0001834488-22-000040.txt : 20220308 0001834488-22-000040.hdr.sgml : 20220308 20220307210837 ACCESSION NUMBER: 0001834488-22-000040 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220308 DATE AS OF CHANGE: 20220307 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40297 FILM NUMBER: 22720160 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-K 1 nabl-20211231.htm 10-K nabl-20211231
00018344882021FYFALSE0http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201409MemberP2Y12P1Yone00018344882021-01-012021-12-3100018344882022-02-28xbrli:shares00018344882021-06-30iso4217:USD00018344882021-12-3100018344882020-12-31iso4217:USDxbrli:shares00018344882020-01-012020-12-3100018344882019-01-012019-12-310001834488us-gaap:CommonStockMember2018-12-310001834488nabl:ParentCompanyNetInvestmentMember2018-12-310001834488us-gaap:AdditionalPaidInCapitalMember2018-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001834488us-gaap:RetainedEarningsMember2018-12-3100018344882018-12-3100018344882018-01-012018-12-310001834488nabl:ParentCompanyNetInvestmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001834488srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001834488nabl:ParentCompanyNetInvestmentMember2019-01-012019-12-310001834488us-gaap:CommonStockMember2019-12-310001834488nabl:ParentCompanyNetInvestmentMember2019-12-310001834488us-gaap:AdditionalPaidInCapitalMember2019-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001834488us-gaap:RetainedEarningsMember2019-12-3100018344882019-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001834488nabl:ParentCompanyNetInvestmentMember2020-01-012020-12-310001834488us-gaap:CommonStockMember2020-12-310001834488nabl:ParentCompanyNetInvestmentMember2020-12-310001834488us-gaap:AdditionalPaidInCapitalMember2020-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001834488us-gaap:RetainedEarningsMember2020-12-310001834488nabl:ParentCompanyNetInvestmentMember2021-01-012021-07-1900018344882021-01-012021-07-190001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-07-190001834488us-gaap:CommonStockMember2021-01-012021-07-190001834488us-gaap:AdditionalPaidInCapitalMember2021-01-012021-07-190001834488us-gaap:CommonStockMember2021-07-190001834488nabl:ParentCompanyNetInvestmentMember2021-07-190001834488us-gaap:AdditionalPaidInCapitalMember2021-07-190001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-190001834488us-gaap:RetainedEarningsMember2021-07-1900018344882021-07-190001834488us-gaap:AdditionalPaidInCapitalMember2021-07-202021-12-3100018344882021-07-202021-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-202021-12-310001834488us-gaap:RetainedEarningsMember2021-07-202021-12-310001834488us-gaap:CommonStockMember2021-07-202021-12-310001834488us-gaap:CommonStockMember2021-12-310001834488nabl:ParentCompanyNetInvestmentMember2021-12-310001834488us-gaap:AdditionalPaidInCapitalMember2021-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001834488us-gaap:RetainedEarningsMember2021-12-31xbrli:pure0001834488nabl:SolarWindsHoldingsIncMember2021-07-190001834488nabl:SolarWindsHoldingsIncMember2021-07-192021-07-190001834488us-gaap:PrivatePlacementMember2021-07-192021-07-19nabl:employeenabl:segment0001834488srt:MinimumMember2021-01-012021-12-310001834488srt:MaximumMember2021-01-012021-12-310001834488us-gaap:ComputerEquipmentMembersrt:MinimumMember2021-01-012021-12-310001834488us-gaap:ComputerEquipmentMembersrt:MaximumMember2021-01-012021-12-310001834488srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001834488srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001834488us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2021-01-012021-12-310001834488srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001834488nabl:SubscriptionRevenueMember2021-01-012021-12-310001834488nabl:SubscriptionRevenueMember2020-01-012020-12-310001834488nabl:SubscriptionRevenueMember2019-01-012019-12-310001834488nabl:OtherRevenueMember2021-01-012021-12-310001834488nabl:OtherRevenueMember2020-01-012020-12-310001834488nabl:OtherRevenueMember2019-01-012019-12-310001834488us-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001834488us-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001834488us-gaap:TransferredAtPointInTimeMember2019-01-012019-12-310001834488us-gaap:TransferredOverTimeMember2021-01-012021-12-310001834488us-gaap:TransferredOverTimeMember2020-01-012020-12-310001834488us-gaap:TransferredOverTimeMember2019-01-012019-12-3100018344882022-01-012021-12-3100018344882023-01-012021-12-3100018344882025-01-012021-12-310001834488us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001834488us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310001834488us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001834488us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001834488us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001834488us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001834488us-gaap:RestrictedStockMember2021-01-012021-12-310001834488nabl:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001834488us-gaap:AccountingStandardsUpdate201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001834488us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001834488us-gaap:DevelopedTechnologyRightsMember2021-12-310001834488us-gaap:DevelopedTechnologyRightsMember2020-12-310001834488us-gaap:CustomerRelationshipsMember2021-12-310001834488us-gaap:CustomerRelationshipsMember2020-12-310001834488us-gaap:TrademarksMember2021-12-310001834488us-gaap:TrademarksMember2020-12-310001834488us-gaap:ComputerEquipmentMember2021-12-310001834488us-gaap:ComputerEquipmentMember2020-12-310001834488us-gaap:FurnitureAndFixturesMember2021-12-310001834488us-gaap:FurnitureAndFixturesMember2020-12-310001834488us-gaap:SoftwareDevelopmentMember2021-12-310001834488us-gaap:SoftwareDevelopmentMember2020-12-310001834488us-gaap:LeaseholdImprovementsMember2021-12-310001834488us-gaap:LeaseholdImprovementsMember2020-12-310001834488srt:MinimumMember2021-12-310001834488srt:MaximumMember2021-12-310001834488nabl:CreditAgreementMember2021-07-190001834488us-gaap:LineOfCreditMembernabl:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-07-190001834488nabl:CreditAgreementMemberus-gaap:SecuredDebtMember2021-07-190001834488nabl:CreditAgreementMemberus-gaap:SecuredDebtMember2021-07-192021-07-190001834488nabl:CreditAgreementMemberus-gaap:SecuredDebtMember2021-12-310001834488us-gaap:LineOfCreditMembernabl:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001834488us-gaap:LineOfCreditMembernabl:CreditAgreementMembercurrency:USDus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001834488us-gaap:LineOfCreditMembernabl:CreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001834488us-gaap:LineOfCreditMemberus-gaap:EurodollarMembernabl:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001834488nabl:CreditAgreementMemberus-gaap:SecuredDebtMember2021-01-012021-12-310001834488us-gaap:LineOfCreditMembernabl:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001834488nabl:CreditAgreementMember2021-12-310001834488nabl:A2021EquityIncentivePlanMember2021-08-310001834488nabl:A2021EquityIncentivePlanMember2021-08-012021-08-310001834488nabl:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-08-012021-08-310001834488nabl:A2021EquityIncentivePlanMemberus-gaap:PerformanceSharesMember2021-08-012021-08-310001834488nabl:A2021EquityIncentivePlanMember2021-12-310001834488us-gaap:RestrictedStockMember2021-12-310001834488us-gaap:RestrictedStockUnitsRSUMember2021-12-310001834488us-gaap:PerformanceSharesMember2021-12-310001834488nabl:A2021EquityIncentivePlanMember2021-01-012021-12-310001834488us-gaap:CostOfSalesMember2021-01-012021-12-310001834488us-gaap:CostOfSalesMember2020-01-012020-12-310001834488us-gaap:CostOfSalesMember2019-01-012019-12-310001834488us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001834488us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001834488us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001834488us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001834488us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001834488us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001834488us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001834488us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001834488us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001834488us-gaap:OperatingExpenseMember2021-01-012021-12-310001834488us-gaap:OperatingExpenseMember2020-01-012020-12-310001834488us-gaap:OperatingExpenseMember2019-01-012019-12-310001834488us-gaap:RestrictedStockMember2020-12-310001834488us-gaap:RestrictedStockUnitsRSUMember2020-12-310001834488us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001834488us-gaap:PerformanceSharesMember2020-12-310001834488us-gaap:PerformanceSharesMember2021-01-012021-12-310001834488us-gaap:EmployeeStockMember2021-08-310001834488us-gaap:EmployeeStockMember2021-08-312021-08-310001834488us-gaap:EmployeeStockMember2021-01-012021-12-310001834488us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001834488us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001834488us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001834488us-gaap:GeneralAndAdministrativeExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488us-gaap:GeneralAndAdministrativeExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001834488us-gaap:GeneralAndAdministrativeExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001834488us-gaap:ResearchAndDevelopmentExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488us-gaap:ResearchAndDevelopmentExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001834488us-gaap:ResearchAndDevelopmentExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001834488us-gaap:SellingAndMarketingExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488us-gaap:SellingAndMarketingExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001834488us-gaap:SellingAndMarketingExpenseMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001834488us-gaap:CostOfSalesMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488us-gaap:CostOfSalesMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001834488us-gaap:CostOfSalesMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001834488nabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488nabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001834488nabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001834488us-gaap:OtherNoncurrentLiabilitiesMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-12-310001834488us-gaap:OtherNoncurrentLiabilitiesMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-12-310001834488us-gaap:LoansPayableMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2016-02-250001834488us-gaap:LoansPayableMemberus-gaap:LondonInterbankOfferedRateLIBORMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2016-02-252016-02-250001834488nabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-12-310001834488nabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-12-310001834488nabl:LoanAgreementWithSolarWindsHoldingsIncMemberus-gaap:LoansPayableMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2016-05-270001834488nabl:LoanAgreementWithSolarWindsHoldingsIncMemberus-gaap:LoansPayableMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2016-05-272016-05-270001834488nabl:LoanAgreementWithSolarWindsHoldingsIncMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-12-310001834488nabl:EquityBasedIncentivePlanMembersrt:MinimumMember2021-01-012021-12-310001834488nabl:EquityBasedIncentivePlanMembersrt:MaximumMember2021-01-012021-12-310001834488nabl:EquityBasedIncentivePlanMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488nabl:EquityBasedIncentivePlanMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001834488nabl:EquityBasedIncentivePlanMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001834488us-gaap:EmployeeStockMember2021-12-310001834488nabl:SolarWindsHoldingsIncMembernabl:TransitionServicesAgreementMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488nabl:SoftwareOEMAgreementsMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488nabl:SoftwareCrossLicenseAgreementMembernabl:SolarWindsHoldingsIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001834488us-gaap:DomesticCountryMember2021-12-310001834488us-gaap:StateAndLocalJurisdictionMember2021-12-310001834488us-gaap:StateAndLocalJurisdictionMember2020-12-310001834488us-gaap:ForeignCountryMember2020-12-310001834488us-gaap:ResearchMember2020-12-310001834488country:US2021-01-012021-12-310001834488country:US2020-01-012020-12-310001834488country:US2019-01-012019-12-310001834488country:GB2021-01-012021-12-310001834488country:GB2020-01-012020-12-310001834488country:GB2019-01-012019-12-310001834488nabl:NonUSExcludingUnitedKingdomMember2021-01-012021-12-310001834488nabl:NonUSExcludingUnitedKingdomMember2020-01-012020-12-310001834488nabl:NonUSExcludingUnitedKingdomMember2019-01-012019-12-310001834488country:US2021-12-310001834488country:US2020-12-310001834488country:CH2021-12-310001834488country:CH2020-12-310001834488country:PH2021-12-310001834488country:PH2020-12-310001834488nabl:NonUSExcludingSwitzerlandAndCanadaMember2021-12-310001834488nabl:NonUSExcludingSwitzerlandAndCanadaMember2020-12-310001834488nabl:AllowanceForDoubtfulAccounts1Member2018-12-310001834488nabl:AllowanceForDoubtfulAccounts1Member2019-01-012019-12-310001834488nabl:AllowanceForDoubtfulAccounts1Member2019-12-310001834488nabl:AllowanceForDoubtfulAccounts1Member2020-01-012020-12-310001834488nabl:AllowanceForDoubtfulAccounts1Member2020-12-310001834488nabl:AllowanceForDoubtfulAccounts1Member2021-01-012021-12-310001834488nabl:AllowanceForDoubtfulAccounts1Member2021-12-310001834488us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310001834488us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310001834488us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001834488us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310001834488us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001834488us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001834488us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
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,Massachusetts01803
(address of principal executive offices)
Registrant's telephone number, including area code: (781) 328-6490
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
Securities registered pursuant to section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. ¨  Yes    þ   No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. ¨  Yes    þ   No
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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.   
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).      Yes   þ  No
The registrant was not a public company as of the last business day of its most recently completed second fiscal quarter and therefore, cannot calculate the aggregate market value of its common stock held by non-affiliates as of such date.
On February 28, 2022, 179,842,790 shares of common stock, par value $0.001 per share, were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Part III of this Annual Report on Form 10-K incorporates certain information by reference from the definitive proxy statement for the registrant’s 2022 Annual Meeting of Stockholders to be filed within 120 days of the registrant’s fiscal year ended December 31, 2021 (the “Proxy Statement”). Except



with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, the Proxy Statement is not deemed to be filed as part of this Annual Report on Form 10-K.



N-able Inc.
Table of Contents
PART I
Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.
1

Safe Harbor Cautionary Statement
This Annual Report on Form 10-K 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 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 impact of the COVID-19 pandemic on our business, results of operations and financial condition;
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 the global COVID-19 pandemic may continue to adversely affect our business, results of operations and financial condition or the impact of the COVID-19 pandemic on the global economy or on the business operations and financial conditions of our customers, their end customers and our prospective customers;
our ability to sell subscriptions to new 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 cause information technology spending to be reduced or purchasing decisions to be delayed, including as a result of the COVID-19 pandemic;
the 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;
our inability to successfully identify, complete and integrate acquisitions and manage our growth effectively;
risks associated with our international operations;
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
2

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 N-able or its 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;
potential foreign exchange gains and losses related to expenses and sales denominated in currencies other than the functional currency of an associated entity;
our indebtedness, including potential restrictions on our operations and the impact of events of default; 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 Annual Report on Form 10-K.
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 Annual Report on Form 10-K. 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.
3

PART I
ITEM 1. BUSINESS
Business Overview
We are 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"). 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 remote endpoint management, security, and backup and recovery solutions is purpose-built for IT services management professionals. 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.
Organizations of all sizes are deploying technology to transform their businesses and compete effectively. As SMEs go through digital transformation, their reliance on technology as a competitive differentiator increases. IT environments are becoming increasingly complex, with the number of applications and endpoints proliferating while also becoming more interconnected, causing the sophistication and overhead required to deploy, manage and secure these assets to grow.
Many SMEs lack the resources or internal expertise to effectively manage their IT assets and adapt to the changing environment. This lack of resources and expertise coupled with the desire to better leverage technology in their businesses has created a growing need for SMEs to rely on MSPs for their IT deployment, management and security. MSPs become vital partners as more SMEs seek to implement technology solutions that help drive strategic business outcomes.
To effectively manage the operability and security of distributed and heterogeneous IT environments, MSPs require visibility and control over a variety of architectures, applications and connected endpoints. MSPs must also keep pace with rapid technological innovation or risk obsolescence. These challenges are made more difficult when the solutions upon which MSPs rely lack integration capabilities or otherwise fail to meet the technological and business needs of the MSPs and their customers.
We enable IT service providers of all types to act as MSPs by providing a platform that they can leverage to help SMEs access powerful and seamless technology to power their businesses. Our software platform is designed to be an integrated, enterprise-grade solution that serves as an operating system for our MSP partners and scales as their businesses grow. Built on a multi-tier, multi-tenant architecture, our platform allows our MSP partners to adapt to their customers’ requirements and improve service delivery by offering centralized visibility and role-based access control in both public and private cloud, on-premises and hybrid cloud environments.
Our platform consists of three core solution categories: remote monitoring and management, security and data protection and business management. Our broad remote monitoring and management capabilities include real-time availability and performance of networks and devices and automation of policies and workflows. We provide a layered protection approach spanning network and systems infrastructure, applications, and end user devices through our data protection, patch management, endpoint security, web protection, e-mail security and archiving and vulnerability assessment solutions. Our fully cloud-based data protection capabilities include storage efficient backup, high-speed restoration and disaster recovery for servers, workstations, files, data and key cloud-based applications. In addition, our business management solutions help improve the technical and service delivery efficiencies of our MSP partners and include professional services automation and password and documentation management.
We have a multi-dimensional land and expand model and global presence that allow us to capture opportunities efficiently within the worldwide MSP and SME markets. When we add an MSP partner, we also add their SME customers and we grow as the partner adds new customers, delivers new services based on our solutions and when the partner’s customers add devices and services. We support our MSP partners by offering partner success initiatives designed to help them better manage their own businesses, deliver service offerings powered by our platform and grow their customer bases. Our partner success initiatives help drive both retention and expansion as our MSP partners are provided with resources designed to help them better understand and pursue growth opportunities.
Our business model allows us to grow with our MSP partners. MSP partners with annualized recurring revenue, or ARR, over $50,000 on our platform grew from 1,473 as of December 31, 2020 to 1,678 as of December 31, 2021, representing an increase of 14%. Over the same period, MSP partners with over $50,000 of ARR on our platform grew from approximately 42% of our total ARR as of December 31, 2020 to approximately 47% of our total ARR as of December 31, 2021.
Our business is global, with 49%, 47% and 47% of our revenue generated outside of North America for each of the years ended December 31, 2021, 2020 and 2019, respectively. We generated revenue of $346.5 million, $302.9 million and $263.5
4

million for the years ended December 31, 2021, 2020 and 2019, respectively, representing an increase of 14.9% from the year ended December 31, 2019 to the year ended December 31, 2020 and an increase of 14.4% from the year ended December 31, 2020 to the year ended December 31, 2021. For the years ended December 31, 2021, 2020, and 2019 our net income (loss) was $0.1 million, $(7.2) million and $(2.5) million, respectively, and our adjusted EBITDA was $113.3 million, $120.6 million and $103.3 million, respectively.
Industry Background
Companies of all sizes across sectors and geographies continue to invest in modern cloud and digital technology to transform their organizations and compete effectively. Technology is becoming increasingly mission critical as SMEs use digital means to improve productivity, work remotely, manage and monitor their businesses, run operations and engage with customers and other key stakeholders. As evidence of the importance of technology to SMEs, IT spending by businesses with less than 1,000 employees is expected to increase from $1.1 trillion in 2021 to $1.5 trillion by 2025 according to Gartner.
Digital transformation creates challenges and complexities
As SMEs increase their investment in and reliance on these technologies, the importance of IT availability and functionality to their businesses grows. Selecting, purchasing and implementing new technology infrastructures and deploying new applications and devices can be complex and create financial, personnel and other challenges for SMEs. Many SMEs lack the financial resources, headcount and expertise needed to independently manage the complexity associated with digital transformation and therefore rely on MSPs that specialize in providing SMEs with reliable and scalable services to deploy, manage and secure their IT environments. Challenges associated with digital transformation for SMEs include:
1)IT management and security are not core competencies for most companies.
Deploying, managing and securing complex and constantly evolving IT systems are not core competencies of most SMEs and can divert focus, capital and other critical resources away from fundamental business objectives. Modern infrastructures, applications and devices require teams with expertise across a variety of technical disciplines such as security, database administration, IT, development operations and network administration. Despite being increasingly dependent on technology solutions, many SMEs lack the requisite time, resources and expertise.
2)Companies face growing cyber-threats.
Protecting networks, applications, devices, data and users from cybercrime, such as ransomware, phishing and other costly attacks is paramount for SMEs. Security issues can create significant legal complications, be financially crippling and damage an SME’s brand and reputation.
3)IT and other compliance costs and burdens are increasing.
SMEs are not exempt from compliance obligations and can be disproportionately burdened due to limited resources and expertise. Laws, regulations, rules and standards governing IT, privacy, security, personnel and industries are complex, constantly changing and varied across geographies and sectors, with many obligations carrying criminal penalties for non-compliance.
4)Proliferation of connected endpoints is driving increased complexity.
According to a 2020 Cisco white paper, the number of global networked devices is set to reach 29.3 billion by 2023, up from 18.4 billion in 2018, representing a compound annual growth rate of 10% over the period. Due to the growing number of networked, highly distributed and diverse endpoints, the burden faced by SMEs to manage, provision and secure these endpoints across cloud, on-premises and hybrid cloud infrastructures is becoming increasingly complex.
5)Expectations for always-on, always-available IT environments compound pressures.
Customers, employees and other stakeholders increasingly expect always-on, always-available access to digital resources. Establishing and maintaining connectivity and availability is critical to the success of many SMEs, who must ensure that their employees and distributed workforces have access to required systems, applications and devices and that their customers can obtain information and conduct business online at any time.
Rise of the Managed IT Services Model
As SMEs invest in technology and their needs for continuous availability, performance and security grow, they are increasingly relying on IT service providers to manage these aspects of their businesses. These MSPs support SMEs by helping them procure and deploy key technologies and by providing oversight, management and security of their IT systems and devices. Rather than charging their customers by the task, MSPs typically have recurring annual or monthly contracts to deliver
5

these on-going services. MSPs also may work in collaboration with SMEs’ internal IT departments in a co-managed model to deliver specific expertise and share responsibilities.  
We see a growing number of IT service providers, such as value-added resellers, systems integrators, IT consultants and data center operators, adopting a managed services model as demand for these services increases. These new MSPs can benefit from a software platform that supports the managed services model and meets the wide-ranging needs of their SME customers. For example, SMEs with less complex IT requirements might need remote monitoring and management, endpoint protection and backup and disaster recovery. Other SMEs may have more complex IT requirements and look to their MSP to provide help desk capabilities, network operations management, or security operations.
Market Opportunity
Our cloud-based software solutions enable MSPs to support their SME customers’ growth and digital transformation. These MSP partners rely on our platform to deploy, manage and secure the IT environments of over 500,000 SMEs around the world. Technology is becoming increasingly mission critical for SMEs as a means to improve productivity, work remotely, manage, and monitor their businesses, run operations and engage with customers and other key stakeholders. In the Forecast Analysis: Small and Midsize Business IT Spending, Worldwide report published on September 21, 2021, Gartner estimated that IT spending by SMEs with less than 1,000 employees is expected to increase from $1.1 trillion in 2021 to $1.5 trillion by 2025.
We commissioned Frost & Sullivan to conduct an independent analysis to assess the global addressable market for our remote monitoring and management, security and data protection and business management solutions. To determine our addressable market, Frost & Sullivan calculated the sum of: 1) the estimate of MSP’s average revenue per SME customer for remote monitoring, security and data protection solutions multiplied by their estimate of the total number of SMEs serviced by MSPs; and 2) the estimate of the average cost for business management solutions used by MSPs multiplied by the estimate of the total number of addressable MSPs.
According to this analysis, the global market opportunity for our solutions was estimated to be approximately $23.3 billion in 2020 and is expected to grow at a compounded annual growth rate of 13.5% to approximately $43.9 billion by 2025. We believe that the size and projected growth of the global market for our solutions represents a significant opportunity for our business.
Limitations of Existing Approaches Used by MSPs
MSPs are better able to serve their customers and manage disparate, heterogeneous IT environments with technologies that are centralized, effective, easy to deploy, scalable and able to integrate with other solutions.
Many existing approaches utilized by MSPs face limitations, such as:
1)Not purpose-built for MSPs. Many tools are not designed to power a managed services model, as they fail to enable MSPs to deliver services in a scalable and efficient manner. These tools can lead to issues around deployment, configurability or scalability. Additionally, some tools may require upfront hardware purchases or lack native or hybrid cloud management and data protection capabilities. These tools can also make it more difficult to manage disparate or heterogeneous environments through a single control panel.
2)Narrow point solutions and tools with limited flexibility and integrations. Many MSP-oriented offerings fail to provide a comprehensive set of solutions on a common platform. Without a unified platform, MSPs are required to utilize disparate solutions and tools which can limit their ability to manage their own and their customers’ IT environments in a centralized, coordinated manner. Many of these solutions and tools have narrow functionality and are not designed to integrate with other technologies. This can lead to a lack of interoperability that prevents MSPs from having a unified view of their customers’ IT environments.
3)Lacking enterprise-grade features and functionality. Many approaches targeting the MSP and SME markets offer limited functionality or lack the features and capabilities needed by businesses of all sizes to be competitive in the digital world. As SMEs shift towards always-on, always-available digital environments across more aspects of their businesses, these approaches can lack the depth of functionality required to adequately serve their needs. In addition, providers of these tools may lack the ability to adapt and innovate rapidly to respond to the changing technology needs of MSPs and SMEs.
4)Not partner success oriented. Providers of alternative approaches can lack MSP-oriented domain expertise and partner success functions designed to help MSPs grow their businesses. This can make it more difficult for MSPs to use and deploy tools to their full potential and effectively serve their customers.
5)Pricing and deployment limitations. Many tools lack flexible pricing models and deployment options that are aligned with the way MSPs sell and deliver their services. This can lead to business challenges and inefficiencies for MSPs, which can give rise to inflexible service offerings to their customers.
6

6)Manual and inefficient. Alternative approaches can lack automation, requiring MSPs to manually address issues that they or their customers face. This need for manual intervention can drive higher headcount costs and cause slower resolution times. Alternative tools may also lack reporting and analytics that help MSPs proactively identify and remediate issues before they arise.
Our Solution
We provide cloud-based remote monitoring and management, security, data protection, and business management software solutions that are integrated within our technology platform. Our technology platform is purpose-built to give MSPs visibility and control over distributed and heterogeneous IT environments through a centralized control panel. Built on a multi-tier, multi-tenant architecture, a unified agent management system and microservices, our platform is designed to securely deliver integrated solutions that fit the specific IT needs of each MSP partner and its SME customers. Our modular and highly scalable platform helps our MSP partners deploy, manage and secure IT assets in an efficient and organized manner.
Through our platform, we aim to deliver value and flexibility to our MSP partners and their customers. We offer our MSP partners multiple deployment options and price the solutions on our platform on a subscription basis. Our Ecosystem Framework enables and simplifies integrations with numerous third-party solutions from leading enterprise technology vendors. By working across cloud, on-premises and hybrid cloud infrastructures, our platform enables a delivery model that accommodates the IT environment preferences and needs of our MSP partners and their customers.
Key Strengths of our Platform
The key strengths of our platform and related offerings include:
1)Deep remote monitoring and management capabilities. Our leading remote monitoring and management capabilities provide our MSP partners with visibility and insights into the availability and performance of a wide range of systems and network infrastructure and devices, all through a centralized dashboard. Our out-of-the-box network topology and network path analysis enable MSPs to visualize and identify issues across the entire landscape of infrastructure and devices within heterogenous SME customer IT environments. Our RMM platform gathers and correlates real-time network and device issues, data that MSPs leverage to help customers maintain uptime and peak performance. Through our role-based access and support, MSP technicians can easily troubleshoot specific IT systems, devices and applications, as well as easily load new service offerings powered by our platform.
2)Layered security approach to cyber-threats and compliance risks. Our MSP partners use our integrated solutions to improve the security framework of their SME customers’ IT environments while helping them meet regulatory and industry-specific compliance standards. Our security and data protection solutions are designed to defend against cyber-threats targeted at the network, infrastructure, application and endpoint layers and the sensitive data that resides in and travels through each of these layers. Our security solutions offer both preventative and remediation capabilities while our data protection solutions enable continuous backup and high-speed restoration, jointly driving a robust line of defense for the SME.
3)Designed for hybrid IT environments. The solutions on our platform are designed to meet the needs of our MSP partners and their SME customers across cloud, on-premises and hybrid-cloud IT infrastructures. Our remote monitoring and management capabilities span both on-premises and cloud-native systems and workloads, while our fully cloud-based data protection capabilities similarly enable continuous backup and high-speed data restoration regardless of where the data resides.
4)Out-of-the-box automation for higher service efficacy and capacity. Our platform, which includes professional services automation and easily configurable automation capabilities, enables our MSP partners to more efficiently deliver services to their SME customers, manage their businesses and increase capacity for growth. With over 100 out-of-the-box automated tasks and a no-code drag-and-drop editor to easily build additional automation policies, our MSP partners have eliminated common, repetitive tasks and freed up technicians to take on higher-value activities. In addition, the ability to automate resolutions to customer-specific problems and easily track configuration changes without requiring customized scripts increases the stickiness of our platform.
5)Robust reporting and analytics. Our reporting and analytics dashboard provides our MSP partners with a consolidated view of data and analytic outputs of their SME customers’ IT environments and a unified view of key metrics and trends. Our reporting and analytics capabilities are designed to be business-friendly for a wide range of users and can generate proof-of-compliance reports to meet regulatory requirements across many industries.
Why We Win
Our platform, partner success initiatives and business model are rooted in our experience and understanding of the needs of our MSP partners and their SME customers and are designed to help our partners succeed and grow. Our MSP partners power
7

their service offerings with our platform, making us an integral part of their ability to land, expand and retain their customers. Some of the key factors that differentiate us from our competitors include:
1)Purpose-built platform designed for MSP success. Our platform allows our MSP partners to build and grow their businesses around our customizable solutions. Ongoing expansion of native functionalities and integrations, powerful and easy-to-create automation policies and always-available training and enablement resources are all designed to facilitate our MSP partners’ success. In addition, our platform serves the needs of MSPs and customers of all sizes, making it easy for MSPs to standardize and operate on our platform.
2)Comprehensive and extensible platform designed for integrations. Our platform features out-of-the-box integrations with third-party technologies and solutions from leading enterprise technology vendors. Our Ecosystem Framework enables us to rapidly develop and deploy extensive integrations through our strategic technology partnerships.
3)Enterprise-grade technology for SMEs through our MSP partners. Through our platform and strategic technology partnerships, we make it possible for our MSP partners to deploy, manage and secure enterprise-grade technologies for their SME customers. Our solutions development and innovation roadmap incorporates real-time feedback from our active user community, which helps shape improvements to existing offerings and the development of new offerings that address the needs of our MSP partners and their SME customers.
4)Best-in-class partner success initiatives. We provide various partner success initiatives aimed to help our MSP partners expand their customer bases and service offerings through our platform and to grow and operate their businesses more effectively. Our dedicated partner success teams assist with onboarding, post-sales engineering and partner management. Additionally, through our MSP Institute, MSP partners gain access to business, sales, marketing and technical training from industry experts and leaders. This is supplemented by our Head Nerds program, which delivers expert training and consultation on how our partners can optimize their businesses for the most important growth areas such as security, backup, automation and operations. We also offer community-based resources such as forums, peer councils, expert series, and industry expert blogs.
5)Flexible subscription pricing and billing model. We sell the solutions on our platform on a subscription basis that meets the specific needs of our MSP partners and expands as they add new customers, deliver new services based on our solutions and when the partner’s customers add devices and services. We offer our MSP partners the flexibility to purchase solutions with pricing based on committed volumes or on a “pay-as-you-go” model, where our partners pay based on the volume of our solutions they and their customers consume. Additionally, we offer flexible deployment models across cloud, on-premises and hybrid cloud infrastructures that accommodate the IT environment preferences and needs of our MSP partners and their customers.
6)Efficient deployment and scale. Our platform is designed to be quickly configured and deployed by our MSP partners and enable efficient delivery of services to their customers. Our MSP partners are able to easily define business roles and processes and then leverage our automation capabilities to deploy those policies across their customers’ IT environments to manage and maintain consistent standards of service. The automation in our platform is also designed to help our MSP partners scale their customer base with fewer technical support personnel.
Our Differentiated Go-to-Market Approach
Our go-to-market approach is grounded in a differentiated, multi-dimensional land and expand model. Our business model and alignment with our MSP partners gives us the leverage and sales reach to efficiently and effectively serve the SME market. We grow with our MSP partners as they expand their customer bases, deliver new services powered by our solutions and when their customers add devices and services. Our partner success initiatives further enhance our model’s efficiency by empowering our MSP partners to grow their businesses and expand their customer bases and consumption of solutions on our platform.
To add new MSP partners, we employ an efficient low-touch, high-velocity “selling from the inside” motion cultivated while a part of SolarWinds. Our sales motion is rooted in selling online or over the phone to MSPs of all sizes across any location through a prescriptive approach that adheres to standardized pricing and agreements. We power this sales motion with a marketing model that is highly flexible, analytics-driven and designed to efficiently drive digital traffic and high-quality opportunities. Our low-friction sales motion and marketing model also allow prospective MSP partners to trial fully-functional versions of the solutions on our platform, which is frequently a step to broader adoption. Internationally, we augment our go-to-market approach with a targeted and localized distributor model.
We believe our differentiated go-to-market approach benefits our business for a number of reasons, including:
1)Sales reach extension. Our MSP partners effectively extend our sales reach into the worldwide SME market. When we add a new MSP partner, we also acquire its customers and continue to benefit as the MSP partner expands its customer base.
8

2)Sales expansion through natural adoption. MSP partners expand usage of our offerings over time when they add new customers and when their customers add new devices and services. As digital transformation trends continue to impact SMEs, our platform facilitates the delivery of new and enhanced services by our MSP partners to their customers.
3)Capital efficient scaling. We gain significant operating leverage through our MSP partners’ customer acquisition efforts and the support and overhead they provide to service their customers.
4)Loyalty and retention. Our best-in-class partner success initiatives drive loyalty and retention by providing our MSP partners with resources designed to help them better understand and pursue growth opportunities using our platform.
5)Strong international presence. Our extensive international distributor network and localized go-to-market approach has enabled and enhanced our robust global presence.
Growth Strategy
We believe there are significant growth opportunities in our market, and we intend to focus our investments to capitalize on these opportunities and accelerate revenue growth. We believe that our growth will come from the following vectors:
1)Expand our MSP partner footprint. Our partner acquisition model is driven by us adding new MSP partners that develop and deliver services powered by our platform to their SME customers. We focus on adding MSP partners that have the opportunity to grow their businesses alongside us and increase consumption of solutions on our platform.
2)Facilitate partner-enabled growth. When we add an MSP partner, we expand our relationship with the partner through two vectors. We grow when our MSP partners expand their SME customer base. We also grow when our MSP partners deliver new or enhanced services to their customers based on our solutions and when their customers add devices and services. As digital transformation initiatives at SMEs are pushing them to modernize their IT systems, we are seeing tailwinds in the adoption and usage of our solutions by SME customers through our MSP partners. We utilize numerous partner success initiatives to help our MSP partners expand their customer bases by educating them on how to introduce deeper and broader sets of service offerings. In this manner, our MSP partners serve as an extension of our sales footprint while requiring minimal incremental sales efforts by us. Our ability to expand within our partner base is demonstrated by our dollar-based net revenue retention rate, which was 110%, 109% and 108% for each of the trailing twelve-month periods ended December 31, 2021, 2020 and 2019, respectively.
3)Widen our surface area. We also grow by expanding the aperture of networks, devices, services and users that we manage and secure on our platform. This surface area expansion is driven by internal development, strategic technology partnerships with large enterprise technology vendors and integrations with other MSP technology providers.
4)Drive innovation. We intend to continue introducing new enterprise-grade solutions on our platform. These new solutions may come from internal innovation, strategic technology partnerships or targeted acquisitions. In particular, we aim to further broaden our security service offerings, technical controls, automation and reporting and analytics capabilities. To keep pace with technological developments and ever-changing IT complexity, we also continually invest in our platform and its existing solutions.
5)Broaden our co-managed IT footprint. In addition to providing services for SMEs, some MSP partners service larger enterprises through a co-managed IT model, sharing responsibility for IT management and services with an internal IT team. We believe that increased adoption of co-managed IT models will continue to be a meaningful driver of market expansion.
6)Deliver globally. We are a global software company, generating approximately 49%, 47% and 47% of our total revenue from outside of North America in each of the years ended December 31, 2021, 2020 and 2019. We intend to target markets around the world where we have an established presence and distribution channels and further expand to new markets through channel and personnel growth and market-specific solutions.
Our Platform
We deliver a platform of integrated solutions that enables our MSP partners to deploy, manage, and secure technologies for SMEs. Purpose-built to address a wide range of MSP partner needs, our subscription-based platform is scalable, extensible and easy to deploy.
Our platform consists of three core solution categories: remote monitoring and management, security and data protection and business management.
Remote Monitoring and Management
Our remote monitoring and management, or RMM, solutions provide our MSP partners with visibility and insights into the availability and performance of their customers’ networks, infrastructure, devices and applications, all through a centralized dashboard. Our RMM solutions are designed to support the needs of MSPs of all sizes and accommodate complex and
9

heterogeneous SME customer environments. In addition, our RMM technology serves as the foundation for the managed services model, allowing our MSP partners to remotely monitor and access their customers’ IT environments. Through our RMM solutions, we can address the remote monitoring and management needs of MSPs of all sizes across cloud, on-premises and hybrid cloud environments. We leverage a wide variety of service checks such as SNMP, WMI, ICMP, UDP/TCP, API and scripts to gather and correlate data that our MSP partners use to maximize uptime and productivity for their customers.
Our RMM solutions include a fulsome set of remote monitoring capabilities across devices, endpoints and infrastructures designed to allow our MSP partners to:
support thousands of device types across major device categories, including Windows, macOS and Linux endpoints as well as network infrastructure components such as switches, routers, firewalls and wireless access points;
utilize a robust set of out-of-the-box features including network topology mapping and network path analysis;
enable remote access and support for IT systems and devices to quickly identify and resolve issues;
automate policies and tasks, power active device discovery and utilize automated alerts and customizable performance checks;
enable technical support personnel to perform maintenance and troubleshoot a wide array of issues, whether attended or unattended by end users; and
manage their business through dashboards and reports that track the activities of their technical support personnel, demonstrate value to their customers and identify opportunities for operational improvement.
Security and Data Protection
Our security and data protection solutions are designed to help our MSP partners secure their own IT environments and data and those of their customers. We provide a layered protection approach spanning network and systems infrastructure, applications, and end user devices through our data protection, patch management, endpoint security, web protection, e-mail security and archiving and vulnerability assessment solutions. Our data protection capabilities are fully cloud-based and include backup and disaster recovery for servers, workstations, files, data, and key cloud-based applications. Our multi-tenant platform and secure remote delivery architecture is designed to provide our MSP partners with the flexibility to choose and deploy the best solution for their customers based on their respective risk postures.
Backup, Recovery and Disaster Recovery. Our backup, recovery and disaster recovery solutions are designed to help our MSP partners:
provide their customers with efficient and granular data protection and recovery across multiple types of data and systems, including servers, virtual machines, workstations, critical databases and business documents;
protect and restore critical SaaS applications, such as M365;
understand the integrity of their protection copies based on mechanisms like automated recovery testing;
optimize data transfers to and from the cloud with the option to designate a preferred storage location in one of our available data centers in 18 countries and allow for protection of data across workstations, servers and networks from a single platform; and
deliver these services to their customers without the need for them to purchase, maintain, and patch hardware.
Endpoint Protection. We have two approaches to endpoint security: a traditional antivirus-based approach, which includes full disk encryption, and a next-generation endpoint detection and response offering, which enables attack prevention and simple rollback. Our endpoint detection and response solution helps our MSP partners to prevent, detect and respond to ever-changing cyber-threats, as well as recover quickly when ransomware or other attacks occur. This solution is designed to enable our MSP partners to:
protect against the latest threats without waiting for recurring scans or updates to signature definitions;
reverse the effects of an attack through remediation and rollback to restore endpoints to their pre-attack state and minimize customer downtime; and
view summaries or detailed information about threats from the centralized dashboard of our platform.
Patch Management. We offer a flexible cloud-based patch management solution, which enables our MSP partners to:
easily update systems, applications and devices to help ensure connected endpoints are in compliance with up-to-date security protocols; and
10

provide flexible options for automated, scheduled or manual deployment of patches based on a number of criteria, including severity of vulnerability and customer service level.
Web Protection and Content Filtering. Our web protection and content filtering solution allows our MSP partners to set content-filtering policies, website access controls and time and content-based browsing policies to help keep workforces secure and productive. This solution allows our MSP partners to:
block device users from visiting suspected and confirmed unsafe sites;
establish allow and block lists to override category-based filters; and
filter internet activity by day, category and URL to reveal trends, spikes and irregularities.
Mail Protection and Archiving. Our e-mail security solutions leverage external threat feeds and internal data based on the millions of emails we process daily in order to help our solution identify attacks and secure our MSP partners’ and their customers’ email systems. Our solutions are designed to secure emails by providing our MSP partners with:
a web-based dashboard to enable customers to continue sending and receiving email if their primary email service has an outage;
an email archive to store and retrieve email; and
additional protection against spam, malware, ransomware and other email-borne threats based on data collected from our MSP partners and their customers around the world.
Business Management. Our business management solutions include professional services automation, automation and scripting management, password management policies and reporting and analytics. Our MSP partners use our business management solutions to manage their own IT and business environments and to service their customers. Our solutions integrate with third-party professional services automation tools, IT service management products and other key technologies utilized by MSPs.
Professional Services Automation and Ticketing. Our professional services automation and ticketing system can be used by our MSP partners to manage their businesses in the following ways:
organize their workforces by routing tickets and scheduling technical support personnel;
share knowledge throughout their organizations by archiving customer contact and password information, process and task knowledge and ticket history;
increase visibility and transparency with customer, ticket and technical support dashboards; and
streamline the billing process with flexible billing based on their customers’ needs.
Password and Documentation Management. Our password and documentation management offering provides a simple, yet secure, solution tailored to the operations of our MSP partners. This solution helps our MSP partners:
access their customer environments with granular role-based permissions and a full audit trail leveraging our centralized and secure password repository;
standardize service delivery and expedite issues by making essential documentation easily accessible through a fully integrated tool; and
conduct mobile password resets, which enables end-users to reset their own passwords at any time, without MSP support.
Desktop Management. Our desktop management solution enables MSPs to remotely:
work on issues and communicate with their customers while a customer’s device is in use; and
troubleshoot and proactively address customer endpoint and network issues without disruption to the customer’s operations.
Technology
Key features of our platform include:
Extensibility. Our flexible platform allows users to easily extend the built-in functionality with deep integrations to create custom monitoring capabilities in conjunction with a broad range of third-party tools. We built our platform to be extensible through an Ecosystem Framework to enable rapid integration with a broad universe of third-party technologies. We leverage this framework across our Technology Alliance Program and integrated solution partnerships described below, allowing us to
11

create integrations that deliver embedded user interface experiences. Our Ecosystem Framework enhances our ability to deliver a single point of management across the myriad of solutions, tools and other technologies that MSPs use to manage their customers’ environments. This enables our MSP partners to have deep visibility into their SME customers’ environments and access to enterprise-grade technology while also allowing us to quickly add integrations to efficiently deliver new monitoring capabilities to our MSP partners.
Multi-tier, multi-tenancy. Our multi-tier, multi-tenant platform allows our MSP partners to efficiently manage multiple customers and sites across cloud, on-premises and hybrid cloud environments from a single pane of glass. Our multi-tenancy extends beyond our MSP partners and is able to power seamless integration with key distributors. Our multi-tier, multi-tenant architecture also enables our global distributors to effectively deliver our solutions to a broad set of customers from a single instance of our platform.
Automation. Our platform features over 100 out-of-the-box policies to automate common tasks and for resolution of frequently occurring issues, enabling our MSP partners to focus on higher value activities. Our no code visual workflow builder and over 600 design elements make it possible for technical and non-technical personnel at our MSP partners to create and customize powerful automated processes for both proactive and reactive workflows. Our MSP partners can easily manage automation policies and track change configurations via detailed reporting within our platform.
Unified agent management. MSPs utilize software agents to collect data and facilitate connections to their customers’ endpoints. It can be time-consuming and burdensome to deploy and update these agents, particularly in a distributed or mobile workforce. We have a unified agent management system that helps our MSP partners deploy agent capabilities and update new features across multiple customer environments. Our approach to agent management is designed to make deploying new software and services fast and easy for our MSP partners.
Security. We have invested heavily to ensure that we are building solutions in a secure manner. Our Secure Software Development Lifecycle is a continuously improving process. We regularly conduct penetration tests on our solutions with third parties and work with customers who conduct them as part of their evaluation cycles. As a part of our rigorous security procedures, we continuously evaluate our solutions with dynamic and static analysis tools and address material identified vulnerability issues. All of this is augmented by a formal Incident Response procedure to help ensure incoming incidents are appropriately triaged, escalated and remediated or mitigated. Certain of our solutions or data centers meet one or more of the following security compliance standards, which vary by product or location: HIPAA, ISO 27001, ISO 9001, NIST 800-53, PCI DSS, SOC 1 Type II and SOC 2 Type II.
Common user interface and user experience model. Our platform has been purpose-built to provide a consistent, intuitive and easy to use experience for our MSP partners. We are constantly improving the ease with which our MSP partners can engage with our platform to ensure they can efficiently deploy our solutions and accomplish their business goals.
Global footprint. We operate a global, multi-cloud architecture in order to deliver the best customer experience across both speed and customer choice regarding data sovereignty. We operate our workloads out of a mix of private data centers, AWS and Azure. This global reach enables us to deliver extensive choice to partners who have various data storage requirements.
Strategic Technology Partnerships
We designed our platform and solutions to be highly extensible which has allowed us to develop a vast technology partner ecosystem. We have three ways to deliver solutions from our strategic technology partners to our MSP partners: 
Technology Alliance Program. Through our Technology Alliance Program, we enable third-party technology or software vendors to integrate with our platform to streamline workflows and share data. When a vendor joins the program, the relationship is formalized via a marketing agreement which sets expectations for joint marketing efforts such as webinars for our MSP partners. Once accepted to the program, these strategic partners have access to integration resources such as API documentation, as well as support and guidance from our product management team.
Integrated solution partnerships. These strategic partnerships allow us to embed best-of-breed third-party offerings directly into our platform and enable our MSP partners to sell these solutions to their customers. Through our integrated solution partnerships, we manage joint roadmap integration, full go-to-market launch, and commercialization, thereby providing a greater breadth of offerings to address the various needs of our MSP partners.
Large enterprise technology vendors. We have partnerships with large enterprise technology vendors, which we believe validates our strategic differentiation in the MSP market. Through these strategic partnerships and our multi-tier, multi-tenant architecture, we are able to offer our MSP partners a unified platform that includes offerings from these vendors such as integration with Microsoft Intune, deep support for Mac, and robust monitoring for cloud services such as Meraki. These strategic partnerships expand the surface area of the devices that our MSP partners can manage and secure.
12

Our MSP Partners
We are a leading global provider of software solutions for MSPs, enabling them to power digital transformation and growth within SMEs. These MSP partners deploy, manage, and secure the IT environments of their SME customers around the world. Our MSP partners purchase our solutions on a subscription basis to power managed services sold to their customers or for their own internal business management.
Our MSP partners range in scale from IT firms with one or two technicians to large IT service providers with thousands of employees. They also range in geographical distribution, including some focused on local or regional customers and others with multi-national presences. Some of our MSP partners deploy multiple solutions on our platform across their entire customer base while others use our platform to service only a portion of their customers. Our MSP partners’ customers generally have fewer than 1,000 employees and span a wide range of industry verticals, including financial services, healthcare, professional services, education and manufacturing.
As of December 31, 2021, we had approximately 25,000 customers. Additionally, as of December 31, 2021, we had 1,678 MSP partners with ARR over $50,000 on our platform, up from 1,473 as of December 31, 2020, representing an increase of 14%. Over the same period, MSP partners with over $50,000 of ARR on our platform grew from approximately 42% of our total ARR as of December 31, 2020 to 47% of our total ARR as of December 31, 2021. 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 MSP partners.
Marketing, Sales, Partner Success and Support
Our marketing, sales and partner success organizations serve as the engine that powers our multi-dimensional land and expand go-to-market strategy. Through a combination of leading targeted marketing content, free trials and business development efforts, we cultivate a high volume of qualified opportunities that are passed on to dedicated insides sales teams to convert into partners. Additionally, our inside sales team leverages our marketing content to generate their own qualified opportunities to increase product penetration into our existing base.
We segment our sales and marketing strategies by the needs of prospective MSPs and existing partners based on the stage of their respective business lifecycle. After we add an MSP partner, our partner success program is designed to help them better manage their own businesses, offer services enabled by our platform and expand their customer bases and usage of our solutions.
Marketing
Our marketing efforts are grounded in deep industry expertise and are designed to generate high quality opportunities for our sales organization. We deploy a highly flexible and analytics-driven direct marketing approach through broad use of digital marketing techniques including search engine optimization, paid search, social media marketing, virtual events, targeted email campaigns, localized websites, free resources and content marketing, display advertising, affinity groups and webinars.
We target our marketing efforts through a segment specific approach. For potential MSP partners that have less complex IT needs, we typically deploy a low-cost, low-touch strategy. For potential MSP partners that have more complex IT needs, we leverage a cost-efficient, account-based marketing model to target and educate them. Internationally, we partner with our global network of distributors to drive a localized marketing strategy.
In addition, we engage existing and prospective MSP partners through ongoing partner success and community-based initiatives. As part of our partner success initiatives, our marketing efforts are designed to educate MSPs about the features of both the service offerings that they currently use and service offerings that they do not use, as well as how our solutions can help them grow their businesses. Leveraging our deep industry expertise, we provide a range of community-based resources for our MSP partners including peer-to-peer webinars, online and in-person events, and content resources that are designed to help them better realize the value of our platform.
Sales
We deploy a highly effective and disciplined approach to sales that has foundations in the “selling from the inside” culture we cultivated prior to becoming a standalone company. This approach is rooted in having our sales organization selling online or over the phone, using a structured approach to managing opportunities, and adhering to standardized pricing and contract terms. Our sales team handles MSP partner accounts of all sizes and across geographies through our selling from the inside approach.
13

Our sales organization is organized by our key solution categories as well as by geographic region. Our dedicated sales teams receive high-quality opportunities from our marketing and business development motions to engage with prospects, supporting our multi-dimensional land motion. This is further powered by our low-friction, free-trial approach that allows prospective MSP partners to trial a fully functional version of our platform. When these prospective partners realize the value of our platform, they can then purchase solutions on our platform at the size and level of functionality appropriate for their and their customers’ IT environments.
Furthermore, our combined efforts across marketing, partner success and sales motions drive high-quality opportunities from our existing customer base that advances our expand go-to-market strategy. This approach allows us to cross-sell and expand product penetration within our existing MSP partner base. We adhere to a disciplined, data-driven approach to converting opportunities quickly and efficiently based on our understanding of the prospect or existing partner’s specific product demands and the inflection points in the selling process.
We also sell our software through distributors to supplement our direct sales force, primarily in non-English speaking regions, as well as to initiate and fulfill sales orders from MSPs that prefer to make purchases through a specific distributor. Our localized channel strategy in international markets allows us to offer in-market solutions, sales, marketing and support in the local language. Our base of channel distributors proactively create demand for our solutions and bring new opportunities and MSPs to us. We are also able to flexibly deploy a hybrid approach in which our sales specialists work alongside our distributors when targeting and landing higher value transactions within these local markets.
Partner Success
We provide numerous partner success initiatives that help MSPs leverage our platform to expand their customer bases and service offerings and become more efficient business operators. Our partner success teams are categorized into onboarding, post-sales engineering, and partner success management. These cross-functional teams collectively educate our MSP partners on how to properly configure and use our platform and solutions for their individualized use cases and how to build successful businesses on our platform.
Through our Customer Success Center, our MSP partners have access to a range of educational resources such as the MSP Institute, Head Nerds, and community-based knowledge. Our MSP Institute provides training, tips, and playbooks across business, sales, marketing, and technical tracks from experts and industry leaders. Our Head Nerds program, launched in February 2020, delivers training, resources, and consultative sessions to help MSPs understand and optimize their businesses for the most important growth areas including security, backup, automation, and operations.
We utilize our deep partner community as a valuable source of information exchange. Through moderated forums, peer councils, expert series and industry expert blogs, our MSP partners learn best practices about how to create and sell services, protect their customers and stay ahead in the rapidly evolving managed services space.
Support
Our experienced and localized support teams provide our MSP partners with 24x7x365 technical support for our platform and solutions.
Research and development
Our research and development organization is primarily responsible for the architecture, design, development, testing and deployment of new solutions and improvements to existing solutions, with a focus on ensuring that our platform is fully integrated and extensible.
We have designed our software development process to be responsive to the needs of our MSP partners, cost efficient and agile. We work closely with our MSP partners throughout the development process to build solutions that address the problems our MSP partners and their customers face. We regularly have a subset of our partners participate in processes to validate that our solutions and features are what they are looking for to improve their operations and address their most pressing demands.
We have built a development organization that allows us to add new features and enhance our platform quickly and efficiently. Our global development model allows us to source from a large talent pool by participating in multiple labor markets. We utilize small scrum teams that follow standard practices to build and test their code and foster continuous improvement. We share our development values across our offices and aim to assign meaningful design and development work to our international locations.
14

Competition
We compete in a large and fragmented industry with several vendors that provide technologies used by MSPs and other IT service providers to service SMEs. We compete with vendors in the following categories:
MSP pure-play: Vendors focused on the MSP market which provide broad, integrated solutions that include monitoring and management, data protection, business management tools and security offerings. Examples of such vendors are Datto and Kaseya.
Niche or domain-specific: Small to large enterprise vendors that provide solutions focused on a particular service that may be sold by MSPs, such as network monitoring, systems management, email security, remote access and support and data protection. Examples of such vendors are Auvik, Mimecast and Veeam.
We believe the principal competitive factors in our market include:
breadth and extensibility of features and functionality;
focus on and alignment with both MSP and SME success;
scalability, performance and reliability of our platform and solutions;
ability to solve the technical and business problems of MSPs and customers of all sizes and complexities;
flexibility of deployment models, whether public or private cloud, on-premises or in a hybrid environment;
continued innovation to keep pace with evolving technology requirements and the changing needs of the SME market;
ease of use and deployment;
brand awareness and reputation among MSPs, their technicians and other IT professionals;
total cost of ownership and alignment of cost with business objectives and needs of the MSP and SME markets; and
effectiveness of sales and marketing efforts.
We believe that we compete favorably on these factors.
Our People
We are a global software company. As of December 31, 2021, we had 1,399 employees fully dedicated to our business, of which 330 were employed in the United States and 1,069 were employed outside of the United States. Of these employees, 1,385 were employed full time. We strive to be a people-centric company and believe we have a positive relationship with our employees, which we continue to nurture and develop. We are not party to any collective bargaining agreements.
Our success is the result of our talented, experienced and high performing employees across our organization, including functions such as research and development, sales and marketing, partner success and general and administrative.
As a global company, we have the distinct advantage of employing talented and diverse individuals across different ethnicities, genders, races, religions, sexual orientations and generations, all supported by a culture of innovation and inclusion. Our culture of collaboration enables us to deliver strong financial performance and build lasting relationships with our communities around the world.
We believe the combination of our relationship with our employees, strength of our software platform, alignment with our MSP partners and business model differentiates us in the market. Our ability to achieve our goals has always been, and continues to be, a result of the strong values and tremendous passion of our people. We continue to invest heavily in attracting top talent, training and development initiatives and motivating and retaining high potential employees.
Intellectual Property
We rely on a combination of patent, copyright, trademark, trade dress and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights. These laws, procedures and restrictions provide only limited protection. As of December 31, 2021, we owned five issued U.S. patents and one issued foreign patent, with expiration dates ranging from February 22, 2033 to July 12, 2034. N‑able may consider filing patent applications in the future, and we cannot guarantee that patents will be issued with respect to the current patent applications in a manner that gives us the protection that we seek or at all. Our patents and any future patents issued to us may be challenged, invalidated or circumvented and may not provide sufficiently broad protection or may not prove to be enforceable in actions against alleged infringers.
15

We endeavor to enter into confidentiality and invention assignment agreements with our employees and contractors and with parties with which we do business in order to limit access to and disclosure of, and safeguard our ownership of, our proprietary information. We cannot be certain that the steps we have taken will prevent unauthorized use or reverse engineering of our technology. Moreover, others may independently develop technologies that are competitive with ours or that infringe our intellectual property rights, and policing unauthorized use of our technology and intellectual property rights can be difficult. The enforcement of our intellectual property rights also depends on any legal actions against these infringers being successful, but these actions may not be successful, even when our rights have been infringed.
Furthermore, effective patent, trademark, trade dress, copyright and trade secret protection may not be available in every country in which our solutions are available or where we have operations. In addition, the legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain and still evolving.
Additional Information
Our website address is www.n-able.com. Our website and the contents therein or connected thereto are not intended to be incorporated into this Annual Report on Form 10-K. Through a link on the Investor Relations section of our website, we make available the following filings as soon as reasonably practicable after they are electronically filed with or furnished to the SEC: our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. All such filings are available free of charge. In addition, the SEC maintains an Internet site (http://www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.
16

ITEM 1A. RISK FACTORS
Summary of Risk Factors
Below is a summary of the principal factors that make an investment in our common stock speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below under the heading “Risk Factors” and should be carefully considered, together with other information in this Annual Report on Form 10-K and our other filings with the SEC, before making an investment decision regarding our common stock.
Risks Related to Our Business and Industry
Our quarterly revenue and operating results may fluctuate in the future because of a number of factors, which makes our future results difficult to predict or could cause our operating results or the guidance we provide in the future to fall below expectations.
The global COVID-19 pandemic has adversely affected, and may continue to adversely affect, our business, results of operations and financial condition.
If we are unable to sell subscriptions to new MSP partners, to sell additional solutions to our existing MSP partners or to increase the usage of our solutions by our existing MSP partners, it could adversely affect our revenue growth and operating results.
Our business depends on MSP partners renewing their subscription agreements. If our subscription-based business model fails to yield the benefits that we expect, our results of operations could be negatively impacted.
We operate in highly competitive markets, which could make it difficult for us to acquire and retain MSP partners at our historic rates.
Our success depends on our ability to adapt to the rapidly changing needs of MSP partners and their SME customers.
If we fail to integrate our solutions with a variety of operating systems, software applications, platforms and hardware that are developed by others or ourselves, our solutions may become less competitive or obsolete and our results of operations would be harmed.
Acquisitions present many risks that could have an adverse effect on our business and results of operations.
We may not be able to achieve or sustain the same level of cash flows in the future.
Because our long-term success depends on our ability to operate our business internationally and increase sales of our solutions to our MSP partners located outside of the United States, our business is susceptible to risks associated with international operations.
Risks Related to Our Indebtedness
Our substantial indebtedness could adversely affect our financial health and our ability to obtain financing in the future, react to changes in our business and meet our obligations with respect to our indebtedness.
We may be able to incur substantially more indebtedness, which could further exacerbate the risks associated with our substantial indebtedness.
Risks Related to Our Intellectual Property
The success of our business depends on our ability to obtain, maintain, protect and enforce our intellectual property rights.
Our solutions use third-party software that may be difficult to replace or cause errors or failures of our solutions that could lead to a loss of MSP partners or harm to our reputation and our operating results.
Risks Related to Cybersecurity and the Cyber Incident
Cyberattacks, including the Cyber Incident, and other security incidents have resulted, and in the future 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’ systems, the exploitation of vulnerabilities in our, our MSP partners’, or their SME customers’ environments, 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.
17

The Cyber Incident has had and may continue to have an adverse effect on our business, reputation, MSP partner and employee relations, results of operations, financial condition or cash flows.
Risks Related to the Separation and Distribution
The Separation and Distribution may not achieve some or all of the anticipated benefits, which may disrupt or adversely affect our business, results of operations and financial condition.
We could incur significant liability if the Separation and Distribution is determined to be a taxable transaction, and, in certain circumstances, we could be required to indemnify SolarWinds for material taxes and other related amounts pursuant to indemnification obligations under the tax matters agreement.
We have limited operating history as a stand-alone public company, and our historical financial information is not necessarily representative of the results we would have achieved as a stand-alone public company and may not be a reliable indicator of our future results.
If we encounter difficulties in the transition after the Separation and Distribution and implementation of our business strategies by our senior management team, our business could be negatively impacted.
The assets and resources that we acquired from SolarWinds in the Separation and Distribution may not be sufficient for us to operate as a stand-alone company, and we may experience difficulty in separating our assets and resources from SolarWinds.
Risks Related to Government Regulation
We are subject to various global data privacy and security regulations, which could result in additional costs and liabilities to us.
We are subject to governmental export controls and economic sanctions laws that could impair our ability to compete in international markets and subject us to liability.
Risks Related to Accounting and Taxation
We are subject to fluctuations in interest rates.
Failure to maintain proper and effective internal controls could have a material adverse effect on our business.
We are subject to potential changes in tax laws or regulations
Risks Related to Ownership of Our Common Stock
The Sponsors have a controlling influence over matters requiring stockholder approval.
The Sponsors and their affiliated funds may pursue corporate opportunities independent of us that could present conflicts with our and our stockholders’ interests.
Risks Related to Our Organizational Structure
Our charter and bylaws contain anti-takeover provisions that could delay or discourage takeover attempts.
The Sponsors have a controlling influence over matters requiring stockholder approval.
Risk Factors
Risks Related to Our Business and Industry
Our quarterly revenue and operating results may fluctuate in the future because of a number of factors, which makes our future results difficult to predict or could cause our operating results or the guidance we provide in the future to fall below expectations.
We believe our quarterly revenue and operating results may vary significantly in the future. As a result, you should not rely on the results of any one quarter as an indication of future performance and period-to-period comparisons of our revenue and operating results may not be meaningful.
Our quarterly results of operations may fluctuate as a result of a variety of factors, including, but not limited to, those listed below, many of which are outside of our control:
our ability to maintain and increase sales to existing MSP partners and to attract new MSP partners, including selling additional subscriptions to our existing MSP partners to deliver services to their SME customers or for their internal use;
18

changes in SME demand for services provided by our MSP partners, including those related to the number of SME customers serviced by our MSP partners and the reduced amount of services provided by our MSP partners to their SME customers;
declines in subscription renewals and changes in net customer retention;
lack of visibility into our financial position and results of operations in connection with our consumption-based revenue;
our ability to capture a significant volume of qualified sales opportunities;
our ability to convert qualified sales opportunities into new business sales at acceptable conversion rates;
the amount and timing of operating expenses and capital expenditures related to the expansion of our operations and infrastructure and customer acquisition;
our failure to achieve the growth rate that was anticipated by us in setting our operating and capital expense budgets;
potential foreign exchange gains and losses related to expenses and sales denominated in currencies other than the functional currency of an associated entity;
fluctuations in foreign currency exchange rates that may negatively impact our reported results of operations;
the timing of revenue and expenses related to the development or acquisition of technologies, solutions or businesses, or strategic partnerships and their integration;
potential goodwill and intangible asset impairment charges and amortization associated with acquired businesses;
the timing and success of new offerings, enhancements or functionalities introduced by us or our competitors, including potential deferral of orders from our MSP partners in anticipation of new offerings or enhancements announced by us or our competitors;
any other change in the competitive landscape of our industry, including consolidation among our competitors, MSP partners or SMEs and strategic partnerships entered into by us and our competitors;
our ability to obtain, maintain, protect and enforce our intellectual property rights;
changes in our subscription pricing or those of our competitors;
the impact of new accounting pronouncements;
general economic, industry and market conditions that impact expenditures for IT management technology for SMEs in the United States and other countries where we sell our solutions;
significant security breaches, such as the Cyber Incident, technical difficulties or interruptions to our solutions or infrastructure;
changes in tax rates, laws or regulations in jurisdictions in which we operate; and
uncertainties arising from the impact of the COVID-19 pandemic on the market and our business operations.
Fluctuations in our quarterly operating results might lead analysts to change their models for valuing our common stock. As a result, our stock price could decline rapidly, and we could face costly securities class action suits or other unanticipated issues.
The global COVID-19 pandemic has adversely affected, and may continue to adversely affect, our business, results of operations and financial condition.
In March 2020, the World Health Organization declared the outbreak of coronavirus disease 2019 ("COVID-19"), a pandemic. The global COVID-19 pandemic has created significant volatility, uncertainty and disruption in the global economy. 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 fourth quarter of 2021, we began to see improvement in our business, primarily as a
19

result of better stability in our MSP partner base, expansion with certain existing MSP partners and the addition of new MSP partners.
The extent to which the COVID-19 pandemic may continue to impact our business, results of operations and financial condition is uncertain and will depend on numerous evolving factors outside of our control that we are not able to accurately predict, including:
the duration and scope of the COVID-19 pandemic;
governmental actions taken in response to the COVID-19 pandemic that restrict or disrupt global economic activity, including restrictions imposed on the operation of our business in our U.S. and international locations;
business failures, reductions in information technology spending by our MSP partners and their SME customers, late or missed payments or delays in purchasing decisions by our MSP partners, their SME customers and our prospective MSP partners and the resulting impact on demand for our offerings, our ability to collect payments for our subscriptions or our ability to increase our net customer retention rate;
our ability to continue to effectively market, sell and support our solutions through disruptions to our operations, the operations of our MSP partners and their SME customers and the communities in which our and their employees are located, including disruptions resulting from the spread of the virus, quarantines, office closures, reallocation of internal resources and transitions to remote working arrangements;
the ability of our solutions to address our MSP partners’ needs and the needs of their SME customers in a rapidly evolving business environment and any interruptions or performance problems associated with the increased use of our solutions as a result of the shift to more remote working environments, including disruptions at any third-party data centers or with any third-party products or vendors upon which we rely;
our ability to develop new solutions, enhance our existing solutions and acquire new solutions in this uncertain business environment; and
public and private litigation based upon, arising out of or related to COVID-19 and our actions and responses thereto.
In addition to the adverse impact any of these factors could have on our business, results of operations and financial condition, these factors and the other impacts of the COVID-19 pandemic could cause, contribute to, or increase the likelihood of the risks and uncertainties identified in this Annual Report on Form 10-K, any of which could materially adversely affect our business, results of operations and financial condition. Additionally, the full effects of COVID-19 on our business may not be fully reflected in our financial results for some time.
If we are unable to sell subscriptions to new MSP partners, to sell additional solutions to our existing MSP partners or to increase the usage of our solutions by our existing MSP partners, it could adversely affect our revenue growth and operating results.
We provide our solutions primarily under monthly or annual subscriptions to our MSP partners. A subscription generally entitles a customer to, among other things, support, as well as security updates, fixes, functionality enhancements and upgrades to the technologies, each, if and when available. To increase our revenue, we must regularly add new MSP partners and expand our relationships with our existing MSP partners. We also rely, to a significant degree, on our MSPs establishing and maintaining relationships with their SME customers, for our MSP partners to add new SME customers, for those customers to add new devices and to drive adoption of new services that we offer. Economic weakness and uncertainty, tightened credit markets and constrained IT spending from time to time contribute to slowdowns in the technology industry, as well as in the industries of SMEs and the geographic regions in which we, our MSP partners and their SME customers operate; this may result in reduced demand and increased price competition for our offerings. Uncertainty about future economic conditions may, among other things, negatively impact the current and prospective SME customers of our MSP partners and result in delays or reductions in technology purchases. Even if we capture a significant volume of opportunities from our digital marketing activities, we must be able to convert those opportunities into sales of our subscriptions in order to achieve revenue growth.
We primarily rely on our direct sales force to sell our solutions to new and existing MSP partners and convert qualified opportunities into sales using our low-touch, high-velocity sales model. Accordingly, our ability to achieve significant growth in revenue in the future will depend on our ability to recruit, train and retain sufficient numbers of sales personnel, and on the productivity of those personnel. Following the Separation and Distribution, we plan to continue to expand our sales force both domestically and internationally. Our recent and planned personnel additions may not become as productive as we would like or in a timely manner, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do or plan to do business.
20

Our business depends on MSP partners renewing their subscription agreements. If our subscription-based business model fails to yield the benefits that we expect, our results of operations could be negatively impacted.
The significant majority of our revenue consists of subscription revenue. Our subscriptions generally have recurring monthly or annual subscription periods. Our MSP partners have no obligation to renew their subscription agreements after the expiration of their subscription.
It is difficult to accurately predict long-term customer retention. Our MSP partners’ subscription net revenue retention rates may decline or fluctuate as a result of a number of factors, including their level of satisfaction with our offerings, the prices of our solutions, the prices of tools and services offered by our competitors or reductions in our MSP partners’ or their SME customers’ spending levels. If our MSP partners do not renew their subscription arrangements or if they renew them on less favorable terms, our revenue may decline and our business will suffer.
We may not have visibility into a portion of our revenue that is consumption-based, which may result in our financial position and results of operations falling below internal or external expectations, which could negatively impact the price of our common stock.
A portion of our revenue is recognized based on consumption as MSP partners use certain aspects of our platform, whether such usage is beyond their paid subscriptions or on an individual basis. This usage is particularly applicable to our remote monitoring and management ("RMM") solutions and our backup, recovery and disaster recovery solutions. Unlike our subscription revenue, which is recognized ratably over the term of the subscription, we generally recognize consumption revenue as the services are delivered. Because our MSP partners have flexibility in the timing of their consumption, we do not have the visibility into the timing of revenue recognition that we have with our subscription revenue. There is a risk that our MSP partners will not use portions of our platform that provide consumption-based revenue at all or more slowly than we expect, and our actual results may differ from our forecasts. Further, investors and securities analysts may not understand how the consumption-based portion of our business differs from the subscription-based portion of our business, and our business model may be compared to purely subscription-based business models or purely consumption-based business models. If our quarterly or annual results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class actions.
We operate in highly competitive markets, which could make it difficult for us to acquire and retain MSP partners at our historic rates.
We operate in a highly competitive and dynamic industry driven by the technology needs of SMEs and MSPs. Our industry is large and fragmented with several vendors that provide technologies used by MSPs and other IT service providers to service SMEs. Competition in our market is based primarily on solution capabilities, including: breadth and extensibility of features and functionality; focus on and alignment with both MSP and SME success; scalability, performance and reliability of our platform and solutions; ability to solve the technical and business problems of MSPs and customers of all sizes and complexities; flexibility of deployment models, whether public or private cloud, on-premises or in a hybrid environment; continued innovation to keep pace with evolving technology requirements and the changing needs of the SME market; ease of use and deployment; brand awareness and reputation among MSPs, their technicians and other IT professionals; total cost of ownership and alignment of cost with business objectives and needs of the MSP and SME markets; and effectiveness of sales and marketing efforts. Our MSP partners have limited barriers to switching to a competitor’s solution from our platform if we fail to provide solutions and services that meet their needs. In addition, many of our current and potential competitors enjoy substantial competitive advantages over us, such as greater brand awareness and longer operating history, broader distribution and established relationships with MSPs, larger sales and marketing budgets and resources, greater customer support resources, greater resources to make strategic acquisitions or enter into strategic partnerships, lower labor and development costs, larger and more mature intellectual property portfolios and substantially greater financial, technical and other resources. Given their larger size, greater resources and existing customer relationships, our competitors may be able to compete and respond more effectively than we can to new or changing opportunities, technologies, standards or customer requirements. In addition, during 2021, we changed our brand from the “SolarWinds MSP” to “N-able,” which may have resulted in the loss of customer recognition and could adversely affect our business and profitability.
We face competition from IT vendors focused on the MSP market which provide broad, integrated solutions that include monitoring and management, data protection, business management tools and security offerings. Examples of such vendors are Datto and Kaseya. In addition, we compete with small to large enterprise vendors that provide solutions focused on a particular service that may be sold by MSPs, such as network monitoring, systems management, email security, remote support and data protection. Examples of such vendors are Auvik, Mimecast and Veeam.
New start-up companies that innovate and large competitors, or potential competitors, that make significant investments in research and development may invent similar or superior solutions and technologies that compete with our subscriptions. In addition, some of our larger competitors, or potential competitors, have substantially broader and more diverse solutions and
21

services offerings. This may make them less susceptible to downturns in a particular market and allow them to leverage their relationships based on other solutions or incorporate functionality into existing solutions to grow their business in a manner that discourages users from purchasing our solutions and subscriptions, including through selling at zero or negative margins, offering concessions, solutions bundling or closed technology platforms. In addition, MSPs or SMEs that use legacy tools and services of our competitors may believe that these tools and services are sufficient to meet their IT needs or that our platform only serves the needs of a portion of the SME IT market. Accordingly, these organizations may continue allocating their IT budgets for such legacy tools and services and may not adopt our offerings. Further, many organizations have invested substantial personnel and financial resources to design and operate their networks and have established deep relationships with other competitive providers. As a result, these organizations may prefer to purchase from their existing suppliers rather than to add or switch to a new supplier using our solutions and services, regardless of solution performance, features or greater services offerings.
As the MSP industry evolves, the competitive pressure for us to innovate encompasses a wider range of services, including new offerings that require different expertise than our current offerings. Some of our competitors have made acquisitions or entered into strategic relationships with one another to offer more competitive, bundled or integrated solution offerings and to adapt more quickly to new technologies and MSP or SME needs. We expect this trend to continue as companies attempt to strengthen or maintain their market positions in an evolving industry and as companies enter into partnerships or are acquired. Companies and alliances resulting from these possible consolidations and partnerships may create more compelling solution offerings and be able to offer more attractive pricing, making it more difficult for us to compete effectively.
These competitive pressures in our market or our failure to compete effectively may result in price reductions, decreases in net customer retention rates, reduced revenue and gross margins and loss of market share. Any failure to meet and address these factors could seriously harm our business and operating results.
Our success depends on our ability to adapt to the rapidly changing needs of MSP partners and their SME customers.
The SME IT market has grown quickly and is expected to continue to evolve rapidly. Moreover, many of our MSP partners and their SME customers operate in markets characterized by rapidly changing technologies and business plans, which require them to adopt increasingly complex networks, incorporating a variety of hardware, software applications, operating systems and networking protocols. Our long-term growth depends on our ability to continually enhance and improve our existing offerings and develop or acquire new solutions that address the common problems encountered by technology professionals on a day-to-day basis in an evolving IT management market, including adapting to rapidly changing technologies and user preferences, adapting our offerings to evolving industry standards, predicting user preferences and industry changes in order to continue to provide value to our MSP partners and to improve the performance and reliability of our offerings. The success of any enhancement or new solution depends on a number of factors, including its relevance to MSP partners and their SME customers, changes to the form factors in technologies powering the businesses of SMEs, timely completion and introduction and market acceptance. New solutions and enhancements that we develop or acquire may not sufficiently address the evolving needs of our existing and potential MSP partners and their SME customers, may not be introduced in a timely or cost-effective manner and may not achieve the broad market acceptance necessary to generate the amount of revenue necessary to realize returns on our investments in developing or acquiring such solutions or enhancements. If our new offerings are not successful for any reason, certain offerings in our portfolio may become obsolete, less marketable and less competitive, and our business will be harmed.
If we fail to integrate our solutions with a variety of operating systems, software applications, platforms and hardware that are developed by others or ourselves, our solutions may become less competitive or obsolete and our results of operations would be harmed.
In order to meet the needs of our MSP partners, our solutions must integrate with a variety of network, hardware and software platforms, and we need to continuously modify and enhance our solutions to adapt to changes in hardware, software, networking, browser and database technologies. We believe a significant component of our value proposition to MSP partners is the ability to optimize and configure our solutions to integrate with our systems and those of third parties. If we are not able to integrate our solutions in a meaningful and efficient manner, whether through our inability to continue to adapt or because third parties restrict our ability to integrate with their networks, hardware or software, demand for our solutions could decrease, and our business and results of operations would be harmed.
In addition, we have a large number of solutions, and maintaining and integrating them effectively requires extensive resources. Our continuing efforts to make our solutions more interoperative may not be successful. Failure of our solutions to operate effectively with future infrastructure platforms and technologies could reduce the demand for our solutions, resulting in customer dissatisfaction and harm to our business. If we are unable to respond to changes in a cost-effective manner, our solutions may become less marketable, less competitive or obsolete and our business and results of operations may be harmed.
22

We have experienced substantial growth in recent years, and if we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of customer satisfaction or adequately address competitive challenges, and our financial performance may be adversely affected.
Our business has rapidly grown, which has resulted in large increases in our number of employees, expansion of our infrastructure, new internal systems and other significant changes and additional complexities. We generated revenue of $346.5 million, $302.9 million and $263.5 million for the years ended December 31, 2021, 2020 and 2019, respectively. While we intend to further expand our overall business, customer base and number of employees, our historical growth rate is not necessarily indicative of the growth that we may achieve in the future. The growth in our business and our management of a growing workforce and customer base that is geographically dispersed across the U.S. and internationally will require substantial management effort, infrastructure and operational capabilities. In addition, during the last half of 2021, we installed and implemented information technology infrastructure to support certain of our business functions as a standalone entity, including accounting and reporting, human resources, marketing and sales operations, customer service and business analytics. As we complete this transition from the transactional and operational systems and data centers we used when we were part of SolarWinds, we may incur substantially higher costs than previously anticipated. To support our growth, we must effectively transition and continue to improve our management resources and our operational and financial controls and systems, and these improvements may increase our expenses more than anticipated and result in a more complex business. We will also have to transition and anticipate the necessary expansion of our relationship management, implementation, customer support and other personnel to support our growth and achieve high levels of customer service and satisfaction. Our success will depend on our ability to complete this transition, plan for and manage this growth effectively. If we fail to complete this transition, anticipate and manage our growth, or are unable to provide high levels of customer service, our reputation, as well as our business, results of operations and financial condition, could be harmed.
Acquisitions present many risks that could have an adverse effect on our business and results of operations.
In order to expand our business and functionality of our platform, we have previously made several acquisitions and expect to continue making similar acquisitions and possibly larger acquisitions as part of our growth strategy. The success of our future growth strategy will depend on our ability to identify, negotiate, complete and integrate acquisitions and, if necessary, to obtain satisfactory debt or equity financing to fund those acquisitions. Acquisitions are inherently risky and any acquisitions we complete may not be successful. Our past acquisitions and any mergers and acquisitions that we may undertake in the future involve numerous risks, including, but not limited to, the following:
difficulties in integrating and managing the operations, personnel, systems, technologies and solutions of the companies we acquire;
diversion of our management’s attention from normal daily operations of our business;
our inability to maintain the key business relationships and the reputations of the businesses we acquire;
uncertainty of entry into markets in which we have limited or no prior experience and in which competitors have stronger market positions;
our dependence on unfamiliar affiliates, resellers, distributors and partners of the companies we acquire;
our inability to increase revenue from an acquisition for a number of reasons, including our failure to drive demand in our existing partner base for acquired solutions and our failure to obtain sales from customers of the acquired businesses;
increased costs related to acquired operations and continuing support and development of acquired solutions;
liabilities or adverse operating issues, or both, including potential product errors or defects or security issues or vulnerabilities, of the businesses we acquire that we fail to discover or mitigate through due diligence or the extent of which we underestimate prior to the acquisition;
potential goodwill and intangible asset impairment charges and amortization associated with acquired businesses;
adverse tax consequences associated with acquisitions;
changes in how we are required to account for our acquisitions under U.S. generally accepted accounting principles, including arrangements that we assume from an acquisition;
potential negative perceptions of our acquisitions by MSP partners, financial markets or investors;
failure to obtain required approvals from governmental authorities under competition and antitrust laws on a timely basis, if at all, which could, among other things, delay or prevent us from completing a transaction, or otherwise restrict our ability to realize the expected financial or strategic goals of an acquisition;
23

potential increases in our interest expense, leverage and debt service requirements if we incur additional debt to pay for an acquisition;
our inability to apply and maintain our internal standards, controls, procedures and policies to acquired businesses; and
potential loss of key employees of the companies we acquire.
Additionally, acquisitions or asset purchases made entirely or partially for cash may reduce our cash reserves or require us to incur additional debt under our credit facility or otherwise. We may seek to obtain additional cash to fund an acquisition by selling equity or debt securities. We may be unable to secure the equity or debt funding necessary to finance future acquisitions on terms that are acceptable to us. If we finance acquisitions by issuing equity or convertible debt securities, our existing stockholders will experience ownership dilution.
The occurrence of any of these risks could have a material adverse effect on our business, results of operations, financial condition or cash flows, particularly in the case of a larger acquisition or substantially concurrent acquisitions.
We plan to expand our business in part through future acquisitions, but we may not be able to identify or complete suitable acquisitions, which could harm our financial performance.
We have previously made several acquisitions and expect to continue making similar acquisitions and possibly larger acquisitions as part of our growth strategy. However, we may be unable to implement this growth strategy if we cannot identify suitable acquisition candidates, reach agreement with acquisition targets on acceptable terms or arrange required financing for acquisitions on acceptable terms. In addition, the time and effort involved in attempting to identify acquisition candidates and consummate acquisitions may divert the attention and efforts of members of our management from the operations of our company, which could also harm our business and results of operations.
We may not be able to achieve or sustain the same level of cash flows in the future.
We expect our operating expenses may increase over the next several years as we hire additional personnel, expand our operations and infrastructure, both domestically and internationally, pursue acquisitions and continue to develop our platform's functionalities. As we continue to develop as a standalone public company, we may incur additional legal, accounting and other expenses that we did not incur historically. If our revenue does not increase to offset these increases in our operating expenses, we will not be able to achieve or maintain our historical levels of profitability in future periods. While historically our revenue has grown, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our solutions, increasing competition, a failure to gain or retain MSP partners, a decrease in the growth of our overall market, our technology or services becoming obsolete due to technical advancements in the SME IT market or our failure, for any reason, to continue to capitalize on growth opportunities. As a result, our past financial performance should not be considered indicative of our future performance. Any failure by us to achieve or sustain cash flows on a consistent basis could cause us to halt our expansion, not pursue strategic business combinations, default on payments due on existing contracts, fail to continue developing our platform, solutions and services or experience other negative changes in our business.
Our operating income could fluctuate as we make future expenditures to expand our operations in order to support additional growth in our business, or if we fail to see the expected benefits of prior expenditures.
We have made significant investments in our operations to support additional growth, such as hiring substantial numbers of new personnel, investing in new facilities, acquiring other companies or their assets and establishing and broadening our international operations in order to expand our business. We have made substantial investments in recent years to increase our sales and marketing operations in international regions and expect to continue to invest to grow our international sales and global brand awareness. We also expect to continue to invest to grow our research and development organization, particularly internationally. We have made multiple acquisitions in recent years and expect these acquisitions will continue to increase our operating expenses in future periods. These investments may not yield increased revenue, and even if they do, the increased revenue may not offset the amount of the investments. We also expect to continue to pursue acquisitions in order to expand our presence in current markets or new markets, many or all of which may increase our operating costs more than our revenue. As a result of any of these factors, our operating income could fluctuate and may decline as a percentage of revenue relative to our prior annual periods.
Because our long-term success depends on our ability to operate our business internationally and increase sales of our solutions to our MSP partners located outside of the United States, our business is susceptible to risks associated with international operations.
We have international operations in Australia, Austria, Belarus, Canada, the Netherlands, the Philippines, Portugal, Romania and the United Kingdom and we market and sell our solutions worldwide. We expect to continue to expand our international operations for the foreseeable future. The continued international expansion of our operations requires significant management attention and financial resources and results in increased administrative and compliance costs. Our limited
24

experience in operating our business in certain regions outside the United States increases the risk that our expansion efforts into those regions may not be successful. In particular, our business model may not be successful in particular countries or regions outside the United States for reasons that we currently are unable to anticipate. We are subject to risks associated with international sales and operations including, but not limited to:
fluctuations in currency exchange rates;
the complexity of, or changes in, foreign regulatory requirements, including more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal data, particularly in Europe;
localization by our channel partners, including translation of our materials;
difficulties in managing the staffing of international operations, including compliance with local labor and employment laws and regulations;
potentially adverse tax consequences, including the complexities of foreign value added tax systems, overlapping tax regimes, restrictions on the repatriation of earnings and changes in tax rates;
the burdens of complying with a wide variety of foreign laws and different legal standards;
increased financial accounting and reporting burdens and complexities;
longer payment cycles and difficulties in collecting accounts receivable;
longer sales cycles;
political, social and economic instability;
war, terrorist attacks and security concerns in general;
reduced or varied protection for intellectual property rights in some countries and the risk of increased exposure to potential cyber attacks, theft or compromise of our systems, security, data, proprietary or confidential information or intellectual property as a result of our international operations, whether by state-sponsored malfeasance or other foreign entities or individuals;
laws and policies of the U.S. and other jurisdictions affecting international trade (including import and export control laws, tariffs and trade barriers);
the risk of U.S. regulation of foreign operations; and
other factors beyond our control such as natural disasters and pandemics.
The occurrence of any one of these risks could negatively affect our international business and, consequently, our operating results. We cannot be certain that the investment and additional resources required to establish, acquire or integrate operations in other countries will produce desired levels of revenue or profitability. If we are unable to effectively manage our expansion into additional geographic markets, our financial condition and results of operations could be harmed.
In particular, we operate much of our research and development activities internationally and outsource a portion of the coding and testing of our solutions and solutions enhancements to contract development vendors. We believe that performing research and development in our international facilities and supplementing these activities with our contract development vendors enhances the efficiency and cost-effectiveness of our solution development. For example, we have research and development facilities located in Belarus, which has experienced numerous public protest activities and civil unrest since the presidential election in early August 2020, with active government and police-force intervention. We also engage third party contractors that have a limited number of employees that reside in the Ukraine. The extent and duration of the instability in the region, and any related risk to our operations, remains uncertain, and may be further exacerbated by the ongoing presence of Russian forces in Belarus and the developing Russia-Ukraine conflict. To date, intermittent communications and mobile internet outages have occasionally occurred in Belarus, and the European Union has issued economic sanctions against specific Belarusian officials. However, the situation in the region is rapidly evolving as a result of the developing Russia-Ukraine conflict, and such events, as well as similar unrest or hostilities in other countries, may pose security risks to our people, our facilities, our technology systems and our operations, as well as to the local infrastructure, such as utilities and network services, upon which our local teams rely. The United States and other nations have also threatened to impose economic and other sanctions on Belarus in connection with the Russia-Ukraine conflict. Any such additional sanctions could adversely affect our operations in Belarus and our ability to continue to do business in the region. The realization of any of these risks could adversely affect our product development, operations, business and/or financial results and may require us to shift our research and development activities to other jurisdictions, which may result in delays in our development cycle and the incurrence of additional costs. The disruption in the region also could adversely affect our suppliers, partners and customers,
25

which could result in negative impacts to our business and results of operations. Whether in these countries or in others in which we operate, civil unrest, political instability or uncertainty, military activities, or broad-based sanctions, should they continue for the long term or escalate, could expose us to the risks noted above, as well as numerous other risks, and require us to re-balance our geographic concentrations, any or all of which could have an adverse effect on our operations, business and financial condition.
In addition, in June 2016, the United Kingdom’s electorate voted in a referendum to voluntarily depart from the European Union, commonly referred to as “Brexit.” The United Kingdom’s withdrawal from the European Union occurred on January 31, 2020, but the United Kingdom remained in the European Union’s customs union and single market for a transition period that expired on December 31, 2020. On December 24, 2020, the United Kingdom and the European Union entered into a trade and cooperation agreement (the "Trade and Cooperation Agreement"), which was applied on a provisional basis from January 1, 2021. While the economic integration does not reach the level that existed during the time the United Kingdom was a member state of the European Union, the Trade and Cooperation Agreement sets out preferential arrangements in areas such as trade in goods and in services, digital trade and intellectual property. Negotiations between the United Kingdom and the European Union are expected to continue in relation to the relationship between the United Kingdom and the European Union in certain other areas which are not covered by the Trade and Cooperation Agreement. The long term effects of Brexit will depend on the effects of the implementation and application of the Trade and Cooperation Agreement and any other relevant agreements between the United Kingdom and the European Union.
We have operations and employees in the United Kingdom that are critical to the success of our business, including two offices and employees that support sales, marketing, finance, and engineering functions. As a result, we face risks associated with the potential uncertainty and disruptions that may follow Brexit and the implementation and application of the Trade and Cooperation Agreement, including with respect to volatility in exchange rates and interest rates, disruptions to the free movement of data, goods, services, people and capital between the United Kingdom and the European Union and potential material changes to the regulatory regime applicable to our operations in the United Kingdom. We may also face new regulatory costs and challenges as a result of Brexit that could have a material adverse effect on our operations. For example, as of January 1, 2021, the United Kingdom lost the benefits of global trade agreements negotiated by the European Union on behalf of its members, which may result in increased trade barriers that could make our doing business in areas that are subject to such global trade agreements more difficult. In addition, Brexit could lead to legal uncertainty and potentially divergent national laws and regulations as the United Kingdom determines which laws of the European Union to replace or replicate. There may continue to be economic uncertainty surrounding the consequences of Brexit that adversely impact customer confidence resulting in customers reducing their spending budgets on our services, which could materially adversely affect our business, financial condition and results of operations.
In addition, global privacy and data protection legislation, enforcement and policy activity are rapidly expanding and evolving, and may be inconsistent from jurisdiction to jurisdiction. For example, on July 16, 2020, the Court of Justice of the European Union, Europe’s highest court, held in the Schrems II case that the E.U.-U.S. Privacy Shield, a mechanism for the transfer of personal data from the European Union to the United States, was invalid and imposed additional obligations in connection with the use of standard contractual clauses approved by the European Commission. The impact of this decision on the ability to lawfully transfer personal data from the European Union to the United States is being assessed and guidance from European regulators and advisory bodies is awaited. It is possible that the decision will restrict the ability to transfer personal data from the European Union to the United States and we may, in addition to other impacts, experience additional costs associated with increased compliance burdens, and we, our MSP partners and their SME customers face the potential for regulators in the European Economic Area (the “EEA”) to apply different standards to the transfer of personal data from the EEA to the United States, and to block, or require ad hoc verification of measures taken with respect to, certain data flows from the EEA to the United States.
If one or more of these risks occurs, it could require us to dedicate significant resources to remedy, and if we are unsuccessful in finding a solution, our financial results could suffer.
Our solutions use third-party software that may be difficult to replace or cause errors or failures of our solutions that could lead to a loss of MSP partners or harm to our reputation and our operating results.
In order to provide our MSP partners with additional functionality on our platform, we often partner with best-of-breed technology developers through license arrangements to use their software in our offerings. In the future, this software may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of the software could result in decreased functionality of our solutions until equivalent technology is either developed by us or, if available from another provider, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in or failures of the third-party software could result in errors or defects in our solutions, cause our solutions to fail or increase our exposure to cyberattacks, any or all of which could harm our business and be costly to correct. Many of these providers attempt to impose
26

limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to our MSP partners or third-party providers that could harm our reputation and increase our operating costs.
Interruptions or performance problems associated with our internal infrastructure and its reliance on technologies from third parties may adversely affect our ability to manage our business and meet reporting obligations.
Currently, we use NetSuite to manage our order management and financial processes, salesforce.com to track our sales and marketing efforts and other third-party vendors to manage online marketing and web services. We also rely on public cloud providers such as Microsoft and Amazon for hosting some of our internal applications and as well as customer facing solutions. We believe the availability of these services is essential to the management of our high-volume, transaction-oriented business model. We also use third-party vendors to manage our equity compensation plans and certain aspects of our financial reporting processes. As we expand our operations, we expect to utilize additional systems and service providers that may also be essential to managing our business. Although the systems and services that we require are typically available from a number of providers, it is time-consuming and costly to qualify and implement these relationships. Therefore, if one or more of our providers suffer an interruption in their business, or experience delays, disruptions or quality-control problems in their operations, or we have to change or add additional systems and services, our ability to manage our business and produce timely and accurate financial statements would suffer.
Interruptions or performance problems associated with our solutions, including disruptions at any third-party data centers upon which we rely, may impair our ability to support our MSP partners.
Our continued growth depends in part on the ability of our existing and potential MSP partners to access our websites, software or cloud-based solutions within an acceptable amount of time. We have experienced, and may in the future experience, service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints due to an overwhelming number of users accessing our website simultaneously and denial of service or fraud or security attacks. In some instances, we may not be able to identify the cause or causes of these website performance problems within an acceptable period of time. It may become increasingly difficult to maintain and improve our website performance, especially during peak usage times and as our user traffic increases. If our websites are unavailable or if our MSP partners are unable to access our software or cloud-based solutions within a reasonable amount of time or at all, our business would be negatively affected. Additionally, our data centers and networks and third-party data centers and networks may experience technical failures and downtime, may fail to distribute appropriate updates, or may fail to meet the increased requirements of a growing customer base.
We provide certain of our solutions through third-party data center hosting facilities located in the United States and other countries. While we control and have access to our servers and all of the components of our network that are located in such third-party data centers, we do not control the operation of these facilities. Following expiration of the current agreement terms, the owners of the data center facilities have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew these agreements on commercially reasonable terms, or if one of our data center operators is acquired, we may be required to transfer our servers and other infrastructure to new data center facilities, and we may incur significant costs and possible service interruptions in connection with doing so.
Material defects or errors in our solutions could harm our reputation, result in significant costs to us and impair our ability to sell our solutions.
Software solutions are inherently complex and often contain defects and errors when first introduced or when new versions are released. Any defects or errors in our solutions could result in:
lost or delayed market acceptance and sales of our solutions;
a reduction in subscription or maintenance renewals;
diversion of development resources;
legal claims; and
injury to our reputation and our brand.
When faced with defects or errors, we will need to provide high-quality support to our MSP partners during remediation efforts. If our MSP partners are dissatisfied with our support or we otherwise fail to handle complaints effectively, our brand and reputation may suffer. The costs incurred in correcting or remediating the impact of defects or errors in our solutions may be substantial and could adversely affect our operating results. In addition, any defects or errors in our solutions could result in vulnerabilities that increase our exposure to cyberattacks. See “Risks Related to Cybersecurity” for additional discussion regarding risks to our business that may result from a cyberattack.
27

If we fail to develop and maintain our brand, our financial condition and operating results might suffer.
We believe that developing and maintaining awareness and integrity of our brand in a cost-effective manner are important to achieving widespread acceptance of our existing and future offerings and are important elements in attracting new MSP partners. In addition, during 2021, we changed our brand from the “SolarWinds MSP” to “N-able,” which may have resulted in the loss of customer recognition and could adversely affect our business and profitability. We believe that the importance of brand recognition will increase as we enter new markets and as competition in our existing markets further intensifies. Successful promotion of our brands will depend on the effectiveness of our marketing efforts and on our ability to provide reliable and useful solutions at competitive prices. We intend to increase our expenditures on brand promotion. Brand promotion activities may not yield increased revenue, and even if they do, the increased revenue may not offset the expenses we incur in building our brands. We also rely on our MSP partner base and their SME customers in a variety of ways, including to give us feedback on our offerings and to provide user-based support to our other customers through our Head Nerds program. If poor advice or misinformation regarding our solutions is spread among users of our Head Nerds program, it could adversely affect our reputation, our financial results and our ability to promote and maintain our brands. If we fail to introduce our new brand, promote and maintain our brands unsuccessfully, fail to maintain loyalty among our MSP partners and their SME customers, or incur substantial expenses in an unsuccessful attempt to introduce, promote and maintain our brands, we may fail to attract new MSP partners or retain our existing MSP partners and our financial condition and results of operations could be harmed. Additionally, if our MSP partners do not use or ineffectively use our solutions to serve their end customers, our reputation and ability to grow our business may be harmed.
If we are unable to capture significant volumes of high quality sales opportunities from our digital marketing initiatives, it could adversely affect our revenue growth and operating results.
Our digital marketing program is designed to efficiently and cost-effectively drive a high volume of website traffic and deliver high quality opportunities, which are generally trials of our solutions, to our sales teams. We drive website traffic and capture opportunities through events such as roadshows, partner events, and trade shows, as well as through various digital marketing initiatives, including search engine optimization ("SEO"), targeted email campaigns, localized websites, social media, e-book distribution, video content, blogging and webinars. If we fail to drive a sufficient amount of website traffic or capture a sufficient volume of high quality sales opportunities from these activities, our revenue may not grow as expected or could decrease. If these activities are unsuccessful, we may be required to increase our sales and marketing expenses, which may not be offset by additional revenue and could adversely affect our operating results.
Our digital marketing initiatives may be unsuccessful in driving high volumes of website traffic and generating trials of our solutions, resulting in fewer high quality sales opportunities, for a number of reasons. For example, technology professionals often find our solutions when they are online searching for a solution to address a specific need. Search engines typically provide two types of search results, algorithmic and purchased listings, and we rely on both. The display, including rankings, of unpaid search results can be affected by a number of factors, many of which are not in our direct control, and may change frequently. Our SEO techniques have been developed to work with existing search algorithms used by the major search engines. However, major search engines frequently modify their search algorithms and such modifications could cause our websites to receive less favorable placements, which could reduce the number of technology professionals who visit our websites. In addition, websites must comply with search engine guidelines and policies that are complex and may change at any time. If we fail to follow such guidelines and policies properly, search engines may rank our content lower in search results or could remove our content altogether from their indexes. If our websites are displayed less prominently, or fail to appear in search result listings in response to search inquiries regarding IT management problems through Internet search engines for any reason, our website traffic could significantly decline, requiring us to incur increased marketing expenses to replace this traffic. Any failure to replace this traffic could reduce our revenue.
In addition, the success of our digital marketing initiatives depends in part on our ability to collect customer data and communicate with existing and potential MSP partners online and through phone calls. As part of the solution evaluation trial process and during our sales process, most of our MSP partners agree to receive emails and other communications from us. We also use tracking technologies, including cookies and related technologies, to help us track the activities of the visitors to our websites. However, as discussed in greater detail below, we are subject to a wide variety of data privacy and security laws and regulations in the United States and internationally that affect our ability to collect and use customer data and communicate with MSP partners through email and phone calls. Several jurisdictions have proposed or adopted laws that restrict or prohibit unsolicited email or “spam” or regulate the use of cookies, including the European Union’s General Data Protection Regulation. These new laws and regulations may impose significant monetary penalties for violations and complex and often burdensome requirements in connection with sending commercial email or other data-driven marketing practices. As a result of such regulation, we may be required to modify or discontinue our existing marketing practices, which could increase our marketing costs.
28

We may need to reduce or change our pricing model to remain competitive.
We price our subscriptions on a per-device or per-user basis with pricing based on volume tiers. We expect that we may need to change our pricing from time to time. As new or existing competitors introduce tools that compete with ours or reduce their prices, we may be unable to attract new customers or retain existing customers. We also must determine the appropriate price to enable us to compete effectively internationally. As a result, we may be required or choose to reduce our prices or otherwise change our pricing model, which could adversely affect our business, operating results and financial condition.
We have benefited from growth in the market for SME IT spending, and lack of continued growth or contraction in this market could have a material adverse effect on our results of operations and financial condition.
As SMEs invest in technology and their needs for continuous availability, performance and security grow, they have been increasingly relying on MSPs to manage these aspects of their businesses. In addition to MSPs, other IT service providers, such as value-added resellers, systems integrators, IT consultants and data center operators, have also adopted a managed services model. While we have benefited from the growth in SME spending on IT and the rise of the managed IT services model, the market is dynamic and evolving. Our future financial performance will depend in large part on continued growth in both spending by SMEs and demand from SMEs for MSPs to provide oversight, management and security of their IT systems and devices. If this market fails to grow or grows more slowly than we currently anticipate, our results of operations and financial condition could be adversely affected.
The ability to recruit, retain and develop key employees and management personnel is critical to our success and growth, and our inability to attract and retain qualified personnel could harm our business.
Our business requires certain expertise and intellectual capital, particularly within our management team. We rely on our management team in the areas of operations, security, marketing, sales, support and general and administrative functions. The loss of one or more of our members of the management team could have a material adverse effect on our business.
For us to compete successfully and grow, we must retain, recruit and develop key personnel who can provide the needed expertise for our industry and solutions. As we move into new geographic areas, we will need to attract, recruit and retain qualified personnel in those locations. In addition, although acquisitions are part of our growth strategy, we could lose key personnel of the acquired businesses. The market for qualified personnel is competitive, and we may not succeed in retaining or recruiting key personnel or may fail to effectively replace current key personnel who depart with qualified or effective successors. We believe that replacing our key personnel with qualified successors is particularly challenging as we feel that our business model and approach to marketing and selling our solutions are unique. Any successors that we hire from outside of the company would likely be unfamiliar with our business model and may therefore require significant time to understand and appreciate the important aspects of our business or fail to do so altogether. Our effort to retain and develop personnel may also result in significant additional expenses, including stock-based compensation expenses, which could adversely affect our profitability. New regulations and volatility or lack of performance in our stock price could also affect the value of our equity awards, which could affect our ability to attract and retain our key employees. We cannot provide assurances that key personnel, including our executive officers, will continue to be employed by us or that we will be able to attract and retain qualified personnel in the future. Failure to retain or attract key personnel could have an adverse effect on our business.
Our results of operations can be adversely affected by labor shortages, turnover and labor cost increases.
Labor is a primary component of operating our business. A number of factors may adversely affect the labor force available to us or increase labor costs from time to time, including high employment levels, federal unemployment subsidies, and other government regulations. Although we have not experienced any material disruptions due to labor shortages to date, we have observed an overall tightening and increasingly competitive labor market. A sustained labor shortage or increased turnover rates within our employee base, whether caused by COVID-19 or as a result of general macroeconomic factors, could lead to increased costs, such as increased wage rates to attract and retain employees, and could negatively affect our ability to efficiently operate our business. If we are unable to hire and retain employees capable of performing at a high level, or if mitigation measures we may take to respond to a decrease in labor availability, such as third-party outsourcing, have unintended negative effects, our business could be adversely affected. An overall labor shortage, lack of skilled labor, increased turnover or labor inflation, caused by COVID-19 or as a result of general macroeconomic factors, could have a material adverse impact on our operations, results of operations, liquidity or cash flows.
If we cannot maintain our corporate culture as we grow, our business may be harmed.
We believe that our corporate culture has been a critical component to our success and that our culture creates an environment that drives our employees and perpetuates our overall business strategy. We have invested substantial time and resources in building our team and we expect to continue to hire aggressively as we expand, including with respect to our international operations. As we grow and mature as a public company and grow further internationally, we may find it difficult to maintain the parts of our corporate culture that have led to our success. Any failure to preserve our culture could negatively
29

affect our future success, including our ability to recruit and retain personnel and effectively focus on and pursue our business strategy.
Adverse economic conditions may negatively affect our business.
Our business depends on the overall demand for information technology and on the economic health of our current and prospective MSP partners and their SME customers. Any significant weakening of the economy in the United States, Europe, Asia, Australia and of the global economy, more limited availability of credit, a reduction in business confidence and activity, decreased government spending, economic uncertainty and other difficulties may affect one or more of the sectors or countries in which we sell our solutions. Global economic and political uncertainty may cause some of our MSP partners or potential MSP partners, or their SME customers, to curtail spending generally or IT management spending specifically, and may ultimately result in new regulatory and cost challenges to our international operations. In addition, a strong dollar could reduce demand for our solutions in countries with relatively weaker currencies. These adverse conditions could result in reductions in subscriptions, reduction of consumption of our services, longer sales cycles, slower adoption of new technologies and increased price competition. Any of these events could have an adverse effect on our business, operating results and financial position.
Climate change may have a long-term negative impact on our business.
Risks related to rapid climate change may have an increasingly adverse impact on our business and those of our MSP partners and suppliers in the longer term. While we seek to mitigate the business risks associated with  climate change for our operations, there are inherent climate-related risks wherever business is conducted. Access to clean water and reliable energy in the communities where we conduct our business, whether for our offices, data centers, partners, suppliers or other stakeholders, is a priority. Any of our primary locations may be vulnerable to the adverse effects of  climate change and the impacts of extreme weather events, which have caused regional short-term systemic failures in the U.S. and elsewhere. For example, we have operations in Texas, which suffered a major power crisis in early 2021 after severe winter weather. Climate-related events, including the increasing frequency of extreme weather events, their impact on critical infrastructure in the U.S. and internationally and their potential to increase political instability in regions where we, our partners and suppliers do business, have the potential to disrupt our business, our suppliers, or the business of our MSP partners, and may cause us to experience higher attrition, losses and additional costs to maintain or resume operations.
Exposure related to any future litigation could adversely affect our results of operations, profitability and cash flows.
From time to time, we have been and may be involved in various legal proceedings and claims arising in our ordinary course of business. At this time, neither we nor any of our subsidiaries is a party to, and none of our respective property is the subject of, any material legal proceeding. However, the outcomes of legal proceedings and claims brought against us are subject to significant uncertainty. Future litigation may result in a diversion of management’s attention and resources, significant costs, including monetary damages and legal fees, and injunctive relief, and may contribute to current and future stock price volatility. No assurance can be made that future litigation will not result in material financial exposure or reputational harm, which could have a material adverse effect upon our results of operations, profitability or cash flows.
In particular, the software and technology industries are characterized by the existence of a large number of patents, copyrights, trademarks and trade secrets and by frequent litigation based on allegations of infringement or other violations of intellectual property rights. We have received, and from time to time may receive, letters claiming that our solutions infringe or may infringe the patents or other intellectual property rights of others. As we face increasing competition and as our brand awareness increases, the possibility of additional intellectual property rights claims against us grows. Our technologies may not be able to withstand any third-party claims or rights against their use. Additionally, we have licensed from other parties proprietary technology covered by patents and other intellectual property rights, and these patents or other intellectual property rights may be challenged, invalidated or circumvented. These types of claims could harm our relationships with our MSP partners, might deter future MSP partners from acquiring our solutions or could expose us to litigation with respect to these claims. Even if we are not a party to any litigation between a customer and a third party, an adverse outcome in that litigation could make it more difficult for us to defend our intellectual property in any subsequent litigation in which we are named as a party. Any of these results would have a negative effect on our business and operating results.
Any intellectual property rights claim against us or our MSP partners, with or without merit, could be time-consuming and expensive to litigate or settle and could divert management resources and attention. As a result of any successful intellectual property rights claim against us or our MSP partners, we might have to pay damages or stop using technology found to be in violation of a third party’s rights, which could prevent us from offering our solutions to our MSP partners. We could also have to seek a license for the technology, which might not be available on reasonable terms, might significantly increase our cost of revenue or might require us to restrict our business activities in one or more respects. The technology also might not be available for license to us at all. As a result, we could also be required to develop alternative non-infringing technology or cease to offer a particular solutions, which could require significant effort and expense and/or hurt our revenue and financial results of operations.
30

Our exposure to risks associated with the use of intellectual property may be increased as a result of our past and any future acquisitions as we have a lower level of visibility into the development process with respect to acquired technology or the care taken to safeguard against infringement risks. Third parties may make infringement and similar or related claims after we have acquired technology that had not been asserted prior to our acquisition.
Our actual operating results may differ significantly from information we may provide in the future regarding our financial outlook.
From time to time, we provide information regarding our financial outlook in our quarterly earnings releases, quarterly earnings conference calls, or otherwise, that represents our management’s estimates as of the date of release. When provided, this information regarding our financial outlook, which includes forward-looking statements, will be based on projections, including those related to certain of the factors listed above, prepared by our management. Neither our independent registered public accounting firm nor any other independent expert or outside party will compile or examine the projections nor, accordingly, will any such person express any opinion or any other form of assurance with respect thereto.
These projections will be based upon a number of assumptions and estimates that, while presented with numerical specificity, will be inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which will be beyond our control, and will also be based upon specific assumptions with respect to future business decisions, some of which will change. We typically state possible outcomes as high and low ranges, which are intended to provide a sensitivity analysis as variables are changed, but are not intended to represent that actual results could not fall outside of the suggested ranges. The principal reason that we may release such information is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility for any projections or reports published by analysts, if any.
Information regarding our financial outlook is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying such information furnished by us will not materialize or will vary significantly from actual results. Accordingly, information that we may provide regarding our financial outlook will only be an estimate of what management believes is realizable as of the date of release. Actual results will vary from our financial outlook, and the variations may be material and adverse. In light of the foregoing, investors are urged to consider these factors, not to rely exclusively upon information we may provide regarding our financial outlook in making an investment decision regarding our common stock, and to take such information into consideration only in connection with other information included in our filings filed with or furnished to the SEC, including the “Risk Factors” sections in such filings.
Any failure to implement our operating strategy successfully or the occurrence of any of the events or circumstances set forth under Item 1A. Risk Factors in this Annual Report on Form 10-K could result in our actual operating results being different from information we provide regarding our financial outlook, and those differences might be adverse and material.
Risks Related to Our Indebtedness
We have substantial indebtedness, which could adversely affect our financial health and our ability to obtain financing in the future, react to changes in our business and meet our obligations with respect to our indebtedness.
We entered into a credit agreement in July 2021 and, as of December 31, 2021, our total indebtedness outstanding under the credit agreement, net of debt issuance costs, was $338.9 million and we had $60 million of additional unused borrowing capacity under our revolving credit facility. If we cannot generate sufficient cash flow from operations to service our debt, we may need to refinance our debt, dispose of assets, or issue equity to obtain necessary funds; we do not know whether we will be able to take any of such actions on a timely basis or on terms satisfactory to us or at all.
Our substantial indebtedness incurred under the credit agreement, combined with our other financial obligations and contractual commitments could have important consequences, including:
requiring us to dedicate a substantial portion of our cash flows from operations to payments on our indebtedness, thereby reducing the funds available for operations, working capital, capital expenditures, acquisitions, product development and other purposes;
increasing our vulnerability to adverse economic and industry conditions, which could place us at a competitive disadvantage compared to our competitors that have relatively less indebtedness;
limiting our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate;
restricting us from making investments or strategic acquisitions or causing us to make non-strategic divestitures;
requiring us under certain circumstances to repatriate earnings from our international operations in order to make payments on our indebtedness, which could subject us to local country income and withholding taxes and/or state income taxes that are not currently accrued in our financial statements;
31

requiring us to liquidate short-term or long-term investments in order to make payments on our indebtedness, which could generate losses;
exposing us to the risk of increased interest rates as borrowings under the credit agreement are subject to variable rates of interest; and
limiting our ability to borrow additional funds, or to dispose of assets to raise funds, if needed, for working capital, capital expenditures, acquisitions, product development and other corporate purposes.
Despite our current indebtedness level, we and our restricted subsidiaries may be able to incur substantially more indebtedness, which could further exacerbate the risks associated with our substantial indebtedness.
Although the terms of the credit agreement governing our outstanding indebtedness contain restrictions on the incurrence of additional indebtedness, such restrictions are subject to a number of important exceptions and indebtedness incurred in compliance with such restrictions could be substantial. If we and our restricted subsidiaries incur significant additional indebtedness, the related risks that we face could increase. If new debt is added to our or our subsidiaries’ current debt levels, the related risks that we now face would increase, and we may not be able to meet all our debt obligations. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources.”
The credit agreement governing our indebtedness contains restrictions and limitations that may restrict our business and financing activities and expose us to risks that could adversely affect our liquidity and financial condition.
The credit agreement governing our credit facility contains various covenants that are operative so long as our credit facility remains outstanding. The covenants, among other things, limit our and certain of our subsidiaries’ abilities to:
incur additional indebtedness;
create or incur liens;
engage in mergers, consolidations, amalgamations, liquidations, dissolutions or dispositions;
make investments, acquisitions, loans (including guarantees), advances or capital contributions;
sell, transfer or otherwise dispose of assets, including capital stock of subsidiaries;
conduct, transact or otherwise engage in certain business or operations;
create negative pledges or restrictions on the payment of dividends or payment of other amounts owed from subsidiaries;
make prepayments or repurchases of debt that is subordinated with respect to right of payment;
modify certain documents governing debt that is subordinated with respect to right of payment;
pay dividends and distributions on, or redeem, repurchase or retire our capital stock; and
engage in certain transactions with affiliates.
Our credit agreement also contains a financial covenant which requires that, at the end of each fiscal quarter, for so long as the aggregate principal amount of borrowings under our revolving credit facility exceeds 35% of the aggregate commitments under the revolving credit facility, our first lien net leverage ratio cannot exceed 7.50 to 1.00. A breach of this financial covenant will not result in a default or event of default under the term loan facility under our credit agreement unless and until the lenders under our revolving credit facility have terminated the commitments under the revolving credit facility and declared the borrowings under the revolving credit facility due and payable.
Our credit agreement also contains numerous affirmative covenants that will remain in effect as long as our credit facility remains outstanding. We are also required to make mandatory prepayments of the obligations under our credit facility in certain circumstances, including upon certain asset sales or receipt of certain insurance proceeds or condemnation awards, upon certain issuances of debt, and, annually, with a portion of our excess cash flow.
Our ability to comply with the covenants and restrictions contained in the credit agreement governing our credit facility may be affected by economic, financial and industry conditions beyond our control. The restrictions in the credit agreement governing our credit facility may prevent us from taking actions that we believe would be in the best interests of our business and may make it difficult for us to execute our business strategy successfully or effectively compete with companies that are not similarly restricted. Even if our credit agreement is terminated, any additional debt that we incur in the future could subject us to similar or additional covenants.
32

The credit agreement includes customary events of default, including, among others, failure to pay principal, interest or other amounts; material inaccuracy of representations and warranties; violation of covenants; specified cross-default and cross-acceleration to other material indebtedness; certain bankruptcy and insolvency events; certain ERISA events; certain undischarged judgments; material invalidity of guarantees or grant of security interest; and change of control. Any default that is not cured or waived could result in the termination of our credit agreement or an acceleration of the obligations under the credit agreement. Any such default would permit the applicable lenders to declare all amounts outstanding thereunder to be due and payable, together with accrued and unpaid interest. In addition, such a default or acceleration may result in the acceleration of any other debt to which a cross-acceleration or cross-default provision applies. If we are unable to repay our indebtedness, the lenders under our credit facility could proceed against the collateral securing the indebtedness. In any such case, we may be unable to borrow under our credit facility and may not be able to repay the amounts due under our credit facility. This could have serious consequences to our financial condition and results of operations and could cause us to become bankrupt or insolvent.
Risks Related to Our Intellectual Property
The success of our business depends on our ability to obtain, maintain, protect and enforce our intellectual property rights.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop or license so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology and our business might be adversely affected. However, protecting and enforcing our intellectual property rights might entail significant expenses. Any of our intellectual property rights may be challenged by others, weakened or invalidated through administrative process or litigation. We rely primarily on a combination of patent, copyright, trademark, trade dress, unfair competition and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights. These laws, procedures and restrictions provide only limited protection.
As of December 31, 2021, we had six issued patents. The process of obtaining patent protection is expensive and time-consuming and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. Even if issued, there can be no assurance that these patents, or our existing patents, will adequately protect our intellectual property, as the legal standards relating to the validity, enforceability and scope of protection of patent and other intellectual property rights are uncertain. Our patents and any future patents issued to us may be challenged, invalidated or circumvented, and may not provide sufficiently broad protection or may not prove to be enforceable in actions against alleged infringers. Any patents that are issued may subsequently be invalidated or otherwise limited, allowing other companies to develop offerings that compete with ours, which could adversely affect our competitive business position, business prospects and financial condition. In addition, issuance of a patent does not guarantee that we have a right to practice the patented invention. Patent applications in the United States are typically not published until 18 months after filing or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that third parties do not have blocking patents that could be used to prevent us from marketing or practicing our patented software or technology.
We endeavor to enter into agreements with our employees and contractors and with parties with which we do business in order to limit access to and disclosure of our trade secrets and other proprietary information. We cannot be certain that the steps we have taken will prevent unauthorized use, misappropriation or reverse engineering of our technology. Moreover, others may independently develop technologies that are competitive to ours and may infringe our intellectual property. The enforcement of our intellectual property rights also depends on our legal actions against these infringers being successful, but these actions may not be successful, even when our rights have been infringed. Further, any litigation, whether or not resolved in our favor, could be costly and time-consuming.
Our exposure to risks related to the protection of intellectual property may be increased in the context of acquired technologies as we have a lower level of visibility into the development process and the actions taken to establish and protect proprietary rights in the acquired technology. In connection with past acquisitions, we have found that some associated intellectual property rights, such as domain names and trademarks in certain jurisdictions, are owned by resellers, distributors or other third parties. In the past, we have experienced difficulties in obtaining assignments of these associated intellectual property rights from third parties.
Furthermore, effective patent, trademark, trade dress, copyright and trade secret protection may not be available in every country in which our solutions are available. The laws of some foreign countries may not be as protective of intellectual property rights as those in the United States (in particular, some foreign jurisdictions do not permit patent protection for software), and mechanisms for enforcement of intellectual property rights may be inadequate. In addition, the legal standards, both in the United States and in foreign countries, relating to the validity, enforceability and scope of protection of intellectual
33

property rights are uncertain and still evolving. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.
We might be required to spend significant resources to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Litigation also puts our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing. Additionally, we may provoke third parties to assert counterclaims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially viable. Any litigation, whether or not resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel, which may adversely affect our business, results of operations, financial condition and cash flows.
Our use of open source software could negatively affect our ability to sell our offerings and subject us to possible litigation.
Some of our offerings incorporate open source software, and we intend to continue to use open source software in the future. Some terms of certain open source licenses to which we are subject have not been interpreted by U.S. or foreign courts, and there is a risk that open source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to monetize our offerings. Additionally, we may from time to time face claims from third parties claiming ownership of, or demanding release of, the open source software or derivative works that we developed using such software, which could include our proprietary source code, or otherwise seeking to enforce the terms of the applicable open source software license. These claims could result in litigation and could require us to make our software source code freely available, purchase a costly license to continue offering the software or cease offering the implicated services unless and until we can re-engineer them to avoid infringement or violation. This re-engineering process could require significant additional research and development resources, and we may not be willing to entertain the cost associated with updating the software or be able to complete it successfully. In addition to risks related to license requirements, use of certain open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of software and, thus, may contain security vulnerabilities or infringing or broken code. Additionally, if we utilize open source licenses that require us to contribute to open source projects, this software code is publicly available; and our ability to protect our intellectual property rights with respect to such software source code may be limited or lost entirely. We may be unable to prevent our competitors or others from using such contributed software source code. Any of these risks could be difficult to eliminate or manage, and if not addressed, could have a negative effect on our business, operating results and financial condition.
Risks Related to Cybersecurity
Cyberattacks, including the Cyber Incident, and other security incidents have resulted, and in the future 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’ systems, the exploitation of vulnerabilities in our, our MSP partners’, or their SME customers’ environments, 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.
We are heavily dependent on our technology infrastructure to operate our business, and our MSP partners rely on our solutions to help manage and secure their IT infrastructure and environments, and that of their SME customers, including the protection of confidential information. Despite our implementation of security measures and controls, our systems, the systems of our third-party service providers upon which we rely, the systems of our MSP partners and the virtualized systems of our MSP partners, as well as the information that those systems store and process are vulnerable to attack from numerous threat actors, including sophisticated nation-state and nation-state-supported actors (including advanced persistent threat intrusions). Threat actors have been, and may in the future be, able to compromise our security measures or otherwise exploit vulnerabilities in our systems, including vulnerabilities that may have been introduced through the actions of our employees or contractors or defects in design or manufacture of our products and systems or the products and systems that we procure from third parties. In doing so, they have been, and may in the future be, able to breach or compromise our IT systems, including those which we use to design, develop, deploy and support our products, and access and misappropriate our, our current and former employees’ and our MSP partners’ proprietary and confidential information, including our software source code, introduce malware, ransomware or vulnerabilities into our products and systems and create system disruptions or shutdowns. By virtue of the role our products play in helping to manage and secure the environments and systems of our MSP partners and their SME customers, attacks on our systems and products can result in similar impacts on our MSP partners’ and their SME customers’ systems and data.
34

Cybersecurity has become increasingly important to our MSP partners as their SME customers experience increased security threats while more of their workforce works remotely during the COVID-19 pandemic. Larger volumes of remote devices are connecting to SMEs’ networks driving increased vulnerability and incidences of ransomware and phishing attacks are growing, making security a high priority for SMEs. The potential impact of cybersecurity breaches or incidents affecting MSP partners’ remote monitoring of multiple SME customers’ networks and devices is significant.
Moreover, the number and scale of cyberattacks have continued to increase and the methods and techniques used by threat actors, including sophisticated “supply-chain” attacks such as the Cyber Incident, continue to evolve at a rapid pace. As a result, we may be unable to identify current attacks, anticipate these attacks or implement adequate security measures. We have experienced, and may in the future experience, security breaches that may remain undetected for an extended period and, therefore, have a greater impact on our solutions, our proprietary data or the data of our MSP partners or their SME customers, and ultimately on our business. In addition, our ability to defend against and mitigate cyberattacks depends in part on prioritization decisions that we and third parties upon whom we rely make to address vulnerabilities and security defects. While we endeavor to address all identified vulnerabilities in our products, we must make determinations as to how we prioritize developing and deploying the respective fixes and we may be unable to do so prior to an attack. Likewise, even once a vulnerability has been addressed, for certain of our products, the fix will only be effective once an MSP partner has updated the impacted product with the latest release, and MSP partners that do not install and run the remediated versions of our products, and their SME customers, may remain vulnerable to attack.
Cyberattacks, including the Cyber Incident, and other security incidents have resulted, and in the future may result, in numerous risks and adverse consequences to our business, including that (a) our prevention, mitigation and remediation efforts may not be successful or sufficient, (b) our confidential and proprietary information, including our source code, as well as personal information related to current or former employees and MSP partners, may be accessed, exfiltrated, misappropriated, compromised or corrupted, (c) we incur significant financial, legal, reputational and other harms to our business, including, loss of business, decreased sales, severe reputational damage adversely affecting current and prospective customer, employee or vendor relations and investor confidence, U.S. or foreign regulatory investigations and enforcement actions, litigation, indemnity obligations, damages for contractual breach, penalties for violation of applicable laws or regulations, including laws and regulations in the United States and other jurisdictions relating to the collection, use and security of user and other personally identifiable information and data, significant costs for remediation, impairment of our ability to protect our intellectual property, stock price volatility and other significant liabilities, (d) our insurance coverage, including coverage relating to certain security and privacy damages and claim expenses, may not be available or sufficient to compensate for all liabilities we incur related to these matters or that we may face increased costs to obtain and maintain insurance in the future, and (e) our steps to secure our internal environment, adapt and enhance our software development and build environments and ensure the security and integrity of the solutions that we deliver to our MSP partners may not be successful or sufficient to protect against future threat actors or cyberattacks. We have incurred and expect to continue to incur significant expenses related to our cybersecurity initiatives, including costs that we are incurring as part of developing our own security infrastructure in connection with the Separation and Distribution.
The Cyber Incident has had and may continue to have an adverse effect on our business, reputation, MSP partner and employee relations, results of operations, financial condition or cash flows.
On December 14, 2020, SolarWinds announced that it had been the victim of a cyberattack (the "Cyber Incident") on its Orion Software Platform and internal systems. SolarWinds’ investigation revealed that as part of this attack, malicious code ("Sunburst") was injected into builds of SolarWinds’ Orion Software Platform that it released between March 2020 and June 2020. If present and activated in a customer’s IT environment, Sunburst could potentially allow an attacker to compromise the server on which the Orion Software Platform was installed. The Cyber Incident has been widely reported by SolarWinds and other third parties and appears to be one of the most complex and sophisticated cyberattacks in history.
SolarWinds’ investigations have revealed that the threat actor employed novel and sophisticated techniques indicative of a nation state actor and consistent with the goal of cyber espionage via a supply-chain attack. Through the use of the novel SUNSPOT code injector that SolarWinds discovered in its investigation, the threat actor surreptitiously injected the Sunburst malicious code solely into builds of the Orion Software Platform. The threat actor undertook a test run of its ability to inject code into builds of the Orion Software Platform in October 2019, months prior to initiating the actual Sunburst injection into builds of the Orion Software Platform that SolarWinds released between March and June 2020. 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.
As a result of the Cyber Incident, we are faced with significant risks. As a part of SolarWinds and our prior branding as “SolarWinds MSP,” the Cyber Incident has harmed, and may continue to harm, our reputation, our MSP partner and employee relations and our operations and business as a result of both the impact it has had on our relationships with existing and prospective customers and the significant time and resources that our personnel have had and may have to devote to
35

investigating and responding to the Cyber Incident. Customers have and may in the future defer purchasing or choose to cancel or not renew their agreements or subscriptions with us as a result of the Cyber Incident. We have expended significant costs and expenses related to the Cyber Incident including in connection with investigations, our remediation efforts, our compliance with applicable laws and regulations in connection with the threat actor’s access to and exfiltration of information related to our current or former employees and MSP partners, and our measures to address the damage to our reputation and MSP partner and employee relations. We are also expending additional costs in connection with our ongoing cybersecurity-related initiatives. If we are unable to maintain the trust of our current and prospective MSP partners and their SME customers, negative publicity continues and/or our personnel continue to have to devote significant time to the Cyber Incident, our business, market share, results of operations and financial condition will be negatively affected.
SolarWinds has confirmed to us that it has concluded its internal investigations relating to the Cyber Incident. While SolarWinds does not know precisely when or how the threat actor first gained access to its environment, its investigations uncovered evidence that the threat actor compromised credentials and conducted research and surveillance in furtherance of its objectives through persistent access to its software development environment and internal systems, including its Office 365 environment, for at least nine months prior to initiating the test run in October 2019. During this entire period, we were a part of the SolarWinds’ shared environment and the threat actor had persistent access to our systems and Office 365 environment. SolarWinds also has found evidence that causes us to believe that the threat actor exfiltrated certain information as part of its research and surveillance. The threat actor created and moved files that we believe contained source code for our products, although we are unable to determine the actual contents of those files. The threat actor also created and moved additional files, including files that may have contained data about our MSP partners and files that may have contained data relating to trial and product activation of our N-central On Demand solution. We do not believe that any information of the customers of our MSP Partners would have been included in the files that were created by the threat actor. Although we are unable to determine the actual contents of these files, with respect to the files that may have contained data about our MSP partners, we believe the information included in such files would not have contained highly sensitive personal information, such as credit card, social security, passport or bank account numbers, but could have contained other information such as MSP partner IDs, business email addresses and encrypted MSP partner portal login credentials. With respect to the files that may have contained data relating to trial and product activation of our N-central On Demand solutions, although we are unable to determine the actual content of such files, the information included in such files could have contained MSP partner user names and N-central On Demand initial passwords generated by N-able. The threat actor also moved files to a jump server, which SolarWinds believes was intended to facilitate exfiltration of the files out of the shared environment. Investigations to date have also revealed that the threat actor accessed the email accounts of certain of our personnel, some of which contained information related to current or former employees and MSP partners. SolarWinds has notified us that it has identified all personal information contained in the emails of these accounts, and has informed us that it has provided notices to any impacted individuals and other parties as required.
The discovery of new or different information regarding the Cyber Incident, including with respect to its scope, the activities of the threat actor within the shared SolarWinds environment and the related impact on any of our systems, solutions, current or former employees and MSP partners, could increase our costs and liabilities related to the Cyber Incident and expose us to claims, investigations by U.S. federal and state and foreign governmental officials and agencies, civil and criminal litigation, including securities class action and other lawsuits, and other liability, resulting in material remedial and other expenses which may not be covered by insurance, including fines and further damage to our business, reputation, intellectual property, results of operations and financial condition. Although, subject to the terms of the Separation and Distribution Agreement, SolarWinds would indemnify us for costs we may incur, any such claims, investigations or lawsuits may result in the incurrence of significant external and internal legal and advisory costs and expenses and reputational damage to our business, as well as the diversion of management’s attention from the operation of our business and a negative impact on our employee morale. We also may not have sufficient insurance coverage for any claims or expenses to the extent that certain costs are not covered under SolarWinds’ insurance coverage or the terms of the Separation and Distribution Agreement indemnification.
The Cyber Incident also may embolden other threat actors to target our systems, which could result in additional harm to our business, reputation, intellectual property, results of operations and financial conditions. Although we have and expect to continue to deploy significant resources as part of our security infrastructure, we cannot ensure that our steps to secure our internal environment, improve our software development and build environments and protect the security and integrity of the solutions that we deliver will be successful or sufficient to protect against future threat actors or cyberattacks or perceived by existing and prospective MSP partners as sufficient to address the harm caused by the Cyber Incident.
36

Risks Related to Accounting and Taxation
Failure to maintain proper and effective internal controls could have a material adverse effect on our business, operating results and stock price.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), the Sarbanes-Oxley Act and the Dodd-Frank Act and are required to prepare our financial statements according to the rules and regulations required by the SEC. In addition, the Exchange Act requires that we file annual, quarterly and current reports. Any failure to prepare and disclose this information in a timely manner or to otherwise comply with applicable law could subject us to penalties under federal securities laws, expose us to lawsuits and restrict our ability to access financing. In addition, the Sarbanes-Oxley Act requires, among other things, that we establish and maintain effective internal controls and procedures for financial reporting and disclosure purposes. Internal control over financial reporting is complex and may be revised over time to adapt to changes in our business, or changes in applicable accounting rules. We cannot assure that our internal control over financial reporting will be effective in the future or that a material weakness will not be discovered with respect to a prior period for which we had previously believed that internal controls were effective. While we had been adhering to these laws and regulations as a subsidiary of SolarWinds, we will need to demonstrate our ability to manage our compliance with these corporate governance laws and regulations as an independent, public company.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported results of operations.
A change in accounting standards or practices can have a significant effect on our reported results and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way in which we conduct our business.
Our business and financial performance could be negatively impacted by changes in tax laws or regulations.
New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. Any changes to these existing tax laws could adversely affect our domestic and international business operations and our business and financial performance. Additionally, these events could require us or our MSP partners to pay additional tax amounts on a prospective or retroactive basis, as well as require us or our MSP partners to pay fines and/or penalties and interest for past amounts deemed to be due. If we raise our subscription prices to offset the costs of these changes, existing MSP partners may cancel their subscriptions and potential MSP partners may elect not to purchase our subscriptions. Additionally, new, changed, modified or newly interpreted or applied tax laws could increase our MSP partners’ and our compliance, operating and other costs, as well as the costs of our solutions. Further, these events could decrease the capital we have available to operate our business. Any or all of these events could adversely impact our business and financial performance.
Additionally, the U.S. Tax Cuts and Jobs Act of 2017 (the "Tax Act"), which was enacted on December 22, 2017, requires complex computations to be performed, significant judgments to be made in the interpretation of the provisions of the Tax Act, significant estimates in calculations and the preparation and analysis of information not previously relevant or regularly produced. The U.S. Treasury Department continues to interpret or issue guidance on how provisions of the Tax Act will be applied or otherwise administered. As additional guidance is issued, we may make adjustments to amounts that we have previously recorded that may materially impact our financial statements in the period in which the adjustments are made.
The current U.S. presidential administration could enact changes in tax laws that could negatively impact our effective tax rate. President Biden has provided some informal guidance on what tax law changes he would support. Among other things, his proposals would raise the rate on both domestic income (from 21% to 28%) and foreign income and impose a new alternative minimum tax on book income. If these proposals are ultimately enacted into legislation, they could materially impact our tax provision, cash tax liability and effective tax rate. If any or all of these (or similar) proposals are ultimately enacted into law, in whole or in part, they could have a negative impact to our cash tax liability and effective tax rate.
Additional liabilities related to taxes or potential tax adjustments could adversely impact our business and financial performance.
We are subject to tax and related obligations in various federal, state, local and foreign jurisdictions in which we operate or do business. The taxing rules of the various jurisdictions in which we operate or do business are often complex and subject to differing interpretations. Tax authorities could challenge our tax positions we historically have taken, or intend to take in the future, or may audit the tax filings we have made and assess additional taxes. Tax authorities may also assess taxes in jurisdictions where we have not made tax filings. Any assessments incurred could be material, and may also involve the imposition of substantial penalties and interest. Significant judgment is required in evaluating our tax positions and in
37

establishing appropriate reserves, and the resolutions of our tax positions are unpredictable. The payment of additional taxes, penalties or interest resulting from any assessments could adversely impact our business and financial performance.
Our corporate structure and intercompany arrangements are subject to the tax laws of various jurisdictions, and we could be obligated to pay additional taxes, which would harm our operating results.
Based on our current corporate structure, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax rules, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents. In addition, the authorities in these jurisdictions could challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing. The relevant taxing authorities may determine that the manner in which we operate our business does not achieve the intended tax consequences. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties. Such authorities could claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries. Any increase in the amount of taxes we pay or that are imposed on us could increase our worldwide effective tax rate and adversely affect our business and operating results.
Our operating results may be negatively impacted by the loss of certain tax benefits provided to companies in our industry predominately by the governments of countries in which we have research and development personnel.
Many of the governments of countries in which we have research and development personnel provide us with certain tax benefits related to the employment of such personnel and the activities that they perform. In Belarus, for example, our local subsidiary along with other member technology companies of High-Technologies Park have a full exemption from Belarus income tax and value added tax until 2049 and are taxed at reduced rates on a variety of other taxes. We have similar arrangements with our subsidiaries in the United Kingdom and Romania. If these tax benefits are changed, terminated, not extended or comparable new tax incentives are not introduced, we expect that our effective income tax rate and/or our operating expenses could increase significantly, which could materially adversely affect our financial condition and results of operations.
Risks Related to Governmental Regulation
We are subject to various global data privacy and security regulations, which could result in additional costs and liabilities to us.
Our business is subject to a wide variety of local, state, national and international laws, directives and regulations that apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. Moreover, because many of the features of our offerings use, store and report on SME data, which may contain personal data, any inability to adequately address privacy concerns, to honor a data subject request, to delete stored data at the relevant times, or to comply with applicable privacy laws, regulations and policies could, even if unfounded, result in liability to us and, damage to our reputation, loss of sales and harm to our business. These data protection and privacy-related laws and regulations continue to evolve and are expected to result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions and increased costs of compliance. In the United States, these include rules and regulations promulgated under the authority of the Federal Trade Commission, and state breach notification laws. In connection with the Cyber Incident, SolarWinds’ investigations have revealed that the threat actor accessed the email accounts of certain of our personnel, some of which contained information related to current or former employees and MSP partners. SolarWinds has informed us that it has notified the applicable regulators in the European Union and the United States, as well as the impacted individuals where required, with respect to the personal information contained in the email accounts of certain current and former employees and customers to which the threat actor gained access. Such notices may cause additional harm to our reputation and business and may result in a loss of customers or additional investigations, claims and other related costs and expenses. In addition, if we experience another security incident with personal data, we may be required to inform the representative state attorney general or federal or country regulator, media and credit reporting agencies, and any party whose information was compromised, which could further harm our reputation and business. Other states and countries have enacted different requirements for protecting personal data collected and maintained electronically. We expect that there will continue to be new proposed laws, regulations and industry standards concerning privacy, data protection and information security in the United States, the European Union and other jurisdictions, and we cannot yet determine the impact such future laws, regulations and standards will have on our business or the businesses of our MSP partners, including, but not limited to, the European Union’s General Data Protection Regulation, which came into force in May 2018 and created a range of new compliance obligations, and significantly increased financial penalties for noncompliance. In addition, on July 16, 2020, the Court of Justice of the European Union, Europe’s highest court, held in the Schrems II case that the E.U.-U.S. Privacy Shield, a mechanism for the transfer of personal data from the European Union to the United States, was invalid, and imposed additional obligations in connection with the use of standard contractual clauses approved by the European Commission. We continue to assess the impact of this decision on the ability to lawfully transfer personal data from the European Union to the United States, monitor relevant guidance, and refine our processes accordingly. It is possible that the decision will restrict the ability to transfer personal data from the European Union to the United States, and we may, in addition to other impacts, experience additional costs associated with increased compliance
38

burdens, and we, our MSP partners, and their SME customers face the potential for regulators in the EEA to apply different standards to the transfer of personal data from the EEA to the United States, and to block, or require ad hoc verification of measures taken with respect to, certain data flows from the EEA to the United States.
Failure to comply with laws concerning privacy, data protection and information security could result in enforcement action against us, including fines, imprisonment of company officials and public censure, claims for damages by our MSP partners, their SME customers, and other affected individuals, damage to our reputation and loss of goodwill (both in relation to existing MSP partners and their SME customers and prospective MSP partners and their SME customers), any of which could have a material adverse effect on our operations, financial performance and business. In addition, we could suffer adverse publicity and loss of customer confidence were it alleged or found that we did not take adequate measures to assure the confidentiality of the personal data that our MSP partners had given to us. This could result in a loss of MSP partners and revenue that could jeopardize our success. We may not be successful in avoiding potential liability or disruption of business resulting from the failure to comply with these laws and, even if we comply with laws, may be subject to liability because of a security incident. If we were required to pay any significant amount of money in satisfaction of claims under these laws, or any similar laws enacted by other jurisdictions, or if we were forced to cease our business operations for any length of time as a result of our inability to comply fully with any of these laws, our business, operating results and financial condition could be adversely affected. Further, complying with the applicable notice requirements in the event of a security breach could result in significant costs.
Additionally, our business efficiencies and economies of scale depend on generally uniform solutions offerings and uniform treatment of MSP partners across all jurisdictions in which we operate. Compliance requirements that vary significantly from jurisdiction to jurisdiction impose added costs on our business and can increase liability for compliance deficiencies.
We are subject to governmental export controls and economic sanctions laws that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.
Certain of our solutions are subject to U.S. export controls, including the U.S. Department of Commerce’s Export Administration Regulations and economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control. These regulations may limit the export of our solutions and provision of our services outside of the United States, or may require export authorizations, including by license, a license exception or other appropriate government authorizations, including annual or semi-annual reporting and the filing of an encryption registration. Export control and economic sanctions laws may also include prohibitions on the sale or supply of certain of our solutions to embargoed or sanctioned countries, regions, governments, persons and entities. In addition, various countries regulate the importation of certain solutions, through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our solutions. The exportation, re-exportation and importation of our solutions and the provision of services, including by our partners, must comply with these laws or else we may be adversely affected, through reputational harm, government investigations, penalties, and a curtailment or denial of our ability to export our solutions or provide services. Complying with export control and sanctions laws may be time consuming and may result in the delay or loss of sales opportunities. If we are found to be in violation of U.S. sanctions or export control laws, it could result in substantial fines and penalties for us and for the individuals working for us. Changes in export or import laws or corresponding sanctions may delay the introduction and sale of our solutions in international markets, or, in some cases, prevent the export or import of our solutions to certain countries, regions, governments, persons or entities altogether, which could adversely affect our business, financial condition and results of operations.
We are also subject to various domestic and international anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act, as well as other similar anti-bribery and anti-kickback laws and regulations. These laws and regulations generally prohibit companies and their employees and intermediaries from authorizing, offering or providing improper payments or benefits to officials and other recipients for improper purposes. Although we take precautions to prevent violations of these laws, our exposure for violating these laws increases as our international presence expands and as we increase sales and operations in foreign jurisdictions.
Government regulation of the Internet and e-commerce is evolving, and unfavorable changes or our failure to comply with regulations could harm our operating results.
As Internet commerce continues to evolve, increasing regulation by federal, state or foreign agencies becomes more likely. In addition to data privacy and security laws and regulations, taxation of solutions and services provided over the Internet or other charges imposed by government agencies or by private organizations for accessing the Internet may also be imposed. Any regulation imposing greater fees for Internet use or restricting information exchange over the Internet could result in a decline in the use of the Internet and the viability of Internet-based services and solutions offerings, which could harm our business and operating results.
39

Risks Related to the Separation and Distribution
The Separation and Distribution may not achieve some or all of the anticipated benefits, which may disrupt or adversely affect our business, results of operations and financial condition.
We may not fully realize the intended benefits of being a stand-alone public company if any of the risks identified in this “Risk Factors” section, or other events, were to occur. If we do not realize these intended benefits for any reason, our business may be negatively affected. We may be unable to achieve some or all of the benefits that we expect to achieve as an independent company in the time we expect, if at all, for a variety of reasons, including: (i) as an independent, publicly traded company, we may be more susceptible to market fluctuations and other adverse events than if we were still a part of SolarWinds; and (ii) as an independent, publicly traded company, our business is less diversified than SolarWinds’ businesses prior to the Separation and Distribution. We also may experience increased difficulties in attracting, retaining, and motivating employees or maintaining or initiating relationships with partners, customers and other parties with which we currently do business, or may do business in the future, which may adversely affect our business, results of operations and financial condition. If we fail to achieve some or all of the benefits that we expect to achieve as an independent company, or do not achieve them in the time we expect, our business, financial condition and results of operations could be adversely affected.
The terms of the agreements that we entered into with SolarWinds in connection with the Separation and Distribution may limit our ability to take certain actions, which may prevent us from pursuing opportunities to raise capital, acquire other businesses or provide equity incentives to our employees, which could impair our ability to grow.
The terms of the agreements that we entered into with SolarWinds in connection with the Separation and Distribution, including the Separation and Distribution Agreement, may limit our ability to take certain actions, which could impair our ability to grow. To preserve the tax-free treatment of the Separation and Distribution, we agreed in the tax matters agreement to restrictions, including restrictions that would be effective during the period following the distribution, that could limit our ability to pursue certain strategic transactions, equity issuances or repurchases or other transactions that we may believe to be in the best interests of our stockholders or that might increase the value of our business. See “—We may not be able to engage in desirable strategic or capital-raising transactions following the distribution.” Our inability to pursue such transactions could materially adversely affect our business, results of operations and financial condition.
We could incur significant liability if the Separation and Distribution is determined to be a taxable transaction, and, in certain circumstances, we could be required to indemnify SolarWinds for material taxes and other related amounts pursuant to indemnification obligations under the tax matters agreement.
SolarWinds has received opinions of tax counsel and tax advisors regarding qualification of the Separation and Distribution, together with certain related transactions, as transactions that are generally tax-free for U.S. federal income tax purposes under Sections 368(a)(1)(D) and/or 355 of the Code. The opinions of tax counsel and tax advisors are based upon and rely on, among other things, certain facts and assumptions, as well as certain representations, statements and undertakings of SolarWinds and us, including those relating to the past and future conduct of SolarWinds and us. If any of these representations, statements or undertakings are, or become, incomplete or inaccurate, or if we or SolarWinds breach any of the respective covenants in any of the Separation and Distribution-related agreements, the opinions of tax counsel and tax advisors could be invalid and the conclusions reached therein could be jeopardized.
Notwithstanding any opinion of tax counsel and tax advisors, the Internal Revenue Service (the “IRS”) could determine that the Separation and Distribution should be treated as a taxable transaction if it were to determine that any of the facts, assumptions, representations, statements or undertakings upon which any opinion of tax counsel and tax advisors was based were false or had been violated, or if it were to disagree with the conclusions in any opinion of tax counsel and tax advisors. Any opinion of tax counsel and tax advisors would not be binding on the IRS or the courts, and we cannot assure that the IRS or a court would not assert a contrary position. SolarWinds has not requested, and does not intend to request, a ruling from the IRS with respect to the treatment of the distribution or certain related transactions for U.S. federal income tax purposes.
If the Separation and Distribution were to fail to qualify as a transaction that is generally tax-free for U.S. federal income tax purposes under Sections 355 and 368(a)(1)(D) of the Code, in general, SolarWinds would recognize taxable gain as if it had sold our common stock in a taxable sale for its fair market value, and SolarWinds stockholders who receive shares of our common stock in the distribution would be subject to tax as if they had received a taxable distribution equal to the fair market value of such shares.
We agreed in the tax matters agreement to indemnify SolarWinds for any taxes (and any related costs and other damages) resulting from the Separation and Distribution, and certain other related transactions, to the extent such amounts were to result from (i) an acquisition after the distribution of all or a portion of our equity securities, whether by merger or otherwise (and regardless of whether we participated in or otherwise facilitated the acquisition), (ii) other actions or failures to act by us or (iii) any of the representations or undertakings contained in any of the Separation and Distribution-related agreements or in the
40

documents relating to the opinion of tax counsel and tax advisors being incorrect or violated. Any such indemnity obligations could be material and could materially affect our business and financial statements.
We may not be able to engage in desirable strategic or capital-raising transactions following the distribution.
Under current law, a distribution that would otherwise qualify as a tax-free transaction, for U.S. federal income tax purposes, under Section 355 of the Code can be rendered taxable to the parent corporation and its stockholders as a result of certain post-distribution acquisitions of shares or assets of the distributed corporation. For example, such a distribution could result in taxable gain to the parent corporation under Section 355(e) of the Code if the distribution were later deemed to be part of a plan (or series of related transactions) pursuant to which one or more persons acquired, directly or indirectly, shares representing a 50% or greater interest (by vote or value) in the distributed corporation.
To preserve the tax-free treatment of the Separation and Distribution, and in addition to our expected indemnity obligation described above, we have agreed in the tax matters agreement to restrictions that address compliance with Section 355 of the Code (including Section 355(e) of the Code). These restrictions could limit our ability to pursue certain strategic transactions, equity issuances or repurchases or other transactions that we believe may be in the best interests of our stockholders or that might increase the value of our business.
We have limited operating history as a stand-alone public company, and our historical financial information is not necessarily representative of the results we would have achieved as a stand-alone public company and may not be a reliable indicator of our future results.
The historical financial information we have included in this Annual Report on Form 10-K for periods prior to the Separation and Distribution does not reflect what our financial condition, results of operations or cash flows would have been had we been a stand-alone entity during the historical periods presented, or what our financial condition, results of operations or cash flows will be in the future as an independent entity.
We derived portions of the historical financial information included in this Annual Report on Form 10-K from SolarWinds’ Consolidated Financial Statements, and this information does not necessarily reflect the results of operations and financial position we would have achieved as an independent, publicly traded company during the periods presented, or those that we will achieve in the future. This is primarily because of the following factors:
Prior to the Separation and Distribution, we operated as part of SolarWinds’ broader organization, and SolarWinds performed various corporate functions for us. Our historical financial information reflects allocations of corporate expenses from SolarWinds for these and similar functions. These allocations may not reflect the costs we will incur for similar services in the future as an independent publicly traded company.
We entered into transactions with SolarWinds that did not exist prior to the Separation and Distribution, such as SolarWinds’ provision of transition and other services, and undertake indemnification obligations, which have caused us to incur new costs.
Our historical financial information does not reflect changes that we expect to experience in the future as a result of the Separation and Distribution, including changes in the financing, cash management, operations, cost structure and personnel needs of our business. As part of SolarWinds, we benefited from SolarWinds’ operating diversity, size, purchasing power, borrowing leverage and available capital for investments that will no longer be accessible after the Separation and Distribution. As an independent entity, we may be unable to purchase goods, services and technologies, such as insurance and health care benefits and computer software licenses, or access capital markets, on terms as favorable to us as those we obtained as part of SolarWinds prior to the Separation and Distribution, and our results of operations may be adversely affected. In addition, our historical financial data do not include an allocation of interest expense comparable to the interest expenses we will incur as a result of the Separation and Distribution and related transactions, including interest expenses in connection with our senior secured credit facility.
Following the Separation and Distribution, we also face additional costs and demands on management’s time associated with being an independent, publicly traded company, including costs and demands related to corporate governance, investor and public relations and public reporting. While we were profitable as part of SolarWinds, we cannot assure that our profits will continue at a similar level to historical periods now that we are an independent, publicly traded company.
If we encounter difficulties in the transition after the Separation and Distribution and implementation of our business strategies by our senior management team, our business could be negatively impacted.
We have appointed our senior management team, including our first chief executive officer and chief financial officer. Our future success will partly depend upon our first senior management team’s and other key employees’ effective implementation of our business strategies. Our management team may require additional transition time to fully understand all aspects of
41

running our business separate from SolarWinds, and the challenges of running a public company. The transition may be disruptive to, or cause uncertainty in, our business and strategic direction. If we have failures in any aspects of this transition, or the strategies implemented by our management team are not successful, our business could be harmed.
The assets and resources that we acquired from SolarWinds in the Separation and Distribution may not be sufficient for us to operate as a stand-alone company, and we may experience difficulty in separating our assets and resources from SolarWinds.
Because we had not operated as an independent company prior to the Separation and Distribution, we have needed to acquire assets in addition to those contributed by SolarWinds and its subsidiaries to us and our subsidiaries in connection with the Separation and Distribution. We may also face difficulty in integrating newly acquired assets into our business. Our business, financial condition and results of operations could be harmed if we fail to acquire assets that prove to be important to our operations or if we incur unexpected costs in integrating newly acquired assets.
The services that SolarWinds provides to us may not be sufficient to meet our needs, which may result in increased costs and otherwise adversely affect our business.
Pursuant to the transition services agreement, SolarWinds continues to provide us with corporate and shared services for a transitional period related to corporate functions, such as engineering, marketing, internal audit and travel support in exchange for the fees specified in the transition services agreement between us and SolarWinds. SolarWinds is not obligated to provide these services in a manner that differs from the nature of the services provided to the N-able business during the 12-month period prior to the Separation and Distribution, and thus we may not be able to modify these services in a manner desirable to us as a stand-alone public company. Further, if we no longer receive these services from SolarWinds due to the termination of the transition services agreement or otherwise, we may not be able to perform these services ourselves and/or find appropriate third party arrangements at a reasonable cost (and any such costs may be higher than those charged by SolarWinds).
Our ability to operate our business effectively may suffer if we are unable to cost-effectively establish our own administrative and other support functions in order to operate as a stand-alone company after the expiration of our shared services and other intercompany agreements with SolarWinds.
As a former business unit of SolarWinds, we relied on administrative and other resources of SolarWinds, including information technology, accounting, finance, human resources and legal services, to operate our business. In connection with the Separation and Distribution, we entered into various service agreements to retain the ability for specified periods to use these SolarWinds resources, and continue to rely on SolarWinds for certain engineering, marketing, audit and travel support services. These services may not be provided at the same level as when we were a business unit within SolarWinds, and we may not be able to obtain the same benefits that we received prior to the Separation and Distribution. These services may not be sufficient to meet our needs, and after our agreements with SolarWinds expire (which will generally occur at the end of 2022), we may not be able to replace these services at all or obtain these services at prices and on terms as favorable as we currently have with SolarWinds. We will need to create our own administrative and other support systems or contract with third parties to replace these SolarWinds’ services. In addition, we have received informal support from SolarWinds, which may not be addressed in the agreements we have entered into with SolarWinds, and the level of this informal support may diminish as we become a more independent company. Any failure or significant downtime in our own administrative systems or in SolarWinds’ administrative systems during the transitional period could result in unexpected costs, impact our results and/or prevent us from paying our suppliers or employees and performing other administrative services on a timely basis.
After the Separation and Distribution, we are a smaller company relative to SolarWinds, which could result in increased costs because of a decrease in our purchasing power. We may also experience decreased revenue due to difficulty maintaining existing customer relationships and obtaining new MSP partners.
Prior to the Separation and Distribution, we were able to take advantage of SolarWinds’ size and purchasing power in procuring goods, technology and services, including insurance, employee benefit support and audit and other professional services. We are a smaller company than SolarWinds, and we cannot assure that we will have access to financial and other resources comparable to those available to us prior to the Separation and Distribution. As a stand-alone company, we may be unable to obtain office space, goods, technology and services at prices or on terms as favorable as those available to us prior to the Separation and Distribution, which could increase our costs and reduce our profitability.
SolarWinds has agreed to indemnify us, and we have agreed to indemnify SolarWinds, for certain liabilities. Claims for indemnification by SolarWinds, or a failure by SolarWinds to provide sufficient indemnification to us, could negatively impact our business, results of operations and financial position.
Pursuant to the Separation and Distribution Agreement and certain other agreements with SolarWinds, SolarWinds has agreed to indemnify us, and we have agreed to indemnify SolarWinds, for certain liabilities. Claims for indemnification by SolarWinds could have negative consequences for our financial position. In addition, third parties could also seek to hold us
42

responsible for any of the liabilities that SolarWinds has agreed to retain, and we cannot assure that an indemnity from SolarWinds will be sufficient to protect us against the full amount of such liabilities, or that SolarWinds will be able to fully satisfy its indemnification obligations in the future. Even if we ultimately succeed in recovering from SolarWinds any amounts for which we are held liable, we may be temporarily required to bear these losses. Each of these risks could materially adversely affect our business, results of operations and financial condition.
Certain contracts used in our business have needed to be replaced, or assigned from SolarWinds or its affiliates to N‑able, in connection with the Separation and Distribution, and failure to renew such replacement contracts on as favorable terms could increase N-able’s expenses or otherwise adversely affect our results of operations.
The Separation and Distribution required us to replace shared contracts and, with respect to certain contracts that are to be assigned from SolarWinds or its affiliates to us or our affiliates. In some cases we may have received terms based on the previous contract between such party and SolarWinds and, when it comes time to renew such contracts, such parties may seek more favorable contractual terms from N-able. If we are unable to renew such contracts on similar or more favorable terms, it could increase our expenses or otherwise materially adversely affect our business, results of operations and financial condition.
Some of our directors and executive officers own SolarWinds common stock, restricted shares of SolarWinds common stock or options to acquire SolarWinds common stock and hold positions with SolarWinds, which could cause conflicts of interest, or the appearance of conflicts of interest, that result in our not acting on opportunities we otherwise may have.
Some of our directors and executive officers own SolarWinds common stock, restricted shares of SolarWinds stock or options to purchase SolarWinds common stock. Ownership of SolarWinds common stock, restricted shares of SolarWinds common stock and options to purchase SolarWinds common stock by our directors and executive officers after the Separation and Distribution and the presence of executive officers or directors of SolarWinds on our board of directors could create, or appear to create, conflicts of interest with respect to matters involving both us and SolarWinds that could have different implications for SolarWinds than they do for us. For example, potential conflicts of interest could arise in connection with the resolution of any dispute between SolarWinds and us regarding terms of the agreements governing the Separation and Distribution and the relationship between SolarWinds and us thereafter, including the Separation and Distribution Agreement, the employee matters agreement, the tax matters agreement or the transition services agreement. Potential conflicts of interest could also arise if we enter into commercial arrangements with SolarWinds in the future. As a result of these actual or apparent conflicts of interest, we may be precluded from pursuing certain growth initiatives.
The allocation of intellectual property rights and data between SolarWinds and us as part of the Separation and Distribution, the shared use of certain intellectual property rights and data following the Separation and Distribution and restrictions on the use of intellectual property rights, could adversely impact our reputation, our ability to enforce certain intellectual property rights and our competitive position.
In connection with the Separation and Distribution, we entered into agreements with SolarWinds governing the allocation of intellectual property rights and data related to our business. These agreements include restrictions on our use of SolarWinds’ intellectual property rights and data licensed to us, including limitations on the field of use in which we can exercise our license rights. Moreover, the licenses granted to us under SolarWinds’ intellectual property rights and data are non-exclusive, so SolarWinds may be able to license the rights and data to third parties that may compete with us. These agreements could adversely affect our position and options relating to intellectual property enforcement, licensing negotiations and monetization and access to data used in our business. We also may not have sufficient rights to grant sublicenses of intellectual property or data used in our business, and we may be subject to third party rights pertaining to the underlying intellectual property or data. These circumstances could adversely affect our ability to protect our competitive position in the industry and otherwise adversely affect our business, financial condition and results of operations.
Risks Related to Ownership of Our Common Stock
The requirements of being a public company, including compliance with the reporting requirements of the Exchange Act, the requirements of the Sarbanes-Oxley Act and the requirements of the NYSE, may strain our resources, increase our costs and distract management, and we may be unable to comply with these requirements in a timely or cost-effective manner.
As a public company, we are required to comply with new laws, regulations and requirements, certain corporate governance provisions of the Sarbanes-Oxley Act, related regulations of the SEC and the requirements of the NYSE, with which we were not required to comply as a business unit of SolarWinds. Complying with these statutes, regulations and requirements will occupy a significant amount of time of our board of directors and management and will significantly increase our costs and expenses. We have had to, and will need to continue to:
institute and maintain a more comprehensive compliance function;
comply with rules promulgated by the NYSE;
43

prepare and distribute periodic public reports in compliance with our obligations under the federal securities laws;
establish new internal policies, such as those relating to insider trading; and
involve and retain to a greater degree outside counsel and accountants in the above activities.
Furthermore, while we generally must comply with Section 404 of the Sarbanes-Oxley Act for the year ending December 31, 2022, we are not required to have our independent registered public accounting firm attest to the effectiveness of our internal controls until our first annual report subsequent to our ceasing to be an emerging growth company. Accordingly, we may not be required to have our independent registered public accounting firm attest to the effectiveness of our internal controls until as late as our annual report for the year ending December 31, 2026. Once it is required to do so, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed, operated or reviewed. Compliance with these requirements may strain our resources, increase our costs and distract management, and we may be unable to comply with these requirements in a timely or cost-effective manner.
In addition, we expect that being a public company subject to these rules and regulations may make it more difficult and more expensive for us to obtain director and officer liability insurance and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. As a result, it may be more difficult for us to attract and retain qualified individuals to serve on our board of directors or as executive officers. We cannot predict or estimate the amount of additional costs we may incur or the timing of such costs.
The trading price of our common stock has been and could continue to be volatile, which could cause the value of your investment to decline.
Technology stocks have historically experienced high levels of volatility. The trading price of our common stock has fluctuated, and may continue to fluctuate, substantially. The market price of our common stock may be higher or lower than the price you pay for our common stock, depending on many factors, some of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our common stock. Factors that could cause fluctuations in the trading price of our common stock include the following:
announcements of new solutions or technologies, commercial relationships, acquisitions or other events by us or our competitors;
changes in how MSP partners perceive the benefits of our offerings;
changes in subscription revenue from quarter to quarter;
departures of key personnel;
price and volume fluctuations in the overall stock market from time to time;
fluctuations in the trading volume of our shares or the size of our public float;
sales of large blocks of our common stock, including sales by our Sponsors;
actual or anticipated changes or fluctuations in our operating results;
whether our operating results meet the expectations of securities analysts or investors;
changes in actual or future expectations of investors or securities analysts;
litigation involving us, our industry or both;
cybersecurity incidents;
regulatory developments in the United States, foreign countries or both;
general economic conditions and trends;
major catastrophic events in our domestic and foreign markets; and
“flash crashes,” “freeze flashes” or other glitches that disrupt trading on the securities exchange on which we are listed.
In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the trading price of a company’s securities, securities class-action litigation has often been brought against that company. If our stock price is volatile, we may become the
44

target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have an adverse effect on our business, operating results and financial condition.
If securities or industry analysts publish misleading or unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If the coverage of our common stock decreases, the trading price for shares of our common stock may be negatively impacted. If one or more of the analysts downgrades our stock or publishes misleading or unfavorable research about our business, our stock price would likely decline. If one or more of the analysts ceases coverage of our common stock or fails to publish reports on us regularly, demand for our common stock could decrease, which could cause our common stock price or trading volume to decline.
Sales of substantial amounts of our common stock in the public markets, or the perception that such sales could occur, could reduce the market price of our common stock.
Sales of a substantial number of shares of our common stock in the public market after the Separation and Distribution, or the perception that such sales could occur, could adversely affect the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate. As of December 31, 2021, the Sponsors collectively owned in the aggregate approximately 111,564,512 shares of our common stock. We granted registration rights to the Sponsors with respect to shares of our common stock. Any shares registered pursuant to the registration rights agreement will be freely tradable in the public market. In addition, in connection with the private placement completed just prior to the Separation and Distribution, we granted registration rights to the Investors with respect to the 20,623,282 aggregate shares of our common stock purchased by them in the Private Placement and filed a registration statement on Form S-1 registering the resale of such shares, which was declared effective by the SEC on September 7, 2021. Once registered, such shares were freely tradable in the public market to the extent sold pursuant to the registration statement.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our stock incentive plans or otherwise will dilute all other stockholders.
We may issue additional capital stock in the future that will result in dilution to all other stockholders. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in complementary companies, solutions or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per-share value of our common stock to decline.
We do not intend to pay dividends on our common stock, and consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We do not intend to pay dividends on our common stock. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the foreseeable future. As a result, you may receive a return on your investment in our common stock only if the market price of our common stock increases.
Our restated charter and restated bylaws contain anti-takeover provisions that could delay or discourage takeover attempts that stockholders may consider favorable.
Our amended and restated certificate of incorporation, or our restated charter, and our amended and restated bylaws, or our restated bylaws, contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
after the Sponsors no longer continue to beneficially own, in the aggregate, at least 30% of the outstanding shares of our common stock, removal of directors only for cause;
the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
subject to the rights of the Sponsors under the stockholders’ agreement, allowing only our board of directors to fill vacancies on our board of directors, which prevents stockholders from being able to fill vacancies on our board of directors;
45

after the Sponsors no longer continue to beneficially own, in the aggregate, at least 40% of the outstanding shares of our common stock, a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders. As a result, a holder controlling a majority of our capital stock would not be able to amend our bylaws or remove directors without holding a meeting of our stockholders called in accordance with our bylaws;
after the Sponsors no longer continue to beneficially own, in the aggregate, at least 40% of the outstanding shares of our common stock, to amend the provisions of our restated charter relating to the management of our business (including our classified board structure) or certain provisions of our bylaws, the requirement for the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then-outstanding shares of the voting stock, voting together as a single class, is required, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our board of directors to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt;
advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us; and
a prohibition of cumulative voting in the election of our board of directors, which would otherwise allow less than a majority of stockholders to elect director candidates.
Our restated charter also contains a provision that provides us with protections similar to Section 203 of the Delaware General Corporation Law (the "DGCL"), and prevents us from engaging in a business combination, such as a merger, with an interested stockholder (i.e., a person or group that acquires at least 15% of our voting stock) for a period of three years from the date such person became an interested stockholder, unless (with certain exceptions) the business combination or the transaction in which the person became an interested stockholder is approved in a prescribed manner. However, our restated charter also provides that the Sponsors, including the Silver Lake Funds and the Thoma Bravo Funds and any persons to whom any Silver Lake Fund or Thoma Bravo Fund or any of their respective affiliates sells its common stock, will not constitute “interested stockholders” for purposes of this provision.
The Sponsors have a controlling influence over matters requiring stockholder approval.
As of December 31, 2021, the Sponsors collectively owned in the aggregate approximately 111,564,512 shares of our common stock, representing approximately 62.3% of the voting power of our common stock as of such time. The Sponsors have entered into a stockholders’ agreement whereby they each agreed, among other things, to vote the shares each beneficially owns in favor of the director nominees designated by Silver Lake and Thoma Bravo, respectively. As a result, Silver Lake and Thoma Bravo could exert significant influence over our operations and business strategy and would together have sufficient voting power to effectively control the outcome of matters requiring stockholder approval. These matters may include:
the composition of our board of directors, which has the authority to direct our business and to appoint and remove our officers;
approving or rejecting a merger, consolidation or other business combination;
raising future capital; and
amending our restated charter and restated bylaws, which govern the rights attached to our common stock.
Additionally, for so long as the Sponsors beneficially own, in the aggregate, 40% or more of our outstanding shares of common stock, the Sponsors will have the right to designate a majority of our board of directors. For so long as the Sponsors have the right to designate a majority of our board of directors, the directors designated by the Sponsors are generally expected to constitute a majority of each committee of our board of directors, other than the audit committee, and the chairman of each of the committees, other than the audit committee, is generally expected to be a director serving on such committee who is designated by the Sponsors. Notwithstanding this, directors designated by the Sponsors do not comprise a majority of our cybersecurity committee and the chair of such committee is not a director designated by the Sponsors. While we believe our committee membership already complies with all applicable requirements of the NYSE corporate governance standards and a majority of our board of directors are “independent directors,” as defined under the rules of the NYSE, as soon as we are no longer a “controlled company” under the NYSE corporate governance standards, we will be required to adhere to such standards, subject to any phase-in provisions.
46

This concentration of ownership of our common stock could delay or prevent proxy contests, mergers, tender offers, open-market purchase programs or other purchases of our common stock that might otherwise give you the opportunity to realize a premium over the then-prevailing market price of our common stock. This concentration of ownership may also adversely affect our share price.
Certain of our directors have relationships with the Sponsors, which may cause conflicts of interest with respect to our business.
Two of our nine directors are affiliated with Silver Lake and two are affiliated with Thoma Bravo. These directors have fiduciary duties to us and, in addition, have duties to the respective Sponsor and their affiliated funds, respectively. As a result, these directors may face real or apparent conflicts of interest with respect to matters affecting both us and the Sponsors, whose interests may be adverse to ours in some circumstances.
The Sponsors and their affiliated funds may pursue corporate opportunities independent of us that could present conflicts with our and our stockholders’ interests.
The Sponsors and their affiliated funds are in the business of making or advising on investments in companies and hold (and may from time to time in the future acquire) interests in or provide advice to businesses that directly or indirectly compete with certain portions of our business or are suppliers or MSP partners of ours. The Sponsors and their affiliated funds may also pursue acquisitions that may be complementary to our business and, as a result, those acquisition opportunities may not be available to us.
Our restated charter provides that no officer or director of the Company who is also an officer, director, employee, partner, managing director, principal, independent contractor or other affiliate of either of the Sponsors will be liable to us or our stockholders for breach of any fiduciary duty by reason of the fact that any such individual pursues or acquires a corporate opportunity for its own account or the account of an affiliate, as applicable, instead of us, directs a corporate opportunity to any other person instead of us or does not communicate information regarding a corporate opportunity to us.
The Sponsors’ ability to control our board of directors may make it difficult for us to recruit high-quality independent directors.
So long as the Sponsors beneficially own shares of our outstanding common stock representing at least a majority of the votes entitled to be cast by the holders of our outstanding voting stock, they can effectively control and direct our board of directors.
At the completion of the Separation and Distribution, three members of our board of directors, Messrs. Bock, Hoffmann and Widmann, continued to serve as directors on the SolarWinds board of directors. Mr. Bingle was previously a director of SolarWinds but did not stand for reelection to the SolarWinds board of directors at the SolarWinds 2021 Annual Meeting of Stockholders. Further, the interests of SolarWinds and our other stockholders may diverge. Under these circumstances, persons who might otherwise accept our invitation to join our board of directors may decline.
We may issue preferred stock whose terms could adversely affect the voting power or value of our common stock.
Our restated charter authorizes us to issue, without the approval of our stockholders, one or more classes or series of preferred stock having such designations, preferences, limitations and relative rights, including preferences over our common stock respecting dividends and distributions, as our board of directors may determine. The terms of one or more classes or series of preferred stock could adversely impact the voting power or value of our common stock. For example, we might grant holders of preferred stock the right to elect some number of our directors in all events or on the happening of specified events or the right to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation preferences we might assign to holders of preferred stock could affect the residual value of our common stock.
Our restated charter designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or agents.
Our restated charter provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will, to the fullest extent permitted by applicable law, be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, employees or agents to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL, our restated charter or restated bylaws, or (iv) any action asserting a claim against us that is governed by the internal affairs doctrine, in each such case subject to such Court of Chancery of the State of Delaware having personal jurisdiction over the indispensable parties named as defendants therein. Our restated charter further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolutions of any complaint asserting a cause of
47

action arising under the Securities Act. The exclusive forum clauses described above shall not apply to suits brought to enforce a duty or liability created by the Exchange Act, or any other claim for which the federal courts have exclusive jurisdiction. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of, and consented to, the provisions of our restated charter described in the preceding sentence. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings and there is uncertainty as to whether a court would enforce such provisions. In addition, investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder.
This choice-of-forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, employees or agents, which may discourage such lawsuits against us and such persons. Alternatively, if a court were to find these provisions of our restated charter inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition or operating results.
For as long as we are an emerging growth company, we will not be required to comply with certain requirements that apply to other public companies.
We qualify as an emerging growth company, as defined in the JOBS Act. For as long as we are an emerging growth company, which may be up to five full fiscal years, we, unlike other public companies, will not be required to, among other things: (i) provide an auditor’s attestation report on management’s assessment of the effectiveness of our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act; (ii) comply with any new requirements adopted by the Public Company Accounting Oversight Board requiring mandatory audit firm rotation or a supplement to the auditor’s report in which the auditor would be required to provide additional information about the audit and the financial statements of the issuer; (iii) provide certain disclosures regarding executive compensation required of larger public companies; or (iv) hold nonbinding advisory votes on executive compensation and any golden-parachute payments not previously approved. In addition, the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for adopting new or revised financial accounting standards. We intend to take advantage of the longer phase-in periods for the adoption of new or revised financial accounting standards permitted under the JOBS Act until we are no longer an emerging growth company. If we were to subsequently elect instead to comply with these public company effective dates, such election would be irrevocable pursuant to the JOBS Act.
We will remain an emerging growth company for up to five years, although we will lose that status sooner if we have more than $1.07 billion of revenue in a fiscal year, have more than $700.0 million in market value of our common stock held by non-affiliates, or issue more than $1.0 billion of non-convertible debt over a three-year period.
For so long as we rely on any of the exemptions available to emerging growth companies, you will receive less information about our executive compensation and internal control over financial reporting than issuers that are not emerging growth companies. We cannot predict whether investors will find our common stock less attractive because we will rely on these exemptions. If some investors find our common stock to be less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
We are a controlled company within the meaning of the NYSE rules and, as a result, qualify for and may rely on exemptions from certain corporate governance requirements.
As of December 31, 2021, the Sponsors beneficially owned a majority of the combined voting power of all classes of our outstanding voting stock. As a result, we are a controlled company within the meaning of the NYSE corporate governance standards. Under the NYSE rules, a company of which more than 50% of the voting power is held by another person or group of persons acting together is a controlled company and may elect not to comply with certain NYSE corporate governance requirements, including the requirements that:
a majority of the board of directors consist of independent directors as defined under the rules of the NYSE;
the nominating and governance committee be composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities; and
the compensation committee be composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities.
These requirements will not apply to us as long as we remain a controlled company. We may take advantage of these exemptions. Accordingly, you may not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance requirements of the NYSE.
ITEM 1B. UNRESOLVED STAFF COMMENTS
48

None.
ITEM 2. PROPERTIES
We lease our offices and do not own any real estate. Our corporate headquarters is located in Burlington, Massachusetts. We lease office space domestically and internationally in various locations for our operations, including facilities located in Austin, Texas; Bucharest, Romania; Calgary, Canada; Coimbra, Portugal; Dundee, United Kingdom; Edinburgh, United Kingdom; Emmeloord, Netherlands; Lisbon, Portugal; Manila, Philippines; Minsk, Belarus; Morrisville, North Carolina; Ottawa, Canada; Sydney, Australia; Utrecht, Netherlands; and Vienna, Austria. Our leases are all classified as operating and generally have remaining terms of less than one year to 10.4 years.
We believe the facilities that we are leasing are adequate for the foreseeable future. If we require additional or substitute space, we believe that we will be able to obtain such space on acceptable, commercially reasonable terms.
ITEM 3. 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. At this time, neither we nor any of our subsidiaries is a party to, and none of our respective property is the subject of, any legal proceeding that, if determined adversely to us, would have a material adverse effect on us.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
49

PART II
ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDERS MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock has been listed on the New York Stock Exchange, or NYSE, under the symbol "NABL" since July 20, 2021. Prior to that date, there was no public trading market for our common stock. Our initial public offering, or IPO, was priced at $16.00 per share on July 19, 2021.
On February 28, 2022, the last reported sales price of our common stock on the NYSE was $11.57 per share and, as of February 28, 2022 there were 67 holders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of our stockholders, this number is not representative of the total number of stockholders represented by these stockholders of record.
Dividend Policy
We have never declared or paid any cash dividends on our common stock. Neither Delaware law nor our restated charter requires our board of directors to declare dividends on our common stock. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not expect to pay any dividends on our common stock in the foreseeable future. Any future determination to declare cash dividends on our common stock will be made at the discretion of our board of directors and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, general business conditions and other factors that our board of directors may deem relevant. In addition, our credit facilities place restrictions on our ability to pay cash dividends.
Performance Graph
The graph set forth below compares the cumulative total stockholder return on our common stock for the period between July 20, 2021 (our first day as a publicly traded company) and December 31, 2021, with the cumulative total return of (i) the S&P 500 Index and (ii) the S&P 500 Software & Services Index. This graph assumes the investment of $100.00 in our common stock (at the closing price of our common stock on July 20, 2021), the S&P 500 Index and the S&P 500 Software & Services Index on June 30, 2021, and assumes dividends, if any, are reinvested. Note that historic stock price performance is not necessarily indicative of future stock price performance.
The information contained in the Stock Performance Graph shall not be deemed to be soliciting material or to be filed with the SEC nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or the Exchange Act, except to the extent we specifically incorporate it by reference into such filing.
50

nabl-20211231_g1.jpg

Issuer Purchases of Securities
During the fourth quarter of the fiscal year covered by this report, the Company repurchased shares of its common stock as follows.
PeriodNumber of
Shares
Purchased
(1)
Average
Price Paid
Per Share
Total
Number
of Shares
Purchased
as Part of a
Publicly
Announced
Plan or Program
Approximate Dollar
Value of
Shares That
May Yet Be
Purchased
Under the
Plan or Program
(in thousands)
October 1 - 31, 2021— $— — $— 
November 1 - 30, 202117,562 $0.00 — — 
December 1 - 31, 2021— $— — — 
       Total17,562 — 
________________
(1)All repurchases relate to employee held restricted stock that is subject to vesting. Unvested shares are subject to a right of repurchase by us in the event the employee stockholder ceases to be employed or engaged (as applicable) by us prior to vesting. All shares in the above table were shares repurchased as a result of us exercising this right and not pursuant to a publicly announced plan or program.

ITEM 6. RESERVED
Not applicable.
51

ITEM 7. 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 our Consolidated Financial Statements and related notes thereto included elsewhere in this report. 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 sections entitled “Safe Harbor Cautionary Statement” and "Risk Factors" above 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” below.
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 periods through the Separation and Distribution date of July 19, 2021 are Consolidated Financial Statements prepared on a “carve-out” basis. Our financial statements for the period from July 20, 2021 through December 31, 2021 are Consolidated Financial Statements based on our reported results as a standalone company. The financial information included herein should be read in conjunction with the financial statements and notes in our registration statement on Form 10 (File No. 001-40297), initially filed with the Securities and Exchange Commission (“SEC”) on March 29, 2021, as amended by Amendment No. 1 filed on April 6, 2021, Amendment No. 2 filed on April 14, 2021, Amendment No. 3 filed on May 27, 2021, and Amendment No. 4 filed on June 15, 2021 (the "Form 10"). The Form 10 includes a preliminary information statement that describes the Distribution and provides information regarding our business and management. The Registration Statement was declared effective by the SEC at 3:00 p.m. Central Time on June 25, 2021. The final information statement was furnished as exhibit 99.3 to the Form 8-K we filed with the SEC on July 12, 2021 (the "Information Statement"). See Note 2. Summary of Significant Accounting Policies and Note 11. Relationship with Parent and Related Entities in the Notes to Consolidated Financial Statements for further details.
Impacts of COVID-19 
The impact from the rapidly changing market and economic conditions due to the coronavirus disease 2019 ("COVID-19") pandemic on our business is uncertain. Prior to the Separation and Distribution, SolarWinds, of which we were a part, initially responded to the COVID-19 pandemic by executing its business continuity plan and transitioning nearly all of its workforce to a remote work environment to prioritize the safety of its personnel. We have maintained a similar plan following the Separation
52

and Distribution, and substantially all of our workforce is still working remotely and, to date, we have not incurred significant disruptions to our business operations as a result of this transition.
We believe that the COVID-19 pandemic creates both opportunities and challenges for our business. As a result of the pandemic, we have seen an acceleration of digital transformation efforts among SMEs with increased demand for secure, modern remote work environments. We believe this will support long-term demand for services offered by our MSP partners. The pandemic also has resulted in significant volatility, uncertainty and disruption in the global economy, in particular for SMEs. 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 fourth quarter of 2021, we began to see improvement in our business, primarily as a result of better stability in our MSP partner base, expansion with certain existing MSP partners and the addition of new MSP partners.
We are unable to predict the long-term impact that the pandemic may have on our business, results of operations and financial condition due to numerous uncertainties, including the duration of the pandemic, actions that may be taken by governmental authorities around the world in response to the pandemic, the impacts on the businesses of our MSP partners and their customers and other factors identified in the section entitled Item 1A. Risk Factors in this Annual Report on Form 10-K. We will continue to evaluate the nature and extent of the impacts of the COVID-19 pandemic on our business, results of operations and financial condition.
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 are working to further enhance security, monitoring and authentication of our solutions. Specifically, we have implemented in-product security 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 December 31, 2021. 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 fiscal 2021, we believe that the adverse impacts of the Cyber Incident on our financial results will diminish over time in the absence of new discoveries or events. 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.
53

Results of Operations
Our financial statements for the periods through the Separation and Distribution date of July 19, 2021 are Consolidated Financial Statements prepared on a “carve-out” basis. Our financial statements for the period from July 20, 2021 through December 31, 2021 are Consolidated Financial Statements based on our reported results as a standalone company. Through the Separation and Distribution date of July 19, 2021, we operated as a part of SolarWinds. Therefore, stand-alone financial statements were not historically prepared for us. The accompanying historical Consolidated Financial Statements have been prepared from SolarWinds’ historical accounting records and are presented on a stand-alone basis as if our business’ operations had been conducted independently from SolarWinds. The Consolidated Financial Statements present our historical results of operations in accordance with GAAP.
Prior to the Separation and Distribution, N-able comprised certain stand-alone legal entities for which discrete financial information was available. As SolarWinds recorded transactions at the legal entity level, for the legal entities which were shared between the N-able business and other SolarWinds operations for which discrete financial information was not available, allocation methodologies were applied to certain accounts to allocate amounts to us as discussed in Note 1. Organization and Nature of Operations in the Notes to Consolidated Financial Statements.
The Consolidated Statements of Operations include all revenue and costs directly attributable to N-able as well as an allocation of expenses related to facilities, functions and services provided by SolarWinds prior to the Separation and Distribution. These corporate expenses have been allocated to our business based on direct usage or benefit, where identifiable, with the remainder allocated based on headcount where appropriate. These allocations are primarily reflected within operating expenses in our Consolidated Statements of Operations. We believe the basis on which the expenses have been allocated to be a reasonable reflection of the utilization of services provided to, or the benefit received by, us during the periods presented. However, these allocations may not be indicative of the actual expenses we would have incurred as a stand-alone company during the periods prior to the Separation and Distribution or of the costs we will incur in the future. See Note 11. Relationship with Parent and Related Entities in the Notes to Consolidated Financial Statements for further details of the allocated costs.
Fourth 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 $89.5 million and $79.9 million for the three months ended December 31, 2021 and 2020, respectively.
As of December 31, 2021, we had approximately 25,000 customers. Additionally, as of December 31, 2021, we had 1,678 MSP partners with ARR over $50,000 on our platform, up from 1,473 as of December 31, 2020, representing an increase of 14%. Over the same period, MSP partners with over $50,000 of ARR on our platform grew from approximately 42% of our total ARR as of December 31, 2020 to approximately 47% of our total ARR as of December 31, 2021. 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.
Profitability
We have grown while maintaining high levels of operating efficiency. Our net income for the three months ended December 31, 2021 was $2.1 million compared to a net loss of $(9.9) million for the three months ended December 31, 2020. The increase in net income for the three months ended December 31, 2021 was primarily due to an increase in revenue and a decrease in both the cost of amortization of acquired technologies and interest expense. Our Adjusted EBITDA, calculated as net income of $2.1 million and net loss of $(9.9) million for the three months ended December 31, 2021 and 2020, respectively, excluding amortization of acquired intangible assets and developed technology of $3.1 million and $12.3 million, respectively, depreciation expense of $5.6 million and $2.4 million, respectively, income tax expense of $1.9 million and $3.5 million, respectively, interest expense, net of $4.8 million and $6.7 million, respectively, unrealized foreign currency losses of $0.2 million and $0.3 million, respectively, acquisition related costs of zero and $0.1 million, respectively, spin-off costs of $1.1 million and $6.0 million, respectively, stock-based compensation expense and related employer-paid payroll taxes of $8.7 million and $9.3 million, respectively, and restructuring costs and other of $0.3 million and less than $0.1 million, respectively, was $27.8 million and $30.6 million for the three months ended December 31, 2021 and 2020, respectively.
54

Cash Flow
We have built our business to generate strong cash flow over the long term. For the three months ended December 31, 2021 and 2020, cash flows from operations were $19.2 million and $16.2 million, respectively. The increase in cash provided by operating activities for the three months ended December 31, 2021 compared to the three months ended December 31, 2020 was primarily due to an increase in net income of $12.0 million, partially offset by a decrease in the net cash provided by our operating assets and liabilities of $9.0 million due to the timing of sales, cash payments and receipts. Our cash flows from operations were reduced by cash payments for interest of $2.6 million and $9.8 million for the three months ended December 31, 2021 and 2020, respectively, and cash payments for income taxes of $4.0 million and $2.7 million for the three months ended December 31, 2021 and 2020, 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. 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. We expect maintenance revenue to decrease as a proportion of our total revenue over time.
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, benefits and IT 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 our acquisitions.
Operating Expenses
Operating expenses consist of sales and marketing, research and development and general and administrative expenses as well as amortization of acquired intangibles. Personnel costs include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes, as well as an allocation of our facilities, depreciation, benefits and IT costs. For the periods through the Separation and Distribution date of July 19, 2021, SolarWinds provided facilities, information technology services and certain corporate and administrative services to us. Expenses relating to these services have been allocated to N‑able and are reflected in the Consolidated Financial Statements. The total number of employees fully dedicated to our business was 1,399 and 1,177 as of December 31, 2021 and December 31, 2020, respectively. Our stock-based compensation expense increased during the year ended December 31, 2021 as compared to the prior fiscal year primarily due to the impact of both the conversion of existing unvested and unexercised equity awards in connection with the Separation and Distribution and new equity awards granted to employees during the six months ended December 31, 2021. Our travel costs declined in fiscal year 2020 and remained at a decreased level during the year ended December 31, 2021 due to COVID-19.
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. We expect to continue to grow our sales and marketing organization domestically and internationally to drive new MSP
55

partner adds, 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. We expect to continue to grow our research and development organization domestically and internationally and also to incur additional expenses associated with 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 and other administrative personnel, general restructuring charges and other acquisition-related costs, professional fees and other general corporate expenses. We expect our general and administrative expense to increase primarily as a result of the increased costs associated with being a stand-alone public company and costs associated with the Separation and Distribution.
Amortization of Acquired Intangibles. We amortize to operating expenses capitalized costs of intangible assets acquired in connection with the take private transaction of SolarWinds in early 2016 and our acquisitions.
Other Expense
Other expense primarily consists of interest expense related to our related party debt and gains (losses) resulting from changes in exchange rates on foreign currency denominated accounts.
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 1A. Risk Factors for additional information 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.
Comparison of the Years Ended December 31, 2021 and 2020
Revenue
Year Ended December 31,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Subscription revenue$336,845 97.2 %$292,027 96.4 %$44,818 
Other revenue9,611 2.8 10,844 3.6 (1,233)
Total subscription and other revenue$346,456 100.0 %$302,871 100.0 %$43,585 
Total revenue increased $43.6 million or 14.4%, for the year ended December 31, 2021 compared to the year ended December 31, 2020, driven by our security and data protection solutions. We base revenue by geography on the shipping address of each MSP partner. Based on MSP partner location, revenue from the United States was approximately 46.4% and 47.8% of total revenue for the year ended December 31, 2021 and 2020, respectively. Revenue from the United Kingdom was approximately 11.1% and 10.4% of total revenue for the year ended December 31, 2021 and 2020, 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.
Subscription Revenue. Subscription revenue increased $44.8 million, or 15.3%, for the year ended December 31, 2021 compared to the year ended December 31, 2020. Our increase in subscription revenue was driven by the addition of new MSP partners and an increase in revenue from existing MSP partners as they added new SME customers and adopted new solutions. Our subscription revenue increased slightly as a percentage of our total revenue for the year ended December 31, 2021 compared to the year ended December 31, 2020.
56

Our annual dollar-based net revenue retention rate for our subscription products was approximately 110% and 109% for the year ended December 31, 2021 and 2020, respectively, and was driven primarily by strong customer retention and expansion in our MSP products. 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 decreased $(1.2) million, or (11.4)%, for the year ended December 31, 2021 compared to the year ended December 31, 2020 due to decreases in sales of our perpetual licenses, and the related maintenance agreements. As of the three months ended March 31, 2020, we have discontinued perpetual license upgrades.
Cost of Revenue
Year Ended December 31,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Cost of revenue$46,677 13.5 %$38,916 12.8 %$7,761 
Amortization of acquired technologies5,755 1.7 24,257 8.0 (18,502)
Total cost of revenue$52,432 15.2 %$63,173 20.8 %$(10,741)
Total cost of revenue decreased in the year ended December 31, 2021 compared to the year ended December 31, 2020 primarily due to a decrease of $18.5 million in amortization of intangible assets acquired in connection with the take private transaction of SolarWinds in early 2016, partially offset by an increase in royalties and public cloud infrastructure and hosting fees of $4.7 million, an increase of $2.1 million in depreciation and other amortization, and an increase in personnel costs of $0.6 million, which includes an increase in stock-based compensation expense of $0.3 million.
Operating Expenses
Year Ended December 31,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Sales and marketing$112,678 32.5 %$82,034 27.1 %$30,644 
Research and development53,959 15.6 42,719 14.1 11,240 
General and administrative80,575 23.3 57,331 18.9 23,244 
Amortization of acquired intangibles13,482 3.9 23,848 7.9 (10,366)
Total operating expenses$260,694 75.3 %$205,932 68.0 %$54,762 
Sales and Marketing. Sales and marketing expenses increased $30.6 million, or 37.4%, primarily due to an increase in personnel costs of $14.6 million, which includes an increase in stock-based compensation expense of $4.4 million, an increase in allocated costs of $6.8 million, an increase in advertising expense of $4.6 million, an increase in marketing program costs of $1.3 million, an increase in contract services costs of $0.9 million, and an increase in costs associated with the Separation and Distribution of $0.5 million. We increased our sales and marketing employee headcount to support the sales of additional solutions and drive growth in the business.
Research and Development. Research and development expenses increased $11.2 million, or 26.3%, primarily due to an increase in personnel costs of $6.6 million, which includes an increase in stock-based compensation expense of $1.5 million, an increase in contract services costs of $3.5 million, and an increase of $0.6 million of costs associated with the Separation and Distribution. We increased our worldwide research and development employee headcount to expedite delivery of enhancements and new solutions to our MSP partners.
General and Administrative. General and administrative expenses increased $23.2 million, or 40.5%, primarily due to an increase of $11.1 million in costs associated with the Separation and Distribution, a $9.4 million increase in personnel costs, which includes an increase in stock-based compensation expense of $2.2 million, and an increase of $2.5 million in contract
57

services costs. We increased our worldwide general and administrative employee headcount in connection with the Separation and Distribution.
Amortization of Acquired Intangibles. Amortization of acquired intangibles decreased $(10.4) million, or (43.5)%, primarily due to a decrease in amortization of intangible assets acquired in connection with the take private transaction of SolarWinds in early 2016 and the impact of changes in foreign currency exchange rates.
Interest Expense, Net
Year Ended December 31,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Interest expense, net$(20,472)(5.9)%$(28,137)(9.3)%$7,665 
Interest expense, net decreased by $7.7 million, or (27.2)%, in the year ended December 31, 2021 compared to the year ended December 31, 2020, primarily due to repayment of borrowings under our long-term related party debt and the impact of lower interest rates under the Credit Agreement compared to our long-term related party debt. See Note 11. Relationship with Parent and Related Entities and Note 7. Debt in the Notes to Consolidated Financial Statements for additional information regarding our related party debt.
Other Expense, Net
Year Ended December 31,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Other expense, net$(1,266)(0.4)%$(773)(0.3)%$(493)
Other expense, net increased by $(0.5) million in the year ended December 31, 2021 compared to the year ended December 31, 2020, primarily due to the impact of changes in foreign currency exchange rates related to various accounts for the period, partially offset by $0.7 million of other income related to the settlement of a sublease agreement with SolarWinds.
Income Tax Expense
Year Ended December 31,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Income before income taxes$11,592 3.3 %$4,856 1.6 %$6,736 
Income tax expense11,479 3.3 12,014 4.0 (535)
Effective tax rate99.0 %247.4 %(148.4)%
Our income tax expense for the year ended December 31, 2021 decreased by $(0.5) million as compared to the year ended December 31, 2020. The effective tax rate decreased to 99.0% for the year ended December 31, 2021 primarily due to changes in income before income taxes by jurisdiction, offset by the valuation allowance recognized on the deferred tax assets in the U.S. and non-deductible stock-based compensation and costs associated with the Separation and Distribution. For additional discussion about our income taxes, see Note 12. Income Taxes in the Notes to Consolidated Financial Statements.
58

Comparison of the Years Ended December 31, 2020 and 2019
Revenue
Year Ended December 31,
20202019
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Subscription Revenue$292,027 96.4 %$251,695 95.5 %$40,332 
Other revenue10,844 3.6 11,823 4.5 (979)
Total subscription and other revenue$302,871 100.0 %$263,518 100.0 %$39,353 
Total revenue increased $39.4 million, or 14.9%, for the year ended December 31, 2020 compared to the year ended December 31, 2019, driven by our security and data protection solutions. We base revenue by geography on the shipping address of each MSP partner. Based on MSP partner location, revenue from the United States was approximately 47.8% and 47.7% of total revenue for the year ended December 31, 2020 and 2019, respectively. Revenue from the United Kingdom was approximately 10.4% and 10.8% of total revenue for the year ended December 31, 2020 and 2019, 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.
Recurring Revenue
Subscription Revenue. Subscription revenue increased $40.3 million, or 16.0%, for the year ended December 31, 2020 compared to the year ended December 31, 2019. Our increase in subscription revenue was driven primarily by an increase in revenue from existing MSP partners as they added new SME customers and adopted new solutions. Our subscription revenue increased slightly as a percentage of our total revenue for the year ended December 31, 2020 compared to the year ended December 31, 2019.
Our annual dollar-based net revenue retention rate for our subscription products was approximately 109% and 108% for the year ended December 31, 2020 and 2019, respectively, and was driven primarily by strong customer retention and expansion in our MSP products.
Other Revenue. Other revenue decreased $(1.0) million, or (8.3)%, for the year ended December 31, 2020 compared to the year ended December 31, 2019 due to decreases in sales of our perpetual licenses and the related maintenance agreements. As of the three months ended March 31, 2020, we have discontinued perpetual license upgrades.
Cost of Revenue
Year Ended December 31,
20202019
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Cost of revenue$38,916 12.8 %$33,253 12.6 %$5,663 
Amortization of acquired technologies24,257 8.0 24,067 9.1 190 
Total cost of revenue$63,173 20.8 %$57,320 21.8 %$5,853 
Total cost of revenue increased for the year ended December 31, 2020 compared to the year ended December 31, 2019, primarily due to an increase in public cloud infrastructure and hosting fees of $3.3 million, depreciation of servers for cloud infrastructure and other amortization of $1.5 million and personnel costs to support new MSP partners and additional solution offerings of $1.1 million, which includes a $0.2 million increase in stock-based compensation.
59

Year Ended December 31,
20202019
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Sales and marketing$82,034 27.1 %$70,254 26.7 %$11,780 
Research and development42,719 14.1 37,172 14.1 5,547 
General and administrative57,331 18.9 38,971 14.8 18,360 
Amortization of acquired intangibles23,848 7.9 23,189 8.8 659 
Total operating expenses$205,932 68.0 %$169,586 64.4 %$36,346 
Sales and Marketing. Sales and marketing expenses increased $11.8 million, or 16.8%, primarily due to an increase in personnel costs of $7.3 million, which includes an increase of $2.1 million in stock-based compensation expense, an increase in marketing program costs of $4.5 million, and a $0.7 million increase in costs associated with the Separation and Distribution. These increases were partially offset by a reduction in travel related expenses of $1.4 million. We increased our sales and marketing employee headcount to support the sales of additional solutions and drive growth in the business.
Research and Development. Research and development expenses increased $5.5 million, or 14.9%, primarily due to an increase in personnel costs of $5.4 million, which includes an increase of $0.9 million in stock-based compensation expense, and an increase in third-party contractors of $0.9 million. These increases were partially offset by a reduction in travel related expenses of $0.5 million. We increased our worldwide research and development employee headcount to expedite delivery of enhancements and new solutions to our MSP partners.
General and Administrative. General and administrative expenses increased $18.4 million, or 47.1%, primarily due to a $13.3 million increase in personnel costs, which includes a $9.3 million increase in stock-based compensation expense and a $6.6 million increase in costs associated with the Separation and Distribution. These increases were partially offset by a $1.8 million decrease in acquisition related and travel costs. The increase in stock-based compensation expense is primarily related to modifications of performance-based stock awards during the year.
Amortization of Acquired Intangibles. Amortization of acquired intangibles increased $0.7 million, or 2.8%, for the year ended December 31, 2020 compared to the year ended December 31, 2019, primarily due to additional amortization related to acquisitions.
Interest Expense, Net
Year Ended December 31,
20202019
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Interest expense, net$(28,137)(9.3)%$(33,805)(12.8)%$5,668 
Interest expense, net decreased by $5.7 million, or (16.8)%, for the year ended December 31, 2020 compared to the year ended December 31, 2019, primarily due to repayment of borrowings under our long-term related party debt and the impact of lower interest rates under the Credit Agreement compared to our long-term related party debt. See Note 11. Relationship with Parent and Related Entities and Note 7. Debt in the Notes to Consolidated Financial Statements for further details regarding our related party debt.
Other (Expense) Income, Net
Year Ended December 31,
20202019
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Other (expense) income, net$(773)(0.3)%$386 0.1 %$(1,159)
Other (expense) income, net decreased by $(1.2) million for the year ended December 31, 2020 compared to the year ended December 31, 2019, primarily due to the impact of changes in foreign currency exchange rates related to various accounts for the period.
60

Income Tax Expense
Year Ended December 31,
20202019
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Income before income taxes$4,856 1.6 %$3,193 1.2 %$1,663 
Income tax expense 12,014 4.0 5,705 2.2 6,309 
Effective tax rate247.4 %178.7 %68.7 %
Our income tax expense for the year ended December 31, 2020 increased by $6.3 million as compared to the year ended December 31, 2019. The effective tax rate increased to 247.4% for the period primarily due to an increase in income before income taxes and due to the valuation allowance recognized on the deferred tax assets in the U.S. For additional discussion about our income taxes, see Note 12. Income Taxes in the Notes to Consolidated Financial Statements.
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. 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 Intangible Assets. We provide non-GAAP information that excludes expenses related to purchased 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 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.
61

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.
Restructuring Costs and Other. We provide non-GAAP information that excludes restructuring costs such as severance 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.

Year Ended December 31,
202120202019
(in thousands, except margin data)
GAAP operating income$33,330 $33,766 $36,612 
Stock-based compensation expense and related employer-paid payroll taxes30,092 21,496 9,080 
Amortization of acquired technologies5,755 24,257 24,067 
Amortization of acquired intangibles13,482 23,848 23,189 
Acquisition related costs(87)175 3,175 
Spin-off costs15,653 7,430 — 
Restructuring costs and other422 309 538 
Non-GAAP operating income$98,647 $111,281 $96,661 
GAAP operating margin9.6 %11.1 %13.9 %
Non-GAAP operating margin28.5 %36.7 %36.7 %

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 (gains) losses, 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
62

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 (loss) 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.
 Year Ended December 31,
 202120202019
(in thousands, except margin data)
Net income (loss) $113 $(7,158)$(2,512)
Amortization20,384 48,104 47,256 
Depreciation13,385 8,346 6,883 
Income tax expense11,479 12,014 5,705 
Interest expense, net20,472 28,137 33,805 
Unrealized foreign currency losses (gains)1,433 1,707 (601)
Acquisition related costs(87)175 3,175 
Spin-off costs15,653 7,430 — 
Stock-based compensation expense and related employer-paid payroll taxes30,092 21,496 9,080 
Restructuring costs and other422 309 538 
Adjusted EBITDA$113,346 $120,560 $103,329 
Adjusted EBITDA margin32.7 %39.8 %39.2 %
Liquidity and Capital Resources
Cash and cash equivalents were $66.7 million as of December 31, 2021. As our sales and operating cash flows are primarily generated by international entities in the United Kingdom and Canada, our international subsidiaries held approximately $62.6 million of cash and cash equivalents, of which 69.4%, 12.7% and 11.7% were held in United States Dollars, British Pound Sterling, and Euros, respectively. We intend either to invest our foreign earnings permanently into foreign operations or to remit these earnings to our U.S. entities in a tax-efficient manner. The Tax Act imposed a mandatory transition tax on accumulated foreign earnings and eliminates U.S. federal income taxes on foreign subsidiary distribution.
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 related to the COVID-19 pandemic, 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 will primarily be available for general corporate purposes. We had total borrowings, net of debt issuance costs of $10.2 million, of $338.9 million as of December 31, 2021. In addition to our total borrowings, we are also committed to cash interest payments of approximately $78.6 million over the term of the Credit Agreement, based upon an interest rate as of December 31, 2021 of 3.50%. See Note 7. Debt in the Notes to Consolidated Financial Statements for further details regarding the Credit Agreement.
In addition to committed payments related to the Credit Agreement, we are also committed to purchase obligations of $53.0 million through the fiscal year ended December 31, 2026 and remaining operating lease liabilities of $42.7 million through the fiscal year ended December 31, 2032. Purchase obligations represent outstanding purchase orders for items including public
63

cloud infrastructure and hosting fees, royalty fees, marketing activities, software license and support fees, and accounting and legal fees. See Note 5. Leases in the Notes to Consolidated Financial Statements for further details regarding our operating leases.
In addition, as contemplated by the Separation and Distribution agreement, cash in excess of $50.0 million was distributed by the Company to SolarWinds during the three months ended September 30, 2021.
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 year ended December 31, 2021, 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
Related Party Indebtedness
Due to affiliates within long-term liabilities in the Consolidated Balance Sheets represents N-able's related party debt due to SolarWinds Holdings, Inc. of $372.7 million as of December 31, 2020. In connection with the Separation and Distribution, we repaid this related party debt and we had no remaining related party debt due to SolarWinds Holdings, Inc. as of December 31, 2021.
On February 25, 2016, we entered into a loan agreement with SolarWinds Holdings, Inc. with an original principal amount of $250.0 million and a maturity date of February 25, 2023. Borrowings under the loan agreement bear interest at a floating rate which is equal to an adjusted London Interbank Offered Rate ("LIBOR") for a three-month interest period plus 9.8%. Prepayments of borrowings under the loan are permitted. As of December 31, 2020, $228.5 million in borrowings were outstanding. In connection with the Separation and Distribution, we repaid this debt and no borrowings were outstanding as of December 31, 2021.
On May 27, 2016, we entered into an additional loan agreement with SolarWinds Holdings, Inc. The loan agreement, as amended, has an original principal amount of $200.0 million and a maturity date of May 27, 2026. Borrowings under the loan agreement bear interest at a fixed rate of 2.24%. Prepayments of borrowings under the loan are permitted. As of December 31, 2020, $144.2 million in borrowings were outstanding. In connection with the Separation and Distribution, we repaid this debt and no borrowings were outstanding as of December 31, 2021.
Interest expense related to the activity with SolarWinds Holdings, Inc. was $13.8 million, $28.1 million, and $34.1 million for the for the year ended December 31, 2021, 2020, and 2019, respectively. The repayment of principal for these related party borrowings is reflected as a financing activity in the Consolidated Statements of Cash Flows.
See Note 11. Relationship with Parent and Related Entities in the Notes to Consolidated Financial Statements for further details regarding our borrowings due to affiliates.
Summary of Cash Flows
Summarized cash flow information is as follows:
Year Ended December 31,
20212020
(in thousands)
Net cash provided by operating activities$45,341 $85,665 
Net cash used in investing activities(34,833)(16,140)
Net cash used in financing activities(42,322)(10,558)
Effect of exchange rate changes on cash and cash equivalents(1,240)1,475 
Net (decrease) increase in cash and cash equivalents$(33,054)$60,442 
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.
64

For the year ended December 31, 2021 as compared to the year ended December 31, 2020, the decrease in cash provided by operating activities was primarily due to a decrease in due to and from affiliates, an increase in prepaid expenses and other assets, an increase in income taxes receivable, a decrease in accrued related party interest payable, a decrease in accounts payable, and an increase in accounts receivable, partially offset by cash provided by an increase in accrued liabilities and other current liabilities. The net cash outflow of $19.9 million and inflow of $16.2 million resulting from the changes in our operating assets and liabilities for the year ended December 31, 2021 and 2020, respectively, excluding the changes noted above, was primarily due to the timing of sales, cash payments and receipts. Cash flows from operations for the year ended December 31, 2021 and 2020 was reduced by $19.0 million and $14.2 million of cash paid for taxes, respectively.
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 increased for the year ended December 31, 2021 as compared to the year ended December 31, 2020, primarily due to increases in capital expenditures and capitalized research and development costs.
Financing Activities
Financing cash flows consist of proceeds from the Credit Agreement, payments for debt issuance costs, proceeds and distributions from the Private Placement, repayments associated with our borrowings due to affiliates, net transfers to and from Parent, payments of tax withholding obligations related to restricted stock, and the exercise of stock options.
Net cash used in financing activities increased for the year ended December 31, 2021 as compared to the year ended December 31, 2020, primarily due to an increase in repayments of borrowings due to affiliates, an increase in net transfers to Parent, payments for debt issuance costs, payments of tax withholding obligations related to restricted stock, and repayments of borrowings from the Credit Agreement, partially offset by proceeds from the Credit Agreement. Net transfers to Parent include the total net effect of the settlement of any transactions which have been included in our Consolidated Financial Statements from legal entities which are not exclusively operating as our legal entities and are considered to be effectively settled at the time the transaction is recorded between SolarWinds and us. See Note 1. Organization and Nature of Operations and Note 11. Relationship with Parent and Related Entities in the Notes to Consolidated Financial Statements for further details regarding the Parent company net investment.
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;
income taxes; and
management’s assessment of allocations of expenses prior to the Separation and Distribution.
Acquisitions
We allocate the purchase prices of our acquired businesses to the assets acquired and the liabilities assumed based on their estimated fair values, with the excess recorded as goodwill. If applicable, we estimate the fair value of contingent consideration payments in determining the purchase price. The fair value of identifiable intangible assets is based on significant judgments made by management. We typically engage third-party valuation appraisal firms to assist us in determining the fair values and
65

useful lives of the assets acquired. The valuation estimates and assumptions are based on historical experience and information obtained from management, and also include, but are not limited to, future expected cash flows earned from the intangible asset and discount rates applied in determining the present value of those cash flows. Unanticipated events and circumstances may occur that could affect the accuracy or validity of such assumptions, estimates or actual results.
Goodwill
Our goodwill was derived from the take private transaction of SolarWinds in February 2016 and acquisitions in May 2016, August 2017, July 2018, and April 2019 where the purchase price exceeded the fair value of the net identifiable assets acquired. The N-able legal entities were managed as a single reporting unit of the Parent prior to the Separation and Distribution and N-able continues to be managed as a single reporting unit following the Separation and Distribution. Goodwill is tested for impairment at least annually during the fourth quarter or sooner when circumstances indicate an impairment may exist. An impairment of goodwill is recognized when the carrying amount of a reporting unit exceeds its fair value. For purposes of the annual impairment test, we assess qualitative factors to determine if it is more likely than not that goodwill might be impaired and whether it is necessary to perform the quantitative impairment test which considers the fair value of the reporting unit compared with the carrying value on the date of the test. Qualitative factors include industry and market considerations, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers and other relevant events and circumstances affecting the reporting unit.
On October 1, 2021, we performed the annual qualitative assessment for our reporting unit. For the annual impairment analysis, we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of our reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, key management turnover, and earnings quality and sustainability. As of October 1, 2021, there were no unanticipated changes or negative indicators in the above qualitative factors that would impact the fair value of our reporting unit as of the annual impairment analysis date. As such, we determined there were no indicators of impairment and that it was more likely than not that the fair value of our reporting unit was greater than its carrying value and therefore performing the next step of impairment test was unnecessary.
Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the qualitative goodwill impairment test will prove to be an accurate prediction of future results. If an event occurs that would cause us to revise our estimates and assumptions used in analyzing the value of our goodwill, the revision could result in a non-cash impairment charge that could have a material impact on our financial results.
Identifiable Intangible Assets
We evaluate long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group may not be recoverable. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. If an event occurs that would cause us to revise our estimates and assumptions used in analyzing the value of our property and equipment or our finite-lived intangibles and other assets, that revision could result in a non-cash impairment charge that could have a material impact on our financial results.
Revenue Recognition
We primarily generate revenue from the sale of subscriptions to our SaaS solutions and subscription-based term licenses and, to a lesser extent, from the sale of maintenance services associated with our perpetual licenses. We recognize revenue when we transfer promised goods or services in amounts that reflect the consideration to which the entity expects to be entitled in exchange for those goods or services. This is determined by following a five-step process which includes (1) identifying the agreement with a customer, (2) identifying the performance obligations in the agreement, (3) determining the transaction price, (4) allocating the transaction price, and (5) recognizing revenue when or as we satisfy a performance obligation, as described below.
We identify performance obligations in an agreement based on the goods and services that will be transferred to the MSP partner that are separately identifiable from other promises in the agreement, or distinct. If not considered distinct, the promised goods or services are combined with other goods or services and accounted for as a combined performance obligation. Determining the distinct performance obligations in an agreement requires judgment. Our performance obligations primarily relate to our SaaS solutions, subscription-based term licenses and maintenance support including unspecified upgrades or enhancements to new versions of our solutions.
66

We allocate the transaction price of the agreement to each distinct performance obligation based on a relative stand-alone selling price basis. Determining stand-alone selling prices for our performance obligations requires judgment and are based on multiple factors primarily including historical selling prices and discounting practices for our solutions and services. We review the stand-alone selling price for our performance obligations periodically and update, if needed, to ensure that the methodology utilized reflects our current pricing practices.
Income Taxes
We use the liability method of accounting for income taxes as set forth in the authoritative guidance for accounting for income taxes. For the years ended December 31, 2020 and 2019, as well as the period ended July 19, 2021, income taxes as presented in the financial statements of N-able attribute current and deferred income taxes of SolarWinds to stand-alone financial statements of N-able in a manner that is systematic, rational and consistent with the asset and liability method prescribed by FASB ASC Topic 740: Income Taxes (“ASC 740”). Accordingly, the income tax provisions of N-able for these periods were prepared following the separate return method. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. For the period beginning July 20, 2021, the income tax provision was computed on a post-Separation and Distribution basis following the authoritative guidance reflected in ASC 740.
In calculating our effective tax rate, we make judgments regarding certain tax positions, including the timing and amount of deductions and allocations of income among various tax jurisdictions.
The guidance on accounting for uncertainty in income taxes requires us to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments are reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities. To the extent that the actual results of these matters is different than the amounts recorded, such differences will affect our effective tax rate. We recognize interest expense and penalties on uncertain tax positions as a component of our income tax expense. ASC 740 defines the threshold for recognizing the benefits of tax return positions in the financial statements as “more-likely-than-not” to be sustained by the tax authority based solely on its technical merits as of the reporting date. If a tax position is not considered more-likely-than-not to be sustained solely on its technical merits, no benefits of the position are to be recognized in the financial statements. If a tax position meets the more-likely-than-not threshold, it should be measured based on the largest benefit that is more than 50 percent likely to be realized.
We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. As of December 31, 2021 and 2020, we have recorded a valuation allowance of $2.9 million and $18.3 million, respectively, in the U.S. If, based upon the weight of all available evidence, it is more likely than not (a likelihood of greater than 50%) that some portion or all of the deferred tax assets will not be realized, a valuation allowance must be recorded to reduce the deferred tax assets.
Management’s Assessment of Allocations
For the periods through the Separation and Distribution date of July 19, 2021, N-able operated as a part of SolarWinds. Consequently, stand-alone financial statements were not historically prepared for N-able. The Consolidated Financial Statements have been prepared using the legal entity approach from SolarWinds’ historical Consolidated Financial Statements and accounting records of N-able prior to the Separation and Distribution and are presented on a stand-alone basis as if N-able’s operations had been conducted independently from SolarWinds.
For the periods through the Separation and Distribution date of July 19, 2021, SolarWinds provided facilities, information technology services and certain corporate and administrative services to N-able. Expenses relating to these services have been allocated to N-able and are reflected in the Consolidated Financial Statements. Where direct assignment is not possible or practical, these costs were allocated based on headcount. Management believes the assumptions underlying the Consolidated Financial Statements, including the assumptions regarding allocated expenses, reasonably reflect the utilization of services provided to, or the benefit received by, us during the periods presented. However, the expenses reflected in the Consolidated Financial Statements may not be indicative of the actual expenses that would have been incurred during the periods presented if N‑able historically operated as a separate, stand-alone entity. Actual costs that would have been incurred if we had been a stand-alone company would depend on multiple factors, including organizational structure and strategic decisions in various areas, such as information technology and infrastructure. In addition, the expenses reflected in the Consolidated Financial Statements may not be indicative of related expenses that will be incurred in the future by N-able.
67

Recent Accounting Pronouncements
See Note 2. Summary of Significant Accounting Policies in the Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K, for a full description of recent accounting pronouncements, which is incorporated herein by reference.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
We had cash and cash equivalents of $66.7 million and $99.8 million as of December 31, 2021 and 2020, respectively. Our cash and cash equivalents consist of bank demand deposits 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 $338.9 million as of December 31, 2021. Borrowings denominated in U.S. dollars under the Revolving Facility bear 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%. The borrowings denominated in Euros under the Revolving Facility bear interest at a floating rate of an Adjusted EURIBOR rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%. Borrowings under the Term Loan bear 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%. Each margin is subject to reductions to 2.75% and 1.75%, respectively, based on our first lien net leverage ratio. As of December 31, 2021, the annual weighted-average interest rate on borrowings was 3.50%. If there was a hypothetical 100 basis point increase in interest rates, the annual impact to interest expense would be approximately $3.5 million. This hypothetical change in interest expense has been calculated based on the variable rate borrowings outstanding as of December 31, 2021 and a 100 basis point per annum change in interest rate applied over a one-year period.
We had total indebtedness with an outstanding principal balance of $372.7 million as of December 31, 2020, consisting of long-term loans payable due to SolarWinds Holdings, Inc., an affiliate of SolarWinds. Borrowings under our loan agreements of $228.5 million as of December 31, 2020 bear interest at a variable rate equal to an applicable margin plus specified LIBOR-based rates. Borrowings of $144.2 million as of December 31, 2020 under our loan agreements bear interest at a fixed rate. As of December 31, 2020, the annual weighted-average interest rate on borrowings was 7.02%.
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 December 31, 2021 and 2020, respectively.
See Note 11. Relationship with Parent and Related Entities in the Notes to Consolidated Financial Statements for additional information regarding our related party debt.
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 of the COVID-19 pandemic on the global economy or governmental actions taken in response to the COVID-19 pandemic. Changes in foreign currency exchange rates could 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. The impact of this change is reflected in the foreign currency translation adjustment for the period of July 20, 2021 through December 31, 2021.
68

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, as defined in the JOBS Act. The JOBS Act allows emerging growth companies to delay the adoption of new or revised accounting standards until such time as those standards apply to private companies. 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.
ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
The information required by this item is incorporated by reference to the Consolidated Financial Statements set forth on pages F-1 through F-37 hereof.
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
There were no changes in or disagreements with our accountants on accounting and financial disclosure matters.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures” (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit 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 provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. 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 December 31, 2021, the end of the period covered by this Annual Report on Form 10-K. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2021. Our management has concluded that our Consolidated Financial Statements included in this Annual Report on Form 10-K are fairly stated in all material respects in accordance with accounting principles generally accepted in the United States of America.
69

Management’s Annual Report on Internal Control over Financial Reporting
This Annual Report on Form 10-K does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of our independent registered public accounting firm (as defined in Rule 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) because the Company is in a transition period permitted by rules of the SEC for newly public companies.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the fiscal year ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitation on the Effectiveness of Internal Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, and not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our Company have been detected.
ITEM 9B. OTHER INFORMATION
None.
ITEM 9C. DISCLOSURE RELATED TO FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
None.
70

PART III
Certain information required by Part III is omitted from this report. We intend to include such information in our definitive proxy statement ("Proxy Statement") related to our 2021 annual meeting of stockholders pursuant to Regulation 14A under the Exchange Act, which we intend to file with the Securities and Exchange Commission not later than 120 days after the end of the fiscal year covered by this report.
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Except as set forth below, the information required by this Item will be included in our Proxy Statement and is incorporated herein by reference.
Code of Business Ethics and Conduct
Our board of directors has adopted a code of business conduct and ethics for all employees, including our Chief Executive Officer and Chief Financial Officer, and other executive and senior financial officers. The code of business ethics and conduct is available on the investor relations portion of our website at www.n-able.com. To the extent and in the manner required by applicable rules of the SEC and NYSE, we intend to disclose any amendments to our code of business conduct and ethics, or waivers of its requirements, on our website or in filings under the Exchange Act. Our website and the contents therein or connected thereto are not intended to be incorporated into this Annual Report on Form 10-K.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this Item will be included in our Proxy Statement and is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this Item will be included in our Proxy Statement and is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this Item will be included in our Proxy Statement and is incorporated herein by reference.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this Item will be included in our Proxy Statement and is incorporated herein by reference.
71

PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a) The following documents are filed as part of this Annual Report on Form 10-K:
1.Financial Statements.
Report of Independent Registered Public Accounting Firm (PCAOB ID 238)
F-2
Consolidated Balance Sheets
F-3
Consolidated Statements of Operations
F-4
Consolidated Statements of Comprehensive Income (Loss)
F-5
Consolidated Statements Stockholders' Equity
F-6
Consolidated Statements of Cash Flows
F-7
Notes to Consolidated Financial Statements
F-9
2.Financial Statement Schedules.
The following financial statement schedule should be read in conjunction with the Consolidated Financial Statements of N-able, Inc. filed as part of this Report:
Schedule II—Valuation and Qualifying Accounts
Schedules other than that listed above have been omitted since they are either not required or not applicable or because the information required is included in the Consolidated Financial Statements included elsewhere herein or the notes thereto.
3.Exhibits.
EXHIBIT INDEX
Exhibit NumberExhibit Title
2.1#
3.1
3.2
4.1
4.2
4.3
10.1#
10.2
10.3
10.4#
72

Exhibit NumberExhibit Title
10.5#
10.6#
10.7#
10.8^
10.9^
10.10^
10.11^*
10.12^*
10.13
10.14^#
10.15^#
10.16^
10.17
21.1*
23.1*
31.1*
31.2*
32.1**
101*Interactive Data Files (formatted as Inline XBRL)
101.INS
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
XBRL Taxonomy Extension Schema Document
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
XBRL Taxonomy Extension Labels Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
73

*Filed herewith
**The certifications attached as Exhibit 32.1 accompanying this Annual Report on Form 10-K, 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 Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing
#
Schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Registrant undertakes to furnish supplemental copies of any of the omitted schedules upon request by the SEC.
^Identifies a management contract or compensatory plan or arrangement in which an executive officer or director of N-able participates.
ITEM 16. FORM 10–K SUMMARY
None.
74

N-able, Inc.
SIGNATURES
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:March 7, 2022By:/s/ Tim O'Brien
Tim O'Brien
Chief Financial Officer
(Principal Financial and Accounting Officer)

Pursuant to the requirements of the Securities Act of 1934, as amended, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ John PagliucaChief Executive Officer and Director
(Principal Executive Officer)
March 7, 2022
John Pagliuca   
/s/ Tim O’Brien Chief Financial Officer
(Principal Financial and Accounting Officer)
March 7, 2022
Tim O’Brien   
/s/ William BockChairperson and DirectorMarch 7, 2022
William Bock  
/s/ Michael BingleDirectorMarch 7, 2022
Michael Bingle   
/s/ Michael HoffmannDirectorMarch 7, 2022
Michael Hoffmann   
/s/ Ann JohnsonDirectorMarch 7, 2022
Ann Johnson
/s/ Darryl LewisDirectorMarch 7, 2022
Darryl Lewis  
/s/ Cam McMartinDirectorMarch 7, 2022
Cam McMartin  
/s/ Kristin NimsgerDirectorMarch 7, 2022
Kristin Nimsger  
/s/ Michael WidmannDirectorMarch 7, 2022
 Michael Widmann  

75

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
Page
F-2
F-3
F-4
F-5
F-6
F-7
F-9
F-9
F-10
F-21
F-22
F-23
F-23
F-24
F-25
F-29
F-29
F-30
F-33
F-35
F-35
F-37

F-1


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of N-able, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of N-able, Inc. and its subsidiaries (the “Company”) as of December 31, 2021 and 2020, and the related consolidated statements of operations, of comprehensive (loss) income, of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2021, including the related notes and financial statement schedule listed in the accompanying index (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ PricewaterhouseCoopers LLP
Austin, Texas
March 7, 2022
We have served as the Company's auditor since 2020.
F-2

N-able, Inc.
Consolidated Balance Sheets
(In thousands)
December 31,
20212020
Assets
Current assets:
Cash and cash equivalents$66,736 $99,790 
Accounts receivable, net of allowances of $1,653 and $751 as of December 31, 2021 and 2020, respectively
33,041 29,086 
Income tax receivable7,250 1,262 
Prepaid and other current assets13,962 5,584 
Total current assets120,989 135,722 
Property and equipment, net38,748 19,590 
Operating lease right-of-use assets36,206 13,697 
Deferred taxes1,681 2,982 
Goodwill840,923 874,083 
Intangible assets, net8,066 27,374 
Other assets, net9,086 6,287 
Total assets$1,055,699 $1,079,735 
Liabilities and stockholders' equity
Current liabilities:
Accounts payable$5,865 $5,542 
Due to affiliates464 8,023 
Accrued liabilities and other30,944 21,976 
Current operating lease liabilities4,830 2,860 
Accrued related party interest payable 2,477 
Income taxes payable4,600 4,447 
Current portion of deferred revenue10,675 9,502 
Current debt obligation3,500  
Total current liabilities60,878 54,827 
Long-term liabilities:
Due to affiliates 372,650 
Deferred revenue, net of current portion223 168 
Non-current deferred taxes2,632 5,846 
Non-current operating lease liabilities37,822 14,641 
Long-term debt, net of current portion335,379  
Other long-term liabilities410 406 
Total liabilities437,344 448,538 
Commitments and contingencies (Note 13)
Stockholders’ equity:
Common stock, $0.001 par value: 550,000,000 shares authorized and 179,049,429 and no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively
179  
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively
  
Parent company net investment 582,206 
Additional paid-in capital602,996  
Accumulated other comprehensive income15,053 48,991 
Retained earnings127  
Total stockholders' equity618,355 631,197 
Total liabilities and stockholders' equity$1,055,699 $1,079,735 
The accompanying notes are an integral part of these Consolidated Financial Statements.
F-3

N-able, Inc.
Consolidated Statements of Operations
(In thousands, except per share information)

Year Ended December 31,
202120202019
Revenue:
Subscription and other revenue$346,456 $302,871 $263,518 
Cost of revenue:
Cost of revenue46,677 38,916 33,253 
Amortization of acquired technologies5,755 24,257 24,067 
Total cost of revenue52,432 63,173 57,320 
Gross profit294,024 239,698 206,198 
Operating expenses:
Sales and marketing112,678 82,034 70,254 
Research and development53,959 42,719 37,172 
General and administrative 80,575 57,331 38,971 
Amortization of acquired intangibles13,482 23,848 23,189 
Total operating expenses260,694 205,932 169,586 
Operating income33,330 33,766 36,612 
Other expense:
Interest expense, net(20,472)(28,137)(33,805)
Other (expense) income, net(1,266)(773)386 
Total other expense(21,738)(28,910)(33,419)
Income before income taxes11,592 4,856 3,193 
Income tax expense11,479 12,014 5,705 
Net income (loss)$113 $(7,158)$(2,512)
Net income (loss) per share:
Basic earnings (loss) per share$0.00 $(0.05)$(0.02)
Diluted earnings (loss) per share$0.00 $(0.05)$(0.02)
Weighted-average shares used to compute net income (loss) per share:
Shares used in computation of basic earnings (loss) per share167,460 158,124 158,124 
Shares used in computation of diluted earnings (loss) per share168,667 158,124 158,124 

The accompanying notes are an integral part of these Consolidated Financial Statements.
F-4

N-able, Inc.
Consolidated Statements of Comprehensive (Loss) Income
(In thousands)

Year Ended December 31,
202120202019
Net income (loss)$113 $(7,158)$(2,512)
Other comprehensive (loss) income:
Foreign currency translation adjustment(33,938)42,414 (7,890)
Other comprehensive (loss) income(33,938)42,414 (7,890)
Comprehensive (loss) income$(33,825)$35,256 $(10,402)
The accompanying notes are an integral part of these Consolidated Financial Statements.

F-5

N-able, Inc.
Consolidated Statements of Stockholders' Equity
(In thousands)
Common StockParent
Company
Net
Investment
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Retained EarningsTotal
SharesAmount
Balance as of December 31, 2018 $ $537,280 $ $14,467 $ $551,747 
Cumulative effect adjustment of adoption of revenue recognition accounting standard— — 900 — — — 900 
Foreign currency translation adjustment— — — — (7,890)— (7,890)
Net loss— — (2,512)— — — (2,512)
Net transfers from Parent— — 12,789 — — — 12,789 
Stock-based compensation — — 8,662 — — — 8,662 
Balance as of December 31, 2019 $ $557,119 $ $6,577 $ $563,696 
Foreign currency translation adjustment— — — — 42,414 — 42,414 
Net loss— — (7,158)— — — (7,158)
Net transfers from Parent— — 11,192 — — — 11,192 
Stock-based compensation— — 21,053 — — — 21,053 
Balance as of December 31, 2020 $ $582,206 $ $48,991 $ $631,197 
Net loss— — (14)— — — (14)
Foreign currency translation adjustment— — — — (13,912)— (13,912)
Stock-based compensation— — 9,023 — — — 9,023 
Net transfers from Parent— — 10,783 — — — 10,783 
Proceeds from Private Placement shares, net of issuance costs20,623 21 216,000 (21)— — 216,000 
Distribution of net proceeds from Private Placement to Parent— — (216,000)— — — (216,000)
Net transfers to Parent— — (18,161)— — — (18,161)
Consummation of Separation transaction158,020 158 (583,837)583,858 — — 179 
Balance as of July 19, 2021178,643 $179 $ $583,837 $35,079 $ $619,095 
Adjustments for consummation of Separation transaction— — — 863 — — 863 
Foreign currency translation adjustment— — — — (20,026)— (20,026)
Net income— — — — — 127 127 
Exercise of stock options 39 — — 23 — — 23 
Restricted stock units issued, net of shares withheld for taxes356 — — (2,209)— — (2,209)
Issuance of stock11 — — — — — — 
Stock-based compensation — — — 20,482 — — 20,482 
Balance as of December 31, 2021179,049 $179 $ $602,996 $15,053 $127 $618,355 

The accompanying notes are an integral part of these Consolidated Financial Statements.
F-6

N-able, Inc.
Consolidated Statements of Cash Flows
(In thousands)

Year Ended December 31,
202120202019
Cash flows from operating activities
Net income (loss)$113 $(7,158)$(2,512)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization33,771 56,450 54,139 
Provision for doubtful accounts2,153 1,483 1,840 
Stock-based compensation expense29,430 21,053 8,662 
Amortization of debt issuance costs732   
Loss on lease modification271   
Deferred taxes(1,913)(4,051)(4,733)
Operating lease right-of-use assets, net(741)  
Loss (gain) on foreign currency exchange rates1,433 1,707 (601)
Other non-cash expenses  (100)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Accounts receivable(5,567)(3,458)(5,015)
Income taxes receivable(5,999)(233)(271)
Prepaid expenses and other assets(10,673)(581)(1,025)
Accounts payable(455)3,273 (236)
Due to and from affiliates(8,302)6,155 (3,753)
Accrued liabilities and other11,923 7,970 (2,562)
Accrued related party interest payable(2,477)1,540 (18,550)
Income taxes payable158 389 752 
Deferred revenue1,253 1,126 (495)
Other long-term assets231   
Other long-term liabilities   
Net cash provided by operating activities45,341 85,665 25,540 
Cash flows from investing activities
Purchases of property and equipment(30,664)(11,919)(5,793)
Purchases of intangible assets(4,169)(4,221)(2,422)
Acquisitions, net of cash acquired  (14,823)
Net cash used in investing activities(34,833)(16,140)(23,038)
Cash flows from financing activities
Proceeds from Private Placement, net of $9,000 of issuance costs
216,000   
Distribution of net proceeds from Private Placement to Parent(216,000)  
Payments of tax withholding obligations related to restricted stock(2,230)  
Exercise of stock options23   
Proceeds from credit agreement350,000   
Repayments of borrowings due to affiliates(372,650)(21,750)(55,600)
Repayments of borrowings from Credit Agreement(875)  
Net transfers (to) from Parent(6,515)11,192 12,789 
Payment of debt issuance costs(10,075)  
F-7

N-able, Inc.
Consolidated Statements of Cash Flows
(In thousands)

Year Ended December 31,
202120202019
Net cash used in financing activities(42,322)(10,558)(42,811)
Effect of exchange rate changes on cash and cash equivalents(1,240)1,475 1,790 
Net (decrease) increase in cash and cash equivalents(33,054)60,442 (38,519)
Cash and cash equivalents
Beginning of period99,790 39,348 77,867 
End of period$66,736 $99,790 $39,348 
Supplemental disclosure of cash flow information
Cash paid for interest$20,387 $26,602 $52,681 
Cash paid for income taxes$19,029 $14,205 $8,941 
Supplemental disclosure of non-cash activities:
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses$1,138 $2,653 $624 
Right-of-use assets obtained in exchange for operating lease liabilities$31,079 $5,765 $2,278 

The accompanying notes are an integral part of these Consolidated Financial Statements.
F-8

N-able, Inc.
Notes to Consolidated Financial Statements







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. Our financial statements for the periods through the Separation and Distribution date of July 19, 2021 are prepared on a “carve-out” basis as described below.
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.
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”).
F-9

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


2. Summary of Significant Accounting Policies
Basis of Presentation
Prior to the Separation from SolarWinds
Our financial statements for the periods through the Separation and Distribution date of July 19, 2021 are Consolidated Financial Statements prepared on a “carve-out” basis. The Consolidated Statements of Operations include all revenues and costs directly attributable to N-able as well as an allocation of expenses related to facilities, functions and services provided by SolarWinds prior to the Separation and Distribution. These corporate expenses have been allocated to us based on direct usage or benefit, where identifiable, with the remainder allocated based on headcount. See Note 11. Relationship with Parent and Related Entities for further details. The allocated costs were deemed to be settled by N-able to SolarWinds in the period in which the expense was recorded in the Consolidated Statements of Operations and these settlements were reflected in cash flows from operating activities in the Consolidated Statements of Cash Flows. Current and deferred income taxes and related tax expense have been determined based on the stand-alone results of N-able by applying Accounting Standards Codification No. 740, Income Taxes (“ASC 740”), to N-able’s operations in each country as if it were a separate taxpayer (i.e. following the Separate Return Methodology).
The Consolidated Financial Statements include all assets and liabilities that resided in N-able legal entities. Assets and liabilities in shared entities as of December 31, 2020 were included in the stand-alone financial statements to the extent the asset or liability is primarily used by N-able. If N-able was not the primary user of the asset or liability, it was excluded entirely from the Consolidated Financial Statements. SolarWinds used a legal entity approach to cash management and financing its operations. Accordingly, cash and cash equivalents, related party debt and related interest expense have been attributed to N‑able in the Consolidated Financial Statements only to the extent such items had been historically legally entitled within N-able legal entities. Any such items which existed in other entities, whether shared or otherwise, were outside of the control of the N-able business and have been excluded from the Consolidated Financial Statements.
SolarWinds maintains various stock-based compensation plans at a corporate level. N-able employees participated in those programs prior to the Separation and Distribution and a portion of the compensation cost associated with those plans is included in N-able’s Consolidated Statements of Operations. The stock-based compensation expense is included within Parent company net investment for periods prior to the Separation and Distribution, with the accumulated balance included within Parent company net investment being transferred to additional paid-in capital upon consummation of the Separation and Distribution. The amounts presented in the Consolidated Financial Statements are not necessarily indicative of future awards. See Note 11. Relationship with Parent and Related Entities for further details.
SolarWinds' third party debt and the related interest have not been allocated to us for any of the applicable periods presented because SolarWinds' borrowings were primarily for corporate cash purposes and were not directly attributable to N-able. In addition, none of the N-able legal entities guaranteed the debt nor were they jointly and severally liable for SolarWinds' debt.
Any transactions which have been included in the Consolidated Financial Statements from legal entities which are not exclusively operating as N-able legal entities are considered to be effectively settled in the Consolidated Financial Statements at the time the transaction is recorded between SolarWinds and the N-able business. The total net effect of the settlement of these intercompany transactions is reflected in the Consolidated Statements of Cash Flows as a financing activity and in the Consolidated Balance Sheets as Parent company net investment. Other transactions between N-able legal entities and other SolarWinds legal entities, to the extent such transactions have not been settled in cash as of the period-end date, are reflected in the Consolidated Balance Sheets as due to affiliates, and due from affiliates which is included within accounts receivable. See Note 11. Relationship with Parent and Related Entities for further details regarding the balances in due to and due from affiliates as of December 31, 2021 and 2020.
All of the allocations and estimates in the Consolidated Financial Statements are based on assumptions that management believes are reasonable. However, the Consolidated Financial Statements included herein may not be indicative of the financial position, results of operations and cash flows of N-able in the future or if N-able had been a separate, stand-alone publicly traded entity during the applicable periods presented. Actual costs that may have been incurred if we had been a standalone company would depend on a number of factors, including the organizational structure, whether functions were outsourced or performed by employees, and strategic decisions made in areas such as information technology and infrastructure. Going forward, we may perform these functions using our own resources or outsourced services. For a period following the Separation and Distribution, however, some of these functions continue to be provided by SolarWinds under a Transition Services Agreement. Additionally, we provide some services to SolarWinds under such Transition Services Agreement. See Note 11. Relationship with Parent and Related Entities for further details regarding allocated shared costs with SolarWinds.
F-10

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


Following the Separation from SolarWinds
Our financial statements for the period from July 20, 2021 through December 31, 2021 are Consolidated Financial Statements based on our reported results as a standalone company. We prepared our Consolidated Financial Statements in conformity with United States of America generally accepted accounting principles ("GAAP") and the reporting regulations of the Securities and Exchange Commission ("SEC"). The accompanying Consolidated Financial Statements include the accounts of N-able, Inc. and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
Emerging Growth Company
Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non‑emerging growth companies but any such election to opt out is irrevocable. N-able has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, N-able, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.
N-able's historical results are included as a part of the Parent's financial statements prior to the Separation and Distribution, which are filed with the Securities and Exchange Commission ("SEC"). Prior to the Separation and Distribution, N-able tracked the effective dates and adopted all guidance applicable to it consistent with the manner that the Parent tracked and adopted all applicable guidance.
This may make comparison of N-able’s financial statements with another public company, which is neither an emerging growth company nor an emerging growth company which has not opted out of using the extended transition period, difficult because of the potential differences in accounting standards used.
Segment Information
Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the company’s chief operating decision‑maker in deciding how to allocate resources and in assessing performance. N-able currently operates in one reportable business segment.
Use of Estimates
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 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 impact of the COVID-19 pandemic within our financial statements as of and for the years ended December 31, 2021 and 2020 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;
income taxes; and
management’s assessment of allocations of expenses prior to the Separation and Distribution.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is determined in accordance with authoritative guidance issued by the Financial Accounting Standards Board ("FASB"). We translate assets and liabilities for these subsidiaries at exchange rates in effect at the balance sheet date. We translate income and expense accounts for these subsidiaries at the average monthly exchange rates for the periods. We record resulting translation adjustments as a component of accumulated other comprehensive income (loss) within total Parent company net investment prior to the Separation and Distribution and within
F-11

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


stockholders' equity following the Separation and Distribution. We record gains and losses from currency transactions denominated in currencies other than the functional currency as other income (expense), net in our Consolidated Statements of Operations. Local currency transactions of international subsidiaries that have the U.S. dollar as the functional currency are remeasured into U.S. dollars using current rates of exchange for monetary assets and liabilities and historical rates of exchange for non-monetary assets and liabilities. The foreign currency transactional and re-measurement exchange (losses) and gains were $(1.8) million, $(0.8) million, and $0.5 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Cash and cash equivalents
All cash and cash equivalents included in the Consolidated Financial Statements are legally owned by N-able legal entities and, for periods prior to the Separation and Distribution, were not subject to a pooling arrangement with SolarWinds. We consider highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.
Parent Company Net Investment
For periods prior to the Separation and Distribution, N-able's equity on the Consolidated Balance Sheets represents SolarWinds’ historical net investment in the Business, and is presented as "Parent company net investment" in lieu of stockholders' equity. For periods prior to the Separation and Distribution, the Consolidated Statements of Stockholders' Equity and Parent Company Net Investment include corporate allocations, net cash transfers and other property transfers between SolarWinds and the Business, as well as short term due to affiliates, short term due from affiliates and long term due to affiliates between N-able and other SolarWinds affiliates that were settled on a current basis.
All transactions reflected in Parent company net investment in the accompanying Consolidated Balance Sheets have been considered cash receipts and payments for purposes of the Consolidated Statements of Cash Flows and are reflected as financing activities in the accompanying Consolidated Statements of Cash Flows.
Acquisitions
The purchase price of our acquired businesses is allocated to the assets acquired and the liabilities assumed based on their estimated fair values, with the excess recorded as goodwill in the reporting unit expected to benefit from the business combination. If applicable, we estimate the fair value of contingent consideration payments in determining the purchase price. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the tangible and intangible assets acquired and liabilities assumed, including the deferred tax asset valuation allowances and acquired income tax uncertainties, with the corresponding offset to goodwill. We include the operating results of acquisitions in our Consolidated Financial Statements from the acquisition date. Acquisition related costs are expensed separately from the acquisition as incurred and are primarily included in general and administrative expenses in our Consolidated Statements of Operations.
The fair value of identifiable intangible assets is based on significant judgments made by management. We typically engage third party valuation appraisal firms to assist us in determining the fair values and useful lives of the assets acquired. The valuation estimates and assumptions are based on historical experience and information obtained by management, and include, but are not limited to, future expected cash flows earned from the product technology and discount rates applied in determining the present value of those cash flows. Unanticipated events and circumstances may occur that could affect the accuracy or validity of such assumptions, estimates or actual results. Acquired identifiable intangible assets are amortized on the straight-line method over their estimated economic lives, which are generally two to seven years for trademarks, customer relationships and developed product technologies. We include amortization of acquired developed product technologies in cost of revenue and amortization of other acquired intangible assets in operating expenses in our Consolidated Statements of Operations.
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Goodwill
Goodwill presented in N-able’s Consolidated Balance Sheets represents the historical goodwill balances in the N‑able legal entities. Goodwill represents the amount of the purchase price in excess of the estimated fair value of net assets of businesses acquired in a business combination. Our goodwill balance is primarily attributed to the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Prior to the Separation and Distribution, the N-able legal entities were managed as a reporting unit of SolarWinds. We test goodwill at least annually during the fourth quarter or sooner when circumstances indicate an impairment may exist. An impairment of goodwill is recognized when the carrying amount of a reporting unit exceeds its fair value. For purposes of the annual impairment test, we first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, a “Step 0” analysis. If, based on a
F-12

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


review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value we perform “Step 1” of the goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. If the carrying value exceeds the fair value, an impairment loss is recognized for the amount by which the reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill in that reporting unit.
In October 2021, we performed a qualitative, “Step 0,” assessment for our single reporting unit. For “Step 0,” we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of the reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, key management turnover, and earnings quality and sustainability. As of October 1, 2021, there were no unanticipated changes or negative indicators in the above qualitative factors that would impact the fair value of the Business as of the annual impairment date. As such, we determined there were no indicators of impairment and that it is more likely than not that the fair value of a reporting unit is greater than its carrying value and therefore performing the next step of impairment test was unnecessary.
Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment test will prove to be an accurate prediction of future results. If an event occurs that would cause us to revise our estimates and assumptions used in analyzing the value of our goodwill, the revision could result in a non-cash impairment charge that could have a material impact on our financial results.
Long-Lived Assets
We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the year ended December 31, 2021 and 2020, there were no indicators that our long-lived assets were impaired.
Fair Value Measurements
We apply the authoritative guidance on fair value measurements for financial assets and 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. We held no financial instruments as of December 31, 2021 and 2020. As of December 31, 2021, 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 7. Debt for additional information regarding our debt. Our related party debt with SolarWinds Holdings, Inc. prior to the Separation and Distribution was not carried at fair value. See Note 11. Relationship with Parent and Related Entities for further details regarding our related party debt.
Accounts Receivable
Accounts receivable represent trade receivables from customers when we have sold subscriptions for software-as-a-service ("SaaS") offerings as well as subscription-based term licenses and from the sale of maintenance services associated with our perpetual license products and have not yet received payment. We present accounts receivable net of an allowance for doubtful
F-13

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


accounts. We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. In doing so, we consider the current financial condition of the customer, the specific details of the customer account, the age of the outstanding balance and the current economic environment. Any change in the assumptions used in analyzing a specific account receivable might result in an additional allowance for doubtful accounts being recognized in the period in which the change occurs. Our allowance for doubtful accounts was $1.7 million, $0.8 million and $1.2 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Property and Equipment
We record property and equipment at cost and depreciate them using the straight-line method over their estimated useful lives as follows:
Useful Life
(in years)
Equipment, servers and computers
3 - 5
Furniture and fixtures
5 - 7
Software
3 - 5
Leasehold improvementsLesser of lease term or useful life

Upon retirement or sale of property and equipment, we remove the cost of assets disposed of and any related accumulated depreciation from our accounts and credit or charge any resulting gain or loss to operating expense. We expense repairs and maintenance as they are incurred.
Research and Development Costs
Research and development expenses primarily consist of personnel costs and contractor fees related to the development of new software products and enhancements to existing software products. Personnel costs include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes, as well as an allocation of our facilities, depreciation, benefits and IT costs. Research and development costs are charged to operations as incurred.
Internal-Use Software Costs
We capitalize costs related to developing new functionality for our suite of products that are hosted and accessed by our customers on a subscription basis. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of other assets, net in our Consolidated Balance Sheets. Maintenance and training costs are expensed as incurred. Internal-use software costs are amortized on a straight-line basis over its estimated useful life, generally three years, and included in cost of revenue in the Consolidated Statements of Operations. There were no impairments to internal-use software costs during the periods presented.
We had $5.1 million, $4.9 million and $3.1 million of internal-use software costs, net capitalized for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense of internal-use software costs was $2.2 million, $1.8 million and $1.1 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Debt Issuance Costs
Debt issuance costs for our secured credit facilities are presented as a deduction from the corresponding debt liability on our Consolidated Balance Sheets and amortized on an effective interest rate method over the term of the associated debt as interest expense in our Consolidated Statements of Operations. Amortization of debt issuance costs included in interest expense was $0.7 million for the year ended December 31, 2021. See Note 7. Debt for discussion of our secured credit facilities.
Contingencies
We account for claims and contingencies in accordance with authoritative guidance that requires we record an estimated loss from a claim or loss contingency when information available prior to issuance of our Consolidated Financial Statements indicates a liability has been incurred at the date of our Consolidated Financial Statements and the amount of the loss can be reasonably estimated. If we determine that it is reasonably possible but not probable that an asset has been impaired or a liability has been incurred, we disclose the amount or range of estimated loss if material or that the loss cannot be reasonably
F-14

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


estimated. Accounting for claims and contingencies requires us to use our judgment. We consult with legal counsel on those issues related to litigation and seek input from other experts and advisors with respect to matters in the ordinary course of business. See Note 13. Commitments and Contingencies for a discussion of contingencies.
Revenue Recognition
We generate revenue from fees received for our SaaS solutions as well as subscriptions for our subscription-based term licenses and from the sale of maintenance services associated with our perpetual licenses. We recognize revenue related to contracts from customers when we transfer promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This is determined by following a five-step process which includes (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) allocating the transaction price and (5) recognizing revenue when or as we satisfy a performance obligation, as described below.
Identify the contract with a customer. We generally use an electronic or manually signed order form, purchase order, an authorized credit card, or the receipt of a cash payment as evidence of a contract provided that collection is considered probable. We sell our products through our direct inside sales force and through our distributors and resellers. Sales through resellers and distributors are typically evidenced by a reseller or distributor agreement, together with purchase orders or authorized credit cards on a transaction-by-transaction basis. Our distributors and resellers do not carry inventory of our software and we generally require them to specify the end user of the software at the time of the order. Our distributors and resellers have no rights of return or exchange for software that they purchase from us and payment for these purchases is due to us without regard to whether the distributors or resellers collect payment from their customers.
Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the MSP partner that are separately identifiable from other promises in the contract, or distinct. If not considered distinct, the promised goods or services are combined with other goods or services and accounted for as a combined performance obligation. Determining the distinct performance obligations in a contract requires judgment. Our performance obligations primarily include SaaS solutions, subscription-based term licenses and maintenance support including unspecified upgrades or enhancements to new versions of our software solutions. See additional discussion of our performance obligations below.
Determine the transaction price. We determine the transaction price based on the contractual consideration and the amount of consideration we expect to receive in exchange for transferring the promised goods or services to the customer. We account for sales incentives to MSP partners, resellers or distributors as a reduction of revenue at the time we recognize the revenue from the related product sale. We report revenue net of any sales tax collected. Our return policy generally does not allow our MSP partners to return software products or services.
Allocate the transaction price. For contracts that contain multiple performance obligations, we allocate the transaction price of the contract to each distinct performance obligation based on a relative stand-alone selling price basis. Determining stand-alone selling prices for our performance obligations requires judgment and are based on multiple factors primarily including historical selling prices and discounting practices for products and services. We review the stand-alone selling price for our performance obligations periodically and update, if needed, to ensure that the methodology utilized reflects our current pricing practices.
Recognize revenue when or as we satisfy a performance obligation. Revenue is recognized when or as performance obligations are satisfied either over time or at a point in time by transferring a promised good or service. We consider this transfer to have occurred when risk of loss transfers to the MSP partner, reseller or distributor or the MSP partner has access to their subscription which is generally upon electronic activation of the licenses purchased or access being granted which provides immediate availability of the product to the purchaser. See further discussion below regarding the timing of revenue recognition for each of our performance obligations.
The following summarizes our performance obligations from which we generate revenue:
Performance obligationWhen performance obligation is typically satisfied
SaaS solutionsOver the subscription term, once the service is made available to the MSP partner (over time)
Subscription-based term and perpetual licensesUpon the delivery of the license key or password that provides immediate availability of the product (point in time)
Technical support and unspecified software upgradesRatably over the contract period (over time)
F-15

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


Our revenue consists of the following:
Year Ended December 31,
202120202019
(in thousands)
Subscription revenue$336,845 $292,027 $251,695 
Other revenue9,611 10,844 11,823 
Total subscription and other revenue$346,456 $302,871 $263,518 
Subscription Revenue. We primarily derive subscription revenue from the sale of subscriptions to our SaaS solutions and our subscription-based term licenses. 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. Our MSP partners do not have the right to take possession of the software for our SaaS solutions. Revenue from the license performance obligation of our subscription-based term licenses is recognized at a point in time upon delivery of the access to the licenses and the revenue from the performance obligation related to the technical support and unspecified software upgrades of our subscription-based term licenses is recognized ratably over the contract 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 renewal services associated with the historical sales of perpetual license products. Customers with maintenance agreements are entitled to receive technical support and unspecified upgrades or enhancements to new versions of their software products on a when-and-if-available basis for the specified contract period. We believe that our technical support and unspecified upgrades or enhancements performance obligations each have the same pattern of transfer to the customer and are therefore accounted for as a single distinct performance obligation. We recognize maintenance revenue ratably on a daily basis over the contract period.
During the years ended December 31, 2021, 2020 and 2019, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:
Year Ended December 31,
202120202019
(in thousands)
Revenue recognized at a point in time$62,204 $57,943 $49,510 
Revenue recognized over time284,252 244,928 214,008 
Total revenue recognized$346,456 $302,871 $263,518 
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.
F-16

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


Details of our total deferred revenue balance was as follows:
Total Deferred Revenue
(in thousands)
Balance as of December 31, 2019$8,172 
Deferred revenue recognized(13,619)
Additional amounts deferred15,117 
Balance as of December 31, 2020$9,670 
Deferred revenue recognized(17,517)
Additional amounts deferred18,745 
Balance as of December 31, 2021$10,898 

We expect to recognize revenue related to these remaining performance obligations as of December 31, 2021 as follows:
Revenue Recognition Expected by Period
TotalLess than 1
year
1-3 yearsMore than
3 years
(in thousands)
Expected recognition of deferred revenue$10,898 $10,675 $223 $ 

Cost of Revenue
Cost of Revenue. Cost of revenue consists of technical support personnel costs which includes salaries, bonuses and stock-based compensation and related employer-paid payroll taxes for technical support personnel, as well as an allocation of overhead costs. Public cloud infrastructure and hosting fees and royalty fees are also included in cost of revenue.
Amortization of Acquired Technologies. Amortization of acquired technologies included in cost of revenue relate to our subscription products and was $5.8 million, $24.3 million and $24.1 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Advertising
We expense advertising costs as incurred. Advertising expense is included in sales and marketing expenses in our Consolidated Statements of Operations.
Advertising expense was as follows for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
Advertising expense$18,534 $13,903 $12,774 

Leases
We lease facilities worldwide and certain equipment under non-cancellable lease agreements. During 2019, we adopted the new lease accounting guidance, FASB Accounting Standard Update No. 2016-02 “Leases,” or ASC 842. Under ASC 842, we evaluate if a contract is or contains a lease at inception of the contract. If we determine that a contract is or contains a lease, we determine the appropriate lease classification and recognize a right-of-use asset and lease liability at the commencement date of the lease based on the present value of fixed lease payments over the lease term reduced by lease incentives. To determine the present value of lease payments, we use an estimated incremental borrowing rate based on the interest rate a similar borrowing on a collateralized basis would incur based on information available on the lease commencement date as none of our leases provide an implicit rate. We generally base this discount rate on the interest rate incurred on our secured credit facilities and, prior to the Separation and Distribution, by our Parent's senior secured debt, adjusted for considerations for the value, term and currency of the lease. Lease terms include options to extend or terminate the lease when it is reasonably certain that we will exercise those options.
F-17

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


We recognize right-of-use assets and lease liabilities for leasing arrangements with terms greater than one year. Certain lease contracts include obligations to pay for other services, such as operations and maintenance. We account for lease and non-lease components in a contract as a single lease component for all classes of underlying assets except certain classes of equipment. Right-of-use assets are tested for impairment in the same manner as long-lived assets.
The terms of some of our lease agreements provide for rental payments on a graduated basis. Operating lease costs are recognized on a straight-line basis over the lease term and recorded in the appropriate income statement line item based on the asset or a headcount allocation for office leases. Certain of our office leases require the payment of our proportionate share of common area maintenance or service charges. As we have elected to account for lease and non-lease components as a single lease component for our real estate leases, these costs are included in variable lease costs. In addition, certain of our leases may include variable payments based on measures that include changes in price indices or market interest rates which are included in variable lease costs and expensed as incurred. We had no finance leases as of and for the periods ended December 31, 2021 and 2020, respectively. See Note 5. Leases for additional information regarding our lease arrangements.
Income Taxes
We use the liability method of accounting for income taxes as set forth in the authoritative guidance for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. For the years ended December 31, 2020 and 2019, as well as the period ended July 19, 2021, income taxes as presented in the Consolidated Financial Statements attribute current and deferred income taxes of SolarWinds to the stand-alone financial statements of N-able in a manner that is systematic, rational and consistent with the asset and liability method prescribed by ASC 740. Accordingly, the income tax provision of N-able was prepared following the separate return method for these periods. The separate return method applies ASC 740 to the stand-alone financial statements of each member of the consolidated group as if the group members were a separate taxpayer and a stand-alone enterprise. The calculation of our income taxes on a separate return basis requires a considerable amount of judgment and use of both estimates and allocations. As a result, actual transactions included in the Consolidated Financial Statements of SolarWinds may not be included in the separate financial statements of N‑able. Similarly, the tax treatment of certain items reflected in the financial statements of N-able may not be reflected in the Consolidated Financial Statements and tax returns of SolarWinds. Therefore, items such as net operating losses, credit carryforwards and valuation allowances may exist in the stand-alone financial statements that may or may not exist in SolarWinds’ Consolidated Financial Statements. As such, the income taxes of N-able as presented in the Consolidated Financial Statements may not be indicative of the income taxes that N-able will report in the future. Certain operations of N-able have historically been included in a combined or consolidated return with other SolarWinds entities. Current obligations for taxes in certain jurisdictions, where N-able files a combined or consolidated tax return with SolarWinds, are deemed settled with SolarWinds for purposes of the Consolidated Financial Statements. Current obligations for tax in jurisdictions where N-able does not file a combined or consolidated return with SolarWinds, including certain foreign jurisdictions, are recorded within the income tax receivable or income taxes payable on the Consolidated Balance Sheets.
On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the “Tax Act”) was enacted. As a result, income tax attributable to previously undistributed earnings of N-able international subsidiaries was recognized in 2017. This liability, which SolarWinds elected to pay over time, remains with SolarWinds and is not reflected in the financial statements of N-able.
In the ordinary course of business, there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, the associated interest expense and penalties has been recognized as a component of income tax expense.
We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 12. Income Taxes for additional information regarding our income taxes.
F-18

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


Concentrations of Risks
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash and cash equivalents consisted of cash deposited with banks in demand deposit accounts which may exceed the amount of insurance provided on these deposits. Generally, we may withdraw our cash deposits and redeem our invested cash equivalents upon demand. We strive to maintain our cash deposits with multiple financial institutions of reputable credit and therefore bear minimal credit risk.
We provide credit to distributors, resellers and direct customers in the normal course of business. We generally extend credit to new customers based upon industry reputation and existing customers based upon prior payment history. For the years ended December 31, 2021, 2020 and 2019, no distributor, reseller or direct customer represented a significant concentration of our revenue.
At December 31, 2021 and 2020, no distributor, reseller or direct customer represented a significant concentration of our outstanding accounts receivable balance. We do not believe that our business is substantially dependent on any distributor or that the loss of a distributor relationship would have a material adverse effect on our business.
Accumulated Other Comprehensive Income (Loss)
Changes in accumulated other comprehensive income (loss) by component are summarized below:
Foreign Currency Translation AdjustmentsAccumulated Other Comprehensive Income (Loss)
(in thousands)
Balance as of December 31, 2019$6,577 $6,577 
Other comprehensive gain before reclassification42,414 42,414 
Net current period other comprehensive income42,414 42,414 
Balance as of December 31, 202048,991 48,991 
Other comprehensive loss before reclassification(33,938)(33,938)
Net current period other comprehensive loss(33,938)(33,938)
Balance as of December 31, 2021$15,053 $15,053 
Stock-Based Compensation
We have granted our employees, directors and certain contractors stock-based incentive awards. These awards are in the form of stock options, restricted common stock, restricted stock units and performance stock units. We measure stock-based compensation expense for all share-based awards granted to employees and directors based on the estimated fair value of those awards on the date of grant. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted common stock, restricted stock units and performance stock units is determined using the fair market value of the underlying common stock on the date of grant less any amount paid at the time of the grant, or intrinsic value. Our stock awards vest on service-based or performance-based vesting conditions. For our service-based awards, we recognize stock-based compensation expense on a straight-line basis over the service period of the award. For our performance-based awards, we recognize stock-based compensation expense on a graded-vesting basis over the service period of each separately vesting tranche of the award, if it is probable that the performance target will be achieved.
In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards (the “Conversion”). As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. See Note 8. Stock-Based Compensation and Note 11. Relationship with Parent and Related Entities for information on the incremental compensation expense recognized during the year ended December 31, 2021 as a result of the Conversion.
F-19

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


We estimated the fair value for stock options at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:
Year Ended December 31,
2021
Expected dividend yield %
Volatility 45.5 %
Risk-free rate of return0.5 %
Expected life3.47 years

We have not paid and do not anticipate paying cash dividends on our common stock; therefore, we assume the expected dividend yield to be zero. We estimate the expected volatility using the historical volatility of comparable public companies from a representative peer group. We based the risk-free rate of return on the average U.S. treasury yield curve for the most appropriate terms for the respective periods. As allowed under current guidance, we have elected to apply the “simplified method” in developing our estimate of expected life for “plain vanilla” stock options by using the midpoint between the vesting date and contractual termination date since we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. For all awards, we granted employees stock awards at exercise prices equal to the fair value of the underlying common stock on the date the award was approved. Performance-based awards are not considered granted under the applicable accounting guidance until the performance attainment targets for each applicable tranche have been defined. We recognize the impact of forfeitures in stock-based compensation expense when they occur. See Note 8. Stock-Based Compensation for additional information.
The impact to our income (loss) before income taxes due to stock-based compensation expense and the related income tax benefits were as follows:
Year Ended December 31,
202120202019
(in thousands)
Impact to income (loss) before income taxes due to stock-based compensation$29,430 $21,053 $8,662 
Income tax benefit related to stock-based compensation310 241 161 
Net Income (Loss) Per Share
We calculate basic and diluted net income (loss) per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. We compute basic net income (loss) per share available to common stockholders by dividing net income (loss) available to common stockholders by the weighted-average number of common shares outstanding during the reporting period. We compute diluted net income (loss) per share similarly to basic net income (loss) per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock using the treasury stock method. Refer to Note 9. Earnings Per Share for additional information regarding the computation of net income per share.
Recently Adopted Accounting Pronouncements 
Goodwill Impairment Testing
On January 1, 2020 we adopted the Financial Accounting Standards Board, or FASB, Accounting Standards Codification ("ASC") No. 2017-04 "Intangibles-Goodwill and Other," or ASC 350, which simplifies the accounting for goodwill impairment. The new guidance removes step two of the two-step quantitative goodwill impairment test, which required a hypothetical purchase price allocation. The standard did not have a material impact on our Consolidated Financial Statements for the year ended December 31, 2020.
Revenue
On January 1, 2019 we adopted the FASB Accounting Standards Codification, or ASC, No. 2014-09 “Revenue from Contracts with Customers” ("ASC 606"), which replaced all existing revenue guidance under ASC 605 “Revenue Recognition,” including prescriptive industry-specific guidance ("ASC 605"). This standard’s core principle is that an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to
F-20

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


which the entity expects to be entitled in exchange for those goods or services. We adopted ASC 606 using the modified-retrospective method. Results for reporting periods beginning after January 1, 2019 are presented in compliance with the new revenue recognition standard ASC 606. Historical financial results for reporting periods prior to 2019 are presented in conformity with amounts previously disclosed under the prior revenue recognition standard, ASC 605.
The cumulative effect of the changes made to our Consolidated Balance Sheets as of January 1, 2019 for the adoption of ASC 606 was approximately $0.9 million and was recorded as an adjustment to Parent company net investment as of the adoption date. This adjustment includes a $1.2 million decrease in historical deferred revenue, primarily from arrangements involving subscription-based term licenses that will never be recognized as revenue, offset by a $0.3 million increase in deferred income tax liabilities. The adoption of ASC 606 did not impact our total operating cash flows.
The impact of the adoption of ASC 606 on our Consolidated Statements of Operations for the year ended December 31, 2019 was immaterial.
Leases
As SolarWinds no longer qualified to be an emerging growth company as of December 31, 2019, we retroactively adopted the FASB ASC No. 2016-02 “Leases” ("ASC 842") as of January 1, 2019 using the optional transition method in which an entity can apply the new standard at the adoption date without adjusting comparative prior periods.
The new lease accounting standard replaces existing lease accounting standards and expands disclosure requirements. The adoption of the new standard resulted in leases currently designated as operating leases being reported on our Consolidated Balance Sheets at their net present value. We elected the package of practical expedients permitted under the transition guidance within the new standard, which, among other things, allowed us to carry forward our historical lease classification and not reassess whether any expired or existing contracts are or contain leases. Additionally, we elected to not separate lease and non-lease components for certain classes of assets and we excluded all the leases with original terms of one year or less.
As of January 1, 2019, we recorded $10.1 million in operating lease right-of-use assets, $2.3 million in current operating lease liabilities and $11.5 million in non-current operating lease liabilities due to the adoption of ASC 842. The standard did not have a material impact to our Consolidated Statements of Operations or Consolidated Statements of Cash Flows. See Note 5. Leases for additional information.
3. Goodwill and Intangible Assets
Goodwill
The following table reflects the changes in goodwill for the years ended December 31, 2021 and 2020:
(in thousands)
Balance as of December 31, 2019$836,643 
Foreign currency translation37,440 
Balance as of December 31, 2020874,083 
Foreign currency translation(33,160)
Balance as of December 31, 2021$840,923 
Intangible Assets
Intangible assets consisted of the following as of December 31, 2021 and 2020:
December 31, 2021December 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
NetGross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands)
Developed product technologies$35,210 $(33,542)$1,668 $127,057 $(119,392)$7,665 
Customer relationships95,010 (88,612)6,398 131,045 (111,336)19,709 
Trademarks1,136 (1,136) 1,162 (1,162) 
Total intangible assets$131,356 $(123,290)$8,066 $259,264 $(231,890)$27,374 
F-21

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


Intangible asset amortization expense was as follows:
Year Ended December 31,
202120202019
(in thousands)
Intangible asset amortization expense$19,065 $48,105 $47,289 
As of December 31, 2021, we estimate aggregate intangible asset amortization expense to be as follows:
Estimated Amortization
(in thousands)
2022$7,512 
2023554 
Total amortization expense$8,066 
The expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets and other events.
4. Property and Equipment
Property and equipment, net, including software, consisted of the following:
December 31,
20212020
(in thousands)
Servers, equipment and computers$32,524 $29,025 
Furniture and fixtures6,409 3,474 
Software602 1,022 
Leasehold improvements21,408 8,740 
$60,943 $42,261 
Less: Accumulated depreciation and amortization(22,195)(22,671)
Property and equipment, net$38,748 $19,590 
Depreciation and amortization expense on property and equipment was as follows for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
Depreciation and amortization$12,226 $6,581 $5,783 
F-22

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


5. Leases
We lease our offices and do not own any real estate. Our corporate headquarters is located in Burlington, Massachusetts. We lease office space domestically and internationally in various locations for our operations, including facilities located in Austin, Texas; Bucharest, Romania; Calgary, Canada; Coimbra, Portugal; Dundee, United Kingdom; Edinburgh, United Kingdom; Emmeloord, Netherlands; Lisbon, Portugal; Manila, Philippines; Minsk, Belarus; Morrisville, North Carolina; Ottawa, Canada; Sydney, Australia; Utrecht, Netherlands; and Vienna, Austria. In addition, we lease certain information technology, office and other equipment. Our leases are all classified as operating and generally have remaining terms of less than one year to 10.4 years.
The components of operating lease costs for the years ended December 31, 2021 and 2020 were as follows:
Year Ended December 31,
20212020
(in thousands)
Operating lease costs$5,444 $4,370 
Variable lease costs(1)
1,046 976 
Short-term lease costs476 39 
Total lease costs$6,966 $5,385 
____________
(1)     Primarily includes common area maintenance and other service charges for leases in which we pay a proportionate share of those costs as we have elected to not separate lease and non-lease components for our office leases.
Maturities of our operating lease liabilities as of December 31, 2021 were as follows:
December 31, 2021
(in thousands)
2022$7,773 
20238,623 
20248,274 
20256,844 
20266,887 
Thereafter22,455 
Total minimum lease payments60,856 
Less: imputed interest(18,204)
Present value of operating lease liabilities$42,652 
As of December 31, 2021, the weighted-average remaining lease term of our operating leases was 8.4 years and the weighted-average discount rate used in the calculation of our lease liabilities was 4.1%.
6. Accrued Liabilities and Other
Accrued liabilities and other current liabilities were as follows:
December 31,
20212020
(in thousands)
Payroll-related accruals$16,657 $14,305 
Value-added and other tax1,805 1,553 
Purchasing accruals3,593 3,183 
Accrued royalties1,938 1,130 
Accrued other liabilities6,951 1,805 
Total accrued liabilities and other$30,944 $21,976 
F-23

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


7. 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 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. 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 December 31, 2021:
As of December 31,
2021
Amount OutstandingEffective Rate
(in thousands, except interest rates)
Term loan facility$349,125 3.50 %
Revolving credit facility  %
Total principal amount349,125 
Unamortized discount and debt issuance costs(10,246)
Total debt, net338,879 
Less: Current debt obligation(3,500)
Long-term debt, net of current portion$335,379 

Borrowings denominated in U.S. dollars under the Revolving Facility bear 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%. The borrowings denominated in Euros under the Revolving Facility bear interest at a floating rate of an Adjusted EURIBOR rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.0%. Borrowings under the Term Loan bear 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.0%. Each margin is subject to reductions to 2.75% and 1.75%, respectively, based on our first lien net leverage ratio.
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.
F-24

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


As of December 31, 2021, we were in compliance with all covenants of the Credit Agreement.
The following table summarizes the future minimum principal payments under Credit Agreement as of December 31, 2021:
(in thousands)
2022$3,500 
20233,500 
20243,500 
20253,500 
20263,500 
Thereafter331,625 
Total minimum principal payments$349,125 
8. Stock-Based Compensation
Common Stock and Preferred Stock
As set by our certificate of incorporation, the Company has authorized 550,000,000 shares of common stock, par value of $0.001 per share, and 50,000,000 shares of preferred stock, par value of $0.001 per share. Each share of common stock entitles the holder thereof to one vote on each matter submitted to a vote at any meeting of stockholders.
Equity Incentive Awards
2021 Equity Incentive Plan
In August 2021, our board of directors adopted and our stockholders approved our 2021 Equity Incentive Plan (the "2021 Plan"). It is intended to make available incentives that will assist us to attract, retain and motivate employees, including officers, consultants and directors. We may provide these incentives through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards.
A total of 18,000,000 shares of our common stock has been initially authorized and reserved for issuance under the 2021 Plan, plus a number of shares of our common stock sufficient to cover any awards relating to SolarWinds common stock that were converted into awards relating to our common stock upon the completion of the distribution. This reserve will automatically increase on January 1, 2022, and each subsequent anniversary through and including January 1, 2031, by an amount equal to the smaller of (a) 5% of the number of shares of our common stock issued and outstanding on the immediately preceding December 31 and (b) an amount determined by our board of directors.
Awards may be granted under the 2021 Plan to our employees, including officers, directors or consultants or those of any present or future parent or subsidiary corporation or other affiliated entity. All awards must be evidenced by a written agreement between us and the holder of the award and may include stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance shares and performance units ("PSUs"), and cash-based awards and other stock-based awards. In the event of a change in control as described in the 2021 Plan, the acquiring or successor entity may assume or continue all or any awards outstanding under the 2021 Plan or substitute substantially equivalent awards. Any awards that are not assumed or continued in connection with a change in control or are not exercised or settled prior to the change in control will terminate effective as of the time of the change in control. Our compensation committee may provide for the acceleration of vesting of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all awards held by members of the board of directors who are not employees will automatically be accelerated in full. The 2021 Plan also authorizes our compensation committee, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares upon a change in control in exchange for a payment to the participant with respect to each share subject to the canceled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise price per share, if any, under the award.
The 2021 Plan will continue in effect until it is terminated by the compensation committee; provided, however, that all awards must be granted, if at all, within ten years of its effective date. The compensation committee may amend, suspend or terminate the 2021 Plan at any time; provided that without stockholder approval, the plan cannot be amended to increase the
F-25

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


number of shares authorized, change the class of persons eligible to receive incentive stock options, or effect any other change that would require stockholder approval under any applicable law, regulation or listing rule.
RSUs generally vest over the requisite service period of four years, subject to continued employment through each applicable vesting date. PSUs generally vest over a three-year period based on the achievement of specified performance targets for the fiscal year and subject to continued service through the applicable vesting dates. Based on the extent to which the performance targets are achieved, PSUs vest at a specified range of the target award amount.
We have granted employees restricted stock and options at exercise prices equal to the fair value of the underlying common stock at the time of grant, as determined by our board of directors on a contemporaneous basis. As of December 31, 2021, common stock-based incentive awards of 5,999,110 shares were outstanding under the 2021 Plan, consisting of 169,168 stock options, 75,815 shares of restricted common stock, 4,764,213 shares of restricted stock units, and 989,914 shares of performance stock units. For the year ended December 31, 2021, we repurchased 17,562 shares of vested and unvested restricted common stock upon employee terminations. As of December 31, 2021, 11,594,899 shares were reserved for future grants under the 2021 Plan.
Conversion of SolarWinds Equity Stock Awards
In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. See Note 11. Relationship with Parent and Related Entities for information on the incremental compensation expense recognized during the year ended December 31, 2021 as a result of the Conversion.
Stock-Based Compensation Expense
Stock-based compensation expense for the years ended December 31, 2021, 2020 and 2019 was $29.4 million, $21.1 million and $8.7 million, respectively, as summarized below:
Year Ended December 31,
202120202019
(in thousands)
Cost of revenue$1,010 $670 $499 
Sales and marketing8,761 4,409 3,543 
Research and development4,659 3,189 2,275 
General and administrative15,000 12,785 2,345 
Total stock-based compensation expense$29,430 $21,053 $8,662 
Stock Option Awards
Stock option grant activity under the 2021 Plan was as follows during the year ended December 31, 2021:
Number of
Shares
Outstanding
Weighted-
Average
Exercise
Price
Aggregate
Intrinsic
Value
(in thousands)
Weighted-
Average
Remaining
Contractual
Term
(in years)
Outstanding balances as of December 31, 2020
 $ 
Options granted through the Conversion224,638 1.20 
Options exercised(39,480)0.58 
Options forfeited(15,990)1.46 
Options expired   
Outstanding balances as of December 31, 2021
169,168 $1.32 
Options exercisable as of December 31, 2021
138,436 $0.97 $1,402 5.4
Options vested and expected to vest as of December 31, 2021
169,168 $1.32 $1,655 5.5
F-26

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


Additional information regarding stock option grant activity during the year ended December 31, 2021 is as follows:
Year Ended December 31,
2021
(in thousands, except per share amounts)
Weighted-average grant date fair value per share of options granted during the period$1.62 
Aggregate intrinsic value of options exercised during the period413 
Aggregate fair value of options vested during the period157 
The unrecognized stock-based compensation expense related to unvested stock options and subject to recognition in future periods was approximately $0.1 million as of December 31, 2021. We expect to recognize this expense over weighted average periods of approximately 0.8 years as of December 31, 2021.
Restricted Stock
The following table summarizes information about restricted stock activity subject to vesting under the 2021 Plan during the year ended December 31, 2021:
Number of
Shares
Outstanding
Unvested balances as of December 31, 2020
 
Restricted stock granted and issued through the Conversion91,477 
Restricted stock vested (11,300)
Restricted stock repurchased - unvested shares (4,362)
Unvested balances as of December 31, 2021
75,815 
Restricted stock was purchased at fair market value by the employee receiving the restricted stock award and restricted common stock was issued at the date of grant. The weighted-average grant date fair market value of restricted common stock purchased was $1.01 per share. The aggregate intrinsic value of restricted stock vested during the year ended December 31, 2021 was $0.1 million.
Restricted stock is subject to certain restrictions, such as vesting and a repurchase right. The common stock acquired by the employee is restricted stock because vesting is conditioned upon (i) continued employment through the applicable vesting date and (ii) for employees at the level of group vice president and above, the achievement of certain financial performance targets determined by the board of directors. Pursuant to the Separation and Distribution, the restricted stock is subject to repurchase by SolarWinds in the event the stockholder ceases to be employed or engaged (as applicable) by the Company for any reason or in the event of a change of control or due to certain regulatory burdens. As a result, we have no liability for unvested shares as of December 31, 2021 and 2020, respectively.
Restricted Stock Units
The following table summarizes information about restricted stock unit activity under the 2021 Plan during the year ended December 31, 2021:
Number of
Units
Outstanding
Weighted-Average Grant Date Fair Value Per ShareAggregate Intrinsic Value
(in thousands)
Weighted-Average Remaining Contractual Term
(in years)
Unvested balances as of December 31, 2020
 $ 
Restricted stock units granted through the Conversion3,540,676 12.54 
Restricted stock units granted2,207,824 13.95 
Restricted stock units vested (525,806)13.46 
Restricted stock units forfeited (458,481)13.11 
Unvested balances as of December 31, 2021
4,764,213 $13.03 $52,883 1.3
The total fair value of restricted stock units vested during the year ended December 31, 2021 was $6.8 million. The total unrecognized stock-based compensation expense related to unvested restricted stock units and subject to recognition in future
F-27

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


periods is $49.9 million as of December 31, 2021 and we expect to recognize this expense over a weighted-average period of 2.7 years.
Performance Stock Units
The following table summarizes information about performance stock unit activity under the 2021 Plan during the year ended December 31, 2021:
Number of
Units
Outstanding
Weighted-Average Grant Date Fair Value Per ShareAggregate Intrinsic Value
(in thousands)
Weighted-Average Remaining Contractual Term
(in years)
Unvested balances as of December 31, 2020
 $ 
Performance stock units granted1,044,908 12.50 
Performance stock units vested   
Performance stock units forfeited(54,994)12.50 
Unvested balances as of December 31, 2021
989,914 $12.50 $10,988 1.1
The total unrecognized stock-based compensation expense related to unvested performance stock units and subject to recognition in future periods is $7.3 million as of December 31, 2021 and we expect to recognize this expense over a weighted-average period of 1.1 years.
Employee Stock Purchase Plan
In August 2021, our board of directors adopted and our stockholders approved our 2021 Employee Stock Purchase Plan (the "ESPP"). We reserved a total of 2,500,000 shares of our common stock available for sale under our ESPP.
Our ESPP permits eligible participants to purchase common stock through payroll deductions of up to 20% of their eligible compensation during the offering period. The ESPP will typically be implemented through consecutive six-month offering periods. Amounts deducted and accumulated from participant compensation, or otherwise funded in any participating non-U.S. jurisdiction in which payroll deductions are not permitted, are used to purchase shares of our common stock at the end of each offering period. The purchase price of the shares will be 85% of the lesser of the fair market value of our common stock on the first day of the offering period and the fair market value on the last day of the offering period. No participant may purchase more than $25,000 worth of common stock per calendar year.
Stock-based compensation expense related to our ESPP plan was $0.1 million for the year ended December 31, 2021.
F-28

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


9. Earnings Per Share
A reconciliation of the number of shares in the calculation of basic and diluted earnings (loss) per share follows:
Year Ended December 31,
202120202019
(in thousands)
Basic earnings (loss) per share:
Numerator:
Net income (loss)$113 $(7,158)$(2,512)
Net income (loss) available to common stockholders$113 $(7,158)$(2,512)
Denominator:
Weighted-average common shares outstanding used in computing basic earnings (loss) per share167,460 158,124 158,124 
Basic earnings (loss) per share$0.00 $(0.05)$(0.02)
Diluted earnings (loss) per share:
Numerator:
Net income (loss) available to common stockholders$113 $(7,158)$(2,512)
Denominator:
Weighted-average shares used in computing basic earnings (loss) per share167,460 158,124 158,124 
Add dilutive impact of employee equity plans1,207   
Weighted-average shares used in computing diluted earnings (loss) per share168,667 158,124 158,124 
Diluted earnings (loss) per share$0.00 $(0.05)$(0.02)
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 periods presented because their effect would have been anti-dilutive or for which the performance condition had not been met at the end of the period:
Year Ended December 31,
202120202019
(in thousands)
Restricted stock units203   
Total anti-dilutive shares203   
The calculation of diluted earnings per share requires us to make certain assumptions related to the use of proceeds that would be received upon the assumed exercise of stock options, purchase of restricted stock or proceeds from the employee stock purchase plan.
10. Employee Benefit Plans
401(k) Plan
Our eligible employees participate in a 401(k) matching program. We, as sponsor of the plan, use an independent third party to provide administrative services to the plan. We have the right to terminate the plan at any time. Employees are fully vested in all contributions to the plan. Our expense related to the plan was as follows:
Year Ended December 31,
202120202019
(in thousands)
Employee benefit plan expense$1,440 $1,203 $1,117 
F-29

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


11. Relationship with Parent and Related Entities
Prior to the Separation and Distribution, the N-able business was managed and operated in the normal course of business consistent with other affiliates of SolarWinds. Accordingly, certain shared costs for the periods through the Separation and Distribution date of July 19, 2021 have been allocated to N-able and reflected as expenses in the Consolidated Financial Statements. Management considers the allocation methodologies used to be reasonable and appropriate reflections of the historical SolarWinds expenses attributable to N-able for purposes of the stand-alone financial statements. However, the expenses reflected in the Consolidated Financial Statements may not be indicative of the actual expenses that would have been incurred during the periods presented if N-able historically operated as a separate, stand-alone entity. In addition, the expenses reflected in the Consolidated Financial Statements may not be indicative of related expenses that will be incurred in the future by N-able.
General Corporate Overhead
For the periods through the Separation and Distribution date of July 19, 2021, SolarWinds provided facilities, information technology services and certain corporate and administrative services to the N-able business. Expenses relating to these services have been allocated to N-able and are reflected in the Consolidated Financial Statements. Where direct assignment is not possible or practical, these costs were allocated based on headcount. The following table summarizes the components of general allocated corporate expenses for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
General and administrative$20,357 $31,357 $17,394 
Research and development253 1,672 1,224 
Sales and marketing297 1,969 1,128 
Cost of revenue140 149 99 
Total$21,047 $35,147 $19,845 

Due to and from Affiliates
Due to affiliates within long-term liabilities in the Consolidated Balance Sheets represents N-able's related party debt due to SolarWinds Holdings, Inc. of $372.7 million as of December 31, 2020. In connection with the Separation and Distribution, we repaid this related party debt and we had no remaining related party debt due to SolarWinds Holdings, Inc. as of December 31, 2021.
On February 25, 2016, we entered into a loan agreement with SolarWinds Holdings, Inc. with an original principal amount of $250.0 million and a maturity date of February 25, 2023. Borrowings under the loan agreement bear interest at a floating rate which is equal to an adjusted London Interbank Offered Rate ("LIBOR") for a three-month interest period plus 9.8%. Prepayments of borrowings under the loan are permitted. As of December 31, 2020, $228.5 million in borrowings were outstanding. In connection with the Separation and Distribution, we repaid this debt and no borrowings were outstanding as of December 31, 2021.
On May 27, 2016, we entered into an additional loan agreement with SolarWinds Holdings, Inc. The loan agreement, as amended, has an original principal amount of $200.0 million and a maturity date of May 27, 2026. Borrowings under the loan agreement bear interest at a fixed rate of 2.24%. Prepayments of borrowings under the loan are permitted. As of December 31, 2020, $144.2 million in borrowings were outstanding. In connection with the Separation and Distribution, we repaid this debt and no borrowings were outstanding as of December 31, 2021.
Interest expense related to the loan agreements with SolarWinds Holdings, Inc. was $13.8 million, $28.1 million and $34.1 million for the years ended December 31, 2021, 2020 and 2019, respectively. The repayment of principal for these related party borrowings is reflected as a financing activity in the Consolidated Statements of Cash Flows.
Due to affiliates within current liabilities primarily comprises $0.5 million relating to transition services provided by SolarWinds as of December 31, 2021 and $8.0 million of intercompany trade payables as of December 31, 2020. Due from affiliates within accounts receivable comprises $0.1 million of receivables due from SolarWinds as of December 31, 2021 and $0.3 million of intercompany trade receivables as of December 31, 2020.
F-30

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


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.
For the periods through the Separation and Distribution date of July 19, 2021, compensation costs associated with our employees’ participation in Parent's incentive plans have been specifically identified for employees who exclusively supported our operations and were allocated to us as part of the cost allocations from Parent. Total costs charged to us related to our employees’ participation in Parent’s incentive plans were $9.3 million, $20.6 million and $8.4 million for the years ended December 31, 2021, 2020 and 2019, respectively. In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. The modification of these outstanding 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 outstanding awards and over the remaining vesting term for all unvested awards. For the year ended December 31, 2021, we recognized $2.7 million 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.
Employee Stock Purchase Plan
Prior to the Separation and Distribution, our eligible employees participated in Parent’s 2018 Employee Stock Purchase Plan (the "ESPP"). The ESPP permitted eligible participants to purchase SolarWinds' shares at a discount through regular payroll deductions of up to 20% of their eligible compensation during the offering period. The ESPP was typically implemented through consecutive six-month offering periods. The purchase price of the shares was 85% of the lesser of the fair market value of the closing price per share on the first day of the offering period and the fair market value of the closing price per share on the last day of the offering period. No participant could purchase more than $25,000 worth of common stock per calendar year.
Costs charged to us related to our employees’ participation in Parent’s ESPP were immaterial for the years ended December 31, 2021, 2020 and 2019, respectively.
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, have provided a framework for our relationship with SolarWinds after the Separation and Distribution. The following summarizes some of the most significant agreements and relationships that we continue to have 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 provide various services to each other. Under this agreement, SolarWinds continues to provide us with certain corporate and shared services, such as
F-31

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


engineering, marketing, internal audit and travel support in exchange for the fees specified in the agreement. The Transition Services Agreement will terminate on the expiration of the term of the last service provided under it, which N-able anticipates to be on or around December 31, 2022. We incurred $1.7 million of costs under the Transition Services Agreement during the year ended December 31, 2021.
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 year ended December 31, 2021.
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 of revenue and incurred $0.1 million of costs, respectively, under the Software OEM Agreements during the year ended December 31, 2021.
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 year ended December 31, 2021.
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 year ended December 31, 2021.
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 year ended December 31, 2021.
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 $0.1 million of revenue and incurred $0.7 million of costs, respectively, under the Software Cross License Agreement during the year ended December 31, 2021.
F-32

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


12. Income Taxes
U.S. and international components of income before income taxes were as follows:
Year Ended December 31,
202120202019
(in thousands)
U.S.$(37,028)$(46,444)$(23,463)
International48,620 51,300 26,656 
Income before income taxes$11,592 $4,856 $3,193 
Income tax expense was composed of the following:
Year Ended December 31,
202120202019
(in thousands)
Current:
Federal$ $ $ 
State2   
International13,324 16,065 10,438 
13,326 16,065 10,438 
Deferred:
Federal 86 (64)
State 5 (133)
International(1,847)(4,142)(4,536)
(1,847)(4,051)(4,733)
Income tax expense$11,479 $12,014 $5,705 
The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income before income taxes and the amount recognized in our Consolidated Financial Statements is as follows:
Year Ended December 31,
202120202019
(in thousands)
Expense (benefit) derived by applying the federal statutory income tax rate to income before income taxes$2,434 $1,020 $670 
State taxes, net of federal benefit(105)(185)(93)
Permanent items  1 
Research and experimentation tax credits (786)(422)
Withholding tax (44)112 
Transaction costs1,999   
Pre-Separation and Distribution net operating losses and other deferred tax assets
21,130   
Valuation allowance for deferred tax assets(15,383)11,680 5,638 
Stock-based compensation1,258 (333)(636)
Meals and entertainment75 15 130 
Acquisition costs 35 297 
Effect of foreign operations(88)612 8 
Other$159 $ $ 
$11,479 $12,014 $5,705 
The effective tax rate for the year ended December 31, 2021 decreased from the year ended December 31, 2020 primarily due to changes in income before income taxes by jurisdiction, offset by valuation allowance recognized on the deferred tax assets in the U.S., non-deductible stock based compensation and costs associated with the Separation and Distribution.
F-33

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


The effective tax rate for the year ended December 31, 2020 increased from the year ended December 31, 2019 primarily due to the valuation allowance recognized on the deferred tax assets in the U.S., reduced benefit of stock-based compensation and effect of foreign operations, partially offset by research and experimentation tax credits.
The components of the net deferred tax amounts recognized in the accompanying Consolidated Balance Sheets were:
December 31,
20212020
(in thousands)
Deferred tax assets:
Allowance for doubtful accounts$465 $262 
Accrued expenses99 209 
Net operating loss1,573 17,935 
Research and experimentation credits 1,349 
Stock-based compensation2,967 2,446 
Interest1,195 1,072 
Deferred revenue62 91 
Unrealized exchange gain 1 
Leases726 1,560 
Other credits14 51 
Total deferred tax assets7,101 24,976 
Valuation allowance(2,873)(18,256)
Deferred tax assets, net of valuation allowance4,228 6,720 
Deferred tax liabilities:
Property and equipment1,787 846 
Prepaid expenses646 574 
Leases894 1,686 
Intangibles1,852 6,478 
Total deferred tax liabilities5,179 9,584 
Net deferred tax asset (liability)$(951)$(2,864)
As of December 31, 2021, we had net operating loss carry forwards for U.S. federal income tax purposes of approximately $5.8 million. Pursuant to the Separation and Distribution that occurred on July 19, 2021, all pre-Separation and Distribution federal net operating losses remain with SolarWinds. The U.S. federal net operating losses generated after the Separation and Distribution are available to offset future U.S. federal taxable income and do not expire.
As of December 31, 2021 and 2020, we had net operating loss carry forwards for certain state income tax purposes of approximately $3.9 million and $3.5 million, respectively. Pursuant to the Separation and Distribution that occurred on July 19, 2021, all pre-Separation and Distribution combined state net operating losses remain with SolarWinds. These state net operating losses are available to offset future state taxable income and begin to expire in 2029.
As of December 31, 2020, we had foreign net operating loss carry forwards of approximately $14.8 million, which were available to offset future foreign taxable income and begin to expire in 2022. These foreign net operating loss carry forwards primarily related to the United Kingdom and Canada and were fully utilized during the year ended December 31, 2021.
As of December 31, 2020, we had research and experimentation tax credit carry forwards of approximately $1.3 million, which are available to offset future U.S. federal income tax. These U.S. federal tax credits remain with SolarWinds and are no longer applicable following the Separation and Distribution.
We establish valuation allowances when necessary to reduce deferred tax assets to amounts expected to be realized. As of December 31, 2021 and 2020, we have recorded a valuation allowance of $2.9 million and $18.3 million, respectively, in the U.S. The valuation allowance is primarily related to the net operating loss.
The Tax Act imposes a mandatory transition tax on accumulated foreign earnings as of December 31, 2017. Effective January 1, 2018, the Tax Act creates a new territorial tax system in which we will recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost. For the years ended December 31, 2021 and 2020, we did not incur a global intangible low-taxed income, or GILTI, liability; however, to the extent that we incur expense under the GILTI provisions, we will treat it as a component of income tax expense in the period incurred. As a result of the Tax Act, our
F-34

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


accumulated foreign earnings as of December 31, 2017 have been subjected to U.S. tax. Moreover, all future foreign earnings will be subject to a new territorial tax system and dividends received deduction regime in the U.S. As of December 31, 2021, the undistributed earnings of our foreign subsidiaries of approximately $23.3 million are permanently reinvested outside the U.S. Accordingly, no provision for foreign withholding tax or state income taxes associated with a distribution of these earnings has been made. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable.
As of December 31, 2021, we do not have any accrued interest and penalties related to unrecognized tax benefits.
The aggregate changes in the balance of our gross unrecognized tax benefits, excluding accrued interest and penalties, were as follows:
Year Ended December 31,
202120202019
(in thousands)
Balance, beginning of year$87 $87 $87 
Increases for tax positions related to the current year   
Decreases for tax positions related to the current year   
Increases for tax positions related to prior years   
Decreases for tax positions related to prior years(87)  
Settlement with taxing authorities    
Reductions due to lapsed statute of limitations   
Balance, end of year$ $87 $87 
We do not believe that it is reasonably possible that our unrecognized tax benefits will significantly change in the next twelve months.
We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2012 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. During the year ended March 31, 2021, we finalized a settlement agreement with the IRS for the tax years 2011 to 2012. We are currently under audit by the Massachusetts Department of Revenue for the 2015 through February 2016 tax years, and the Texas Comptroller for the 2015 through 2018 tax years. We are not currently under audit in any other taxing jurisdictions.
13. 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. 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.
14. Operating Segments and Geographic Information
We operate as a single segment. The chief operating decision-maker is considered to be our Chief Executive Officer of N-able. The chief operating decision-maker allocates resources and assesses performance of the business at the combined N-able level.
The authoritative guidance for disclosures about segments of an enterprise establishes standards for reporting information about operating segments. It defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker in deciding how to allocate resources and in assessing performance. Our Chief Executive Officer manages the business as a multi-product business that utilizes its model to deliver software products to customers regardless of their geography or IT environment. Operating results including discrete financial information and profitability metrics are reviewed at the consolidated entity level for purposes of making resource allocation decisions and for evaluating financial performance. Accordingly, we considered ourselves to be in a single operating and reporting segment structure.
F-35

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


We based revenue by geography on the shipping address of each MSP partner. Other than the United States and the United Kingdom, no single country accounted for 10% or more of our total revenue during these periods. The following tables set forth revenue and net long-lived assets by geographic area:
Year Ended December 31,
202120202019
(in thousands)
Revenue
United States, country of domicile$160,833 $144,776 $125,682 
United Kingdom38,526 31,649 28,422 
All other international147,097 126,446 109,414 
Total revenue$346,456 $302,871 $263,518 
December 31,
20212020
(in thousands)
Long-lived assets, net
United States, country of domicile$20,130 $4,774 
Switzerland11,293 10,202 
Canada895 1,126 
All other international6,430 3,488 
Total long-lived assets, net$38,748 $19,590 
F-36

N-ABLE, INC.
FINANCIAL STATEMENT SCHEDULE
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
Beginning BalanceAdditions
(Charge to Expense)
Deductions
(Write-offs, net of Recoveries)
Ending Balance
(in thousands)
Allowance for doubtful accounts, customers and other:
Year ended December 31, 2019
$1,163 $1,840 $(1,853)$1,150 
Year ended December 31, 2020
1,150 1,483 (1,882)751 
Year ended December 31, 2021
751 3,260 (2,358)1,653 
Tax valuation allowances:
Year ended December 31, 2019
$938 $5,638 $ $6,576 
Year ended December 31, 2020
6,576 11,680  18,256 
Year ended December 31, 2021
18,256  (15,383)2,873 
F-37
EX-10.11 2 nabl-2021123110xkxex1011.htm EX-10.11 Document

Exhibit 10.11

EMPLOYMENT AGREEMENT
This AGREEMENT, dated as of July 19, 2021 by and between N-able Technologies, Inc., a Delaware corporation (the “Company”) and wholly-owned subsidiary of N-able, Inc., a Delaware corporation (“Parent”), and Tim O’Brien (the “Employee”) and shall be effective as of the Effective Time (as defined in that certain Separation and Distribution Agreement to be entered into by and between SolarWinds Corporation (“SolarWinds”) and Parent in connection with the separation of Parent from SolarWinds (the “Separation Agreement”) (the “Effective Date”). In the event that the Effective Time shall not occur, this Agreement shall be null and void.
IN CONSIDERATION of the premises and the mutual covenants set forth below, the parties hereby agree as follows:
1.Position and Duties.
a.The Employee will be employed by the Company, on a full-time basis, as Executive Vice President and Chief Financial Offer. The Employee shall report to the Company’s Chief Executive Officer, or such other chief executive as designated by the Company from time to time (hereinafter referred to as the “Managing Executive”).
b.The Employee agrees to perform the duties of Employee’s position and such other duties as may reasonably be assigned to the Employee from time to time. The Employee also agrees that, while employed by the Company, the Employee will devote substantially all of Employee’s business time and efforts to the advancement of the business and interests of the Company and its Affiliates (as defined in Section 9 below) and to the discharge of Employee’s duties and responsibilities for them. Notwithstanding the above, the Employee shall be permitted, to the extent such activities do not in the aggregate materially interfere with the performance by the Employee of Employee’s duties and responsibilities hereunder to: (i) manage Employee’s personal, financial and legal affairs; (ii) serve on civic, educational, philanthropic or charitable boards or committees; and (iii) serve on any other corporate board or committee as long as such board or committee is disclosed to the Company and does not cause a conflict of interest with Employee’s duties at the Company.

2.Compensation and Benefits. During Employee’s employment, as compensation for all services performed by the Employee for the Company and its Affiliates, the Company will provide the Employee the following pay and benefits:
a.Base Salary. The Company will pay Employee a base salary at the rate of $330,000 per year (“Base Salary”), payable in accordance with the regular payroll practices of the Company. The Base Salary shall be reviewed and subject to change from time to time by the Company in its discretion.

b.Bonus Compensation. Employee will also be eligible to participate in the Company bonus plan with a potential to earn a target bonus amount of 80% of base salary upon the achievement of company metrics established by the Board (as defined below) and individual performance factors that will be mutually determined by you and your manager. All payments under this Section 2(b) will be made in accordance with the regular payroll practices of the Company and the terms of the applicable Company plan, are not guaranteed and are subject to change at any time for any reason. The targets shall be reviewed and subject to change from time to time by the Company in its discretion. Bonus compensation for fiscal 2021 shall be based on the Base Salary and target bonus contained herein.
c.Equity Awards. Subject to approval by the Company and/or Parent’s board of directors (the “Board”), the Company shall grant the Employee an initial equity award with an aggregate value of $3,000,000. The terms of this equity award will be set out in Parent’s equity plans and the applicable agreements and will be similar to those of similarly-situated employees. At the time of the spin-off of the Company and Parent and its affiliated entities (the “Spin-Off”), all unvested SolarWinds equity awards will be converted into N-able equity grants under a new N-able plan to



be adopted prior to the Spin-Off, that preserve the value of the unvested SolarWinds equity awards. In addition, from time to time, upon approval by the Board, the Company may grant the Employee equity awards as the Company may deem appropriate. The terms of any such equity awards will be set out in Parent’s equity plans and the applicable agreements.
d.Participation in Employee Benefit Plans and Vacation Policies. The Employee will be entitled to participate in all employee benefit plans and vacation policies in effect for similarly-situated employees of the Company. The Employee’s participation will be subject to the terms of the applicable plan documents and generally applicable Company policies.
e.Business Expenses. The Company will pay or reimburse the Employee for all reasonable business expenses incurred or paid by the Employee in the performance of Employee’s duties and responsibilities for the Company. Reimbursements shall be subject to such reasonable substantiation and documentation as the Company may specify from time to time.
3.Confidential Information and Restricted Activities. Employee has entered into an Employee Proprietary Information and Arbitration Agreement (“EPIA”) with the Company and acknowledges his obligations thereunder. The EPIA is specifically incorporated into this Agreement.
4.Termination of Employment. The Employee’s employment under this Agreement shall continue until terminated pursuant to this Section 4.
a.Termination for Cause. The Company may terminate the Employee’s employment for Cause following at least fifteen (15) days advance written notice to the Employee setting forth in reasonable detail the nature of the Cause. For purposes of this Agreement, “Cause” means any of the following: (i) the Employee’s continued substantial violations of Employee’s employment duties or willful disregard of commercially reasonable and lawful directives from the Managing Executive, after Employee has received a written demand for performance from the Managing Executive that sets forth the factual basis for the Company’s belief that Employee has not substantially performed Employee’s duties or willfully disregarded directives from the Managing Executive; (ii) the Employee’s moral turpitude, dishonesty or gross misconduct in the performance of Employee’s duties or which has materially and demonstrably injured the finances or future business of the Company or any of its Affiliates as a whole; (iii) the Employee’s material breach of this Agreement or the EPIA; or (iv) the Employee’s conviction of, or confession or plea of no contest to, any felony or any other act of fraud, misappropriation, embezzlement, or the like involving the Company’s property; provided, however, that no such act or event described in clauses (i) and (iii) of this paragraph (a) shall constitute Cause hereunder if the Employee has fully cured such act or event during the applicable fifteen (15) day notice period.
b.Termination for Death or Disability. This Agreement shall automatically terminate in the event of Employee’s death during employment. No severance pay or other separation benefits will be paid in the event of such termination due to death except that Employee’s beneficiaries shall be entitled to receive any earned but unpaid Base Salary, any bonus compensation to the extent earned but unpaid, any vested deferred compensation or equity awards (other than pension plan or profit-sharing plan benefits which will be paid in accordance with the applicable plan), any benefits under any plans of the Company in which Employee is a participant to the full extent of Employee's rights under such plans, and any appropriate business expenses incurred by Employee in connection with Employee’s duties hereunder, all to the date of termination (collectively “Accrued Compensation”). In the event the Employee becomes disabled during employment and, as a result, is unable to continue to perform substantially all of Employee’s duties and responsibilities under this Agreement for a consecutive period of twelve (12) weeks, the Company will continue to pay the Base Salary to Employee and benefits in accordance with Section 2 above during such period. If the Employee is unable to return to work after twelve (12) consecutive weeks of disability, the Company may terminate the Employee’s employment, upon notice to the Employee. No severance pay or other separation benefits will be paid in the event of such termination due to disability. If any question shall arise as to whether the Employee is disabled to the extent that the Employee is unable to continue to perform substantially all of the Employee’s duties and responsibilities for the Company, the Employee shall, at the Company’s request, and at the Company’s expense, submit to a medical examination by a physician selected by the Company to whom the Employee’s guardian, if any, has no reasonable objection to determine whether the



Employee is so disabled and such determination shall for the purposes of this Agreement be conclusive of the issue. If such a question arises and the Employee fails to submit to the requested medical examination, the Company’s determination of the issue shall be binding on the Employee.
c.Termination Other Than for Cause; Severance; Release. Either the Company or Employee may terminate Employee’s employment “at will,” for any reason, at any time, without cause or notice. However, in the event of termination of the Employee’s employment by the Company other than for Cause, the Employee shall be entitled to receive: (i) a lump sum cash severance amount equivalent to twelve (12) months of Employee’s then current annual base salary (the “Severance Payments”), less applicable deductions; (ii) pro-rated annual bonus based on number of days employed during the applicable bonus year in which termination occurs, per the terms set forth in the applicable Company bonus plan; (iii) reimbursement of the health and dental care continuation premiums for Employee and Employee’s dependents incurred by Employee to effect continuation of health and dental insurance coverage for Employee and Employee’s dependents on the same basis as active employees, for a period of twelve (12) months from the date of such termination, to the extent that Employee is eligible for and elects continuation coverage under COBRA. Any obligation of the Company to provide the Employee severance payments under this Section 4(c) is conditioned, however, upon the Employee signing and not revoking a release of claims in the form provided and customarily used by the Company and reasonably acceptable to Employee that becomes effective no later than seventy-four (74) days following the Employee’s termination date or such earlier date required by the release agreement (such deadline, the “Release Deadline”). If the release does not become effective by the Release Deadline, the Employee will forfeit any rights to severance payments under this Section 4(c). In no event will severance payments or benefits be paid or provided until the release actually becomes effective. In the event the termination occurs at a time during the calendar year where the release could become effective in the calendar year following the calendar year in which the Employee’s termination occurs, then any severance payments or benefits under this Agreement that would be considered Deferred Compensation (as defined below) will be paid or provided on the first payroll date to occur during the calendar year following the calendar year in which such termination occurs, or, if later, the later of (i) the Release Deadline, or (ii) the Deferred Compensation Delayed Payment Date (as defined below).
d.Benefits in Termination for Cause or Voluntary Resignation. In the event of termination of the Employee’s employment by the Company for Cause or the Employee’s voluntary resignation, the Company will pay the Employee any Base Salary earned but not paid through the date of termination, and any earned but unpaid bonus. The Company shall have no obligation to the Employee for unearned bonus or severance payments.
e.Termination of Benefits. Except for any right the Employee may have under the federal law known as “COBRA” to continue participation in the Company’s group health and dental plans, and subject to Section 4(c)(iii) above, benefits shall terminate in accordance with the terms of the applicable benefit plans based on the date of termination of the Employee’s employment, without regard to any continuation of base salary or other payment to the Employee following termination.
f.Survival. Provisions of this Agreement shall survive any termination if so provided in this Agreement or if necessary to accomplish the purposes of other surviving provisions, including without limitation the Employee’s obligations under Section 3 of this Agreement. The obligation of the Company to make payments to the Employee under this Section 4 is expressly conditioned upon the Employee’s continued full performance of the obligations under Section 3 hereof that survive the termination of Employee’s employment. Upon termination by either the Employee or the Company, all rights, duties and obligations of the Employee and the Company to each other shall cease, except as otherwise expressly provided in this Agreement.
5.Change of Control Benefits. In the event of termination of the Employee’s employment by the Company other than for Cause or in the event of Constructive Termination, in either case upon or during the twelve (12)-month period after the effective date of a Change of Control, the Employee shall be entitled to (i) the consideration set forth in Section 4(c) above; (ii) an additional lump sum cash amount equivalent to six (6) months of Employee’s then current annual base salary (in addition to 12 months’ severance); and (iii) accelerated vesting of all of Employee’s then unvested equity awards, such that all of Employee’s then-outstanding equity awards shall immediately and fully vest as of the date of such termination.



6.Limitation on Payments. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to the Employee (i) constitute “parachute payments” within the meaning of Section 280G of the Internal Revenue Code of 1986, as amended (the “Code”) and (ii) but for this Section 7, would be subject to the excise tax imposed by Code Section 4999 (the “Excise Tax”), then the Employee’s severance benefits will be either: (a) delivered in full, or (b) delivered as to such lesser extent which would result in no portion of such severance benefits being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, results in the receipt by the Employee on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Code Section 4999. If a reduction in the severance and other benefits constituting “parachute payments” is necessary so that no portion of such severance benefits is subject to the Excise Tax, the reduction shall occur in the following order: (1) reduction of the cash severance payments; (2) cancellation of accelerated vesting of the Employee’s equity awards; and (3) reduction of continued employee benefits. In the event that acceleration of vesting of the Employee’s equity awards is to be reduced, such acceleration of vesting shall be cancelled in the reverse order of the date of grant of the Employee’s equity awards. Unless the Company and the Employee otherwise agree in writing, any determination required under this Section 7 will be made in writing by an independent firm selected by the Company with the consent of Employee (the “Firm”), which consent shall not be unreasonably withheld, delayed or conditioned, immediately prior to the change of control, whose determination will be conclusive and binding upon the Employee and the Company for all purposes. For purposes of making the calculations required by this Section 7, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Code Sections 280G and 4999. The Company and the Employee will furnish to the Firm such information and documents as the Firm may reasonably request in order to make a determination under this Section 7. The Company will bear all costs the Firm may reasonably incur in connection with any calculations contemplated by this Section 7.
7.Section 409A. The foregoing provisions are intended to comply with the requirements of Code Section 409A and the final regulations and official guidance promulgated thereunder (“Section 409A”), so that none of the payments and benefits to be provided hereunder will be subject to the additional penalty tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. The Company agrees to work together with the Employee in good faith to consider any and all amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax, interest penalty or accelerated income recognition prior to actual payment to the Employee under Section 409A. Notwithstanding anything to the contrary in this Agreement, no severance payments or severance benefits payable to the Employee upon termination of employment, if any, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A (“Deferred Compensation”) will be payable until the Employee has a “separation from service” within the meaning of Section 409A. Further, if at the time of the Employee’s termination of employment, the Employee is a “specified employee” within the meaning of Section 409A, payment of such Deferred Compensation will be delayed to the extent necessary to avoid the imposition of the additional tax imposed under Section 409A, which generally means that the Employee will receive payment on the first payroll date that occurs on or after the date that is six (6) months and one (1) day following the Employee’s termination of employment, or the Employee’s death, if earlier (the “Deferred Compensation Delayed Payment Date”).

8.Definitions. For purposes of this Agreement, the following definitions apply:
Affiliates” means all persons and entities directly or indirectly controlling, controlled by or under common control with the Company, where control may be by management authority, equity interest or otherwise.
Change of Control” means a transaction or series of transactions where the shareholders of the Company (or those of its ultimate parent entity) immediately preceding such transaction own, following such transaction, less than 50% of the voting securities of the Company or Parent if prior to the Spin-Off; provided however, that a firmly underwritten public offering of the Common Stock shall not be deemed a Change of Control, and provided further, that the Spin-Off shall not constitute a Change of Control for any purpose under this Agreement.



Constructive Termination” means a termination in which the Company, without Employee’s express written consent, either (i) materially reduces the powers and duties of employment of Employee resulting in a material decrease in the responsibilities of Employee, (ii) materially reduces the pay of Employee, or (iii) requires a material change in the geographic location of Employee’s primary work facility or location, and due to an act or event in items (i) - (iii) above, Employee terminates his employment with the Company within thirty (30) days following the expiration of any Company cure period (discussed below) following the occurrence of one or more of such acts or events; provided, however, that a relocation of less than thirty (30) miles from Employee’s primary office in Boston, Massachusetts, as applicable, will not be considered a material change in geographic location and thus a termination by Employee for this reason shall not be construed as a Constructive Termination; and provided further, that Employee may not resign for Constructive Termination unless Employee first provides the Company with written notice of the acts or events constituting the grounds for “Constructive Termination” within ninety (90) days of the initial existence of the grounds for “Constructive Termination” and a reasonable cure period of not less than thirty (30) days following the date of such notice, and such grounds for “Constructive Termination” have not been cured during such cure period.
Person” means an individual, a corporation, a limited liability company, an association, a partnership, an estate, a trust or any other entity or organization, other than the Company or any of its Affiliates.
9.Conflicting Agreements. The Employee hereby represents and warrants that the Employee’s signing of this Agreement and the performance of the Employee’s obligations under it will not breach or be in conflict with any other agreement to which the Employee is a party or are bound and that the Employee is not now subject to any covenants against competition or similar covenants or any court order that could affect the performance of the Employee’s obligations under this Agreement.
10.Withholding. All payments made by the Company under this Agreement shall be reduced by any tax or other amounts required to be withheld by the Company under applicable law.
11.Assignment. Neither the Employee nor the Company may make any assignment of this Agreement or any interest in it, by operation of law or otherwise, without the prior written consent of the other. This Agreement shall inure to the benefit of and be binding upon the Employee and the Company, and each of our respective successors, executors, administrators, heirs and permitted assigns.
12.Severability. If any portion or provision of this Agreement shall to any extent be declared illegal or unenforceable by a court of competent jurisdiction, then the remainder of this Agreement, or the application of such portion or provision in circumstances other than those as to which it is so declared illegal or unenforceable, shall not be affected thereby, and each portion and provision of this Agreement shall be valid and enforceable to the fullest extent permitted by law.
13.Miscellaneous. This Agreement and the EPIA set forth the entire agreement between the Employee and the Company and replace all prior and contemporaneous communications, agreements and understandings, written or oral, with respect to the terms and conditions of the Employee’s employment. In the event of a conflict between the EPIA and this Agreement, the terms in the EPIA shall prevail. This Agreement may not be modified or amended, and no breach shall be deemed to be waived, unless agreed to in writing by the Employee and an expressly authorized representative of the Board. The headings and captions in this Agreement are for convenience only and in no way define or describe the scope or content of any provision of this Agreement. This Agreement may be executed in two or more counterparts, each of which shall be an original and all of which together shall constitute one and the same instrument.
14.Governing Law. This Agreement shall be governed and construed in accordance with the laws of the Commonwealth of Massachusetts without regard to the conflict of laws principles thereof.
15.Notices. Any notices provided for in this Agreement shall be in writing and shall be effective when delivered in person or deposited in the United States mail, postage prepaid, and addressed to the Company at its principal place of business, to the attention of the General Counsel or in the case of the Employee, at the Employee’s last known address on the books of the Company (or to such other address as either party may specify by notice to the other actually received).


* * *




IN WITNESS WHEREOF, the parties hereto have executed this Employment Agreement as of the Effective Date.
N-ABLE TECHNOLOGIES, INC.

By: /s/ Frank Hillery
Name: Frank Hillery
Title: President

/s/ Tim O’Brien
        Tim O’Brien

EX-10.12 3 nabl-2021123110xkxex1012.htm EX-10.12 Document

Exhibit 10.12

EMPLOYMENT AGREEMENT

This AGREEMENT dated and effective as of February 9, 2021 (the “Effective Date”) by and between N-able Technologies, Inc., a Delaware corporation (the “Company”) and wholly owned subsidiary of SolarWinds Corporation, a Delaware corporation (“Parent”), and Michael Adler (the “Employee”).
IN CONSIDERATION of the premises and the mutual covenants set forth below, the parties hereby agree as follows:
1.Position and Duties.
a.The Employee will be employed by the Company, on a full-time basis, as EVP, Chief Technology and Product Officer. The Employee's start date will be March 22, 2021, or such other date as mutually agreed upon by you and the Company (“Start Date”). Employee's primary office location will be in Wakefield, Massachusetts or Burlington, Massachusetts. The Employee shall report to the Company's Chief Executive Officer, or such other chief executive as designated by the Company from time to time (hereinafter referred to as the “Managing Executive”).
a.The Employee agrees to perform the duties of Employee's position and such other duties as may reasonably be assigned to the Employee from time to time. The Employee also agrees that, while employed by the Company, the Employee will devote substantially all of Employee's business time and efforts to the advancement of the business and interests of the Company and its Affiliates (as defined in Section 8 below) and to the discharge of Employee's duties and responsibilities for them. Notwithstanding the above, the Employee shall be permitted, to the extent such activities do not in the aggregate materially interfere with the performance by the Employee of Employee's duties and responsibilities hereunder to: (i) manage Employee's personal, financial and legal affairs; (ii) serve on civic, educational, philanthropic or charitable boards or committees; and (iii) serve on any other corporate board or committee as long as such board or committee is disclosed to the Company and does not cause a conflict of interest with Employee's duties at the Company.
2.Compensation and Benefits. During Employee's employment, as compensation for all services performed by the Employee for the Company and its Affiliates, the Company will provide the Employee the following pay and benefits:
a.Base Salary. The Company will pay Employee a base salary at the rate of $390,000 per year (“Base Salary”), payable in accordance with the regular payroll practices of the Company. The Base Salary shall be reviewed and subject to change from time to time by the Company in its discretion; provided, however, that the Company will not unilaterally reduce Employee's gross Base Salary by more than 15% unless the Company also decreases the base salary of other similarly-situated employees by the same percentage.
b.Bonus Compensation. Employee will also be eligible to part1c1pate in the Company bonus plan with a potential to earn a target bonus amount of 80% of base salary upon the achievement of company metrics established by the Board (as defined below) and individual performance factors that will be mutually determined by you and your manager. All payments under this Section 2(b) will be made in accordance with the regular payroll practices of the Company and the terms of the applicable Company plan. are not guaranteed and are subject to change at any time for any reason. The targets shall be reviewed and subject to change from time to time by the Company in its discretion. For the 2021 calendar year, the target bonus amount shall not be prorated as long as Employee's Start Date is on or before March 31, 2021.
c.Equity Awards. Subject to approval by the Company and/or Parent's board of directors (the 'Board”), the Company shall grant the Employee equity awards with an aggregate value of $2,000,000. The terms of these equity awards will be set out in the Company's equity plans and the applicable agreements and will be similar to those of similarly-situated employees. At the time of the spin-off of the Company and its relevant parent (' N-able”) and affiliated entities (the “Spin-Off'), all unvested equity grants will be converted under a new N-able plan to be adopted prior to the Spin-Off into N-able equity grants that preserve the value of such grants granted under Parent's equity plan. It is currently contemplated, that this equity award will be granted at the time of the Spin-Off (consistent with the QI 2021 annual grants to N-able executives).



d.Participation in Employee Benefit Plans and Vacation Policies. The Employee will be entitled to participate in all employee benefit plans and vacation policies in effect for similarly-situated employees of the Company. The Employee's participation will be subject to the terms of the applicable plan documents and generally applicable Company policies.
e.Business Expenses. The Company will pay or reimburse the Employee for all reasonable business expenses incurred or paid by the Employee in the performance of Employee's duties and responsibilities for the Company. Reimbursements shall be subject to such reasonable substantiation and documentation as the Company may specify from time to time.
3.Confidential Information and Restricted Activities. Employee has entered into an Employee Proprietary Information and Arbitration Agreement (“EPIA”) with the Comp y and acknowledges his obligations thereunder. The EPIA is specifically incorporated into this Agreement.
4.Termination of Employment. The Employee's employment under this Agreement shall continue until terminated pursuant to this Section 4.
a.Termination for Cause. The Company may terminate the Employee's employment for Cause following at least fifteen (15) days advance written notice to the Employee setting forth in reasonable detail the nature of the Cause. For purposes of this Agreement, “Cause” means any of the following: (i) the Employee's continued substantial violations of Employee's employment duties or willful disregard of commercially reasonable and lawful directives from the Managing Executive, after Employee has received a written demand for performance from the Managing Executive that sets forth the factual basis for the Company's belief that Employee has not substantially performed Employee's duties or willfully disregarded directives from the Managing Executive; (ii) the Employee's moral turpitude, dishonesty or gross misconduct in the performance of Employee's duties or which has materially and demonstrably injured the finances or future business of the Company or any of its Affiliates as a whole; (iii) the Employee's material breach of this Agreement or the EPIA; or (iv) the Employee's conviction of, or confession or plea of no contest to, any felony or any other act of fraud, misappropriation, embezzlement, or the like involving the Company's property; provided, however, that no such act or event described in clauses (i) and (iii) of this paragraph (a) shall constitute Cause hereunder if the Employee has fully cured such act or event during the applicable fifteen (15) day notice period.
b.Termination for Death or Disability. This Agreement shall automatically terminate in the event of Employee's death during employment. No severance pay or other separation benefits will be paid in the event of such termination due to death except that Employee's beneficiaries shall be entitled to receive any earned but unpaid Base Salary, any bonus compensation to the extent earned but unpaid, any vested deferred compensation or equity awards (other than pension plan or profit-sharing plan benefits which will be paid in accordance with the applicable plan), any benefits under any plans of the Company in which Employee is a participant to the full extent of Employee's rights under such plans, and any appropriate business expenses incurred by Employee in connection with Employee's duties hereunder, all to the date of termination (collectively “Accrued Compensation”). In the event the Employee becomes disabled during employment and, as a result, is unable to continue to perform substantially all of Employee's duties and responsibilities under this Agreement for a consecutive period of twelve (12) weeks, the Company will continue to pay the Base Salary to Employee and benefits in accordance with Section 2 above during such period. If the Employee is unable to return to work after twelve (12) consecutive weeks of disability, the Company may terminate the Employee's employment, upon notice to the Employee. No severance pay or other separation benefits will be paid in the event of such termination due to disability. If any “question shall arise as to whether the Employee is disabled to the extent that the Employee is unable to continue to perform substantially all of the Employee's duties and responsibilities or the Company, the Employee shall, at the Company's request, and at the Company's expense, submit to a medical examination by a physician selected by the Company to whom the Employee’s guardian, if any, has no reasonable objection to determine whether the Employee is so disabled and such determination shall for the purposes of this Agreement be conclusive of the issue. If such a question arises and the Employee fails to submit to the requested medical examination, the Company's determination of the issue shall be binding on the Employee.
c.Termination Other Than for Cause; Severance; Release. Either the Company or Employee may terminate Employee's employment “at will,” for any reason, at any time, without cause or notice. However, in the event of termination of the Employee's employment by the Company other than for Cause, the Employee shall be entitled to receive: (i) a lump sum cash severance amount equivalent to twelve (12) months of Employee's then current annual base salary (the “Severance Payments”), less applicable deductions; (ii) pro-rated annual bonus based on number of days



employed during the applicable bonus year in which termination occurs, per the terms set forth in the applicable Company bonus plan; and (iii) reimbursement of the health and dental care continuation premiums for Employee and Employee 's dependents incurred by Employee to effect continuation of health and dental insurance coverage for Employee and Employee's dependents on the same basis as active employees, for a period of twelve (12) months from the date of such termination, to the extent that Employee is eligible for and elects continuation coverage under COBRA. Any obligation of the Company to provide the Employee severance payments under this Section 4(c) is conditioned, however, upon the Employee signing and not revoking a release of claims in the form provided and customarily used by the Company and reasonably acceptable to Employee that becomes effective no later than seventy-four (74) days following the Employee's termination date or such earlier date required by the release agreement (such deadline, the “Release Deadline”). If the release does not become effective by the Release Deadline, the Employee will forfeit any rights to severance payments under this Section 4(c). In no event will severance payments or benefits be paid or provided until the release actually becomes effective. In the event the termination occurs at a time during the calendar year where the release could become effective in the calendar year following the calendar year in which the Employee's termination occurs, then any severance payments or benefits under this Agreement that would be considered Deferred Compensation (as defined below) will be paid or provided on the first payroll date to occur during the calendar year following the calendar year in which such termination occurs, or, if later, the later of (i) the Release Deadline, or (ii) the Deferred Compensation Delayed Payment Date (as defined below).
d.Benefits in Termination for Cause or Voluntary Resignation. In the event of termination of the Employee's employment by the Company for Cause or the Employee's voluntary resignation, the Company will pay the Employee (i) any Base Salary earned but not paid through the date of termination, and (ii) any earned but unpaid bonus. The Company shall have no obligation to the Employee for unearned bonus or severance payments.
e.Termination of Benefits. Except for any right the Employee may have under the federal law known as “COBRA” to continue participation in the Company's group health and dental plans, and subject to Section 4(c)(iii) above, benefits shall terminate in accordance with the terms of the applicable benefit plans based on the date of termination of the Employee's employment, without regard to any continuation of base salary or other payment to the Employee following termination.
f.Survival. Provisions of this Agreement shall survive any termination if so provided in this Agreement or if necessary to accomplish the purposes of other surviving provisions, including without limitation the Employee's obligations under Section 3 of this Agreement. The obligation of the Company to make payments to the Employee under this Section 4 is expressly conditioned upon the Employee's continued full performance, of the obligations under Section 3 hereof that survive the termination of Employee's employment. Upon termination by either the Employee or the Company, all rights, duties and obligations of the Employee and the Company to each other shall cease, except as otherwise expressly provided in this Agreement.
5.Change of Control Benefits. In the event of termination of the Employee's employment by the Company other than for Cause or in the event of Constructive Termination, in either case upon or during the twelve (12)-month period after the effective date of a Change of Control, the Employee shall be entitled to (i) the consideration set forth in Section 4(c) above; (ii) an additional lump sum cash amount equivalent to six (6) months of Employee's then current annual base salary (in addition to 12 months' severance); and (iii) accelerated vesting of all of Employee's then unvested equity awards, such that all of Employee's then-outstanding equity awards shall immediately and fully vest as of the date of such termination.
6.Limitation on Payments. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to the Employee (i) constitute “parachute payments” within the meaning of Section 280G of the Internal Revenue Code of 1986, as amended (the “Code”) and (ii) but for this Section 6, would be subject to the excise tax imposed by Code Section 4999 (the “Excise Tax”), then the Employee's severance benefits will be either: (a) delivered in full, or (b) delivered as to such lesser extent which would result in no portion of such severance benefits being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, results in the receipt by the Employee on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Code Section 4999. If a reduction in the severance and other benefits constituting “parachute payments” is necessary so that no portion of such severance benefits is subject to the Excise Tax, the reduction shall occur in the following order: (1) reduction of the cash severance payments; (2) cancellation of accelerated vesting of the Employee's equity awards; and (3) reduction of continued employee benefits. In the event that acceleration of vesting of the Employee's equity awards is to be reduced, such acceleration of vesting shall be cancelled



in the reverse order of the date of grant of the Employee's equity awards. Unless the Company and the Employee otherwise agree in writing, any determination required under this Section 6 will be made in writing by an independent firm selected by the Company with the consent of Employee (the “Firm”), which consent shall not be unreasonably withheld, delayed or conditioned, immediately prior to the change of control, whose determination will be conclusive and binding upon the Employee and the Company for all purposes. For purposes of making the calculations required by this Section 6, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Code Sections 280G and 4999. The Company and the Employee will furnish to the Firm such information and documents as the Firm may reasonably request in order to make a determination under this Section 6. The Company will bear all costs the Firm may reasonably incur in connection with any calculations contemplated by this Section 6.
7.Section 409A. The foregoing provisions are intended to comply with the requirements of Code Section 409A and the final regulations and official guidance promulgated the under (“Section 409A''), so that none of the payments and benefits to be provided hereunder will be subject to the additional penalty tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. The Company agrees to work together with the Employee in good faith to consider any and all amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax, interest penalty or accelerated income recognition prior to actual payment to the Employee under Section 409A. Notwithstanding anything to the contrary in this Agreement, no severance payments or severance benefits payable to the Employee upon termination of employment, if any, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A (“Deferred Compensation”) will be payable until the Employee has a “separation from service” within the meaning of Section 409A. Further, if at the time of the Employee's termination of employment, the Employee is a “specified employee” within the meaning of Section 409A, payment of such Deferred Compensation will be delayed to the extent necessary to avoid the imposition of the additional tax imposed under Section 409A, which generally means that the Employee will receive payment on the first payroll date that occurs on or after the date that is six (6) months and one (1) day following the Employee's termination of employment, or the Employee's death, if earlier (the “Deferred Compensation Delayed Payment Date”).
8.Definitions. For purposes of this Agreement, the following definitions apply:
“Affiliates” means all persons and entities directly or indirectly controlling, controlled by or under common control with the Company, where control may be by management authority, equity interest or otherwise.
“Change of Control” means a transaction or series of transactions where the shareholders of the Company (or those of its ultimate parent entity) immediately preceding such transaction own, following such transaction, less than 50% of the voting securities of the Company or Parent if prior to the Spin-Off; provided however, that a firmly underwritten public offering of the Common Stock shall not be deemed a Change of Control, and provided further, that the Spin-Off shall not constitute a Change of Control for any purpose under this Agreement.
“Constructive Termination” means a termination in which the Company, without Employee's express written consent, either (i) materially reduces the powers and duties of employment of Employee resulting in a material decrease in the responsibilities of Employee, (ii) materially reduces the pay of Employee, or (iii) requires a material change in the geographic location of Employee's primary work facility or location, and due to an act or event in items (i) - (iii) above, Employee terminates his employment with the Company within thirty (30) days following the expiration of any Company cure period (discussed below) following the occurrence of one or more of such acts or events; provided, however, that a relocation of less than thirty (30) miles from Employee's primary office in Boston, Massachusetts, will not be considered a material change in geographic location and thus a termination by Employee for this reason shall not be construed as a Constructive Termination; and provided .further, that Employee may not resign for Constructive Termination unless Employee first provides the Company with written notice of the acts or events constituting the grounds for “Constructive Termination” within ninety (90) days of the initial existence of the grounds for “Constructive Termination” and a reasonable cure period of not less than thirty (30) days following the: date of such notice, and such grounds for “Constructive Termination” have not been cured during such cure period. Constructive Termination is only applicable upon a Change of Control as specified herein.
“Person” means an individual, a corporation, a limited liability company, an association, a partnership, an estate, a trust or any other entity or organization, other than the Company or any of its Affiliates.




9.Conflicting Agreements. The Employee hereby represents and warrants that the Employee's signing of this Agreement and the -performance of the Employee's obligations under it will not breach or be in conflict with any other agreement to which the Employee is a party or are bound and that the Employee is not now subject to any covenants against competition or similar covenants or any court order that could affect the performance of the Employee's obligations under this Agreement.
10.Withholding. All payments made by the Company under this Agreement shall be reduced by any tax or other amounts required to be withheld by the Company under applicable law.
11.Assignment. Neither the Employee nor the Company may make any assignment of this Agreement or any interest in it, by operation of law or otherwise, without the prior written consent of the other. This Agreement shall inure to the benefit of and`` be binding upon the Employee and the Company, and each of our respective successors, executors, administrators, heirs and permitted assigns.
12.Severability. If any portion or provision of this Agreement shall to any extent be declared illegal or unenforceable by a court of competent jurisdiction, then the remainder of this Agreement, or the application of such portion or provision in circumstances other than those as to which it is so declared illegal or unenforceable, shall not be affected thereby, and each portion and provision of this Agreement shall be valid and enforceable to the fullest extent permitted by law.
13.Miscellaneous. This Agreement and the EPIA set forth the entire agreement between the Employee and the Company and replace all prior and contemporaneous communications, agreements and understandings, written or oral, with respect to the terms and conditions of the Employee's employment. In the event of a conflict between the EPIA and this Agreement, the terms in the EPIA shall prevail. This Agreement may not be modified or amended, and no breach shall be deemed to be waived, unless agreed to in writing by the Employee and an expressly authorized representative of the Board. The headings and captions in this Agreement are for convenience only and in no way define or describe the scope or content of any provision of this Agreement. This Agreement may be executed in two or more counterparts, each of which shall be an original and all of which together shall constitute one and the same instrument.
14.Governing Law. This Agreement shall be governed and construed in accordance with the laws of the State of Massachusetts without regard to the conflict of laws principles thereof.
15.Notices. Any notices provided for in this Agreement shall be in writing and shall be effective when delivered in person or deposited in the United States mail, postage prepaid, and addressed to the Company at its principal place of business, to the attention of the General Counsel or in the case of the Employee, at the Employee's last known address on the books of the Company (or to such other address as either party may specify by notice to the other actually received).
* * *
IN WITNESS WHEREOF, the parties hereto have executed this Employment Agreement as of the Effective Date.

N-ABLE TECHNOLOGIES, INC.

By: /s/ Jason Bliss
Name: Jason Bliss
Title: Director

/s/ Michael Adler
Michael Adler

ACKNOWLEDGED BY:
/s/ John Pagliuca
John Pagliuca

EX-21.1 4 nabl-2021123110xkxex211.htm EX-21.1 Document

Exhibit 21.1

N-ABLE, INC. SUBSIDIARIES

LLC N-able Technology (Belarus)
N-able Acquisition Company B.V. (Netherlands)
N-able Australia Pty Ltd (Australia)
N-able Cloud GmbH (Switzerland)
N-able Global Ltd (United Kingdom)
N-able International Holdings I, LLC (Delaware)
N-able International Holdings II, LLC (Delaware)
N-able International Ltd (United Kingdom)
N-able Portugal, Unipessoal LDA. (Portugal)
N-able Solutions Ltd (United Kingdom)
N-able Solutions ULC (Canada)
N-able Technologies Ltd (United Kingdom)
N-able Technologies S.R.L. (Romania)
N-able Technologies, Inc. (Delaware)
N-able International B.V. - Austria Branch (Austria)
N-able International B.V. (Netherlands)
SolarWinds MSP International B.V. - Philippine Branch (Philippines)
SPAMExperts B.V. (Netherlands)
Trusted Metrics, Inc. (Delaware)


EX-23.1 5 nabl-2021123110xkxex231.htm EX-23.1 Document

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-257973) of N-able, Inc. of our report dated March 7, 2022 relating to the financial statements and financial statement schedule, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
Austin, Texas
March 7, 2022

EX-31.1 6 nabl-2021123110xkxex311.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 Annual Report on Form 10-K 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:March 7, 2022By:/s/ John Pagliuca
John Pagliuca
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 7 nabl-2021123110xkxex312.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 Annual Report on Form 10-K 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:March 7, 2022By:/s/ Tim O'Brien
Tim O'Brien
Chief Financial Officer
(Principal Financial and Accounting Officer)




EX-32.1 8 nabl-2021123110xkxex321.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 Annual Report on Form 10-K of N-able, Inc. for the year ended December 31, 2021 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:March 7, 2022By:/s/ John Pagliuca
John Pagliuca
President and Chief Executive Officer
(Principal Executive Officer)


Dated:March 7, 2022By:/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 9 nabl-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1407401 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Organization and Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Other Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Summary of Significant Accounting Policies - Internal-Use Software Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2413410 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2414411 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs Incurred (Details) link:presentationLink link:calculationLink link:definitionLink 2415412 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2416413 - Disclosure - Summary of Significant Accounting Policies - Estimated the Fair Value for Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2417414 - Disclosure - Summary of Significant Accounting Policies - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2418415 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2119103 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2320302 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2421416 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2422417 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2423418 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2424419 - Disclosure - Goodwill and Intangible Assets - Estimated Intangible Asset Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2125104 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2326303 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2427420 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2428421 - Disclosure - Property and Equipment - Schedule of Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2129105 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2330304 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2431422 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432423 - Disclosure - Leases - Operating Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2433424 - Disclosure - Leases - Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2433424 - Disclosure - Leases - Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2134106 - Disclosure - Accrued Liabilities and Other link:presentationLink link:calculationLink link:definitionLink 2335305 - Disclosure - Accrued Liabilities and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 2436425 - Disclosure - Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2137107 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2440427 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2441428 - Disclosure - Debt - Summary of Future Minimum Principal Payments of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2142108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2445430 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2446431 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2447432 - Disclosure - Stock-Based Compensation - Additional information regarding stock option grant activity (Details) link:presentationLink link:calculationLink link:definitionLink 2448433 - Disclosure - Stock-Based Compensation - Restricted Stock Activity Subject to vesting (Details) link:presentationLink link:calculationLink link:definitionLink 2449434 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2450435 - Disclosure - Stock-Based Compensation - Schedule of Performance Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2151109 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2352308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2453436 - Disclosure - Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2454437 - Disclosure - Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 2155110 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2356309 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2457438 - Disclosure - Employee Benefit Plans - Schedule of Costs of Retirement Plans (Details) (10-K) link:presentationLink link:calculationLink link:definitionLink 2158111 - Disclosure - Relationship with Parent and Related Entities link:presentationLink link:calculationLink link:definitionLink 2359310 - Disclosure - Relationship with Parent and Related Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 2460439 - Disclosure - Relationship with Parent and Related Entities - Components of General Allocated Corporate Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2461440 - Disclosure - Relationship with Parent and Related Entities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2162112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2363311 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2464441 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2465442 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2466443 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2467444 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2468445 - Disclosure - Income Taxes - Components of Net Deferred Tax Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 2469446 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits, Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2170113 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2171114 - Disclosure - Operating Segments and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2372312 - Disclosure - Operating Segments and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2473447 - Disclosure - Operating Segments and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2474448 - Disclosure - Operating Segments and Geographic Information - Schedule of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2475449 - Disclosure - Operating Segments and Geographic Information - Schedule of Long-lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2176115 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 2477450 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 nabl-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 nabl-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 nabl-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Consummation of Separation transaction Adjustments To Additional Paid In Capital, Parent Company Net Investment, Reclassification Adjustments To Additional Paid In Capital, Parent Company Net Investment, Reclassification Net Income (Loss) Per Share Earnings Per Share, Policy [Policy Text Block] State Current State and Local Tax Expense (Benefit) Restricted stock vested (in shares) Stock units vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Leases Deferred Tax Assets, Leases Deferred Tax Assets, Leases Net operating loss Deferred Tax Assets, Operating Loss Carryforwards Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Payroll-related accruals Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Summary of Future Minimum Principal Payments of Debt Schedule of Maturities of Long-term Debt [Table Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Stock units forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Details of Total Deferred Revenue Balance Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Other assets, net Other Assets, Noncurrent Meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Common Stock Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] 2023 Long-Term Debt, Maturity, Year Two Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Intangibles Deferred Tax Liabilities, Intangible Assets Expenses from transactions with related party Expenses (credits) from transactions with related party Related Party Transaction, Expenses from Transactions with Related Party LIBOR floor Debt Instrument, LIBOR Floor Interest Rate Debt Instrument, LIBOR Floor Interest Rate Income taxes payable Increase (Decrease) in Income Taxes Payable Aggregate intrinsic value of options exercised during the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Parent Company Net Investment Parent Company Net Investment [Policy Text Block] Parent Company Net Investment Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] 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 SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Credit Agreement Credit Agreement [Member] Credit Agreement Additions (Charge to Expense) SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Intangible asset amortization expense Amortization of Intangible Assets Increases for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Variable lease costs Variable Lease, Cost Total anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted-average discount rate of lease liabilities (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Research and development Research and Development Expense [Member] Additional amounts deferred Contract with Customer, Liability, Additions Contract with Customer, Liability, Additions Sale of Stock [Axis] Sale of Stock [Axis] Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Private Placement Private Placement [Member] Accounts receivable, related parties Accounts Receivable, Related Parties Fair value of restricted stock units vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Stock units granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Debt Instruments [Abstract] Debt Instruments [Abstract] Accrued related party interest payable Increase (Decrease) in Interest Payable, Net Award Type [Domain] Award Type [Domain] Estimated Amortization Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] 2024 Long-Term Debt, Maturity, Year Three Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Options exercisable at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options vested and expected to vest at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Covenant, leverage ratio, maximum Debt Instrument, Covenant, Net Leverage Ratio, Maximum Debt Instrument, Covenant, Net Leverage Ratio, Maximum Interest Deferred Tax Assets, Interest Deferred Tax Assets, Interest Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Stock units granted (in shares) Restricted stock granted and issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively Preferred Stock, Value, Issued Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Outstanding balances at beginning of period (in shares) Outstanding balances at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Currency [Axis] Currency [Axis] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Advertising Advertising Cost [Policy Text Block] Long-term liabilities: Liabilities, Noncurrent [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accounts payable, related parties Accounts Payable, Related Parties Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Schedule of Long-lived Assets by Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] Secured Debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Software OEM Agreements Software OEM Agreements [Member] Software OEM Agreements Components of Net Deferred Tax Amounts Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Maximum stock purchase, percentage of compensation Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Subscription Revenue Subscription Revenue [Member] Subscription Revenue All other international Non-US, Excluding Switzerland And Canada [Member] Non-US, Excluding Switzerland And Canada Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Interest expense, related party Interest Expense, Related Party Number of operating segments Number of Operating Segments Operating Expense Operating Expense [Member] Basic earnings per share (in dollars per share) Earnings Per Share, Basic 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Awards outstanding (in shares) Unvested balances at beginning of period (in shares) Unvested balances at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] 2022 Long-Term Debt, Maturity, Year One Contingencies Commitments and Contingencies, Policy [Policy Text Block] Loss on lease modification Gain (Loss) on Termination of Lease Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Acquisition costs Effective Income Tax Rate Reconciliation, Business Acquisition Costs, Amount Effective Income Tax Rate Reconciliation, Business Acquisition Costs, Amount 2026 Long-Term Debt, Maturity, Year Five Employee benefit plan expense Defined Contribution Plan, Cost Switzerland SWITZERLAND Number of Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Denominator: Earnings Per Share, Diluted [Abstract] SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Summary of Restricted Stock Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Stock units granted through the conversion (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Granted Through Conversion, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Granted Through Conversion, Weighted Average Grant Date Fair Value Cumulative Effect, Period of Adoption, Adjustment Adoption of new accounting pronouncement Cumulative Effect, Period of Adoption, Adjustment [Member] Net deferred tax liability Deferred Tax Liabilities, Net Other non-cash expenses Other Noncash Income (Expense) Cash and cash equivalents Cash Equivalents, at Carrying Value [Abstract] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] 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 Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Total principal amount Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Voluntary Filers Entity Voluntary Filers Proceeds from credit agreement Proceeds from Issuance of Secured Debt Aggregate fair value of options vested during the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Total minimum principal payments Long-term Debt Unrealized net transaction gains (losses) related to remeasurement Foreign Currency Transaction Gain (Loss), Unrealized Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Weighted-average shares used to compute net income (loss) per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Software Software Development [Member] Entity Small Business Entity Small Business Related party transaction, rate Related Party Transaction, Rate Increases for tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders' equity Liabilities and Equity Accrued other liabilities Other Accrued Liabilities, Current Current portion of deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital Weighted-Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Earnings Per Share Earnings Per Share [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Thereafter Long-Term Debt, Maturity, after Year Five Settlement with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Equity-Based Incentive Plan Equity-Based Incentive Plan [Member] Equity-Based Incentive Plan Income tax receivable Income Taxes Receivable, Current Affiliated Entity Affiliated Entity [Member] Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Offering period length Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Balance, beginning of year Balance, end of year Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Due to and from affiliates Increase (Decrease) In Due From And Due To Affiliates Increase (Decrease) In Due From And Due To Affiliates Deferred taxes Deferred Income Tax Assets, Net United Kingdom UNITED KINGDOM Current liabilities: Liabilities, Current [Abstract] 2025 Long-Term Debt, Maturity, Year Four Issuance of stock Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Debt Disclosure [Text Block] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Options exercisable at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Leases Lessee, Leases [Policy Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Stock issuance costs Payments of Stock Issuance Costs Issuance of stock (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Cost of revenue: Cost of Revenue [Abstract] Federal Current Federal Tax Expense (Benefit) Present value of operating lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Loss (gain) on foreign currency exchange rates Foreign Currency Transaction Gain (Loss), before Tax Common stock, $0.001 par value: 550,000,000 shares authorized and 179,049,429 and no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense Nonoperating Income (Expense) Recognition period of stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested balances at beginning of period (in dollars per share) Unvested balances at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Performance Stock Units Performance Shares [Member] Commitments and contingencies (Note 13) Commitments and Contingencies Long-term Debt, Fiscal Year Maturity [Abstract] Long-term Debt, Fiscal Year Maturity [Abstract] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Loans payable Loans Payable Restricted Stock Restricted Stock [Member] Payment of debt issuance costs Payments of Debt Issuance Costs ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Stock Option Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] International Deferred Foreign Income Tax Expense (Benefit) Legal Entity [Axis] Legal Entity [Axis] Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Add stock-based incentive stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Schedule of Costs of Retirement Plans Schedule of Costs of Retirement Plans [Table Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Schedule of Advertising Expense Schedule Of Advertising Expense [Table Text Block] Schedule Of Advertising Expense [Table Text Block] Consummation of Separation transaction (in shares) Stock Issued During Period, Shares, Consummation Of Separation Transaction Stock Issued During Period, Shares, Consummation Of Separation Transaction Transaction costs Effective Income Tax Rate Reconciliation, Transaction Costs, Amount Effective Income Tax Rate Reconciliation, Transaction Costs, Amount Prepaid and other current assets Prepaid Expense and Other Assets, Current Revenue from related parties Revenue from Related Parties Entity [Domain] Entity [Domain] Accrued liabilities and other Total accrued liabilities and other Accrued Liabilities, Current Subscription and other revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Employee Benefit Plans Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Proceeds from Private Placement, net of $9,000 of issuance costs Proceeds from Issuance of Private Placement Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Stock options to purchase common stock Stock Options Share-based Payment Arrangement, Option [Member] Parent Company Net Investment Parent Company Net Investment [Member] Parent Company Net Investment Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] International Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating Segments and Geographic Information Segment Reporting Disclosure [Text Block] Other comprehensive loss before reclassification OCI, before Reclassifications, Net of Tax, Attributable to Parent Operating income Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Current operating lease liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Revenue, advance billing period Revenue, Advance Billing Period Revenue, Advance Billing Period Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] SolarWinds Holdings, Inc. SolarWinds Holdings, Inc. [Member] SolarWinds Holdings, Inc. Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation and amortization Depreciation Spinoff transaction, conversion ratio Spinoff Transaction, Conversion Ratio Spinoff Transaction, Conversion Ratio All other international Non-US, Excluding United Kingdom [Member] Non-US, Excluding United Kingdom Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued liabilities and other Increase (Decrease) in Accrued Liabilities Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other (expense) income, net Other Nonoperating Income (Expense) Pre-Separation and Distribution net operating losses and other deferred tax assets Effective Income Tax Rate Reconciliation, Pre-Separation Net Operating Losses Effective Income Tax Rate Reconciliation, Pre-Separation Net Operating Losses Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Deferred revenue Deferred Tax Assets, Deferred Income Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Restricted stock repurchased - unvested shares (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Repurchased In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Repurchased In Period Schedule of Accrued Liabilities and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Award Type [Axis] Award Type [Axis] Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] 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 Options expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders' equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Operating loss carryforwards Operating Loss Carryforwards Common stock, issued (in shares) Common Stock, Shares, Issued Preferred stock, issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Preferred Stock Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Options exercisable as of December 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Amortization of acquired intangibles Amortization Of Intangible Assets, Excluding Acquired Technologies Amortization Of Intangible Assets, Excluding Acquired Technologies Stock units granted through the conversion (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted Through Conversion Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted Through Conversion Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Withholding tax Effective Income Tax Rate Reconciliation, Withholding Tax, Amount Effective Income Tax Rate Reconciliation, Withholding Tax, Amount Entity Address, City or Town Entity Address, City or Town Useful life Property, Plant and Equipment, Useful Life Eurodollar Eurodollar [Member] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Changes in Accumulated Other Comprehensive Income (Loss) by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Permanent items Effective Income Tax Rate Reconciliation, Permanent Items Effective Income Tax Rate Reconciliation, Permanent Items Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Other Revenue Other Revenue [Member] Other Revenue Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Total current income tax expense (benefit) Current Income Tax Expense (Benefit) Face amount of debt Debt Instrument, Face Amount Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective Rate Debt Instrument, Interest Rate, Effective Percentage Canada PHILIPPINES Income tax benefit related to stock-based compensation Share-based Payment Arrangement, Expense, Tax Benefit 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 Retained earnings Retained Earnings (Accumulated Deficit) Allowance for doubtful accounts, customers and other Allowance For Doubtful Accounts 1 [Member] Allowance For Doubtful Accounts 1 [Member] Operating lease terms (in years) Lessee, Operating Lease, Term of Contract Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Value-added and other tax Accrual for Taxes Other than Income Taxes, Current Restricted Stock Units (RSUs) Restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Total deferred tax liabilities Deferred Tax Liabilities, Gross Risk-free rate of return Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Loan Agreement With SolarWinds Holdings, Inc. Loan Agreement With SolarWinds Holdings, Inc. [Member] Loan Agreement With SolarWinds Holdings, Inc. Deductions (Write-offs, net of Recoveries) SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Capitalized internal-use software, net Capitalized Computer Software, Net Exercise of stock options Proceeds from Stock Options Exercised Related Party Transaction [Axis] Related Party Transaction [Axis] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax expense Total income tax expense (benefit) Income Tax Expense (Benefit) Accounts receivable, net of allowances of $1,653 and $751 as of December 31, 2021 and 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sale of Stock [Domain] Sale of Stock [Domain] Stock units forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Valuation allowance for deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Revenue recognized over time Transferred over Time [Member] Share-based Compensation Share-based Payment Arrangement [Policy Text Block] Federal Deferred Federal Income Tax Expense (Benefit) Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Options expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Parent company net investment Parent Company Investment Parent Company Investment Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Unvested balances at end of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Schedule of the Components of General Allocated Corporate Expenses Schedule of Related Party Transactions [Table Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Stock-based compensation expense subject to future recognition Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Internal-use software useful life Capitalized Computer Software, Amortization Period Capitalized Computer Software, Amortization Period Current debt obligation Less: Current debt obligation Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Net transfers from Parent Transfers From Parent Transfers From Parent Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Compensation expense not yet recognized Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Weighted-average grant date fair value per share of options granted during the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Short-term lease costs Short-term Lease, Cost Decreases for tax positions related to the current year Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Sales and marketing Selling and Marketing Expense Repurchase of stock (in shares) Stock Repurchased During Period, Shares 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Conversion incremental compensation expense Share-based Payment Arrangement, Plan Modification, Incremental Cost Statement [Line Items] Statement [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Maximum value of common stock purchase, per year Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Deferred revenue Increase (Decrease) in Contract with Customer, Liability Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Expected recognition of deferred revenue Expected recognition of deferred revenue Revenue, Remaining Performance Obligation, Amount Domestic Tax Authority Domestic Tax Authority [Member] Internal-Use Software Costs Internal Use Software, Policy [Policy Text Block] Restricted stock units issued, net of shares withheld for taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Counterparty Name [Domain] Counterparty Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Due to affiliates Due to Affiliate, Current Purchase price of common stock, percent of market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Type of Adoption [Domain] Accounting Standards Update [Domain] Research and experimentation tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Segment Reporting [Abstract] Estimated useful life Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Document Annual Report Document Annual Report Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Foreign currency translation Goodwill, Translation and Purchase Accounting Adjustments Title of 12(b) Security Title of 12(b) Security Total assets Assets Deferred taxes Deferred Income Taxes and Tax Credits Plan Name [Domain] Plan Name [Domain] Common stock, authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Net income (loss) available to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Repayments of borrowings from Credit Agreement Repayments of Secured Debt Net income (loss) available to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Summary of Restricted Stock Unit Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Accrued Liabilities and Other Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Net transfers to Parent Net Transfers To Parent Company Net Investment Net Transfers To Parent Company Net Investment Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Deferred revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Covenant, borrowing percentage of commitments, maximum Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum All Currencies [Domain] All Currencies [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforward Tax Credit Carryforward, Amount Tax valuation allowances SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Furniture and fixtures Furniture and Fixtures [Member] 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) Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Operating Lease Costs Lease, Cost [Table Text Block] Numerator: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Shares used in computation of basic earnings per share (in shares) Weighted-average common shares outstanding used in computing basic net earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted State and Local Jurisdiction State and Local Jurisdiction [Member] Cash paid for income taxes Income Taxes Paid, Net Long-lived Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Cumulative effect adjustment of adoption of revenue recognition accounting standard Accounting Standards Update [Extensible Enumeration] Effect of foreign operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Intangible Asset Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Beginning balance Ending balance Contract with Customer, Liability Purchasing accruals Accrued Purchases, Current Accrued Purchases, Current Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other credits Deferred Tax Assets, Tax Credit Carryforwards, Other Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Issuance Costs Debt, Policy [Policy Text Block] Non-current deferred taxes Deferred income tax liabilities Deferred Income Tax Liabilities, Net Loans Payable Loans Payable [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Unvested balances at end of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Deferred tax assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Depreciation and amortization Depreciation, Depletion and Amortization Audit Information [Abstract] Audit Information [Abstract] Distribution of net proceeds from Private Placement to Parent Payments For Distribution To Parent Payments For Distribution To Parent Foreign Tax Authority Foreign Tax Authority [Member] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Acquisitions Business Combinations Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accrued royalties Accrued Royalties, Current Common stock, outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Transition Services Agreement Transition Services Agreement [Member] Transition Services Agreement Total cost of revenue Cost of Goods and Services Sold Revenue: Revenues [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Document Period End Date Document Period End Date Restricted stock units issued, net of shares withheld for taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Purchases of intangible assets Payments to Acquire Intangible Assets Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Remaining Performance Obligations for Revenue Recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Number of Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Deferred State and Local Income Tax Expense (Benefit) Total lease costs Lease, Cost Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Research and experimentation credits Deferred Tax Assets, Tax Credit Carryforwards, Research Income Statement Location [Domain] Income Statement Location [Domain] Decreases for tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Supplemental disclosure of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] Distribution of net proceeds from Private Placement to Parent Distribution Of Net Proceeds From Private Placement To Parent Company Distribution Of Net Proceeds From Private Placement To Parent Company Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Summary of Debt Schedule of Long-term Debt Instruments [Table Text Block] Estimated Intangible Asset Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Repayments of borrowings due to affiliates Repayments of Related Party Debt 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Property and equipment, gross Property, Plant and Equipment, Gross Provision for doubtful accounts Accounts Receivable, Allowance for Credit Loss Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Related Party Transaction [Domain] Related Party Transaction [Domain] Trademarks Trademarks [Member] Options vested and expected to vest at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Schedule of Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Outstanding balances at beginning of period (in dollars per share) Outstanding balances at the end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Parent company net investment Parent Company Investment, Net Parent Company Investment, Net Due to affiliates Due to Affiliate, Noncurrent Long-term debt, net of current portion Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Cost of Revenue Cost of Goods and Service [Policy Text Block] Options exercisable as of December 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Entity Current Reporting Status Entity Current Reporting Status Net income (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Weighted-Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Amortization of acquired technologies Cost, Amortization Leases Deferred Tax Liabilities, Leases Deferred Tax Liabilities, Leases Amortization of debt issuance costs Amortization of Debt Issuance Costs Counterparty Name [Axis] Counterparty Name [Axis] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Schedule of Components of Income Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] United States, country of domicile UNITED STATES Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Net transfers (to) from Parent Proceeds from (Payments for) Other Financing Activities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Interest expense, net Interest Income (Expense), Nonoperating, Net Leases [Abstract] Leases [Abstract] Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Capitalized internal-use software and website development costs Capitalized Computer Software, Amortization Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Summary of Performance Stock Unit Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Exercise of stock options (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Intrinsic value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Shares used in computation of diluted earnings per share (in shares) Weighted-average shares used in computing diluted net earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Accrued related party interest payable Interest Payable, Current Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Option Grant Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Revenue recognized at a point in time Transferred at Point in Time [Member] Reductions due to lapsed statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Weighted Average Outstanding Shares of Common Stock Equivalents Excluded Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table 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 Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other expense: Nonoperating Income (Expense) [Abstract] Auditor Firm ID Auditor Firm ID Additional Information Regarding Options Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations: Increase (Decrease) in Operating Capital [Abstract] Unrealized exchange gain Deferred Tax Assets, Section 986 Gain (Loss) Deferred Tax Assets, Section 986 Gain (Loss) Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Impairments to internal-use software Capitalized Computer Software, Impairments Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Stock units vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Income taxes receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current ESPP Employee Stock [Member] Payments of tax withholding obligations related to restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Software Cross License Agreement Software Cross License Agreement [Member] Software Cross License Agreement Options vested and expected to vest as of December 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Percentage of outstanding stock Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Current Fiscal Year End Date Current Fiscal Year End Date Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total long-lived assets, net Long-Lived Assets Statement [Table] Statement [Table] Advertising expense Advertising Expense Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Cost of revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Expense (benefit) derived by applying the federal statutory income tax rate to income before income taxes Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Net Finite-Lived Intangible Assets, Net Goodwill Balance at beginning of period Balance at end of period Goodwill Deferred revenue Deferred Revenue 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 Beginning Balance Ending Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Cost of revenue Cost of Sales [Member] Income taxes payable Accrued Income Taxes, Current US Dollars United States of America, Dollars International Current Foreign Tax Expense (Benefit) Changes in Goodwill Schedule of Goodwill [Table Text Block] Organization and Nature of Operations Nature of Operations [Text Block] Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Developed product technologies Developed Technology Rights [Member] Operating lease costs Operating Lease, Cost Servers, equipment and computers Computer Equipment [Member] Relationship with Parent and Related Entities Related Party Transactions Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Options vested and expected to vest as of December 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 13 nabl-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 nabl-20211231_g1.jpg begin 644 nabl-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &E C\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH ***\7USXZ>)-8^)GB?P5\./!NG^++[PK;PR M:Y>:UKC:5;0SSH)(+6%DMKAI93'EVRJ(@* L2Q"@'M%%>(:]^T)X@C\5^#? MVA?#][CXC:YI M_P""@$WPC^'NL7]W\.9;SQWH7BFU\+:MX476 J))8S+$[8WH<8-9/P^_;B\0^)O /PM^(&O?#C3M&\"^/==C\/V]UI_B M9[V_LIY99H8GEMFLH4,9EAP2DQ*J^[:<;: /KBBOG?X3_MB:=\5/VB/&'PQA M\.S:?9:1]J72_$377F0ZO):21Q7B)'Y8V&*24#[[;@">.E+(_ OQ& M\?1_#729O!'@7Q!?:)J,@\4R#4Y8[6=8I9X;8V/E$[6WA&G7."-W0D ^L**^ M=K_]LC2M)G^.LUWX?G&D_"_3],U'[5!Z5J'A/78]=@UK[256.&W/EPR>;YCHF& MC"'>"'(!P ?0%%>(:5\>O%7A[QGX-\/_ !-\"6/@X^+R;;2KS1]?.K11WJQ- M*UI=;K:#RY"BMM:/S48JPW#@MY%X _X*3:)\0O@=J/CFR\*>5K>E^);+P]J/ MAMM5!:!;JX6*&Y$HA^9&!8@%!EHG7/&X@'V917FWQN^,T?P@TO0H[71YO$GB M?Q'J<>C:'HL,PA%U=.K/^\E(811(B,SR;6V@<*QP#Y[XI_:NU7X:1^.],\<> M";;2O%OA_P +W?B[3K/2]::\T_6+*W4"18[I[:)XY5D(5D:'@,K*7&=H!]%T M5YA\'?'WC_XB:3HVNZ]X0\-^'_#VK:9%J-O+IWB:XO[L>:B/&CPO80(/E8Y( MD.", '.1Q?B[]JHZ7^T9-\)-&M/"+ZE;V5C<2S^)O%ATF:XFN7D MK2!;28W M$BHB/@,O^M4<=2 ?0=%?/W[9/[5S_LD^"M!\0KX1D\8+J6I&RDM8;_[*T,:P M2S/*#Y;[MJQ-\O'U&*P/%W[=6A^&_P!I[PG\*+;0UU'1]8T;^V+OQ8+XQQ6* M&VN;E%,/E$OF*W#9WJ.K'0_@_K M5C\-O#UWIOQ._LV'2?M'B^>&:VGNK(7)6X0::X5$.]-Z,Q8*K;5W%5]*\#_& M[4_$'QNUOX9ZSX;M-*U71_#UEK=S>6.J-=P%YY)$,*;H(F*KY>=Y )S]T4 > MMT5Y!\"/VBK#XP?L[V7Q:U73U\):7)#J%S=V[W)NEM8;2XGB=S((U+#; 7X3 MC..<9.?\-_C;\0_B)8>$O$T7PGCM_ OB5UEM[I?$<3:M9V4@9H+NZLWA2)59 M?+9DBN99%$@PKD$ ]OHKYCUC]M3^R?V7_'WQA_X0WS?^$5UFYTC^Q?[4Q]J M\F^2T\SSO)^3._?MV-C&,GK3_#?[;FF:C^T?\1OA;K/AQM"M/"-C<7T7B!K[ MS4OQ;QPRSH(O+7RV6.=6^^W /2@#Z9HKXU^!7_!1"3XT>'_!.I2_#MM!D\2> M-IO!QMWUDS&VV6,=W]IS]G3=GS-OEX7IG=SBNL^*G[:__"L]7^,MC_PAO]I? M\*[G\.0^9_:GE?VA_:K!HK"\=^,M-^'?@K7O%.L2 M^3I>BV,VH73]Q'$A=L>^!P.YQ7AWP-_:F\3_ +0'PCU'Q+H'P_L-'\6:5J/V M/4O#/B'7Y;9((C LZ2K<1VZS/>?96:4-8HJ;>6 5GW=/EZUNW'[:=II/ MP*^*_CW6/"YTW5_A[K=YX?N_#[:AN^TW44D:0>7,8@=LWG1%6\L_>.-V.0#Z M6HKYT\(_M%?$?XA?$3QSX2\/?#7PY'=^#_[.CU&36_%\]J3-=6B7!1%BTV;( M0LR%B1G:#@9P/9O$5_XPM?#-K/H.A:'J7B%O+^T6&HZU-:6D>5_>;+A+25WP MV ,PKN')V]* .EHKY2\#_MM:QX@_9]TKXM:O\/K.RTWQ%-'IOAK0])\0/>ZE MJ>I2736T5JZR6D,409T9M_F/A03MSQ7>P?'?Q?I'Q L? 7BSP/I.A^*]?TNY MU#PS+9^(I+O2]1FMP#/:37!LXY;>5%9),B"1"A8ABR[* /<**^?OA#^T1XU^ M(OC3QMI>L>"/#7AS1_!6I/IFN:G'XKGNG5EMQ-YD$3:=&)$PR@EWC(^8X. # M0_9K_;+M?VA_#WCS4/\ A$[GPS=>&TCOK>RNKOS3J&GS0M+:W0;RUV"01N"H M#;2O))X !](45P/P$^*G_"\/@WX2\>?V7_8O]O6*WG]G_://\C)(V^9M7=TZ M[1]*XOQ)\>/%[?M :G\+/!_@K1-9N].T"WUZ?4M<\1S: +2XU[X@G7();/7-?:R@TNXTO:+B,S M16DYF5B7V.$7("DA2Q"]G\8OC=\3O@O\(]9\=ZM\//"5[!HL,UU?V5EXRNBP MA79L,3-I8WNQ9\JP0+M7#-N(4 ]ZHKP4_M%>)]!\2?"?1?%'@K2;&Y^(-_<6 MUN^D>(9;U+2&.S^TK(YDLX2SL04* 8& =YSM'+_$C]M:X\"ZE\4K"U\$QZG= M>"M>T/0HO.U@VZ7[ZDB,LC$6[F$1EP" 'W8SQTH ^HJ*^:?%W[6VO?"_6?&^ M@^-O NG6?B#0_!-QXWT^/0_$$E]::A;P.\V-O M<:=>P6ZV\D4XNYX08I J.KQERI#AD'REOHNB@#YLUKPG\1M#^.7A3XSP^"H] M9N;[PHWA?Q+X3T75H)+JQQ<-=6\UM-<_9X9P'9XY S1$!@R^9C%>3>./V8?B M+\1O%&=EF^FT+QZD2W37ULQA\-V5E-!8R8$G. M6GD.P N-P+ =O2_V;?V3;_X4_LN>$[SQ!X0U+5_B]X5M;^_TOP]?>)I;JP@U M+?<_9FBMWNFL8G*R+^\51M+ELALFOM.B@#X*\&_LH_&/X5Z'^SYK5I/- M5LM/O;KQ1_PLJ^\36_@?4O$+MH7BG2S>)-'!JL2@63@C'Z'4 M4 ?*WA'X=^/-+^(_[3'C.]^&]KJ]KXVL-"?2_#.M:I:K%JGDZ7Y-W9RNGG(A M#,T1WKY;GOL)<>/Z%^P_XIN-%^*.C>!]*U3X3^#=4CTO4O#_ (3\7:O%J%O# MK=K ; MSX<:#X-U,>(]1.L:C97K;R116]K]DFES&K2NS22^62 N$R3CY-;]@+XH MZ=\%_@[=Z+H_]G^-K'4VL?&.@B_M=EWIJZU-?VLY?S/*,D60$+6#5?$'@77#JRZ-/,L/]I6[P203P1R,0B2 ME),H7(3'M4OK-]0U" M^O%5GGD>">2WBB&Q8U4REB=S-L&,_9%>%?$3]I[1O OQ\\+^ )M8\/VT=UY$ M6I6]_>K%?^9=M(EE]FC+CS )(=LBA3A9XFRH&& -[]GCX,V_PH\ >&XY9-?7 M7%T2SM-0M=4\2WVI6\,R1)YBQ137$D,>'! \H 8&!\O%>4?M/?"WQ=\6;'QU MX$\._"NQTF3Q56ZYN]PCBE 5E*B1@X:..1P60DM3]I^1?.NK7FY\@[9U;& Y4 S?VL_@S MK'QFU7X16MAI/]JZ-IGBM;O7/W\4?DV+6L\4CX=@7_U@&U0QYZ5\I_"3]A/X MH6EY\.I/&UB;B^74-:T[7=42\MF:TTD:(NEZ:0HDR^50D!UG -N9@%C+L54ACK^+OC M%J7@_P"-^F^'+JQMF\&S:5%/>ZDH?[197$UQ)% [\[?(+1B-CC*M*C$A Y4 M\)U?X5_%OQA^R[HW[.M[X+&F21VMGX=XH4 M01/ BAW)+A5R>'^-/[$OCGQY'\=->T'3O[)\8R:Y]O\ !EXMU;EK^SFTQ+.] MM22Y$:S1[T/F;?F1#P.:^@] _;'\)0? S2/&.N:KI.H>(UTS3;O6=!T34;2* M6QDNUCVF7[3<(EK&3(,-<2H#E5#,S*K-\$_M>6GC#7AW6.Z87)\P&<(@:V65%&79A&5<@')W_P "_&\WPU_9%TI-$S?^ M [[1IO$4/VN#_04@TUH)CG?B3;(0O[LMGJ,CFMO4/V9['QY^U_XP\8>.? .A M^*/!MQX7T^QTVYURTM+Y!=QS2F54BDW.A"LOS;0#G&32?!_]N3PEXZN/A_X; MUB6WM_&6OZ3I<][]EN[2*WAO[O3X;P01VTER;QE*S)B18GC!8*9-RN%]6^+W MQ.N/AG?>!V6WCGT_5M7NK34,H6E6WATC4;[,/S* Y>RC7YLC:S#@D, #R;]F M7]GG7-%_85A^$'C6T/AO5K_3=;TJ\ACDBN#;1WEU=E&!B37;)-)-O;Q^6;JU"/)=2M($1EBD MMX>7(9TVY-ZQ_:GL]26.UMOA_P",9/$%P()K+0-FGB[O+6:&69+I&^V>2L>R M"7(DE20$!=F6 /L>CZG'K6D6.HQ0W-O%=P)<)#>0/!.@=0P62-P&1QG!5@"# MD$9% 'PYXH_9S^)%W\"?B5\!H/!]SOV,_BIX^\8_$76?#FGG3KO6O&BI;W@O;8&;0; MW2_L.HOAI.,#'R, QV9520*^@]4_:N\2:3\3-:T5OAUJVI:1I=]JMJ4TTV;W M=Q%:6UC*)D,EVB!?])E8A]K%6A507#BNG\*_MB?#SQE\6+;P!IMZ9-4NG:&V MG:[LP)9UMS<-%]F%P;M,1JY\QX%B)7:')9 P!\]^'?V5_'O@=[O7--\)B9?# M_P :KWQ=IOA^"_MDFU#0YK:*V5[=VD\M9%7++',\>1&P)4E:A8_;%M]+DB\R621)VMU+@RD*)CP@R M_P#B'XM>,_#WQB&DZ@^FZ+X8;4K:TM8K[PWJ4D=[;RK&OG_VU$[6EM*9G=$M MIH@SM&B;E\])*\\T_P#:[\37GA?XJ:E*-%L;C2&\[PQ;7>ESQW%[:&;YES($M=0>23 C53&I1F$A 8-MVUCPU(MOIMG):74_F>7%JDOVHO+:R M0J&EMG7:[/&-H1@#B;']F_XBP_L _#/X;OX=QXTT?5].NK[3/MUM^YCBU,SR M-YOF>6V(_FPK$GH,GBD^*O[+/C_Q%^U_'-I&EQR?!KQ5J^C>*/%%Z;N%?*O- M-CN MOY+2"1EF9;8LR*>=N2 &KT_P!^T+XS\:7%EKEI M;3O>/>W%K!*]Q!RF1[FXBB4*D4IR67[H&"Q&0#Q63X%-9_M)?&GQ3X MS_9Y_P"%K:-XDO--FT+4O(T&[\J.&R2*8;;Z[BDCRXQ@+SMSZ9^PM!E,^AZ= M(=,ET4O;1L=,G\KS+3*C]RWE,\>Y/NG8S+D?*Q@^J?M@:5-I^D:MI&@ZN MGAIY[#^U/$&H6L8M+!9[5+QH'19O.$RV\L;[A$T0+!=Y;Y:=X-_;@\!>-=$U M/5K*SU1[/2WB6_:QEL=5-JLR.;5G%AF?L/\ PC\+R:;::=\2_A_KT/BB#1;^\C,%S-;W\\HMGGB+JOF0RD!AD!F7 M..2/4D\)^-/C)^T1\//&^N>#[SX?^&/ 5GJ$T%OK-Y9W%]J.H7D/V!NKW[2;R;4M*L[NXL+C2[B>%)9+&[:-IK9F4$QN8W="RD M[24=ER#AB,&K= 'Q=XJ^"_Q8M?!/[3NG>&] 9=6^(?B1(]'N!?VR :?-!!!< M71)E!79&)OD.') P.]3:;^SC\4?AG\:/#6IZ<=#\3^%[KP)<^"-1_L'3SHZ6 M$-M'OTZ22*>^G:=RY:+\4_%+]I;QSXB@ MU77_ 9IM]X%MM*T;Q1X?UZ6QDAU)+B5\/%!,KRHH925D4H03@AN1]:T4 ?G MS;_L^^-[ZR_9G'B[]G^QUC1_A[;:_IFO^%M,GTBYM9_-A@CM;J*.ZN4CD$KH M96WMO5U&)!I5FMQ(VQ MC(OV2YD@4,-/#^H0>'IM3MH[VTT^P\F.2:2>&//!5S9Z%XDUO7!=ZII5SY3JND-->3^8UL[NT MBL.%+*'+8+C%\,_L8^._ /[2'P)\7:'8[?!T-G'>^+=+6Y@"Z9J\>F?99+@ MOE_.RBGRMPW1,S<%37W_ $4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7*:A\+_#6K:)XGTFZT]Y;+Q+.USJH^U3+)/*T<<6\2!]\;*D,2J49= MGEKMVX%=710!PS?!+P6^CMI1T7-@UD^G&'[5/_Q[O-YS)G?GF3YLYSVSCBLV MS_9Q^']CJTFHIH]U)<&ZBO(5N-6O)H;22.[2[46T3S%+:,SQ12-'"J(QC0,I M"@#T/4(9;BPN8H&5)WB98V?=@,00"=I#8SZ$'T(KXL^%?[#>OZ7X@T[_ (37 M3_"5_P"$QJEE?ZAX>$T5];W)@T_5X'E9%TVT261Y=0M&)G664BVR\\A"* #T MCXR?LUZ)J/C#1M<7Q,WA?1+R_M[>_P!-CAO)&O[B747N@-\-S&AWS3N-MU%< M11[LQI$2Y;N/'_C+X8:7XVU#3O$T%U=:IJ&EQ:1JGPV4SOMBO)XXF MMK=6+N29F0[6R3M(->4>&_V3_$?A_P 1>$9YM.\)ZJVDSZ/-_P )'<7DXU/3 MK:S2.-M-M5^SD/;'RC,-TJ#?,X,>55Z[[XK?"GQKXF\?C5/#D6EZ>LBVXB\0 M6OB;4])N[)D/WKBP@1[;51&R'A MO3/$UKJ=I%%JL-GKJ:]IL5\D-QYT5P8+WRX[T0SRJZN5D\IY(V!4LAKFE_9E M^(MAXR\9ZMI\WAV!_%$-[::UJDFJ327&NQR17"6C2QR6;FS%OYT?[J"8H_EK MR@4H_N'PJ^">A?"^WM;BV;5;[6181V4MWJVO7^J^6H"ET@^US2>2C,JDK&$# M;$R#L7 !Y=X;7X(>&[6;5?#O_"9:%I_AM;;1U.FKXBMK&\DA"Z? D42@0ZG, M!#'"'19Y&$48)(5<=!J?Q ^$/BC3? NE:QJ>HZYY0#Z?$]6&MZ%X=\#^&=3TF2VFAMM&O M[M+?Q-/'.[-&(&0P8:(28(&=6M=/\1PZ[ M9ZI;Z?:R"\\.#63/IMG;B>*&66ZL/FM(MLMTIDD>-742;BP0[?0I='\*?"WP MN-?CO[C0?"7AO3Y;MH+>[E:P@LXK9%XA!8"..* %4C 4'<0,L2>-^-GPP\7> M,?$\%_X=L=*O[.17<[I#9I(M_$"ZLL$PC5&63EQ,=GE/Q M$_8]\3^.8_'=I-:>#[G4-;L=67_A-KIW75=7:YLGBM;.]A6V*QVUM.T$B,LT MI7[!;%8U;[H![;X+\%_#?QQK&L^--%LKV;4+^2>WOVO)+^V,1]@&7>,L6 8G< U?-GB;]@V6^FUW3?#FG^%?!WA_6-3NEO/[%+VLD^FN] MK=0*8XH$"RQ7-FB!0Y7RIICN!;94.J?L?_$G6/$G@[7[Z]\,W6OVDUOJFJZO M'=A'BOO[2EO+A;=)=/F<1E'CA62":TD9$42^:J1JH!]+7GP*\&ZAXL;Q#-8W MQNY+I+Z6R36+Q--FN4*E)Y+!9A;22!D1@[1%MR(V=R@CSCQ=\+_@A\(Y-+BU MNUUBU6^0V5G;IJ&L7T-M:1LF8A'')(EK91LT)P1';QGRC\I"X\K\6?L+Z_+I M_A Z'_8<=Y8VCKJ MKFUL7BOS*'_ +0M[F?2;U_M!18D\Q%@D46\6'8!0GK? M[2'P)\3?%KQ1X8U/1O['N?[&'G:=)K%[-"NBWZS(ZWZ6ZPRQ7QVJ%\F;R]H3 M]W+&TC.H!ZG\2/''AOP7HL:>)DN+NUU1VL8].L]*N-4GO"8V9XUMK>.221=B MN6PA 4$G K@_!OP3^%GB_P #V]WH4>LW>GW=REY!JDNOZJFJVTT*2VXC6YDG M%W:F)7N(3 &39YDZ,@WR V/B!X#\8^,/ASX5M;C3M%UGQ+8B.2_67Q!>Z5*) M_)*/-::I90)+ Q+.&*6ZB1)'0A%8@^.:U^R;\1-:\;>#_$=_KMMJTNF1VZB. M?6HVN-&$5]/.JVUY=:5=W%P?)EAA:4/:23"V!E+%_P!V ?0.E_ 'P)H?B+2= M9T[19+*YTN&&&TMK>_N4LE\J$PQ2-:"3R'E2([%F=#(%"@-A1B_8^ ?"FO:] M:>,H]*N%U8W8U**XNA:?.N@3>78QP1QV)U.[-E)Y,0BC>:U\WR9I!$!'YDJ,Y10A8J *?:_LV M^ H=/?3[NRU?7M+=60Z;XB\1:EJUGM,;1%1!=7$D8&QV 7C/&,"OF1?V(_& M2_#IO#_]A^%Y)!JB:C#9RZSIK:="XMWA:1;3_A%_LQ=]R[F-N9/W:XF7+*WV M[HEK31W%W#;QQS31(41W"@,RJ2< D$@9./4T 4O"WA6#PC:SVMK? M:I>V\CQL@U2_EO7A5((H0BR2LSD$1!R69BSO(Q)+&MJBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ JOJ&H6NDV%S?7US#965K$TT]S<2". M.*-02SLQX50 22> !5BN(^-WA1O'7P>\9^'DT;_A(FU/2;FT&D_;_L)NR\9' MEBXVL(F."O&7A33/$VB^*]'U'0-3FCMK/4(;V/RIIY M&")""3_K2Y"^6?FW?+C/%4V^.OPV7P]?Z\?B%X5&A:?=?8;S4SK5M]FMKCC] MS)+OVI)R/D)!YZ5\S>%?@CX^\:? GX3R^,]!O]4\2^%?$^EW>G66KSVT5W:: M3'/:F4W$4;K;M,(X9 I(,HC?82'DE4\I9_!3XGZIIK^+-0^$MSIGB"'4;B,> M#;&ZTB&RM]-.DWVGV$%B4NS&WV?[0K2-+Y)/GN(U(0+0!]^45QO@CPIK?A'X M5^%?#D>I69UC2=*L[">]N+=[B*5XH51V"AXR=Q4D'(Z]*VO!^M2^(_".B:M. MB137]C!=.D>=JL\:L0,]LF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "N7^%O_),O"/_ &![/_T2E=17+_"W M_DF7A'_L#V?_ *)2@#J**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH ***X'X_75W9_ _P >3V.OS>%;R/1+MHMP;RFQ. M$A5I#L^]\BEAC(&10!WU%?!OPQ\<>(-:_9S^"NH^'M;O?#ND:=XTT?1=1CM= M7N-677 UU:1DQ7\[;Q:_-.CP*N Z^6&"1,LE'QQXT\6^'/"WBFS\:_$G6$TB MU\?ZK9ZKXDL[V72%AV^'EN+2WB>*3=:P&\*;(Q)\S;$9I"[>8 ?H!7+_ M_ MY)EX1_[ ]G_Z)2JO@C4O%5Y\*_"M]J-A!+XLN-*LY=2MKZ5K0+G%6OA;_R3+PC_ -@>S_\ 1*4 =11110 4444 %%%8_BKQAH7@719M M7\1ZQ8Z%I_#VWT/Q!_PD7VA=4T?PMI\T@SJWGFX;4Y[DNR MA"67%NIPH4@Y- 'Z,T5Y3_PH6XOOFUGXG^/]8D[L-5BT\?\ ?-E# /TH_P"& M:_"\F#/KWQ G<)?!?BN(?=BU#2+G3)C[--%/,OXB$?2D_P"%K>.] X\3?"35'0??N_"6 MJ6VJP+[[93;SL/\ =A)]J /6**\ST?\ :0^'6J:A%IUSXCC\.ZO*<)I?B:"7 M2+MV[A8KI8V?_@(([@DU<%XFU#XH^(-?N]+\-:9I'A+1H?D_X2/7'^W3SG^];V<+J-OHTLJG/6,C MJ =+\1?'VG_#/PGQQRPV\-EIT0ENKN>:58H88D)&YW=U49('.20 M2,KX>_%3_A-M:UG0M1\.:KX1\2:3'!<7&F:L87+P3;Q%-%+#))'(A,4BG#95 MD(('&:7Q0^!6B?&?X?V?A?Q?J&K7IMA'*NIV-XUE/]I0#;<%(L1,X8;@K(R M]%K'^!/[+_A+X!ZAKFK:0IOM?UI8H[S4I;.UMF\J/.R-$MXHT5%+RT5UCN=#NHUSNV\O%-'+%(1MXWH MV,GUH ZVBN.\+Z#XO\+Z3JT=_P")T\;W>PMIIU*UBT^3>%;"3RVZ%"K'9\R0 M@K\QVMP!A:/\7-?M]6LM,\6?#;Q%H,UU*L*:CIOEZOIV]C@9D@)FC7.,O+"B M '); ) !Z=16?#XBTJXUFXTB+4[.75K=%DFL$G0SQH>C-'G< >Q(K0H **** M "BBB@ HHIDTR6\3RRNL<:*69W. H'))/84 /HK@+3X]> -6\1'0-&\4V'B+ M7%ADG;3]"D^WRQHBL29/)W"/.T@;RN3@#)(%<':_M&^,_%USI@\(_!#QE-87 M E%[=>)4BT66R(W",B"X8&8,0"0K*0I_O?+0![W7.?$#XB>&_A7X3O\ Q+XL MU>WT31+%-\]U<9('( "JH+.Q) "J"22 37GOB3PO\;KZ\\-R:9XS\-V9M?. M?4VCTYX[6[+-B.,VS>;*55<_,EU$2<<<5Q7C#]BU/B3\';SP?XK\40:CKJW8 MOM)\3?V8]S]4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!!965OIMG!:6D$5K: M6\:Q0P0H$2-%&%55' '3%3T44 %$?\ L#V?_HE*ZBN7^%O_ M "3+PC_V![/_ -$I0!U%%%% !63XH\6:-X)T.YUGQ!JEIHVE6R[IKR]F6*-/ M09)ZGH!U)X%>>ZU\;+CQ%J]WX>^&.EQ^,=9MG\J\U:24Q:+IK9P1-<@'S95[ MP0[G!X%?@?:P:Y:>)_&NIR^//&-N?,M[Z_B$=II[]/]!M 2EOP<;_ M )I2.&D:@#+_ .$Z\?\ Q4.SP-I">#_#CGCQ5XJM7^TSIQ\UIIV5?!!.)+AH M\$ ^5(M;7@_X">&/#.L1>(-2^U>,?%Z<_P#"2>)9!=WB'C/DC:([93@?) D: M]\9YKTBB@ HK-U[Q)I/A73WO]:U2RT>Q3[US?W"01+WY9R *^7;S]J[Q'#H> MF_$6ROM!UWP/J7B__A&++P[HFFW%]J%Q#]J:!9A=12-&)V"^,+ZY%WX%USPKIT<>Z&[UN6T#7#9'"Q0SR.HQSEPIXZ5SU MQX4^+7B"XD-YX]T7PM9%VV0>'M"\^Y5<\9N+J1T)Q_TP'6@#U.J-YK=A8VM_ MYGCC@L+E?M#>&O$FHV=IH.F^*-<6YF6(7EKX;ODM(PQQO:XEB2/8.I(8 M\19QW-K=W<]I;6UX[[#Y"YF,T;J&.[S(E4;& )XR 02P^)_%OP_ MU&'Q!X.\-_VU(66'1;O5'O;"9>-IEE-J"N?FX$38P.>>/CS]I+]F'Q1<_#R, M6/PWTW2=$BU6QN=6TWX7^(+YKJ2S6X0SFVTQX([628)EE)&X$9'H?LO^V/'L MTCB+POH=O"VE^?%)RM-.VS#^U9AG4I',=M$C/"BF%I&A#.[(5#.V,+R ?'/[*OAKXG_ M A^)WC+7_A?\*?$7BGX?3V5G9K'XVEAT35KEU9V=H6DQ&VTLV> A(&"A) ^ MT=(_:B\%(JVWC.6X^%NM[MATGQL$L'<[]F89BY@N%+8PT4CCD9QTKQS]E#XQ M>)8?&+_#&\\4>%?BG<&UD\0S>(=%\5B^>WCD?;-$%\K+[;@[\,8Q&EU$BAPA M(]RUK5--\?:%IGA_XA?#?4DAUJ>2W;3KZPCU6VB=,;9));?IES*5FC _Y>+>=EDVDHAX6@#Z,HJJ MNJ6;:A]@%U#]N\G[1]E\P>;Y>=N_9UVYXSC&>*M4 %%%% !1110 445PWCWX MI1>$=1@T33-$U+Q3XJNX#/;:1IL6 $R5$D]PV(H(\@C<[ G:0JN1B@#LKZ^M MM,LY[N\N(K2T@0R2SSN$2- ,EF8\ =S7'>$_B58_%6PU=O";WHT](?+L_$S MV@^Q3RL&&ZWWD-.J$*2X7RVR KM\V"+P3-\0?!5E8?$_2=#U:\%S]KFTVR$D MM@K*[&)")/\ 7;5*Y+J%9ANV+P!F_$;]H#P3\+=)UR:\U2WO[O0_LZWND:;< MVYNH#,2(5=9)$6/=M.-[*,#Z4 6_!/P5T+PCJW]O7DMUXJ\7,&#^)->=9[Q5 M8Y:.'"A+>/@?NX51>!D$\UTWBSQEH/@/1VU7Q'K-CH6FJZQF[U"X2"/>QPJA MF(!8]AU->!ZEXO\ C-\.XE@&[>RVDT8E??E M/EVP $I.Q(V[^B_LEZ.VJ:KJ_BKQ7XE\3ZKJTXN+X0:C)I=J[#.U1':LCF- M=S82620#<<<<4 2?'[]J;3?@OX!\3:Y!H.JZI>Z3=6VFQ)>6KZ;9S75PQ6(K M=7(CCDB#8WR1LP4,#TR1XK^R/^T-XMUK6/%OPSBN-'\9^);.PC\2:7J&H^+; M>[2X266*.]CEFLAO8?B%^Q+\*_&_A];&U\,Z9H6I1 MW4%U%K$6GP75TICD#[&:=7WHV,,IX(-8O@3]B#2? ?B'4-=L/'WBRPU:XM8[ M2";1YX;&*VC1W? MEC,#@E^DD;*,< 9.0#V*:\^(7VB]\K2?#/DC3U:U#ZI< M;C>D)N20BWXA!\S#C+'"_(,G FI?$))X5?P[X:E@_LLR2R)KUPC_ -H -B%4 M-F08"=G[TL&7)_=M@9Y1K[XK_#;+W]O9_%30$.6GTV--.UN).Y,);[/'/B98W4^@:AY\UE*(+ZPN(GM[RPFQGRKB"0+)"^.=KJ,C MD9'- %:S\5>+%FTF._\ \B?:+:66]EL-4@FCLY5#E(OWAC:0OM4!@H +C. M"U)I?Q(DO/["6]\(^)M&GU626+R;JR2;[&4. ;AX))$0-_"VX@]R*[.B@#QK MQ-J'P>^+$>AW'BK0K>[N;R\.FZ9)XD\/7%G>QW *_)']HA2:$YE #?*"7(!. M33K/Q1\/K;P&^@^$/BU9Z&L6I'38M2;Q!#JEQ!>!][6A:]>8EL<>4>54@)M M&/8ZAN+2"\5%GACG5&#J)$#!6'0C/<>M 'D/A_QCK7A;6+N3Q5\6O 6L>&]/ MF-K?,;$:?>VTY#!(Y9?MCQ!RRGY3$A^5@!Z?$W[5W[2OBKP5\:OB'IL4EUJ. MJ:?-;MHNIZ'XKNK>UT"!HXDA,UO$C0;Y+AV$HN3RH(&$V$_I6WAG2'^T!M*L M6^T2":;-LG[V09P[<3SS7DOC+]F4^+M?\<:@GQ"\2:5:>,H([75M+@M- M+G@D@2#R!"IGLY'";2YV[OO2.>K&@"YK7Q8\2_\ ")3PZ+I=M?>.-/M8+N_M M8-/U&XTYTD4'_1;CR8UN&^=#M# @;MV,&JG@W6OCE;*5 !=L;F( &2< 5J4 >#3? OXF>+-1GN/$WQMU[3M+N[0JVB^%[ M2UM&LKALY,-[Y/F/&N0%#IN^7+$YQ73WW[-/@3Q-;^'T\8Z=/\09M$M3:6TW MBVY>_60$DF26!CY$DAS@R&/=@*,_*,>I44 97AOPKHO@W28M+\/Z/8:'ID7^ MKL]-M4MX4^B( !^5:M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !117+_%+7=?\,?#;Q1J_A71QX@\2V.FW%QINEL3BZN%C)CCX()R MP P"">@.30!U%%?(FE_M9>*[+X%?#;Q5#%8^,[C4=8L=+\2ZJVFRZ.NG>9) MCP&SEE,K7+"?*N,0D*TG"F-'P=-_;&^)6K:78:5'9>%;?Q7J]I:ZY:7KV%T] MC:V,^C7.I"WDB^T!YIE-JT7FK)&I$@?RUV[7 /MFN7^%O_),O"/_ &![/_T2 ME?-_[4'[47C/PG\)_A'KO@""VTW5_'TD0ABOK"2_97FLC-#;(BE297D:.,$C M&3D@ &O!_P!G/]J[]HGXF>#[KP;I?@V6ZDT6\BT:3Q-I^GI;RVT8AC$:M%%GP4\%Z)>'S9P#_R_P![&07!'6"' M:G4,\P-<2O@'Q_X9MY7^&WAV7P[JEQJ!MM:USQ=]FU'5M5CYQ=1W8NY L0/W M8I(OER L2+D#L]+\&_$^U\/>+])U"^T_Q*U]<"&SO?$>J><)[1E=)=\%K8VR MVYV[<(C29W'+Y7+ ';#QAX!^'=UHWA!=9\.^&[B4I::9H*W,%J[$D!8X8 0> MI 4=Q53QE\2=8T'5I-*T/X?>(_%EXL:N;BS-K;62Y' :>XFCS[B-7([BL+P M[\&M0\$IK]KX1?P;X,L;H1_V>=$\*B.XMR&!=IW^T;9R1N4'8F,@\XP>FN/ MFM7UQJ#W7CW7A;7E@EH+.SALX([:8!=US"X@,H=BIX>1D&]L+TP 2QR>-/$7 M@;=Y>F>"O%,QX67=K$%NN_N%-OO8IZ'"L?XP.V*\9NOC%\/IOVE-!\1:/X%TJ_\.3W::#>^.(O#DQN(-8F M""%FN?*V1(H>V@+2$,[7J!"5BDQ]<:7H]AH=E#9Z=96^GVD(VQV]K$L<: \D M*J@ ?A7DFK?LC_#[6H-8MKEO%2V&KWDU_>V$'B_58K66:64RR/Y*W(0$N=W MX.,=* .NM_'VOZI;V,UAX UJ-9K_ .RSKJD]K:M;P KFYVB5RRX)PH&XE<$+ MUH:V^(^K6SJU[X;\-31ZCN5H;>?5!/8@'Y3N:W\J9C@YQ(J@$8;.1W-% '#: MI\+#XBM]4MM;\7>*-0LKR^6\A@M=1_LLV:J6Q!%+9+!*8L-@B1W)VKDYY.K9 M_#;PII^I:MJ,'AS2X[_5IH[B_NOLB&6ZDC),;2,1EBI9MN?NY.,5TE% !111 M0 4V2-)D*2(KH>JL,BG44 0PVD%NQ:*&.-L8RB &IJ** ,#Q%X!\.>+-3T;4 MM8T6RU'4=%N?M>FWD\(,UI+QEHW^\N0J@@'! .<5YSXR_9V7Q)9Z%;0^(+B MD\5:+9Z9 M:?''X9W7CW3+6]EMM.\7>%+>2]UK3551MNG-G''*H8,1YUNL+@JP,(X9O:OA MCK5IJ_PNO+WX<>.(?B8AE=K"[UK4TF2%MJ'[)+<0Q&1=H//FJ\JE_FS@ >IU MY)\0/V8?!?CC7HO$UE!/X0\9P7"W<7B/P\RVUPTRG(:9,&.X&0 1,C9'' - M&QX5^)FO7FN6NB>)_A]K7AR_GW 7UJ\>H:6<*6XN(R'4':1^]BCYP.XS-JWQ M^^&?A_Q'<^']6^(/AC2=4Q0?&OX2QK!J M%[>>.](75#>RZWI=K%=W M3@-;/82/'*JC!(>&>=]S'"!0$&CIWQ^C\7?;=) MM]1\!ZQJ[:@/(T#Q%>W7A^]6R;<,S6MS;2S"9?E&/+"M\W*4 3^._P!LKP9X M&75-3-G?:OX.T>XM[34_%FGSVAT^":9%=(HB\ZO_M$A,IU:32+FWL&^[A8YY8U24D,"/++# /(K\W/VIOB1>_ M\+6^*=AX>NHO"GA[PY>(VK>&H?'%GI]MXC=;>-)_]&?RYE\RQW0F.(.&D9#G M%Y\3H[KP*OB.]^)/ACP%X1US3;&^T"]6***[MXI(XY"6:YD:&4LI*H! M$,9!PW2@#4UCP=XV\57FH7/C#QI#X5\(PNS+I7A65[::2%'08H?LF@VI4@J%LPQ\[:>C7#2XZ@+T MH X+4O%OB_X]R:OIW@Z6/5O"][%;Q+K"-<:=I%BZ[7E,5Y#(ESJA9@RYM_)A M*?*SALD^B^ ?V>M"\*ZO%XAUVYG\:>,%.Y=9U=%Q;-@#_1H%'EP84!=Z@RL M \C]:]2CC2&-(XT6.- %55& .@ IU !1110 4444 %<)X_^#VC^.=0M]:@G MNO#GB^S0I9>)='817D(Z['R"D\6>L4JNAZX!P1W=% 'D.F_%C5_ASJD&A?%9 M+.PBN)4MM-\96:F/3-1D8A4CF5B39SL3@([&-R<)(6.P>O54U72;'7=-N=.U M*SM]0T^ZC,4]K=1++%*A&"KHP(8$=B*\?;1?$_[/N9O#L&I>./AYN'F>'@YG MU/14X&ZR9CNN8%'_ "[L3(H'[IF&V*@#VNBLCPIXNT;QSH-IK6@:E;ZKI=TN MZ*YMGW*<'!4]U8'(*G!4@@@$$5KT %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !63XL\*:1XZ\,:IX=U^PBU M/1=4MI+2\LYL[)8G4JRG'(X/4$$=00:UJ* /-/"O[.G@3PCX!T?P?:Z7-=:3 MIE_;ZM&]]>S37$U["Z/'<32EMTC!HTX8[=JJ@4( HR1^R/\ "E?"L_AU/#,T M.FRW2W8,.KWJ7$++ ;=8X;A9A+#"L#/$(8W6,)(ZA0'8'V&B@#S/XP_LW?#O MX\>%=(\-^,_#J:AHFD3+/8V=M<2VBV[+&8U"^2R84(Q 7ITXX%XUR_PM_Y) MEX1_[ ]G_P"B4H ZBBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *R?$GA+0_&-@;'7]&T_7+(];;4K6.XCYZ_*X(K6HH ^3/ M%'_!.7P)K&I^(I=(OAX8TS6'D;^S--T:P$5H'B2-TA)BRB_(& [$\5[MX#^ MOP[^&8MW\-^"M!TJ]A14_M"VTV!+J0@ ;GE5 S,<=2:[VB@ HHHH **** "B MBB@ HHHH **** "BBB@#RKQ9\(]0TC7K[QA\-;RU\/>*KQQ+J6GW:L=+US M_P!)1>8YL 7,8WC@,)% 2MGX=_%[3?'5]>Z)=VEQX;\8Z:@;4/#FI8%Q$#Q MYL3#Y9X"?NS1DJ>AVL"H[RN3^(/PPT#XF6=I'K%M(E[8R&?3M4LI6M[W3YB, M>9!,N&1O4?=8<,&&10!UE%>-KX\\8?!P?9O']K<>+/#,>!'XUT:SS-"O_3_9 M1 LF!UG@!C/)9(0*BN/VN/ 36>LZAI::]XET/2=QNM<\/Z+<7VGJ%A69BMQ$ MI1@J.I)!(YH ]IHJ"QO(=2LK>[MW\RWGC66-\$;E89!P>1P:GH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\0^ M,W[1%S\,?C)\,/ L&GZ/'#XLGF$^J^(=4;3X%1-JB&V81.);EF=2(SMS\B_\ MM=\?DC?\%%([CQ!J_A[3O!=E?>([./4M0_LK_A(@DUM8V)NQ(N-[89-:3J'Q6^%NF6FGZKX?L M/B5I%I$L*:CX9==/U$(H !>SN9/*L>^R*X5#*.1\T>Y3D8)S7H]9GB+PSH_B[2Y=,UW2;'6M M.E_UEGJ-LD\+_5'!!ZGM0!IT5Y-_PS?H.AG?X*USQ'\.Y!]V'P_J1:R7TQ97 M EM5'^[$"?7@87^R_C/X7_X\];\)^/;9>D.KVLVC71_WKB'SXV/TMUH ]8HK MR?\ X75X@T'Y?%?PK\5:8B_>OM#6'6K8^NU;=SV>VGX?\ VB?AMXDU M!-.MO&.FVFK-TTK59#I]]_X#7 27_P =H ]%HI*6@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#R;XT?L[Z;\;/$/A*_U3Q%KFGZ?H=XM MS4F/H>B@#*D\*Z//H= MMHT^F6MUI5M&D45G=1":-50 (,-G. .IK,^%O_),O"/_ &![/_T2E=17+_"W M_DF7A'_L#V?_ *)2@#J**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K-\0>&='\6:>]AK>E6.LV+_>M=0MDGB/U5P16E M10!Y/_PS+X-TKY_"76=.%];WFDS6VHM!]I3<7NM,*$18^_LMB<'(QC!^KJ* /FG]F M^339OBIK4GARWUFTT=O#&GM?V]W/JD]G%J1GN/-6&2_1&?"[1N"*2H!*J3@? M2U%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%<)XV^-7ACP M!XU\)^$]3DU"?7_$TKQV-GIFFW%ZR*@RTTWDHWE1 X7>^!R3]U)&3D+S]LKX M06,VH13>*I1+8S20NB:/?.95C:X66: + ?/MXS9W.^XBWQ)Y+%G H ]JKE_A M;_R3+PC_ -@>S_\ 1*5TEO<174$<\$B30R*'22-@RLI&001U!'>N;^%O_),O M"/\ V![/_P!$I0!U%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'SE^TM\#?&GQ,^*'PN\0^#I-+TIM$O3]LUX7MU9ZE8P M%@[JHB;R[N&15*&"0##%?FV22;?&[[]B/XH?\)?JNOVEYX--PUCJ^CQ":\N0 M+R'4&O=]U@6I^PF(3P-]CAWPR/YS%T=S(WWC10!S^E^%)-)\&Z3H%IJ]W9G3 M[6"U6^MTB,KB- F2)4=><<\$^]5_A;_R3+PC_P!@>S_]$I745R_PM_Y)EX1_ M[ ]G_P"B4H ZBBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HJ"XO;>UEMHIIXH9+F0Q0)(X4RN%9RJ@_>.U'; [*3T!J> M@ KE_A;_ ,DR\(_]@>S_ /1*5U%$?\ L#V?_HE* .HHHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^/OVQM%U M%?V@/@7K^E^%;GQ=J-K?R6MK8:AH/]HZ5EW1I'697!LKI%3S%ED781&'S^X8 M5Y1\6_V<[8^(?&?C.T^%4D.GZAJ>L:-;:/H7AQMP:'398M.O#;PQY8R7KW$H MNMN%,ENY8"-77]&** .;T2/Q#IO@718I8;?4?$,5E;QW8O+IHD>41J)6,BI( M2=V>QSZU'\+?^29>$?\ L#V?_HE*ZBN7^%O_ "3+PC_V![/_ -$I0!U%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5R_P +?^29>$?^P/9_^B4KJ*Y?X6_\DR\(_P#8'L__ $2E '44444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+O[4GQ: MU[X;_&KX2J/$E]I7@E[IVUBR\/36#7\DCL(X6N8+D%WL^7!:$;@=Y_U@A(\% MN/VL/B?J.L7%@_C'5O"UWJ.E:UXC@@O-$TLPQ1V"ZB4ALY1O8PEK>-)ENHQ/ M_H[M&ZK(2GWOXH^&OA3QMK?AW6-?\.Z;K.J^';EKS2+R]MDEEL9B "\3$94\ M*?\ >1&^\BD>-?$S1-$T7XM^'/"\7P5\ >);#QUJ@O-0OKB2..^,ELCR3:A/ M;&Q9)?)$@57:?>7N54!0Q:@#V;1/$U]J'@71-;;1[B[OKZRM[F6QLVB5T:2- M68#S9%7 )Q][/UK#\&ZMKGAWP?H6DW/@O6I+BPL(+61X9[ HS)&JDJ3<@XR. M,@5XK>_MOWN@Z7::_K?P]^P^&=4T2]US1Y[?78KB^OX(+=)UF^S+$!';R"1( MQ*\@(D904VLKGH;7]J+Q)J:Q:)IOP^M=0\>0ZAJ5AJ6CQ^(DCLK(6;6HDN#= MO K-"$OK5V/DAQN8*CD*' /8?^$NU7_H2->_[_V'_P E4?\ "7:K_P!"1KW_ M '_L/_DJO*? _P"U6_FLUQ8^8),IL"C[3@KC MS,DG.0N,Y.,;X_?$S7?A#\.[[Q5HN@:9XC^PC,UCJ&K2Z>\I8A(HH"EM/YDT MDK1QJK!%RXRPKSOQU^U-XF\$R:F\GPZM;C3] EL;37KT^(XT6WO;B*UD-E;) MY!>YGQ>1^6N(U?!RT99 P![)_P )=JO_ $)&O?\ ?^P_^2J/^$NU7_H2->_[ M_P!A_P#)5<]\/?C,/'_Q0^('A!/#VH:3'X3^QA;_ %!3$=0\YKE&>.)E#+$K M6S!9"?W@.Y1L*,_I- '+_P#"7:K_ -"1KW_?^P_^2J/^$NU7_H2->_[_ -A_ M\E5U%% '+_\ "7:K_P!"1KW_ '_L/_DJC_A+M5_Z$C7O^_\ 8?\ R57444 < MO_PEVJ_]"1KW_?\ L/\ Y*H_X2[5?^A(U[_O_8?_ "5745\V6?[8-W<>(/B) MI%YS:6\:ZKNFFN&OQ96\5TGD@6C7#,DL'S2^9$V\=,$ ]DT_QAK[6 M-L;WP/K"7OEKYZV]Q8M&),#<%)N02N31-'U5=0 $\$LXCN[E(A':R1QQ%Y1F1 M5$D6QY6D16^H* .7_P"$NU7_ *$C7O\ O_8?_)5'_"7:K_T)&O?]_P"P_P#D MJNHHH Y?_A+M5_Z$C7O^_P#8?_)5'_"7:K_T)&O?]_[#_P"2JZBB@#E_^$NU M7_H2->_[_P!A_P#)5'_"7:K_ -"1KW_?^P_^2JZBO(_VD/CU_P *!\,Z/JG] MEV-]_:5^UE]IUC5/[+TZTQ;RS;I[KRI?+W>3Y:#8=TDB+D9S0!UK^,-?^W0A M/ ^L&R\M_-9KBQ\P2938%'VG!7'F9).#;*ST^]O-7O=:CL9%-W#!-%:Q6_ER-+=.EU! MLB!"L6(+H=F_T[P'\9QXZ^+GQ!\$IX>U#2H_"<%A*NI:@#%_:'VA[M&:*(J& M$2M:,%D)_>9+*-FUW .B_P"$NU7_ *$C7O\ O_8?_)5'_"7:K_T)&O?]_P"P M_P#DJNHHH Y?_A+M5_Z$C7O^_P#8?_)5'_"7:K_T)&O?]_[#_P"2JZBB@#E_ M^$NU7_H2->_[_P!A_P#)5'_"7:K_ -"1KW_?^P_^2JZBL_Q!K4?AS0M0U6:W MO+R*RMY+A[?3[9[FXE"J6*QQ("TCG& J@DD@"@#'_P"$NU7_ *$C7O\ O_8? M_)506'C#7VL;8WO@?6$O/+7SUM[BQ:,28&X*3<@ES(5C99YMTA?R\H@6-_WN=N[H;']I[6; MJZ^&EY-X$CM/"_C<6BVNH2:TC7C27$4\RB"S6(M*L<44;RL[1;1-\@DV-0!Z MQ_PEVJ_]"1KW_?\ L/\ Y*H_X2[5?^A(U[_O_8?_ "56!\$?C$/C1H_B'45\ M/W_AQ-+UF;2DM=4!2YD1(XI%EDB(#0LPE'[IOF7&&PV5'H] '+_\)=JO_0D: M]_W_ +#_ .2J/^$NU7_H2->_[_V'_P E5U%% '+_ /"7:K_T)&O?]_[#_P"2 MJ/\ A+M5_P"A(U[_ +_V'_R57444 U M&Z_MZ*XFDUHHT=I;>7#+*L:$K^_D;R6RB'Y 5+$;T#<%X3_:OU#QY<:E9:#\ M.=4N-9A;5_LNCWMY'9W#)9=1U7Q= M)X4N9]'OFN])M3'Q79EE&-L3N/HF@#E_P#A+M5_Z$C7 MO^_]A_\ )5'_ EVJ_\ 0D:]_P!_[#_Y*KJ** .7_P"$NU7_ *$C7O\ O_8? M_)5'_"7:K_T)&O?]_P"P_P#DJNHHH Y?_A+M5_Z$C7O^_P#8?_)5'_"7:K_T M)&O?]_[#_P"2JV/$&M1^'-"U#59K>\O(K*WDN'M]/MGN;B4*I8K'$@+2.<8" MJ"22 *^?[S]K+6X/A;X6\?)\/%AT/4;B2#4OMVOPQ2V;C4%LH[>!%C!&N((VW+'(5!90>X!R,^U6Z^?[' M]I[6;JZ^&EY-X$CM/"_C<6BVNH2:TC7C27$4\RB"S6(M*L<44;RL[1;1-\@D MV-7<_!'XQ#XT:/XAU%?#]_X<32]9FTI+75 4N9$2.*199(B T+,)1^Z;YEQA ML-E0 >CT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7%^(?A3I?B M3QA<>)9[S4(-3DT"Y\.QM;R(JV\$\B2221Y0D2%HX^22/W:_+Q7:44 > 3?L M8^$[CQ)XEU*;Q#XBFT_Q!H,7AF[T21K)K6/3XK>+?%SW?B2"6WU774NK5+ZZ66X2:?.VV$2^8(H87 M58PK1Q*N,EF;Z#HH \]TWX+Z?:?\*]DN]9U/4[KP3)/)I\\L=I;^:);>6VV2 MQV\$401(I2JK$D>-BYSSGT*BB@ HHHH **** .8\>?#_ $[XB6VBV^IRW,<& ME:O::U%';LH$LUM()8EDW*;^-?V4=%\9>*-%U]/%OB;1=0 MTG6[KQ#"+(V,T+WTR+&)I(KFUF1FBC01Q-C=&,D'=\U>WT4 G7$]NUM922WXU"54Q")'5KI8Y?WKR M%3&H4JN0?=** /!_"O[(.@^&?A#XZ^'$WB_Q1KFA>,!=-?W&I&P^VK-D_\)1X MB\)E)6D^V^&[M()G5HGB>-UDCDCD0K(WRNAPP5EPRJ1VE% '@&O?L9>%=0E\ M,-I'B3Q)X5B\.:JVM:?;::;&>!;K[-':P2/%=VLZ.T$$2QPL1NCY(.[##U?2 M?A[IVC_$3Q'XSAFNFU37K"PT^YAD=3 D=HURT10!0P8F[DW98@X7 &#GJ** M"BBB@ HHHH **** /GKQC^Q'X)\9^"[/PS-K?B33[".TO=.N9+&YMUEOK2ZO M%O)+>8O PVB9%960(X *[B&8-U%Q^S?I1^+GAGQ_9^)M?TV[\/:5'HECH\(L MI-/2T5LNBK+;/)&T@"J\D4B.RHJ[@ !7KM% ',^"O &G^ YO$DMA-=3-KVKR MZS<_:65@DTB1HRIA1A,1+@')R3S73444 %%%% !1110!S/B'P!I_B7QAX4\1 MW4UU'?>&Y;F:TCA91$YG@:%_,!4D@*Q(P1SUSTKA_P#AF;0(;[XB7UGKWB'3 MM0\;07$%U>6=U$DVGB8 2M:-Y7[MSM3YFW$&-",$9KUZB@#R/PM^S;HGA?X< M>$?!7]N:QJ.D^%M4M-4TR2>.R@DC-LP:*%A;VT2-'D$L=F]BS$N2*-'\(:8GC+Q;H]KX7DU&:Q6RDL7!FO'=I9G6>T MD4RH)'6.0 -&&.TAB6/T)10!Y%:3:7]HD,6Z<:A-;PPS09D&^-'NHA(3M*\X#97/I_C#XH>#?AW M<:9;^*O%NA^&9]4=H["+6-2AM&NV4J&6(2,"Y!=,A&[;Q+I+>*&M4O6T#[?"=0CA958.UN&+A<,ISC'(YYH ZBBN#^* M'QH\-?!^\\+Q>)IVL;;7[Z6QCU"1XH[6T,=M-%/^$?M+O[!<:M_;=M]EAN< ^0\N_:LF"#L)SST MH [JBHK6ZAOK6&YMIH[BWF19(IHF#(ZD9#*1P00<@BI: "BBB@ HHHH **** M "BL+QQXXT3X;^$M3\3>)+]=,T338O.NKIHWDV+D 81 69B2 %4$DD DUKV M=Y!J5G!=VLT=S:SQK+%-$P9)$895E(Z@@@YH FHHKQ:X_:J\/6^I>.XQX:\5 M7.D^#DOQ?ZY9Z>EQ9R7%G%%+<6J^7*94EVS*5\Z.-9,,49@,D ]IHKP+0_VR M/"_B?X86'C71_#?B'58;_P 0Q^&+73+-M/DGGO'QMV3"[^RO&<@;UG(!R#@J MP&Y'^T_X:A^$/CKQ_J.E:UH]MX*GN[36]'NXX&OH+BW56:%?+F>%V99(RI64 MJ=X!8$$ ]AHKP>^_; \,V/P_P!"\5IX?UG4HM86_N+:PTF[TN_E^QV2,]W= M^;!>O;M%'MVE4F:3$OB%X^7PSI%OJ3P7!NH].UZ1(18:E+ M;+"US%"1(90T?GJ#YD:*2C[2VW- 'KE%%% !1110 4444 %%%4M:UK3_ WH M][JVK7MOINEV,+W-U>7!%T#Q!KNKW%I;ZA% M?VTO!/BZ;XGQV>EZ[&?A]9WM]J?FQVQ>6.UEN(I%6-9V>&0M;2%8[E8792K; M=IR #WZBO+/A?^T!8?$KQ3/X(/"&LC1[;7[>VUW[&_VNQF=XUFC:UN9 MU&&CP5D*-\RX!&<2)Y)=H7[2L((<-D*&( /H&BO +7]M/P5)M8UR. M[GM=-\/6T4]P8;5$>XD"22)YA59$(BCWROD[$;:V #TNBO/]?^/WPY\-_P#" M0PWWC70H]2\/V#ZEJ>D_VE"+ZT@558M) 7#I]]!\P'+J.XKBOA[^VC\+?B!J M'A73!K]GH&M>)=/74;#3-6U*Q$S+)<>1!#F*XD1IY6R5A1F< $,$;Y: /=:* MX+7/C]\,/#-I:W6L?$?PCI-K=RSP6\U]KMK"DTD+[)T1FD 9HW^5P.5/!P:? MKGQX^&?A=K%=9^(GA/26OK)-2M%OM;MH3<6KABEQ'N<;XF".0XRI"-@\&@#N MJ*XGQ5\8?#'AGX1ZS\2H;T>(_"NF:9/JQNO#[)>_:88D9F\DHVUOND9W!1@E MF4 D5_@G\9M%^/'@<>*=!MKJUL?M=Q9%+J2WES)#(4>+=5CAAT<3VDJ17$33^:3" MRM(,>>L0D +1[U&:Z/5_CQ\,_#^B:3K.J?$3PGINCZNCRZ=J%YK=M%;WJ(55 MVAD9PL@4N@)4G!89ZB@#NJ*Y'Q%\4_#OAS48+&74K*>Z.HQ:9=0KJ-I$]C)) M \Z&9994/,:;@B!I"I#!"H9A63XY?#>3P?)XM3X@^%G\*QW'V5]<76K8V*S< M?NS/OV!^1\N<\B@#MZ*Y6W^*W@F[\4V7AF#QCH$WB2^MQ=VNCQZI UY<0%#( M)8X0V]D* MN (P">E=50 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!Q7C;X(_#KXE:K%J?B[P!X7\5:E#"+:.\UO1K:\F2(,S",/(C$*& M=SMSC+$]S7FGQ._8F^%GC#PC)IWASX>_#_PKK2WME>P:FW@^UN$'V>[AG:*2 M)/*9XI5B:%U$BY25AG'!^@** /FKX>_L.^!]&\5:]K?C+P=\,/$?V^RLK.TT M[1_ $&FV=GY#W+O*(Y9[G,LOVA%9@5^6WC!!P,>E:3^S+\'M!U6SU/3/A/X' MT[4K*9+FUO+3PY9Q302HP9)$=8P596 (8'((!%>ET4 ?+?Q1_83TOXF^,-7\ M42>)Y=,UN[\6V/B6"YM[+)CMX(+..6PE'FCSHY&L8I=QV[72,@'8=UO]H#]C M?4/C!I=[H^B?$S7O#.@ZE!="_P!/U"^U/5$>XE9"D\9-_'L5-A MV#P88XC5 ML,/IFB@#Y!U#]@S5-;T75]%U+XB6DFD3?\)--IJVOAPQ7%K<:R)%D::4W3": M.)96Q&%C+-M)?Y0!KW'[)&K^!O'NO_$/POK5OKFKI+/K>D:-JD=^1%JK::MD M&4)J<-J48)@^9 7V2,GFX"[?J>B@#PK]J;]F67]IWP9HNB3^)4\-SV#7MQWOP^\+7D>N7"WFJI<:+;.-0G4LRRS@I^]<%F(9\D%CSS7 M;T4 >'_&;]EGP_\ $^>WN=-L?#.@W&8+T:VL492"&[&Z,RQQG: MX5RPW1Q\87%7_A;^S'X2\"^"X]&US1O#_B[4?L,FDSZM=:#!')/IQD+16+AM MY:")1'&J,S#;$F>1FO8:* .=T'X=>%/"M]!>Z+X8T;1[RWL4TN&XL-/B@DCL MT.Y+=6101$IY$8^4'M7SM\5OV'9_BQX\U_Q)?>,M/T^:_ANH8;FP\-1V^H3Q MS" "TU&YBG07]HB0>6(FC1S&VTR]2WU710!\C^'/V"Y;.QGT?7O&EEKOA"?7 M[#7?^$0;1)O[&L_L\T\DEK:6L]Y,EO;S"<;D 8!ESRNU$]X\3?!S1[CX3W_@ M7PC9Z-X+L'7=916NAVL]C;2B43!C9LGE.ID&6&%)R2K(^''H%% 'S'K?['&H MZMH#/%XXM;7Q=>WNN3ZGJG]B,]E)#JT0BNH[>T^TAH658X"CM-+AD%]#EU"ZT/16L2MQ:W%[' EPTMSYI$J_NGV*L494 M2D%GV@U]!44 %%%% !1110 4444 <9XV^"OP\^)>HP:AXO\ ?AGQ5?P1>1% M=:WH]O>2QQY+;%:5&(7+,<#C)/K61K'[.OP_O/A?XF\ Z1X8TKPCH'B"%TNX M?#NG6]F#(5 $NQ8]C.-J_?5@=H!!'%>E44 >"_"7]B_X9_#*_N-8N?"OAK7O M$LE[%>PZHWAJPM/L+1*JQ"UCAB AP4WEA\Q=BQ;[H7T_6/A/X(\0>+K+Q7JG M@WP_J7BBQV?9=;O-+@EO;?82R>7.R%UVDDC!&"3BNKHH \(^/G[,DWQT\6:# MJ-SK^FV.G:9+9SQK/X?BN-3LI(+M+AI-/OQ(DEJ\HC2-]PF0A%(0'.[RSPW_ M ,$_=9\,_P!K06?Q0%IINJ:%>Z%?6=CI%S"FJ&>VGA^WZ@OV\QW5ZIE1C/L0 M-L8%065H_LJB@#A?A5\%_"/P;\.IIGA7P[HN@3R6T$-]>:-I<-D]Z\2%1+($ M7YFR6(W%L;CZFO&X_P!B^XNM*U./4_&-E-J2:=I6EZ'/IOAR+3[:QBTZ_>_M M6GMH91',_FL XB\A"@(1(R2U?3U% 'RG:_L*I'J5Q=S>,8IE\07T&H^+HQI! M7^U)H=8EU:/[*?M!^R)Y\SQL&$Y,84 A@7/H7[3O[.]Q^T7X9AT(ZQHMEIQM M[J">WUSPY'JR*TL81;JW;S8I+>YB&_9(LA7]XVY&XQ[510!\LP_L1SQQW>E- MX[,WAF.XUW4=,BETG.I17NJ6\T$SW5V)P+F-?M,S",11L3Y>YVV,X]/-GX+M/"OVA](\Z1;BTE2XLK^+]^H1H[F..0QL'#!=NY?O5] M)T4 ?&>B_P#!.^\\&K)%X6^*FHZ3920VEH;0V-+/3]0D>26SOM)\/"PU"5C=VMS"FH7-M<1F\CA^R)''M6&4#!\W>NX];X=_ M8XTS3[CP;)JFIVVH0Z/:>([;5+2.WNWCU5]7:(SR[[N\N9HSB-MVZ23>TCME M,XKZ,HH ^4=1_8+M==^!-G\.]6\V$'BNQURWUFVU/0]!FTFWQ#I_V%8Y M1:WL=W(QC+'S/M@(^55"Q@H?I^B@#YP\!?LBS_#KQ]X0UG0/%,'AW1-%M;:" M]T;0H=3A&K>39/;JD_G:E-"\09U9=\#S(L42><=NX_1]%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117FGC3]I+X: M> -6UK2-9\6V:ZWHL$-S?Z-8I)>ZA#'(,JWV6!7E/R_.VU3M0J[85@Q /2Z* MX+_A?'P_#0HWBJPBDD\.S>+#'(Q1XM)B*+)=RJ0#$@+@?.%)*N "8WVYL?[2 MGP]:/36?5KZWDOKE[06]UHM]#/:.CQHQNXGA#V:!IH?WEPL:8E0[L,"0#T^B MJT6H13:A<62I.)H(XY'9K>18B'+ !9"NQS\ARJDEG>*M--_I=Q] MJM!<3VOF;&3]Y#,\,JX8 _+)&ZYZ'&1D$&M*@ HKSZT^._A&Z\0:IHC-KEC? MZ;!)-)4B9HIIK=8YLO(@41,Q;.5R.:Q_^&IOAL=&DU-=7U*2 M!6B$4,>@:BUS=))'+)'/;P"W\VX@:.WG<3Q*\96&1MV$8@ ]9HKSS7OC_P"! M/#>H6MG=:S+/)<%2)=.T^YO8(D98F$TLT$;QPP[;B%C+(RH!(I+"NCT3Q]X> M\2ZCX@L-(U6#4[S0)Q:ZG#9YE-K,4#^4VT'+[2,J,D9P1GB@#H**@LKM-0LX M+J)95CFC615FB>)P",@,C@,IYY5@".A -1:AK%EI4ME%>745O)?3_9;9)&P9 MI=K/L4=SM1VP.RD] : +E%%9WAWQ#I_BK1K75M*N/M6GW(+13;&3< 2#PP!' M(/44 :-%%<-'\:_!\NLZWI?]I7"76D0SSW#2:==)#*D+K'/]GE:,1W)CD=(W M6!G*.RHP#$"@#N:*\JE_:@^'$6DW.H_VQ?RP0W"VZQ0:'?RW%SN2219;>!8# M)<0F.&9Q/$KQ%8I-+Q)^T!X$\*7EM;7VM22M<1B<2Z?I]S>PQPE8V\^ M66"-TBA"S1,TSE442*2P!% 'H=%8&B^//#_B36-?TK2M5M]2U#094@U."U)D M-K*R[UC? QOV\[1R,C(&16OI]]'J5A;7D*S)%<1+*BW$+PR!6 (#1N R-@\J MP!!X(!H L456T_4(M4MO/A2=$\R2/%Q;R0/E'*$[74-C*G#8PPPRD@@FO8^( M=/U+5M3TRVN/,OM-:-;N+8P\LR)O3DC!RO/!/O0!HT456M-0BO+B]AC2=7M) MA#(9K>2-68QI)E&90)%PZC3(=/\*Z3-J>J7'V6QA9%>78SX+N M$7A03RS =.] &C15;3=0BU2Q@NX5F2*9=ZK

=V,&F6/B'3]2U;4 M],MKCS+[36C6[BV,/+,B;TY(P._M)_"-_B!\,?$EO MX=\)^&]<\3WD$BK_ &N/LTDA,80-%=HI>&=2D+(^",PHN4X=/8J^8/%WP1O/ M$'Q@^)/C23PUX3U 6D,9T^36O!HU#59I4TU=ALKUY0J*LN!L\F3+!QD%N #H MM3^ /B76_#.D6EUK%E_:L7@O6- N;ZXEFNG^VW3:>;=WD8+)61EDD M"J2,NVW%U#X&_$?7-2\3ZKR_%G]FO_A;'Q076=9LM!UKPR8[4 M2:9J\9G#R0VFJ1!FB:-D;$E] RY/&QCP57/EVH?L8>-]4T?6-/N];T>YLK>U M@_L2T\[=YLUP]K/J\=TUQ:3Q;)KFTWJS03;A,X9!CGT#XY>-OBOHOQ*N/#/@ M-UNY+[0KCQ!8"6"%EB:T@GCDM3\A.)KF;2\$Y8JUR%9=HQY%<_%SX[Q^%-,: MU_X2^]U6/4KAHFAT&Y'VFV1+5C%>>=X;A+N&:8IY<=DC(2@GDE0[0"W??L1> M+-4TMK!K#PO$'\*WVA276J7]MJ;EY(;H6\<>W1;>2WBBDF@VB"2.)$@ %L6^ M8Z$/[&_BVW\6>)M4:R\-ZC8:E*;@Z5=:G#'9:A";Z&Y73;N./1UF>WBCC-O$ M\MQ* M&QG9L1)O!:WN')D8X9=JKP>D^+/C]<>&T\00WVK:AJMK;);VV@MH8ALM0=X+ MP++<-<:?;7(D5TM2Q5;>,.3^[".JT =E-^SQK9^"O@WPQ/X>\(:\^BZ[>:M> M>$=3NY?[$O8)FO3';M*;5R1";N*1=]NP+VX^53MD1OP9_99OOACXHT+Q#?3: M/J7B*UF2+4/$"*_VZ]LTT:WLQ"TCJ7*_:8#+Y;.PY#$L^:\L\.K\2)O&FL7O MAV\\:31ZMJ,=NOC#7/!<5EJRP27'ABWG<)-8HD86'^T0/W*QLMKYC+(8/,KI M]%^+'Q!LOB1X%63#I$0^Y0#W'4/AMK&I>)-:U*ZN+.XBOM;L+N-/,=)(["RA26W@W!>OVY9 M)".FR9^IX/G&D_#CXR1Z@GC#4=(\$W'Q M[D.9&\27DEG>P-!C6L< M#3*\:!9R^^8.ZNYD/->*/">DR?&KQY=6?P_OY_BA<^+])O-"\4KX7N55+*.P MTM9C_:_DB)(0L5XCQ>>-V9(]C%]K<[X.^)OQPN]%O#XNU#Q3HUO'-"9[O0O" M=SJ.HVUV89RUO'%+HMO')9M(D0W1K<,F#NNP)$:@#T2W^!OQ"\)>$/"?@W2H MO#_B;PQ:NSZ\-1UNYTV?5/),4-BC%;.X_-?V@/$7CC5]&U" M[U7PY#<:A'!(UKHDDQT^ ZA#&KVLDFE"T ^RO*SEKR^P^QAM5)%K.\27GQ43 M4O ]UXHUSQX+6WDM[^;6M"\'Q7EWIDS6FKV\B16\5E(#YA2S+^9'+M-PQ7RE M=#& >I?!W]F.X^&WBW1O$L]OH0UR(M!J&IV:M]JN+7^SK:W2 R&,,R": R;" M=HX;[V0.#G_8Y\2WWBS7M5CLO"FBK>>)%UJUN(Y8KF]MY&2_1[U;A--MY?/C M:\CF1)GG8O" +B/&XT+'XB?M$WWBBZLM32_T6YGMK-)+.ST>>X@M=[6H>6W? M^RC;^8 TQ#OAU8VBK-##X1M[ M^Z_LG2KAX;5$UFW=+6.0WJ&WDP(U@?$QVW*-N9NT\!_LU^)O"?P\^(_AJ36+ M!M2\4:3-;VGB99'-]922),BVN5CC;[+"762(JZN&FFX#?O'[;X6:$_@?QS\2 MTN(]:EAUKQ-%/:W=ZMQ="9FTRV9V$A!6.$/'(@QMB0J(UVG:M>LT ?.?PA_9 MIG\*?$BV\4ZOX;\(Z%I]J;^;3/#.@.UQ::'--%I\0:T+V\*J6%I=2.R1Q8-V MZ@-ND=ZGA']F'5O#_P 29=0%CX;TW1&U"ZN;W5-/FE_M37EDU%+^ WB^2J[K M=H(X%!DE#1S3%3$/W3?2]% 'S3%\(_BW8^.KSQY!%X/N/$:R1(FGSZSJ!L[[ M;!=1-<>8\,CV0/GPLMI<:>7+B3=,T@%^!OQ"\)^"/#?@W1H?#OB?P[&6'B M!-4UNYTV74TA2&WLHLK9W/[K[/!'YT8VEW4+O,9D63Z6HH XG1_ MQI?B[QM MJ:&UCM-'_ !#=0:"= M?M9(H;_5+-6-U/9IHUM9BW\TQAFC%S 91&2%QA_O9%?25% 'RK-^Q_JMYJVJ MZR;K1;'Q*]TC:5XBMU9[[2XFU/4KF9&(Y%N69 M;B;RT@8SDY\U1&T6%\3OV4K[XB>.O&&OW$6@7AO(M3FT)]0#O)I]]-8Z'!;7 M*YB/E21OI=R?,0EU$B;?O.%^FZ* /D7Q)^R3XJUV'4+:VL_".D3/=7\TVM07 M5RUYKK3Z?J=O'<7JB%4257OH@?\ 7-M\PB0!5C9?$G[,OCSQGXBN=?UK0O ] MYJ.HZF+U%N-6N9O^$=VR6K-+8RFQ#2RS) 8Y 1",1Q#+ LM?7-% 'QAKG[(^ MM>&?!6IZW'9Z3?>*;1)G:ZTN*26_N;$>'IK(V4;!%=@]T8W\H, 0H8'>%6ND M^%/PCN/'GP/\2Z0_@S2_!FCZWXSL-43PV]KF^,_$U[;7FF+8WUVTT%Q]N@B\^,WT=PB3 MV\.EQR,T,:&*)I;NX$:EE0(LA"WM1_8MU33]-L]-\)KX9\/Z==^3I>M6MNCQ M17&EW%I!#JX5$C :>9[2W8,V-_EC>PZ5]>44 ?$%Q^Q+XMCM_%=N]IH>O_VG M?)<+->ZQ8P1WI629AFUOY[34K%)+:3^U;B/2-MZ$6$>0Z2V%V5=7=U$J$'+,%^QZ* /CK5?V+ M]>M?B?HNK:"='L/"VFWZR:?I>GW-MIXT:W%_+=/]F5M*N''FB8K+%!-:B0)L M=W5@4W_AM^R!_P *W\5_#S5++0?"(@\/Q61NU@C,3BZ&GSV]Y=Q$0'?+)(;9 MBS%6D$>68%%!^IJ* /DWQ?\ L?ZAXV\9:U2@J$&(@S@]-\;OV>=>^(WQ)CURPTWPS>QL+'RM: MU:ZECU'2U@>1I+>W1+=PT4N\,)!/K4%[90WTRVS&18[=)E):-@KMA M49'>E^&O[,OC7X>?$+P]XGM-&\'V\VE:==02+'J*S><7-T\5M&[Z7]IMXPT\ M2ETN=FV-F-LS,2?K.B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH SH?#FDV^O7.N1:7 M9Q:U XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 28, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 0
Entity Common Stock, Shares Outstanding   179,842,790  
Documents Incorporated by Reference Part III of this Annual Report on Form 10-K incorporates certain information by reference from the definitive proxy statement for the registrant’s 2022 Annual Meeting of Stockholders to be filed within 120 days of the registrant’s fiscal year ended December 31, 2021 (the “Proxy Statement”). Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, the Proxy Statement is not deemed to be filed as part of this Annual Report on Form 10-K.    
Entity Central Index Key 0001834488    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Firm ID 238
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Austin, Texas
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 66,736 $ 99,790
Accounts receivable, net of allowances of $1,653 and $751 as of December 31, 2021 and 2020, respectively 33,041 29,086
Income tax receivable 7,250 1,262
Prepaid and other current assets 13,962 5,584
Total current assets 120,989 135,722
Property and equipment, net 38,748 19,590
Operating lease right-of-use assets 36,206 13,697
Deferred taxes 1,681 2,982
Goodwill 840,923 874,083
Intangible assets, net 8,066 27,374
Other assets, net 9,086 6,287
Total assets 1,055,699 1,079,735
Current liabilities:    
Accounts payable 5,865 5,542
Due to affiliates 464 8,023
Accrued liabilities and other 30,944 21,976
Current operating lease liabilities 4,830 2,860
Accrued related party interest payable 0 2,477
Income taxes payable 4,600 4,447
Current portion of deferred revenue 10,675 9,502
Current debt obligation 3,500 0
Total current liabilities 60,878 54,827
Long-term liabilities:    
Due to affiliates 0 372,650
Deferred revenue, net of current portion 223 168
Non-current deferred taxes 2,632 5,846
Non-current operating lease liabilities 37,822 14,641
Long-term debt, net of current portion 335,379 0
Other long-term liabilities 410 406
Total liabilities 437,344 448,538
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Common stock, $0.001 par value: 550,000,000 shares authorized and 179,049,429 and no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively 179 0
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively 0 0
Parent company net investment 0 582,206
Additional paid-in capital 602,996 0
Accumulated other comprehensive income 15,053 48,991
Retained earnings 127 0
Total stockholders' equity 618,355 631,197
Total liabilities and stockholders' equity $ 1,055,699 $ 1,079,735
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Allowance for doubtful accounts receivable $ 1,653 $ 751
Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 550,000,000 550,000,000
Common stock, issued (in shares) 179,049,429 0
Common stock, outstanding (in shares) 179,049,429 0
Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 50,000,000 50,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue:      
Subscription and other revenue $ 346,456 $ 302,871 $ 263,518
Cost of revenue:      
Cost of revenue 46,677 38,916 33,253
Amortization of acquired technologies 5,755 24,257 24,067
Total cost of revenue 52,432 63,173 57,320
Gross profit 294,024 239,698 206,198
Operating expenses:      
Sales and marketing 112,678 82,034 70,254
Research and development 53,959 42,719 37,172
General and administrative 80,575 57,331 38,971
Amortization of acquired intangibles 13,482 23,848 23,189
Total operating expenses 260,694 205,932 169,586
Operating income 33,330 33,766 36,612
Other expense:      
Interest expense, net (20,472) (28,137) (33,805)
Other (expense) income, net (1,266) (773) 386
Total other expense (21,738) (28,910) (33,419)
Income before income taxes 11,592 4,856 3,193
Income tax expense 11,479 12,014 5,705
Net income (loss) $ 113 $ (7,158) $ (2,512)
Net income (loss) per share:      
Basic earnings per share (in dollars per share) $ 0.00 $ (0.05) $ (0.02)
Diluted earnings per share (in dollars per share) $ 0.00 $ (0.05) $ (0.02)
Weighted-average shares used to compute net income (loss) per share:      
Shares used in computation of basic earnings per share (in shares) 167,460 158,124 158,124
Shares used in computation of diluted earnings per share (in shares) 168,667 158,124 158,124
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 113 $ (7,158) $ (2,512)
Other comprehensive (loss) income:      
Foreign currency translation adjustment (33,938) 42,414 (7,890)
Other comprehensive (loss) income (33,938) 42,414 (7,890)
Comprehensive (loss) income $ (33,825) $ 35,256 $ (10,402)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Parent Company Net Investment
Parent Company Net Investment
Cumulative Effect, Period of Adoption, Adjustment
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Balance at beginning of period (in shares) at Dec. 31, 2018     0          
Balance at beginning of period at Dec. 31, 2018 $ 551,747 $ 900 $ 0 $ 537,280 $ 900 $ 0 $ 14,467 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Foreign currency translation adjustment (7,890)           (7,890)  
Net income (loss) (2,512)     (2,512)        
Net transfers from Parent 12,789     12,789        
Stock-based compensation 8,662     8,662        
Balance at end of period (in shares) at Dec. 31, 2019     0          
Balance at end of period at Dec. 31, 2019 563,696   $ 0 557,119   0 6,577 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Foreign currency translation adjustment 42,414           42,414  
Net income (loss) (7,158)     (7,158)        
Net transfers from Parent 11,192     11,192        
Stock-based compensation $ 21,053     21,053        
Balance at end of period (in shares) at Dec. 31, 2020 0   0          
Balance at end of period at Dec. 31, 2020 $ 631,197   $ 0 582,206   0 48,991 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Foreign currency translation adjustment (13,912)           (13,912)  
Net income (loss) (14)     (14)        
Net transfers from Parent 10,783     10,783        
Issuance of stock (in shares)     20,623,000          
Issuance of stock 216,000   $ 21 216,000   (21)    
Distribution of net proceeds from Private Placement to Parent (216,000)     (216,000)        
Net transfers to Parent (18,161)     (18,161)        
Consummation of Separation transaction (in shares)     158,020,000          
Consummation of Separation transaction 179   $ 158 (583,837)   583,858    
Stock-based compensation 9,023     9,023        
Balance at end of period (in shares) at Jul. 19, 2021     178,643,000          
Balance at end of period at Jul. 19, 2021 $ 619,095   $ 179 0   583,837 35,079 0
Balance at beginning of period (in shares) at Dec. 31, 2020 0   0          
Balance at beginning of period at Dec. 31, 2020 $ 631,197   $ 0 582,206   0 48,991 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Foreign currency translation adjustment (33,938)              
Net income (loss) $ 113              
Exercise of stock options (in shares) 39,480              
Balance at end of period (in shares) at Dec. 31, 2021 179,049,429   179,049,000          
Balance at end of period at Dec. 31, 2021 $ 618,355   $ 179 0   602,996 15,053 127
Balance at beginning of period (in shares) at Jul. 19, 2021     178,643,000          
Balance at beginning of period at Jul. 19, 2021 619,095   $ 179 0   583,837 35,079 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Foreign currency translation adjustment (20,026)           (20,026)  
Net income (loss) 127             127
Issuance of stock (in shares)     11,000          
Consummation of Separation transaction 863         863    
Exercise of stock options (in shares)     39,000          
Exercise of stock options 23         23    
Restricted stock units issued, net of shares withheld for taxes (in shares)     356,000          
Restricted stock units issued, net of shares withheld for taxes (2,209)         (2,209)    
Stock-based compensation $ 20,482         20,482    
Balance at end of period (in shares) at Dec. 31, 2021 179,049,429   179,049,000          
Balance at end of period at Dec. 31, 2021 $ 618,355   $ 179 $ 0   $ 602,996 $ 15,053 $ 127
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities      
Net income (loss) $ 113 $ (7,158) $ (2,512)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 33,771 56,450 54,139
Provision for doubtful accounts 2,153 1,483 1,840
Stock-based compensation expense 29,430 21,053 8,662
Amortization of debt issuance costs 732 0 0
Loss on lease modification 271 0 0
Deferred taxes (1,913) (4,051) (4,733)
Operating lease right-of-use assets, net (741) 0 0
Loss (gain) on foreign currency exchange rates 1,433 1,707 (601)
Other non-cash expenses 0 0 (100)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:      
Accounts receivable (5,567) (3,458) (5,015)
Income taxes receivable (5,999) (233) (271)
Prepaid expenses and other assets (10,673) (581) (1,025)
Accounts payable (455) 3,273 (236)
Due to and from affiliates (8,302) 6,155 (3,753)
Accrued liabilities and other 11,923 7,970 (2,562)
Accrued related party interest payable (2,477) 1,540 (18,550)
Income taxes payable 158 389 752
Deferred revenue 1,253 1,126 (495)
Other long-term assets 231 0 0
Other long-term liabilities 0 0 0
Net cash provided by operating activities 45,341 85,665 25,540
Cash flows from investing activities      
Purchases of property and equipment (30,664) (11,919) (5,793)
Purchases of intangible assets (4,169) (4,221) (2,422)
Acquisitions, net of cash acquired 0 0 (14,823)
Net cash used in investing activities (34,833) (16,140) (23,038)
Cash flows from financing activities      
Proceeds from Private Placement, net of $9,000 of issuance costs 216,000 0 0
Distribution of net proceeds from Private Placement to Parent (216,000) 0 0
Payments of tax withholding obligations related to restricted stock (2,230) 0 0
Exercise of stock options 23 0 0
Proceeds from credit agreement 350,000 0 0
Repayments of borrowings due to affiliates (372,650) (21,750) (55,600)
Repayments of borrowings from Credit Agreement (875) 0 0
Net transfers (to) from Parent (6,515) 11,192 12,789
Payment of debt issuance costs (10,075) 0 0
Net cash used in financing activities (42,322) (10,558) (42,811)
Effect of exchange rate changes on cash and cash equivalents (1,240) 1,475 1,790
Net (decrease) increase in cash and cash equivalents (33,054) 60,442 (38,519)
Cash and cash equivalents      
Beginning of period 99,790 39,348 77,867
End of period 66,736 99,790 39,348
Supplemental disclosure of cash flow information      
Cash paid for interest 20,387 26,602 52,681
Cash paid for income taxes 19,029 14,205 8,941
Supplemental disclosure of non-cash activities:      
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses 1,138 2,653 624
Right-of-use assets obtained in exchange for operating lease liabilities $ 31,079 $ 5,765 $ 2,278
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Statement of Cash Flows [Abstract]  
Stock issuance costs $ 9,000
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Nature of Operations
12 Months Ended
Dec. 31, 2021
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. Our financial statements for the periods through the Separation and Distribution date of July 19, 2021 are prepared on a “carve-out” basis as described below.
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.
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”).
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
Prior to the Separation from SolarWinds
Our financial statements for the periods through the Separation and Distribution date of July 19, 2021 are Consolidated Financial Statements prepared on a “carve-out” basis. The Consolidated Statements of Operations include all revenues and costs directly attributable to N-able as well as an allocation of expenses related to facilities, functions and services provided by SolarWinds prior to the Separation and Distribution. These corporate expenses have been allocated to us based on direct usage or benefit, where identifiable, with the remainder allocated based on headcount. See Note 11. Relationship with Parent and Related Entities for further details. The allocated costs were deemed to be settled by N-able to SolarWinds in the period in which the expense was recorded in the Consolidated Statements of Operations and these settlements were reflected in cash flows from operating activities in the Consolidated Statements of Cash Flows. Current and deferred income taxes and related tax expense have been determined based on the stand-alone results of N-able by applying Accounting Standards Codification No. 740, Income Taxes (“ASC 740”), to N-able’s operations in each country as if it were a separate taxpayer (i.e. following the Separate Return Methodology).
The Consolidated Financial Statements include all assets and liabilities that resided in N-able legal entities. Assets and liabilities in shared entities as of December 31, 2020 were included in the stand-alone financial statements to the extent the asset or liability is primarily used by N-able. If N-able was not the primary user of the asset or liability, it was excluded entirely from the Consolidated Financial Statements. SolarWinds used a legal entity approach to cash management and financing its operations. Accordingly, cash and cash equivalents, related party debt and related interest expense have been attributed to N‑able in the Consolidated Financial Statements only to the extent such items had been historically legally entitled within N-able legal entities. Any such items which existed in other entities, whether shared or otherwise, were outside of the control of the N-able business and have been excluded from the Consolidated Financial Statements.
SolarWinds maintains various stock-based compensation plans at a corporate level. N-able employees participated in those programs prior to the Separation and Distribution and a portion of the compensation cost associated with those plans is included in N-able’s Consolidated Statements of Operations. The stock-based compensation expense is included within Parent company net investment for periods prior to the Separation and Distribution, with the accumulated balance included within Parent company net investment being transferred to additional paid-in capital upon consummation of the Separation and Distribution. The amounts presented in the Consolidated Financial Statements are not necessarily indicative of future awards. See Note 11. Relationship with Parent and Related Entities for further details.
SolarWinds' third party debt and the related interest have not been allocated to us for any of the applicable periods presented because SolarWinds' borrowings were primarily for corporate cash purposes and were not directly attributable to N-able. In addition, none of the N-able legal entities guaranteed the debt nor were they jointly and severally liable for SolarWinds' debt.
Any transactions which have been included in the Consolidated Financial Statements from legal entities which are not exclusively operating as N-able legal entities are considered to be effectively settled in the Consolidated Financial Statements at the time the transaction is recorded between SolarWinds and the N-able business. The total net effect of the settlement of these intercompany transactions is reflected in the Consolidated Statements of Cash Flows as a financing activity and in the Consolidated Balance Sheets as Parent company net investment. Other transactions between N-able legal entities and other SolarWinds legal entities, to the extent such transactions have not been settled in cash as of the period-end date, are reflected in the Consolidated Balance Sheets as due to affiliates, and due from affiliates which is included within accounts receivable. See Note 11. Relationship with Parent and Related Entities for further details regarding the balances in due to and due from affiliates as of December 31, 2021 and 2020.
All of the allocations and estimates in the Consolidated Financial Statements are based on assumptions that management believes are reasonable. However, the Consolidated Financial Statements included herein may not be indicative of the financial position, results of operations and cash flows of N-able in the future or if N-able had been a separate, stand-alone publicly traded entity during the applicable periods presented. Actual costs that may have been incurred if we had been a standalone company would depend on a number of factors, including the organizational structure, whether functions were outsourced or performed by employees, and strategic decisions made in areas such as information technology and infrastructure. Going forward, we may perform these functions using our own resources or outsourced services. For a period following the Separation and Distribution, however, some of these functions continue to be provided by SolarWinds under a Transition Services Agreement. Additionally, we provide some services to SolarWinds under such Transition Services Agreement. See Note 11. Relationship with Parent and Related Entities for further details regarding allocated shared costs with SolarWinds.
Following the Separation from SolarWinds
Our financial statements for the period from July 20, 2021 through December 31, 2021 are Consolidated Financial Statements based on our reported results as a standalone company. We prepared our Consolidated Financial Statements in conformity with United States of America generally accepted accounting principles ("GAAP") and the reporting regulations of the Securities and Exchange Commission ("SEC"). The accompanying Consolidated Financial Statements include the accounts of N-able, Inc. and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
Emerging Growth Company
Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non‑emerging growth companies but any such election to opt out is irrevocable. N-able has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, N-able, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.
N-able's historical results are included as a part of the Parent's financial statements prior to the Separation and Distribution, which are filed with the Securities and Exchange Commission ("SEC"). Prior to the Separation and Distribution, N-able tracked the effective dates and adopted all guidance applicable to it consistent with the manner that the Parent tracked and adopted all applicable guidance.
This may make comparison of N-able’s financial statements with another public company, which is neither an emerging growth company nor an emerging growth company which has not opted out of using the extended transition period, difficult because of the potential differences in accounting standards used.
Segment Information
Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the company’s chief operating decision‑maker in deciding how to allocate resources and in assessing performance. N-able currently operates in one reportable business segment.
Use of Estimates
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 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 impact of the COVID-19 pandemic within our financial statements as of and for the years ended December 31, 2021 and 2020 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;
income taxes; and
management’s assessment of allocations of expenses prior to the Separation and Distribution.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is determined in accordance with authoritative guidance issued by the Financial Accounting Standards Board ("FASB"). We translate assets and liabilities for these subsidiaries at exchange rates in effect at the balance sheet date. We translate income and expense accounts for these subsidiaries at the average monthly exchange rates for the periods. We record resulting translation adjustments as a component of accumulated other comprehensive income (loss) within total Parent company net investment prior to the Separation and Distribution and within
stockholders' equity following the Separation and Distribution. We record gains and losses from currency transactions denominated in currencies other than the functional currency as other income (expense), net in our Consolidated Statements of Operations. Local currency transactions of international subsidiaries that have the U.S. dollar as the functional currency are remeasured into U.S. dollars using current rates of exchange for monetary assets and liabilities and historical rates of exchange for non-monetary assets and liabilities. The foreign currency transactional and re-measurement exchange (losses) and gains were $(1.8) million, $(0.8) million, and $0.5 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Cash and cash equivalents
All cash and cash equivalents included in the Consolidated Financial Statements are legally owned by N-able legal entities and, for periods prior to the Separation and Distribution, were not subject to a pooling arrangement with SolarWinds. We consider highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.
Parent Company Net Investment
For periods prior to the Separation and Distribution, N-able's equity on the Consolidated Balance Sheets represents SolarWinds’ historical net investment in the Business, and is presented as "Parent company net investment" in lieu of stockholders' equity. For periods prior to the Separation and Distribution, the Consolidated Statements of Stockholders' Equity and Parent Company Net Investment include corporate allocations, net cash transfers and other property transfers between SolarWinds and the Business, as well as short term due to affiliates, short term due from affiliates and long term due to affiliates between N-able and other SolarWinds affiliates that were settled on a current basis.
All transactions reflected in Parent company net investment in the accompanying Consolidated Balance Sheets have been considered cash receipts and payments for purposes of the Consolidated Statements of Cash Flows and are reflected as financing activities in the accompanying Consolidated Statements of Cash Flows.
Acquisitions
The purchase price of our acquired businesses is allocated to the assets acquired and the liabilities assumed based on their estimated fair values, with the excess recorded as goodwill in the reporting unit expected to benefit from the business combination. If applicable, we estimate the fair value of contingent consideration payments in determining the purchase price. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the tangible and intangible assets acquired and liabilities assumed, including the deferred tax asset valuation allowances and acquired income tax uncertainties, with the corresponding offset to goodwill. We include the operating results of acquisitions in our Consolidated Financial Statements from the acquisition date. Acquisition related costs are expensed separately from the acquisition as incurred and are primarily included in general and administrative expenses in our Consolidated Statements of Operations.
The fair value of identifiable intangible assets is based on significant judgments made by management. We typically engage third party valuation appraisal firms to assist us in determining the fair values and useful lives of the assets acquired. The valuation estimates and assumptions are based on historical experience and information obtained by management, and include, but are not limited to, future expected cash flows earned from the product technology and discount rates applied in determining the present value of those cash flows. Unanticipated events and circumstances may occur that could affect the accuracy or validity of such assumptions, estimates or actual results. Acquired identifiable intangible assets are amortized on the straight-line method over their estimated economic lives, which are generally two to seven years for trademarks, customer relationships and developed product technologies. We include amortization of acquired developed product technologies in cost of revenue and amortization of other acquired intangible assets in operating expenses in our Consolidated Statements of Operations.
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Goodwill
Goodwill presented in N-able’s Consolidated Balance Sheets represents the historical goodwill balances in the N‑able legal entities. Goodwill represents the amount of the purchase price in excess of the estimated fair value of net assets of businesses acquired in a business combination. Our goodwill balance is primarily attributed to the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Prior to the Separation and Distribution, the N-able legal entities were managed as a reporting unit of SolarWinds. We test goodwill at least annually during the fourth quarter or sooner when circumstances indicate an impairment may exist. An impairment of goodwill is recognized when the carrying amount of a reporting unit exceeds its fair value. For purposes of the annual impairment test, we first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, a “Step 0” analysis. If, based on a
review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value we perform “Step 1” of the goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. If the carrying value exceeds the fair value, an impairment loss is recognized for the amount by which the reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill in that reporting unit.
In October 2021, we performed a qualitative, “Step 0,” assessment for our single reporting unit. For “Step 0,” we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of the reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, key management turnover, and earnings quality and sustainability. As of October 1, 2021, there were no unanticipated changes or negative indicators in the above qualitative factors that would impact the fair value of the Business as of the annual impairment date. As such, we determined there were no indicators of impairment and that it is more likely than not that the fair value of a reporting unit is greater than its carrying value and therefore performing the next step of impairment test was unnecessary.
Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment test will prove to be an accurate prediction of future results. If an event occurs that would cause us to revise our estimates and assumptions used in analyzing the value of our goodwill, the revision could result in a non-cash impairment charge that could have a material impact on our financial results.
Long-Lived Assets
We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the year ended December 31, 2021 and 2020, there were no indicators that our long-lived assets were impaired.
Fair Value Measurements
We apply the authoritative guidance on fair value measurements for financial assets and 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. We held no financial instruments as of December 31, 2021 and 2020. As of December 31, 2021, 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 7. Debt for additional information regarding our debt. Our related party debt with SolarWinds Holdings, Inc. prior to the Separation and Distribution was not carried at fair value. See Note 11. Relationship with Parent and Related Entities for further details regarding our related party debt.
Accounts Receivable
Accounts receivable represent trade receivables from customers when we have sold subscriptions for software-as-a-service ("SaaS") offerings as well as subscription-based term licenses and from the sale of maintenance services associated with our perpetual license products and have not yet received payment. We present accounts receivable net of an allowance for doubtful
accounts. We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. In doing so, we consider the current financial condition of the customer, the specific details of the customer account, the age of the outstanding balance and the current economic environment. Any change in the assumptions used in analyzing a specific account receivable might result in an additional allowance for doubtful accounts being recognized in the period in which the change occurs. Our allowance for doubtful accounts was $1.7 million, $0.8 million and $1.2 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Property and Equipment
We record property and equipment at cost and depreciate them using the straight-line method over their estimated useful lives as follows:
Useful Life
(in years)
Equipment, servers and computers
3 - 5
Furniture and fixtures
5 - 7
Software
3 - 5
Leasehold improvementsLesser of lease term or useful life

Upon retirement or sale of property and equipment, we remove the cost of assets disposed of and any related accumulated depreciation from our accounts and credit or charge any resulting gain or loss to operating expense. We expense repairs and maintenance as they are incurred.
Research and Development Costs
Research and development expenses primarily consist of personnel costs and contractor fees related to the development of new software products and enhancements to existing software products. Personnel costs include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes, as well as an allocation of our facilities, depreciation, benefits and IT costs. Research and development costs are charged to operations as incurred.
Internal-Use Software Costs
We capitalize costs related to developing new functionality for our suite of products that are hosted and accessed by our customers on a subscription basis. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of other assets, net in our Consolidated Balance Sheets. Maintenance and training costs are expensed as incurred. Internal-use software costs are amortized on a straight-line basis over its estimated useful life, generally three years, and included in cost of revenue in the Consolidated Statements of Operations. There were no impairments to internal-use software costs during the periods presented.
We had $5.1 million, $4.9 million and $3.1 million of internal-use software costs, net capitalized for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense of internal-use software costs was $2.2 million, $1.8 million and $1.1 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Debt Issuance Costs
Debt issuance costs for our secured credit facilities are presented as a deduction from the corresponding debt liability on our Consolidated Balance Sheets and amortized on an effective interest rate method over the term of the associated debt as interest expense in our Consolidated Statements of Operations. Amortization of debt issuance costs included in interest expense was $0.7 million for the year ended December 31, 2021. See Note 7. Debt for discussion of our secured credit facilities.
Contingencies
We account for claims and contingencies in accordance with authoritative guidance that requires we record an estimated loss from a claim or loss contingency when information available prior to issuance of our Consolidated Financial Statements indicates a liability has been incurred at the date of our Consolidated Financial Statements and the amount of the loss can be reasonably estimated. If we determine that it is reasonably possible but not probable that an asset has been impaired or a liability has been incurred, we disclose the amount or range of estimated loss if material or that the loss cannot be reasonably
estimated. Accounting for claims and contingencies requires us to use our judgment. We consult with legal counsel on those issues related to litigation and seek input from other experts and advisors with respect to matters in the ordinary course of business. See Note 13. Commitments and Contingencies for a discussion of contingencies.
Revenue Recognition
We generate revenue from fees received for our SaaS solutions as well as subscriptions for our subscription-based term licenses and from the sale of maintenance services associated with our perpetual licenses. We recognize revenue related to contracts from customers when we transfer promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This is determined by following a five-step process which includes (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) allocating the transaction price and (5) recognizing revenue when or as we satisfy a performance obligation, as described below.
Identify the contract with a customer. We generally use an electronic or manually signed order form, purchase order, an authorized credit card, or the receipt of a cash payment as evidence of a contract provided that collection is considered probable. We sell our products through our direct inside sales force and through our distributors and resellers. Sales through resellers and distributors are typically evidenced by a reseller or distributor agreement, together with purchase orders or authorized credit cards on a transaction-by-transaction basis. Our distributors and resellers do not carry inventory of our software and we generally require them to specify the end user of the software at the time of the order. Our distributors and resellers have no rights of return or exchange for software that they purchase from us and payment for these purchases is due to us without regard to whether the distributors or resellers collect payment from their customers.
Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the MSP partner that are separately identifiable from other promises in the contract, or distinct. If not considered distinct, the promised goods or services are combined with other goods or services and accounted for as a combined performance obligation. Determining the distinct performance obligations in a contract requires judgment. Our performance obligations primarily include SaaS solutions, subscription-based term licenses and maintenance support including unspecified upgrades or enhancements to new versions of our software solutions. See additional discussion of our performance obligations below.
Determine the transaction price. We determine the transaction price based on the contractual consideration and the amount of consideration we expect to receive in exchange for transferring the promised goods or services to the customer. We account for sales incentives to MSP partners, resellers or distributors as a reduction of revenue at the time we recognize the revenue from the related product sale. We report revenue net of any sales tax collected. Our return policy generally does not allow our MSP partners to return software products or services.
Allocate the transaction price. For contracts that contain multiple performance obligations, we allocate the transaction price of the contract to each distinct performance obligation based on a relative stand-alone selling price basis. Determining stand-alone selling prices for our performance obligations requires judgment and are based on multiple factors primarily including historical selling prices and discounting practices for products and services. We review the stand-alone selling price for our performance obligations periodically and update, if needed, to ensure that the methodology utilized reflects our current pricing practices.
Recognize revenue when or as we satisfy a performance obligation. Revenue is recognized when or as performance obligations are satisfied either over time or at a point in time by transferring a promised good or service. We consider this transfer to have occurred when risk of loss transfers to the MSP partner, reseller or distributor or the MSP partner has access to their subscription which is generally upon electronic activation of the licenses purchased or access being granted which provides immediate availability of the product to the purchaser. See further discussion below regarding the timing of revenue recognition for each of our performance obligations.
The following summarizes our performance obligations from which we generate revenue:
Performance obligationWhen performance obligation is typically satisfied
SaaS solutionsOver the subscription term, once the service is made available to the MSP partner (over time)
Subscription-based term and perpetual licensesUpon the delivery of the license key or password that provides immediate availability of the product (point in time)
Technical support and unspecified software upgradesRatably over the contract period (over time)
Our revenue consists of the following:
Year Ended December 31,
202120202019
(in thousands)
Subscription revenue$336,845 $292,027 $251,695 
Other revenue9,611 10,844 11,823 
Total subscription and other revenue$346,456 $302,871 $263,518 
Subscription Revenue. We primarily derive subscription revenue from the sale of subscriptions to our SaaS solutions and our subscription-based term licenses. 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. Our MSP partners do not have the right to take possession of the software for our SaaS solutions. Revenue from the license performance obligation of our subscription-based term licenses is recognized at a point in time upon delivery of the access to the licenses and the revenue from the performance obligation related to the technical support and unspecified software upgrades of our subscription-based term licenses is recognized ratably over the contract 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 renewal services associated with the historical sales of perpetual license products. Customers with maintenance agreements are entitled to receive technical support and unspecified upgrades or enhancements to new versions of their software products on a when-and-if-available basis for the specified contract period. We believe that our technical support and unspecified upgrades or enhancements performance obligations each have the same pattern of transfer to the customer and are therefore accounted for as a single distinct performance obligation. We recognize maintenance revenue ratably on a daily basis over the contract period.
During the years ended December 31, 2021, 2020 and 2019, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:
Year Ended December 31,
202120202019
(in thousands)
Revenue recognized at a point in time$62,204 $57,943 $49,510 
Revenue recognized over time284,252 244,928 214,008 
Total revenue recognized$346,456 $302,871 $263,518 
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.
Details of our total deferred revenue balance was as follows:
Total Deferred Revenue
(in thousands)
Balance as of December 31, 2019$8,172 
Deferred revenue recognized(13,619)
Additional amounts deferred15,117 
Balance as of December 31, 2020$9,670 
Deferred revenue recognized(17,517)
Additional amounts deferred18,745 
Balance as of December 31, 2021$10,898 

We expect to recognize revenue related to these remaining performance obligations as of December 31, 2021 as follows:
Revenue Recognition Expected by Period
TotalLess than 1
year
1-3 yearsMore than
3 years
(in thousands)
Expected recognition of deferred revenue$10,898 $10,675 $223 $— 

Cost of Revenue
Cost of Revenue. Cost of revenue consists of technical support personnel costs which includes salaries, bonuses and stock-based compensation and related employer-paid payroll taxes for technical support personnel, as well as an allocation of overhead costs. Public cloud infrastructure and hosting fees and royalty fees are also included in cost of revenue.
Amortization of Acquired Technologies. Amortization of acquired technologies included in cost of revenue relate to our subscription products and was $5.8 million, $24.3 million and $24.1 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Advertising
We expense advertising costs as incurred. Advertising expense is included in sales and marketing expenses in our Consolidated Statements of Operations.
Advertising expense was as follows for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
Advertising expense$18,534 $13,903 $12,774 

Leases
We lease facilities worldwide and certain equipment under non-cancellable lease agreements. During 2019, we adopted the new lease accounting guidance, FASB Accounting Standard Update No. 2016-02 “Leases,” or ASC 842. Under ASC 842, we evaluate if a contract is or contains a lease at inception of the contract. If we determine that a contract is or contains a lease, we determine the appropriate lease classification and recognize a right-of-use asset and lease liability at the commencement date of the lease based on the present value of fixed lease payments over the lease term reduced by lease incentives. To determine the present value of lease payments, we use an estimated incremental borrowing rate based on the interest rate a similar borrowing on a collateralized basis would incur based on information available on the lease commencement date as none of our leases provide an implicit rate. We generally base this discount rate on the interest rate incurred on our secured credit facilities and, prior to the Separation and Distribution, by our Parent's senior secured debt, adjusted for considerations for the value, term and currency of the lease. Lease terms include options to extend or terminate the lease when it is reasonably certain that we will exercise those options.
We recognize right-of-use assets and lease liabilities for leasing arrangements with terms greater than one year. Certain lease contracts include obligations to pay for other services, such as operations and maintenance. We account for lease and non-lease components in a contract as a single lease component for all classes of underlying assets except certain classes of equipment. Right-of-use assets are tested for impairment in the same manner as long-lived assets.
The terms of some of our lease agreements provide for rental payments on a graduated basis. Operating lease costs are recognized on a straight-line basis over the lease term and recorded in the appropriate income statement line item based on the asset or a headcount allocation for office leases. Certain of our office leases require the payment of our proportionate share of common area maintenance or service charges. As we have elected to account for lease and non-lease components as a single lease component for our real estate leases, these costs are included in variable lease costs. In addition, certain of our leases may include variable payments based on measures that include changes in price indices or market interest rates which are included in variable lease costs and expensed as incurred. We had no finance leases as of and for the periods ended December 31, 2021 and 2020, respectively. See Note 5. Leases for additional information regarding our lease arrangements.
Income Taxes
We use the liability method of accounting for income taxes as set forth in the authoritative guidance for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. For the years ended December 31, 2020 and 2019, as well as the period ended July 19, 2021, income taxes as presented in the Consolidated Financial Statements attribute current and deferred income taxes of SolarWinds to the stand-alone financial statements of N-able in a manner that is systematic, rational and consistent with the asset and liability method prescribed by ASC 740. Accordingly, the income tax provision of N-able was prepared following the separate return method for these periods. The separate return method applies ASC 740 to the stand-alone financial statements of each member of the consolidated group as if the group members were a separate taxpayer and a stand-alone enterprise. The calculation of our income taxes on a separate return basis requires a considerable amount of judgment and use of both estimates and allocations. As a result, actual transactions included in the Consolidated Financial Statements of SolarWinds may not be included in the separate financial statements of N‑able. Similarly, the tax treatment of certain items reflected in the financial statements of N-able may not be reflected in the Consolidated Financial Statements and tax returns of SolarWinds. Therefore, items such as net operating losses, credit carryforwards and valuation allowances may exist in the stand-alone financial statements that may or may not exist in SolarWinds’ Consolidated Financial Statements. As such, the income taxes of N-able as presented in the Consolidated Financial Statements may not be indicative of the income taxes that N-able will report in the future. Certain operations of N-able have historically been included in a combined or consolidated return with other SolarWinds entities. Current obligations for taxes in certain jurisdictions, where N-able files a combined or consolidated tax return with SolarWinds, are deemed settled with SolarWinds for purposes of the Consolidated Financial Statements. Current obligations for tax in jurisdictions where N-able does not file a combined or consolidated return with SolarWinds, including certain foreign jurisdictions, are recorded within the income tax receivable or income taxes payable on the Consolidated Balance Sheets.
On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the “Tax Act”) was enacted. As a result, income tax attributable to previously undistributed earnings of N-able international subsidiaries was recognized in 2017. This liability, which SolarWinds elected to pay over time, remains with SolarWinds and is not reflected in the financial statements of N-able.
In the ordinary course of business, there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, the associated interest expense and penalties has been recognized as a component of income tax expense.
We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 12. Income Taxes for additional information regarding our income taxes.
Concentrations of Risks
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash and cash equivalents consisted of cash deposited with banks in demand deposit accounts which may exceed the amount of insurance provided on these deposits. Generally, we may withdraw our cash deposits and redeem our invested cash equivalents upon demand. We strive to maintain our cash deposits with multiple financial institutions of reputable credit and therefore bear minimal credit risk.
We provide credit to distributors, resellers and direct customers in the normal course of business. We generally extend credit to new customers based upon industry reputation and existing customers based upon prior payment history. For the years ended December 31, 2021, 2020 and 2019, no distributor, reseller or direct customer represented a significant concentration of our revenue.
At December 31, 2021 and 2020, no distributor, reseller or direct customer represented a significant concentration of our outstanding accounts receivable balance. We do not believe that our business is substantially dependent on any distributor or that the loss of a distributor relationship would have a material adverse effect on our business.
Accumulated Other Comprehensive Income (Loss)
Changes in accumulated other comprehensive income (loss) by component are summarized below:
Foreign Currency Translation AdjustmentsAccumulated Other Comprehensive Income (Loss)
(in thousands)
Balance as of December 31, 2019$6,577 $6,577 
Other comprehensive gain before reclassification42,414 42,414 
Net current period other comprehensive income42,414 42,414 
Balance as of December 31, 202048,991 48,991 
Other comprehensive loss before reclassification(33,938)(33,938)
Net current period other comprehensive loss(33,938)(33,938)
Balance as of December 31, 2021$15,053 $15,053 
Stock-Based Compensation
We have granted our employees, directors and certain contractors stock-based incentive awards. These awards are in the form of stock options, restricted common stock, restricted stock units and performance stock units. We measure stock-based compensation expense for all share-based awards granted to employees and directors based on the estimated fair value of those awards on the date of grant. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted common stock, restricted stock units and performance stock units is determined using the fair market value of the underlying common stock on the date of grant less any amount paid at the time of the grant, or intrinsic value. Our stock awards vest on service-based or performance-based vesting conditions. For our service-based awards, we recognize stock-based compensation expense on a straight-line basis over the service period of the award. For our performance-based awards, we recognize stock-based compensation expense on a graded-vesting basis over the service period of each separately vesting tranche of the award, if it is probable that the performance target will be achieved.
In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards (the “Conversion”). As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. See Note 8. Stock-Based Compensation and Note 11. Relationship with Parent and Related Entities for information on the incremental compensation expense recognized during the year ended December 31, 2021 as a result of the Conversion.
We estimated the fair value for stock options at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:
Year Ended December 31,
2021
Expected dividend yield— %
Volatility 45.5 %
Risk-free rate of return0.5 %
Expected life3.47 years

We have not paid and do not anticipate paying cash dividends on our common stock; therefore, we assume the expected dividend yield to be zero. We estimate the expected volatility using the historical volatility of comparable public companies from a representative peer group. We based the risk-free rate of return on the average U.S. treasury yield curve for the most appropriate terms for the respective periods. As allowed under current guidance, we have elected to apply the “simplified method” in developing our estimate of expected life for “plain vanilla” stock options by using the midpoint between the vesting date and contractual termination date since we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. For all awards, we granted employees stock awards at exercise prices equal to the fair value of the underlying common stock on the date the award was approved. Performance-based awards are not considered granted under the applicable accounting guidance until the performance attainment targets for each applicable tranche have been defined. We recognize the impact of forfeitures in stock-based compensation expense when they occur. See Note 8. Stock-Based Compensation for additional information.
The impact to our income (loss) before income taxes due to stock-based compensation expense and the related income tax benefits were as follows:
Year Ended December 31,
202120202019
(in thousands)
Impact to income (loss) before income taxes due to stock-based compensation$29,430 $21,053 $8,662 
Income tax benefit related to stock-based compensation310 241 161 
Net Income (Loss) Per Share
We calculate basic and diluted net income (loss) per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. We compute basic net income (loss) per share available to common stockholders by dividing net income (loss) available to common stockholders by the weighted-average number of common shares outstanding during the reporting period. We compute diluted net income (loss) per share similarly to basic net income (loss) per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock using the treasury stock method. Refer to Note 9. Earnings Per Share for additional information regarding the computation of net income per share.
Recently Adopted Accounting Pronouncements 
Goodwill Impairment Testing
On January 1, 2020 we adopted the Financial Accounting Standards Board, or FASB, Accounting Standards Codification ("ASC") No. 2017-04 "Intangibles-Goodwill and Other," or ASC 350, which simplifies the accounting for goodwill impairment. The new guidance removes step two of the two-step quantitative goodwill impairment test, which required a hypothetical purchase price allocation. The standard did not have a material impact on our Consolidated Financial Statements for the year ended December 31, 2020.
Revenue
On January 1, 2019 we adopted the FASB Accounting Standards Codification, or ASC, No. 2014-09 “Revenue from Contracts with Customers” ("ASC 606"), which replaced all existing revenue guidance under ASC 605 “Revenue Recognition,” including prescriptive industry-specific guidance ("ASC 605"). This standard’s core principle is that an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to
which the entity expects to be entitled in exchange for those goods or services. We adopted ASC 606 using the modified-retrospective method. Results for reporting periods beginning after January 1, 2019 are presented in compliance with the new revenue recognition standard ASC 606. Historical financial results for reporting periods prior to 2019 are presented in conformity with amounts previously disclosed under the prior revenue recognition standard, ASC 605.
The cumulative effect of the changes made to our Consolidated Balance Sheets as of January 1, 2019 for the adoption of ASC 606 was approximately $0.9 million and was recorded as an adjustment to Parent company net investment as of the adoption date. This adjustment includes a $1.2 million decrease in historical deferred revenue, primarily from arrangements involving subscription-based term licenses that will never be recognized as revenue, offset by a $0.3 million increase in deferred income tax liabilities. The adoption of ASC 606 did not impact our total operating cash flows.
The impact of the adoption of ASC 606 on our Consolidated Statements of Operations for the year ended December 31, 2019 was immaterial.
Leases
As SolarWinds no longer qualified to be an emerging growth company as of December 31, 2019, we retroactively adopted the FASB ASC No. 2016-02 “Leases” ("ASC 842") as of January 1, 2019 using the optional transition method in which an entity can apply the new standard at the adoption date without adjusting comparative prior periods.
The new lease accounting standard replaces existing lease accounting standards and expands disclosure requirements. The adoption of the new standard resulted in leases currently designated as operating leases being reported on our Consolidated Balance Sheets at their net present value. We elected the package of practical expedients permitted under the transition guidance within the new standard, which, among other things, allowed us to carry forward our historical lease classification and not reassess whether any expired or existing contracts are or contain leases. Additionally, we elected to not separate lease and non-lease components for certain classes of assets and we excluded all the leases with original terms of one year or less.
As of January 1, 2019, we recorded $10.1 million in operating lease right-of-use assets, $2.3 million in current operating lease liabilities and $11.5 million in non-current operating lease liabilities due to the adoption of ASC 842. The standard did not have a material impact to our Consolidated Statements of Operations or Consolidated Statements of Cash Flows. See Note 5. Leases for additional information.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The following table reflects the changes in goodwill for the years ended December 31, 2021 and 2020:
(in thousands)
Balance as of December 31, 2019$836,643 
Foreign currency translation37,440 
Balance as of December 31, 2020874,083 
Foreign currency translation(33,160)
Balance as of December 31, 2021$840,923 
Intangible Assets
Intangible assets consisted of the following as of December 31, 2021 and 2020:
December 31, 2021December 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
NetGross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands)
Developed product technologies$35,210 $(33,542)$1,668 $127,057 $(119,392)$7,665 
Customer relationships95,010 (88,612)6,398 131,045 (111,336)19,709 
Trademarks1,136 (1,136)— 1,162 (1,162)— 
Total intangible assets$131,356 $(123,290)$8,066 $259,264 $(231,890)$27,374 
Intangible asset amortization expense was as follows:
Year Ended December 31,
202120202019
(in thousands)
Intangible asset amortization expense$19,065 $48,105 $47,289 
As of December 31, 2021, we estimate aggregate intangible asset amortization expense to be as follows:
Estimated Amortization
(in thousands)
2022$7,512 
2023554 
Total amortization expense$8,066 
The expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets and other events.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment, net, including software, consisted of the following:
December 31,
20212020
(in thousands)
Servers, equipment and computers$32,524 $29,025 
Furniture and fixtures6,409 3,474 
Software602 1,022 
Leasehold improvements21,408 8,740 
$60,943 $42,261 
Less: Accumulated depreciation and amortization(22,195)(22,671)
Property and equipment, net$38,748 $19,590 
Depreciation and amortization expense on property and equipment was as follows for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
Depreciation and amortization$12,226 $6,581 $5,783 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
We lease our offices and do not own any real estate. Our corporate headquarters is located in Burlington, Massachusetts. We lease office space domestically and internationally in various locations for our operations, including facilities located in Austin, Texas; Bucharest, Romania; Calgary, Canada; Coimbra, Portugal; Dundee, United Kingdom; Edinburgh, United Kingdom; Emmeloord, Netherlands; Lisbon, Portugal; Manila, Philippines; Minsk, Belarus; Morrisville, North Carolina; Ottawa, Canada; Sydney, Australia; Utrecht, Netherlands; and Vienna, Austria. In addition, we lease certain information technology, office and other equipment. Our leases are all classified as operating and generally have remaining terms of less than one year to 10.4 years.
The components of operating lease costs for the years ended December 31, 2021 and 2020 were as follows:
Year Ended December 31,
20212020
(in thousands)
Operating lease costs$5,444 $4,370 
Variable lease costs(1)
1,046 976 
Short-term lease costs476 39 
Total lease costs$6,966 $5,385 
____________
(1)     Primarily includes common area maintenance and other service charges for leases in which we pay a proportionate share of those costs as we have elected to not separate lease and non-lease components for our office leases.
Maturities of our operating lease liabilities as of December 31, 2021 were as follows:
December 31, 2021
(in thousands)
2022$7,773 
20238,623 
20248,274 
20256,844 
20266,887 
Thereafter22,455 
Total minimum lease payments60,856 
Less: imputed interest(18,204)
Present value of operating lease liabilities$42,652 
As of December 31, 2021, the weighted-average remaining lease term of our operating leases was 8.4 years and the weighted-average discount rate used in the calculation of our lease liabilities was 4.1%.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Accrued Liabilities and Other
Accrued liabilities and other current liabilities were as follows:
December 31,
20212020
(in thousands)
Payroll-related accruals$16,657 $14,305 
Value-added and other tax1,805 1,553 
Purchasing accruals3,593 3,183 
Accrued royalties1,938 1,130 
Accrued other liabilities6,951 1,805 
Total accrued liabilities and other$30,944 $21,976 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
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 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. 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 December 31, 2021:
As of December 31,
2021
Amount OutstandingEffective Rate
(in thousands, except interest rates)
Term loan facility$349,125 3.50 %
Revolving credit facility— — %
Total principal amount349,125 
Unamortized discount and debt issuance costs(10,246)
Total debt, net338,879 
Less: Current debt obligation(3,500)
Long-term debt, net of current portion$335,379 

Borrowings denominated in U.S. dollars under the Revolving Facility bear 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%. The borrowings denominated in Euros under the Revolving Facility bear interest at a floating rate of an Adjusted EURIBOR rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.0%. Borrowings under the Term Loan bear 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.0%. Each margin is subject to reductions to 2.75% and 1.75%, respectively, based on our first lien net leverage ratio.
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 December 31, 2021, we were in compliance with all covenants of the Credit Agreement.
The following table summarizes the future minimum principal payments under Credit Agreement as of December 31, 2021:
(in thousands)
2022$3,500 
20233,500 
20243,500 
20253,500 
20263,500 
Thereafter331,625 
Total minimum principal payments$349,125 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Common Stock and Preferred Stock
As set by our certificate of incorporation, the Company has authorized 550,000,000 shares of common stock, par value of $0.001 per share, and 50,000,000 shares of preferred stock, par value of $0.001 per share. Each share of common stock entitles the holder thereof to one vote on each matter submitted to a vote at any meeting of stockholders.
Equity Incentive Awards
2021 Equity Incentive Plan
In August 2021, our board of directors adopted and our stockholders approved our 2021 Equity Incentive Plan (the "2021 Plan"). It is intended to make available incentives that will assist us to attract, retain and motivate employees, including officers, consultants and directors. We may provide these incentives through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards.
A total of 18,000,000 shares of our common stock has been initially authorized and reserved for issuance under the 2021 Plan, plus a number of shares of our common stock sufficient to cover any awards relating to SolarWinds common stock that were converted into awards relating to our common stock upon the completion of the distribution. This reserve will automatically increase on January 1, 2022, and each subsequent anniversary through and including January 1, 2031, by an amount equal to the smaller of (a) 5% of the number of shares of our common stock issued and outstanding on the immediately preceding December 31 and (b) an amount determined by our board of directors.
Awards may be granted under the 2021 Plan to our employees, including officers, directors or consultants or those of any present or future parent or subsidiary corporation or other affiliated entity. All awards must be evidenced by a written agreement between us and the holder of the award and may include stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance shares and performance units ("PSUs"), and cash-based awards and other stock-based awards. In the event of a change in control as described in the 2021 Plan, the acquiring or successor entity may assume or continue all or any awards outstanding under the 2021 Plan or substitute substantially equivalent awards. Any awards that are not assumed or continued in connection with a change in control or are not exercised or settled prior to the change in control will terminate effective as of the time of the change in control. Our compensation committee may provide for the acceleration of vesting of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all awards held by members of the board of directors who are not employees will automatically be accelerated in full. The 2021 Plan also authorizes our compensation committee, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares upon a change in control in exchange for a payment to the participant with respect to each share subject to the canceled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise price per share, if any, under the award.
The 2021 Plan will continue in effect until it is terminated by the compensation committee; provided, however, that all awards must be granted, if at all, within ten years of its effective date. The compensation committee may amend, suspend or terminate the 2021 Plan at any time; provided that without stockholder approval, the plan cannot be amended to increase the
number of shares authorized, change the class of persons eligible to receive incentive stock options, or effect any other change that would require stockholder approval under any applicable law, regulation or listing rule.
RSUs generally vest over the requisite service period of four years, subject to continued employment through each applicable vesting date. PSUs generally vest over a three-year period based on the achievement of specified performance targets for the fiscal year and subject to continued service through the applicable vesting dates. Based on the extent to which the performance targets are achieved, PSUs vest at a specified range of the target award amount.
We have granted employees restricted stock and options at exercise prices equal to the fair value of the underlying common stock at the time of grant, as determined by our board of directors on a contemporaneous basis. As of December 31, 2021, common stock-based incentive awards of 5,999,110 shares were outstanding under the 2021 Plan, consisting of 169,168 stock options, 75,815 shares of restricted common stock, 4,764,213 shares of restricted stock units, and 989,914 shares of performance stock units. For the year ended December 31, 2021, we repurchased 17,562 shares of vested and unvested restricted common stock upon employee terminations. As of December 31, 2021, 11,594,899 shares were reserved for future grants under the 2021 Plan.
Conversion of SolarWinds Equity Stock Awards
In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. See Note 11. Relationship with Parent and Related Entities for information on the incremental compensation expense recognized during the year ended December 31, 2021 as a result of the Conversion.
Stock-Based Compensation Expense
Stock-based compensation expense for the years ended December 31, 2021, 2020 and 2019 was $29.4 million, $21.1 million and $8.7 million, respectively, as summarized below:
Year Ended December 31,
202120202019
(in thousands)
Cost of revenue$1,010 $670 $499 
Sales and marketing8,761 4,409 3,543 
Research and development4,659 3,189 2,275 
General and administrative15,000 12,785 2,345 
Total stock-based compensation expense$29,430 $21,053 $8,662 
Stock Option Awards
Stock option grant activity under the 2021 Plan was as follows during the year ended December 31, 2021:
Number of
Shares
Outstanding
Weighted-
Average
Exercise
Price
Aggregate
Intrinsic
Value
(in thousands)
Weighted-
Average
Remaining
Contractual
Term
(in years)
Outstanding balances as of December 31, 2020
— $— 
Options granted through the Conversion224,638 1.20 
Options exercised(39,480)0.58 
Options forfeited(15,990)1.46 
Options expired — — 
Outstanding balances as of December 31, 2021
169,168 $1.32 
Options exercisable as of December 31, 2021
138,436 $0.97 $1,402 5.4
Options vested and expected to vest as of December 31, 2021
169,168 $1.32 $1,655 5.5
Additional information regarding stock option grant activity during the year ended December 31, 2021 is as follows:
Year Ended December 31,
2021
(in thousands, except per share amounts)
Weighted-average grant date fair value per share of options granted during the period$1.62 
Aggregate intrinsic value of options exercised during the period413 
Aggregate fair value of options vested during the period157 
The unrecognized stock-based compensation expense related to unvested stock options and subject to recognition in future periods was approximately $0.1 million as of December 31, 2021. We expect to recognize this expense over weighted average periods of approximately 0.8 years as of December 31, 2021.
Restricted Stock
The following table summarizes information about restricted stock activity subject to vesting under the 2021 Plan during the year ended December 31, 2021:
Number of
Shares
Outstanding
Unvested balances as of December 31, 2020
— 
Restricted stock granted and issued through the Conversion91,477 
Restricted stock vested (11,300)
Restricted stock repurchased - unvested shares (4,362)
Unvested balances as of December 31, 2021
75,815 
Restricted stock was purchased at fair market value by the employee receiving the restricted stock award and restricted common stock was issued at the date of grant. The weighted-average grant date fair market value of restricted common stock purchased was $1.01 per share. The aggregate intrinsic value of restricted stock vested during the year ended December 31, 2021 was $0.1 million.
Restricted stock is subject to certain restrictions, such as vesting and a repurchase right. The common stock acquired by the employee is restricted stock because vesting is conditioned upon (i) continued employment through the applicable vesting date and (ii) for employees at the level of group vice president and above, the achievement of certain financial performance targets determined by the board of directors. Pursuant to the Separation and Distribution, the restricted stock is subject to repurchase by SolarWinds in the event the stockholder ceases to be employed or engaged (as applicable) by the Company for any reason or in the event of a change of control or due to certain regulatory burdens. As a result, we have no liability for unvested shares as of December 31, 2021 and 2020, respectively.
Restricted Stock Units
The following table summarizes information about restricted stock unit activity under the 2021 Plan during the year ended December 31, 2021:
Number of
Units
Outstanding
Weighted-Average Grant Date Fair Value Per ShareAggregate Intrinsic Value
(in thousands)
Weighted-Average Remaining Contractual Term
(in years)
Unvested balances as of December 31, 2020
— $— 
Restricted stock units granted through the Conversion3,540,676 12.54 
Restricted stock units granted2,207,824 13.95 
Restricted stock units vested (525,806)13.46 
Restricted stock units forfeited (458,481)13.11 
Unvested balances as of December 31, 2021
4,764,213 $13.03 $52,883 1.3
The total fair value of restricted stock units vested during the year ended December 31, 2021 was $6.8 million. The total unrecognized stock-based compensation expense related to unvested restricted stock units and subject to recognition in future
periods is $49.9 million as of December 31, 2021 and we expect to recognize this expense over a weighted-average period of 2.7 years.
Performance Stock Units
The following table summarizes information about performance stock unit activity under the 2021 Plan during the year ended December 31, 2021:
Number of
Units
Outstanding
Weighted-Average Grant Date Fair Value Per ShareAggregate Intrinsic Value
(in thousands)
Weighted-Average Remaining Contractual Term
(in years)
Unvested balances as of December 31, 2020
— $— 
Performance stock units granted1,044,908 12.50 
Performance stock units vested — — 
Performance stock units forfeited(54,994)12.50 
Unvested balances as of December 31, 2021
989,914 $12.50 $10,988 1.1
The total unrecognized stock-based compensation expense related to unvested performance stock units and subject to recognition in future periods is $7.3 million as of December 31, 2021 and we expect to recognize this expense over a weighted-average period of 1.1 years.
Employee Stock Purchase Plan
In August 2021, our board of directors adopted and our stockholders approved our 2021 Employee Stock Purchase Plan (the "ESPP"). We reserved a total of 2,500,000 shares of our common stock available for sale under our ESPP.
Our ESPP permits eligible participants to purchase common stock through payroll deductions of up to 20% of their eligible compensation during the offering period. The ESPP will typically be implemented through consecutive six-month offering periods. Amounts deducted and accumulated from participant compensation, or otherwise funded in any participating non-U.S. jurisdiction in which payroll deductions are not permitted, are used to purchase shares of our common stock at the end of each offering period. The purchase price of the shares will be 85% of the lesser of the fair market value of our common stock on the first day of the offering period and the fair market value on the last day of the offering period. No participant may purchase more than $25,000 worth of common stock per calendar year.
Stock-based compensation expense related to our ESPP plan was $0.1 million for the year ended December 31, 2021.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2021
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 (loss) per share follows:
Year Ended December 31,
202120202019
(in thousands)
Basic earnings (loss) per share:
Numerator:
Net income (loss)$113 $(7,158)$(2,512)
Net income (loss) available to common stockholders$113 $(7,158)$(2,512)
Denominator:
Weighted-average common shares outstanding used in computing basic earnings (loss) per share167,460 158,124 158,124 
Basic earnings (loss) per share$0.00 $(0.05)$(0.02)
Diluted earnings (loss) per share:
Numerator:
Net income (loss) available to common stockholders$113 $(7,158)$(2,512)
Denominator:
Weighted-average shares used in computing basic earnings (loss) per share167,460 158,124 158,124 
Add dilutive impact of employee equity plans1,207 — — 
Weighted-average shares used in computing diluted earnings (loss) per share168,667 158,124 158,124 
Diluted earnings (loss) per share$0.00 $(0.05)$(0.02)
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 periods presented because their effect would have been anti-dilutive or for which the performance condition had not been met at the end of the period:
Year Ended December 31,
202120202019
(in thousands)
Restricted stock units203 — — 
Total anti-dilutive shares203 — — 
The calculation of diluted earnings per share requires us to make certain assumptions related to the use of proceeds that would be received upon the assumed exercise of stock options, purchase of restricted stock or proceeds from the employee stock purchase plan.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
401(k) Plan
Our eligible employees participate in a 401(k) matching program. We, as sponsor of the plan, use an independent third party to provide administrative services to the plan. We have the right to terminate the plan at any time. Employees are fully vested in all contributions to the plan. Our expense related to the plan was as follows:
Year Ended December 31,
202120202019
(in thousands)
Employee benefit plan expense$1,440 $1,203 $1,117 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Relationship with Parent and Related Entities
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Relationship with Parent and Related Entities Relationship with Parent and Related Entities
Prior to the Separation and Distribution, the N-able business was managed and operated in the normal course of business consistent with other affiliates of SolarWinds. Accordingly, certain shared costs for the periods through the Separation and Distribution date of July 19, 2021 have been allocated to N-able and reflected as expenses in the Consolidated Financial Statements. Management considers the allocation methodologies used to be reasonable and appropriate reflections of the historical SolarWinds expenses attributable to N-able for purposes of the stand-alone financial statements. However, the expenses reflected in the Consolidated Financial Statements may not be indicative of the actual expenses that would have been incurred during the periods presented if N-able historically operated as a separate, stand-alone entity. In addition, the expenses reflected in the Consolidated Financial Statements may not be indicative of related expenses that will be incurred in the future by N-able.
General Corporate Overhead
For the periods through the Separation and Distribution date of July 19, 2021, SolarWinds provided facilities, information technology services and certain corporate and administrative services to the N-able business. Expenses relating to these services have been allocated to N-able and are reflected in the Consolidated Financial Statements. Where direct assignment is not possible or practical, these costs were allocated based on headcount. The following table summarizes the components of general allocated corporate expenses for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
General and administrative$20,357 $31,357 $17,394 
Research and development253 1,672 1,224 
Sales and marketing297 1,969 1,128 
Cost of revenue140 149 99 
Total$21,047 $35,147 $19,845 

Due to and from Affiliates
Due to affiliates within long-term liabilities in the Consolidated Balance Sheets represents N-able's related party debt due to SolarWinds Holdings, Inc. of $372.7 million as of December 31, 2020. In connection with the Separation and Distribution, we repaid this related party debt and we had no remaining related party debt due to SolarWinds Holdings, Inc. as of December 31, 2021.
On February 25, 2016, we entered into a loan agreement with SolarWinds Holdings, Inc. with an original principal amount of $250.0 million and a maturity date of February 25, 2023. Borrowings under the loan agreement bear interest at a floating rate which is equal to an adjusted London Interbank Offered Rate ("LIBOR") for a three-month interest period plus 9.8%. Prepayments of borrowings under the loan are permitted. As of December 31, 2020, $228.5 million in borrowings were outstanding. In connection with the Separation and Distribution, we repaid this debt and no borrowings were outstanding as of December 31, 2021.
On May 27, 2016, we entered into an additional loan agreement with SolarWinds Holdings, Inc. The loan agreement, as amended, has an original principal amount of $200.0 million and a maturity date of May 27, 2026. Borrowings under the loan agreement bear interest at a fixed rate of 2.24%. Prepayments of borrowings under the loan are permitted. As of December 31, 2020, $144.2 million in borrowings were outstanding. In connection with the Separation and Distribution, we repaid this debt and no borrowings were outstanding as of December 31, 2021.
Interest expense related to the loan agreements with SolarWinds Holdings, Inc. was $13.8 million, $28.1 million and $34.1 million for the years ended December 31, 2021, 2020 and 2019, respectively. The repayment of principal for these related party borrowings is reflected as a financing activity in the Consolidated Statements of Cash Flows.
Due to affiliates within current liabilities primarily comprises $0.5 million relating to transition services provided by SolarWinds as of December 31, 2021 and $8.0 million of intercompany trade payables as of December 31, 2020. Due from affiliates within accounts receivable comprises $0.1 million of receivables due from SolarWinds as of December 31, 2021 and $0.3 million of intercompany trade receivables as of December 31, 2020.
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.
For the periods through the Separation and Distribution date of July 19, 2021, compensation costs associated with our employees’ participation in Parent's incentive plans have been specifically identified for employees who exclusively supported our operations and were allocated to us as part of the cost allocations from Parent. Total costs charged to us related to our employees’ participation in Parent’s incentive plans were $9.3 million, $20.6 million and $8.4 million for the years ended December 31, 2021, 2020 and 2019, respectively. In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. The modification of these outstanding 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 outstanding awards and over the remaining vesting term for all unvested awards. For the year ended December 31, 2021, we recognized $2.7 million 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.
Employee Stock Purchase Plan
Prior to the Separation and Distribution, our eligible employees participated in Parent’s 2018 Employee Stock Purchase Plan (the "ESPP"). The ESPP permitted eligible participants to purchase SolarWinds' shares at a discount through regular payroll deductions of up to 20% of their eligible compensation during the offering period. The ESPP was typically implemented through consecutive six-month offering periods. The purchase price of the shares was 85% of the lesser of the fair market value of the closing price per share on the first day of the offering period and the fair market value of the closing price per share on the last day of the offering period. No participant could purchase more than $25,000 worth of common stock per calendar year.
Costs charged to us related to our employees’ participation in Parent’s ESPP were immaterial for the years ended December 31, 2021, 2020 and 2019, respectively.
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, have provided a framework for our relationship with SolarWinds after the Separation and Distribution. The following summarizes some of the most significant agreements and relationships that we continue to have 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 provide various services to each other. Under this agreement, SolarWinds continues 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 will terminate on the expiration of the term of the last service provided under it, which N-able anticipates to be on or around December 31, 2022. We incurred $1.7 million of costs under the Transition Services Agreement during the year ended December 31, 2021.
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 year ended December 31, 2021.
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 of revenue and incurred $0.1 million of costs, respectively, under the Software OEM Agreements during the year ended December 31, 2021.
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 year ended December 31, 2021.
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 year ended December 31, 2021.
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 year ended December 31, 2021.
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 $0.1 million of revenue and incurred $0.7 million of costs, respectively, under the Software Cross License Agreement during the year ended December 31, 2021.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
U.S. and international components of income before income taxes were as follows:
Year Ended December 31,
202120202019
(in thousands)
U.S.$(37,028)$(46,444)$(23,463)
International48,620 51,300 26,656 
Income before income taxes$11,592 $4,856 $3,193 
Income tax expense was composed of the following:
Year Ended December 31,
202120202019
(in thousands)
Current:
Federal$— $— $— 
State— — 
International13,324 16,065 10,438 
13,326 16,065 10,438 
Deferred:
Federal— 86 (64)
State— (133)
International(1,847)(4,142)(4,536)
(1,847)(4,051)(4,733)
Income tax expense$11,479 $12,014 $5,705 
The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income before income taxes and the amount recognized in our Consolidated Financial Statements is as follows:
Year Ended December 31,
202120202019
(in thousands)
Expense (benefit) derived by applying the federal statutory income tax rate to income before income taxes$2,434 $1,020 $670 
State taxes, net of federal benefit(105)(185)(93)
Permanent items— — 
Research and experimentation tax credits— (786)(422)
Withholding tax— (44)112 
Transaction costs1,999 — — 
Pre-Separation and Distribution net operating losses and other deferred tax assets
21,130 — — 
Valuation allowance for deferred tax assets(15,383)11,680 5,638 
Stock-based compensation1,258 (333)(636)
Meals and entertainment75 15 130 
Acquisition costs— 35 297 
Effect of foreign operations(88)612 
Other$159 $— $— 
$11,479 $12,014 $5,705 
The effective tax rate for the year ended December 31, 2021 decreased from the year ended December 31, 2020 primarily due to changes in income before income taxes by jurisdiction, offset by valuation allowance recognized on the deferred tax assets in the U.S., non-deductible stock based compensation and costs associated with the Separation and Distribution.
The effective tax rate for the year ended December 31, 2020 increased from the year ended December 31, 2019 primarily due to the valuation allowance recognized on the deferred tax assets in the U.S., reduced benefit of stock-based compensation and effect of foreign operations, partially offset by research and experimentation tax credits.
The components of the net deferred tax amounts recognized in the accompanying Consolidated Balance Sheets were:
December 31,
20212020
(in thousands)
Deferred tax assets:
Allowance for doubtful accounts$465 $262 
Accrued expenses99 209 
Net operating loss1,573 17,935 
Research and experimentation credits— 1,349 
Stock-based compensation2,967 2,446 
Interest1,195 1,072 
Deferred revenue62 91 
Unrealized exchange gain— 
Leases726 1,560 
Other credits14 51 
Total deferred tax assets7,101 24,976 
Valuation allowance(2,873)(18,256)
Deferred tax assets, net of valuation allowance4,228 6,720 
Deferred tax liabilities:
Property and equipment1,787 846 
Prepaid expenses646 574 
Leases894 1,686 
Intangibles1,852 6,478 
Total deferred tax liabilities5,179 9,584 
Net deferred tax asset (liability)$(951)$(2,864)
As of December 31, 2021, we had net operating loss carry forwards for U.S. federal income tax purposes of approximately $5.8 million. Pursuant to the Separation and Distribution that occurred on July 19, 2021, all pre-Separation and Distribution federal net operating losses remain with SolarWinds. The U.S. federal net operating losses generated after the Separation and Distribution are available to offset future U.S. federal taxable income and do not expire.
As of December 31, 2021 and 2020, we had net operating loss carry forwards for certain state income tax purposes of approximately $3.9 million and $3.5 million, respectively. Pursuant to the Separation and Distribution that occurred on July 19, 2021, all pre-Separation and Distribution combined state net operating losses remain with SolarWinds. These state net operating losses are available to offset future state taxable income and begin to expire in 2029.
As of December 31, 2020, we had foreign net operating loss carry forwards of approximately $14.8 million, which were available to offset future foreign taxable income and begin to expire in 2022. These foreign net operating loss carry forwards primarily related to the United Kingdom and Canada and were fully utilized during the year ended December 31, 2021.
As of December 31, 2020, we had research and experimentation tax credit carry forwards of approximately $1.3 million, which are available to offset future U.S. federal income tax. These U.S. federal tax credits remain with SolarWinds and are no longer applicable following the Separation and Distribution.
We establish valuation allowances when necessary to reduce deferred tax assets to amounts expected to be realized. As of December 31, 2021 and 2020, we have recorded a valuation allowance of $2.9 million and $18.3 million, respectively, in the U.S. The valuation allowance is primarily related to the net operating loss.
The Tax Act imposes a mandatory transition tax on accumulated foreign earnings as of December 31, 2017. Effective January 1, 2018, the Tax Act creates a new territorial tax system in which we will recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost. For the years ended December 31, 2021 and 2020, we did not incur a global intangible low-taxed income, or GILTI, liability; however, to the extent that we incur expense under the GILTI provisions, we will treat it as a component of income tax expense in the period incurred. As a result of the Tax Act, our
accumulated foreign earnings as of December 31, 2017 have been subjected to U.S. tax. Moreover, all future foreign earnings will be subject to a new territorial tax system and dividends received deduction regime in the U.S. As of December 31, 2021, the undistributed earnings of our foreign subsidiaries of approximately $23.3 million are permanently reinvested outside the U.S. Accordingly, no provision for foreign withholding tax or state income taxes associated with a distribution of these earnings has been made. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable.
As of December 31, 2021, we do not have any accrued interest and penalties related to unrecognized tax benefits.
The aggregate changes in the balance of our gross unrecognized tax benefits, excluding accrued interest and penalties, were as follows:
Year Ended December 31,
202120202019
(in thousands)
Balance, beginning of year$87 $87 $87 
Increases for tax positions related to the current year— — — 
Decreases for tax positions related to the current year— — — 
Increases for tax positions related to prior years— — — 
Decreases for tax positions related to prior years(87)— — 
Settlement with taxing authorities — — — 
Reductions due to lapsed statute of limitations— — — 
Balance, end of year$— $87 $87 
We do not believe that it is reasonably possible that our unrecognized tax benefits will significantly change in the next twelve months.
We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2012 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. During the year ended March 31, 2021, we finalized a settlement agreement with the IRS for the tax years 2011 to 2012. We are currently under audit by the Massachusetts Department of Revenue for the 2015 through February 2016 tax years, and the Texas Comptroller for the 2015 through 2018 tax years. We are not currently under audit in any other taxing jurisdictions.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
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. 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.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segments and Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Operating Segments and Geographic Information Operating Segments and Geographic Information
We operate as a single segment. The chief operating decision-maker is considered to be our Chief Executive Officer of N-able. The chief operating decision-maker allocates resources and assesses performance of the business at the combined N-able level.
The authoritative guidance for disclosures about segments of an enterprise establishes standards for reporting information about operating segments. It defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker in deciding how to allocate resources and in assessing performance. Our Chief Executive Officer manages the business as a multi-product business that utilizes its model to deliver software products to customers regardless of their geography or IT environment. Operating results including discrete financial information and profitability metrics are reviewed at the consolidated entity level for purposes of making resource allocation decisions and for evaluating financial performance. Accordingly, we considered ourselves to be in a single operating and reporting segment structure.
We based revenue by geography on the shipping address of each MSP partner. Other than the United States and the United Kingdom, no single country accounted for 10% or more of our total revenue during these periods. The following tables set forth revenue and net long-lived assets by geographic area:
Year Ended December 31,
202120202019
(in thousands)
Revenue
United States, country of domicile$160,833 $144,776 $125,682 
United Kingdom38,526 31,649 28,422 
All other international147,097 126,446 109,414 
Total revenue$346,456 $302,871 $263,518 
December 31,
20212020
(in thousands)
Long-lived assets, net
United States, country of domicile$20,130 $4,774 
Switzerland11,293 10,202 
Canada895 1,126 
All other international6,430 3,488 
Total long-lived assets, net$38,748 $19,590 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
Beginning BalanceAdditions
(Charge to Expense)
Deductions
(Write-offs, net of Recoveries)
Ending Balance
(in thousands)
Allowance for doubtful accounts, customers and other:
Year ended December 31, 2019
$1,163 $1,840 $(1,853)$1,150 
Year ended December 31, 2020
1,150 1,483 (1,882)751 
Year ended December 31, 2021
751 3,260 (2,358)1,653 
Tax valuation allowances:
Year ended December 31, 2019
$938 $5,638 $— $6,576 
Year ended December 31, 2020
6,576 11,680 — 18,256 
Year ended December 31, 2021
18,256 — (15,383)2,873 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Our financial statements for the periods through the Separation and Distribution date of July 19, 2021 are Consolidated Financial Statements prepared on a “carve-out” basis. The Consolidated Statements of Operations include all revenues and costs directly attributable to N-able as well as an allocation of expenses related to facilities, functions and services provided by SolarWinds prior to the Separation and Distribution. These corporate expenses have been allocated to us based on direct usage or benefit, where identifiable, with the remainder allocated based on headcount. See Note 11. Relationship with Parent and Related Entities for further details. The allocated costs were deemed to be settled by N-able to SolarWinds in the period in which the expense was recorded in the Consolidated Statements of Operations and these settlements were reflected in cash flows from operating activities in the Consolidated Statements of Cash Flows. Current and deferred income taxes and related tax expense have been determined based on the stand-alone results of N-able by applying Accounting Standards Codification No. 740, Income Taxes (“ASC 740”), to N-able’s operations in each country as if it were a separate taxpayer (i.e. following the Separate Return Methodology).
The Consolidated Financial Statements include all assets and liabilities that resided in N-able legal entities. Assets and liabilities in shared entities as of December 31, 2020 were included in the stand-alone financial statements to the extent the asset or liability is primarily used by N-able. If N-able was not the primary user of the asset or liability, it was excluded entirely from the Consolidated Financial Statements. SolarWinds used a legal entity approach to cash management and financing its operations. Accordingly, cash and cash equivalents, related party debt and related interest expense have been attributed to N‑able in the Consolidated Financial Statements only to the extent such items had been historically legally entitled within N-able legal entities. Any such items which existed in other entities, whether shared or otherwise, were outside of the control of the N-able business and have been excluded from the Consolidated Financial Statements.
SolarWinds maintains various stock-based compensation plans at a corporate level. N-able employees participated in those programs prior to the Separation and Distribution and a portion of the compensation cost associated with those plans is included in N-able’s Consolidated Statements of Operations. The stock-based compensation expense is included within Parent company net investment for periods prior to the Separation and Distribution, with the accumulated balance included within Parent company net investment being transferred to additional paid-in capital upon consummation of the Separation and Distribution. The amounts presented in the Consolidated Financial Statements are not necessarily indicative of future awards. See Note 11. Relationship with Parent and Related Entities for further details.
SolarWinds' third party debt and the related interest have not been allocated to us for any of the applicable periods presented because SolarWinds' borrowings were primarily for corporate cash purposes and were not directly attributable to N-able. In addition, none of the N-able legal entities guaranteed the debt nor were they jointly and severally liable for SolarWinds' debt.
Any transactions which have been included in the Consolidated Financial Statements from legal entities which are not exclusively operating as N-able legal entities are considered to be effectively settled in the Consolidated Financial Statements at the time the transaction is recorded between SolarWinds and the N-able business. The total net effect of the settlement of these intercompany transactions is reflected in the Consolidated Statements of Cash Flows as a financing activity and in the Consolidated Balance Sheets as Parent company net investment. Other transactions between N-able legal entities and other SolarWinds legal entities, to the extent such transactions have not been settled in cash as of the period-end date, are reflected in the Consolidated Balance Sheets as due to affiliates, and due from affiliates which is included within accounts receivable. See Note 11. Relationship with Parent and Related Entities for further details regarding the balances in due to and due from affiliates as of December 31, 2021 and 2020.
All of the allocations and estimates in the Consolidated Financial Statements are based on assumptions that management believes are reasonable. However, the Consolidated Financial Statements included herein may not be indicative of the financial position, results of operations and cash flows of N-able in the future or if N-able had been a separate, stand-alone publicly traded entity during the applicable periods presented. Actual costs that may have been incurred if we had been a standalone company would depend on a number of factors, including the organizational structure, whether functions were outsourced or performed by employees, and strategic decisions made in areas such as information technology and infrastructure. Going forward, we may perform these functions using our own resources or outsourced services. For a period following the Separation and Distribution, however, some of these functions continue to be provided by SolarWinds under a Transition Services Agreement. Additionally, we provide some services to SolarWinds under such Transition Services Agreement. See Note 11. Relationship with Parent and Related Entities for further details regarding allocated shared costs with SolarWinds.
Following the Separation from SolarWinds
Our financial statements for the period from July 20, 2021 through December 31, 2021 are Consolidated Financial Statements based on our reported results as a standalone company. We prepared our Consolidated Financial Statements in conformity with United States of America generally accepted accounting principles ("GAAP") and the reporting regulations of the Securities and Exchange Commission ("SEC"). The accompanying Consolidated Financial Statements include the accounts of N-able, Inc. and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
Segment Information Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the company’s chief operating decision‑maker in deciding how to allocate resources and in assessing performance. N-able currently operates in one reportable business segment.
Use of Estimates
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 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 impact of the COVID-19 pandemic within our financial statements as of and for the years ended December 31, 2021 and 2020 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;
income taxes; and
management’s assessment of allocations of expenses prior to the Separation and Distribution.
Foreign Currency Translation The functional currency of our foreign subsidiaries is determined in accordance with authoritative guidance issued by the Financial Accounting Standards Board ("FASB"). We translate assets and liabilities for these subsidiaries at exchange rates in effect at the balance sheet date. We translate income and expense accounts for these subsidiaries at the average monthly exchange rates for the periods. We record resulting translation adjustments as a component of accumulated other comprehensive income (loss) within total Parent company net investment prior to the Separation and Distribution and within stockholders' equity following the Separation and Distribution. We record gains and losses from currency transactions denominated in currencies other than the functional currency as other income (expense), net in our Consolidated Statements of Operations. Local currency transactions of international subsidiaries that have the U.S. dollar as the functional currency are remeasured into U.S. dollars using current rates of exchange for monetary assets and liabilities and historical rates of exchange for non-monetary assets and liabilities. The foreign currency transactional and re-measurement exchange (losses) and gains were $(1.8) million, $(0.8) million, and $0.5 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Cash and cash equivalents All cash and cash equivalents included in the Consolidated Financial Statements are legally owned by N-able legal entities and, for periods prior to the Separation and Distribution, were not subject to a pooling arrangement with SolarWinds. We consider highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.
Parent Company Net Investment
For periods prior to the Separation and Distribution, N-able's equity on the Consolidated Balance Sheets represents SolarWinds’ historical net investment in the Business, and is presented as "Parent company net investment" in lieu of stockholders' equity. For periods prior to the Separation and Distribution, the Consolidated Statements of Stockholders' Equity and Parent Company Net Investment include corporate allocations, net cash transfers and other property transfers between SolarWinds and the Business, as well as short term due to affiliates, short term due from affiliates and long term due to affiliates between N-able and other SolarWinds affiliates that were settled on a current basis.
All transactions reflected in Parent company net investment in the accompanying Consolidated Balance Sheets have been considered cash receipts and payments for purposes of the Consolidated Statements of Cash Flows and are reflected as financing activities in the accompanying Consolidated Statements of Cash Flows.
Acquisitions The purchase price of our acquired businesses is allocated to the assets acquired and the liabilities assumed based on their estimated fair values, with the excess recorded as goodwill in the reporting unit expected to benefit from the business combination. If applicable, we estimate the fair value of contingent consideration payments in determining the purchase price. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the tangible and intangible assets acquired and liabilities assumed, including the deferred tax asset valuation allowances and acquired income tax uncertainties, with the corresponding offset to goodwill. We include the operating results of acquisitions in our Consolidated Financial Statements from the acquisition date. Acquisition related costs are expensed separately from the acquisition as incurred and are primarily included in general and administrative expenses in our Consolidated Statements of Operations.The fair value of identifiable intangible assets is based on significant judgments made by management. We typically engage third party valuation appraisal firms to assist us in determining the fair values and useful lives of the assets acquired. The valuation estimates and assumptions are based on historical experience and information obtained by management, and include, but are not limited to, future expected cash flows earned from the product technology and discount rates applied in determining the present value of those cash flows. Unanticipated events and circumstances may occur that could affect the accuracy or validity of such assumptions, estimates or actual results. Acquired identifiable intangible assets are amortized on the straight-line method over their estimated economic lives, which are generally two to seven years for trademarks, customer relationships and developed product technologies. We include amortization of acquired developed product technologies in cost of revenue and amortization of other acquired intangible assets in operating expenses in our Consolidated Statements of Operations.
Goodwill Goodwill presented in N-able’s Consolidated Balance Sheets represents the historical goodwill balances in the N‑able legal entities. Goodwill represents the amount of the purchase price in excess of the estimated fair value of net assets of businesses acquired in a business combination. Our goodwill balance is primarily attributed to the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Prior to the Separation and Distribution, the N-able legal entities were managed as a reporting unit of SolarWinds. We test goodwill at least annually during the fourth quarter or sooner when circumstances indicate an impairment may exist. An impairment of goodwill is recognized when the carrying amount of a reporting unit exceeds its fair value. For purposes of the annual impairment test, we first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, a “Step 0” analysis. If, based on a
review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value we perform “Step 1” of the goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. If the carrying value exceeds the fair value, an impairment loss is recognized for the amount by which the reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill in that reporting unit.
In October 2021, we performed a qualitative, “Step 0,” assessment for our single reporting unit. For “Step 0,” we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of the reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, key management turnover, and earnings quality and sustainability. As of October 1, 2021, there were no unanticipated changes or negative indicators in the above qualitative factors that would impact the fair value of the Business as of the annual impairment date. As such, we determined there were no indicators of impairment and that it is more likely than not that the fair value of a reporting unit is greater than its carrying value and therefore performing the next step of impairment test was unnecessary.
Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment test will prove to be an accurate prediction of future results. If an event occurs that would cause us to revise our estimates and assumptions used in analyzing the value of our goodwill, the revision could result in a non-cash impairment charge that could have a material impact on our financial results.
Long-lived Assets We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the year ended December 31, 2021 and 2020, there were no indicators that our long-lived assets were impaired.
Long-lived Assets We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the year ended December 31, 2021 and 2020, there were no indicators that our long-lived assets were impaired.
Fair Value Measurements
We apply the authoritative guidance on fair value measurements for financial assets and 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. We held no financial instruments as of December 31, 2021 and 2020. As of December 31, 2021, 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 7. Debt for additional information regarding our debt. Our related party debt with SolarWinds Holdings, Inc. prior to the Separation and Distribution was not carried at fair value. See Note 11. Relationship with Parent and Related Entities for further details regarding our related party debt.
Accounts Receivable Accounts receivable represent trade receivables from customers when we have sold subscriptions for software-as-a-service ("SaaS") offerings as well as subscription-based term licenses and from the sale of maintenance services associated with our perpetual license products and have not yet received payment. We present accounts receivable net of an allowance for doubtful accounts. We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. In doing so, we consider the current financial condition of the customer, the specific details of the customer account, the age of the outstanding balance and the current economic environment. Any change in the assumptions used in analyzing a specific account receivable might result in an additional allowance for doubtful accounts being recognized in the period in which the change occurs. Our allowance for doubtful accounts was $1.7 million, $0.8 million and $1.2 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Property and Equipment Upon retirement or sale of property and equipment, we remove the cost of assets disposed of and any related accumulated depreciation from our accounts and credit or charge any resulting gain or loss to operating expense. We expense repairs and maintenance as they are incurred.
Research and Development Costs Research and development expenses primarily consist of personnel costs and contractor fees related to the development of new software products and enhancements to existing software products. Personnel costs include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes, as well as an allocation of our facilities, depreciation, benefits and IT costs. Research and development costs are charged to operations as incurred.
Internal-Use Software Costs
We capitalize costs related to developing new functionality for our suite of products that are hosted and accessed by our customers on a subscription basis. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of other assets, net in our Consolidated Balance Sheets. Maintenance and training costs are expensed as incurred. Internal-use software costs are amortized on a straight-line basis over its estimated useful life, generally three years, and included in cost of revenue in the Consolidated Statements of Operations. There were no impairments to internal-use software costs during the periods presented.
We had $5.1 million, $4.9 million and $3.1 million of internal-use software costs, net capitalized for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense of internal-use software costs was $2.2 million, $1.8 million and $1.1 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Debt Issuance Costs Debt issuance costs for our secured credit facilities are presented as a deduction from the corresponding debt liability on our Consolidated Balance Sheets and amortized on an effective interest rate method over the term of the associated debt as interest expense in our Consolidated Statements of Operations. Amortization of debt issuance costs included in interest expense was $0.7 million for the year ended December 31, 2021. See Note 7. Debt for discussion of our secured credit facilities.
Contingencies We account for claims and contingencies in accordance with authoritative guidance that requires we record an estimated loss from a claim or loss contingency when information available prior to issuance of our Consolidated Financial Statements indicates a liability has been incurred at the date of our Consolidated Financial Statements and the amount of the loss can be reasonably estimated. If we determine that it is reasonably possible but not probable that an asset has been impaired or a liability has been incurred, we disclose the amount or range of estimated loss if material or that the loss cannot be reasonably estimated. Accounting for claims and contingencies requires us to use our judgment. We consult with legal counsel on those issues related to litigation and seek input from other experts and advisors with respect to matters in the ordinary course of business. See Note 13. Commitments and Contingencies for a discussion of contingencies.
Revenue Recognition
We generate revenue from fees received for our SaaS solutions as well as subscriptions for our subscription-based term licenses and from the sale of maintenance services associated with our perpetual licenses. We recognize revenue related to contracts from customers when we transfer promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This is determined by following a five-step process which includes (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) allocating the transaction price and (5) recognizing revenue when or as we satisfy a performance obligation, as described below.
Identify the contract with a customer. We generally use an electronic or manually signed order form, purchase order, an authorized credit card, or the receipt of a cash payment as evidence of a contract provided that collection is considered probable. We sell our products through our direct inside sales force and through our distributors and resellers. Sales through resellers and distributors are typically evidenced by a reseller or distributor agreement, together with purchase orders or authorized credit cards on a transaction-by-transaction basis. Our distributors and resellers do not carry inventory of our software and we generally require them to specify the end user of the software at the time of the order. Our distributors and resellers have no rights of return or exchange for software that they purchase from us and payment for these purchases is due to us without regard to whether the distributors or resellers collect payment from their customers.
Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the MSP partner that are separately identifiable from other promises in the contract, or distinct. If not considered distinct, the promised goods or services are combined with other goods or services and accounted for as a combined performance obligation. Determining the distinct performance obligations in a contract requires judgment. Our performance obligations primarily include SaaS solutions, subscription-based term licenses and maintenance support including unspecified upgrades or enhancements to new versions of our software solutions. See additional discussion of our performance obligations below.
Determine the transaction price. We determine the transaction price based on the contractual consideration and the amount of consideration we expect to receive in exchange for transferring the promised goods or services to the customer. We account for sales incentives to MSP partners, resellers or distributors as a reduction of revenue at the time we recognize the revenue from the related product sale. We report revenue net of any sales tax collected. Our return policy generally does not allow our MSP partners to return software products or services.
Allocate the transaction price. For contracts that contain multiple performance obligations, we allocate the transaction price of the contract to each distinct performance obligation based on a relative stand-alone selling price basis. Determining stand-alone selling prices for our performance obligations requires judgment and are based on multiple factors primarily including historical selling prices and discounting practices for products and services. We review the stand-alone selling price for our performance obligations periodically and update, if needed, to ensure that the methodology utilized reflects our current pricing practices.
Recognize revenue when or as we satisfy a performance obligation. Revenue is recognized when or as performance obligations are satisfied either over time or at a point in time by transferring a promised good or service. We consider this transfer to have occurred when risk of loss transfers to the MSP partner, reseller or distributor or the MSP partner has access to their subscription which is generally upon electronic activation of the licenses purchased or access being granted which provides immediate availability of the product to the purchaser. See further discussion below regarding the timing of revenue recognition for each of our performance obligations.
The following summarizes our performance obligations from which we generate revenue:
Performance obligationWhen performance obligation is typically satisfied
SaaS solutionsOver the subscription term, once the service is made available to the MSP partner (over time)
Subscription-based term and perpetual licensesUpon the delivery of the license key or password that provides immediate availability of the product (point in time)
Technical support and unspecified software upgradesRatably over the contract period (over time)
Subscription Revenue. We primarily derive subscription revenue from the sale of subscriptions to our SaaS solutions and our subscription-based term licenses. 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. Our MSP partners do not have the right to take possession of the software for our SaaS solutions. Revenue from the license performance obligation of our subscription-based term licenses is recognized at a point in time upon delivery of the access to the licenses and the revenue from the performance obligation related to the technical support and unspecified software upgrades of our subscription-based term licenses is recognized ratably over the contract 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 renewal services associated with the historical sales of perpetual license products. Customers with maintenance agreements are entitled to receive technical support and unspecified upgrades or enhancements to new versions of their software products on a when-and-if-available basis for the specified contract period. We believe that our technical support and unspecified upgrades or enhancements performance obligations each have the same pattern of transfer to the customer and are therefore accounted for as a single distinct performance obligation. We recognize maintenance revenue ratably on a daily basis over the contract period.
Deferred Revenue
Deferred revenue primarily consists of transaction prices allocated to remaining performance obligations from annually billed subscription agreements and maintenance services associated with our historical sales of perpetual license products which are delivered over time. Certain of our maintenance agreements are billed annually in advance for services to be performed over a 12-month period. We initially record the amounts allocated to maintenance performance obligations as deferred revenue and recognize these amounts ratably on a daily basis over the term of the maintenance agreement.
Cost of Revenue Cost of Revenue. Cost of revenue consists of technical support personnel costs which includes salaries, bonuses and stock-based compensation and related employer-paid payroll taxes for technical support personnel, as well as an allocation of overhead costs. Public cloud infrastructure and hosting fees and royalty fees are also included in cost of revenue. Amortization of Acquired Technologies. Amortization of acquired technologies included in cost of revenue relate to our subscription products and was $5.8 million, $24.3 million and $24.1 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Advertising We expense advertising costs as incurred. Advertising expense is included in sales and marketing expenses in our Consolidated Statements of Operations.
Leases We lease facilities worldwide and certain equipment under non-cancellable lease agreements. During 2019, we adopted the new lease accounting guidance, FASB Accounting Standard Update No. 2016-02 “Leases,” or ASC 842. Under ASC 842, we evaluate if a contract is or contains a lease at inception of the contract. If we determine that a contract is or contains a lease, we determine the appropriate lease classification and recognize a right-of-use asset and lease liability at the commencement date of the lease based on the present value of fixed lease payments over the lease term reduced by lease incentives. To determine the present value of lease payments, we use an estimated incremental borrowing rate based on the interest rate a similar borrowing on a collateralized basis would incur based on information available on the lease commencement date as none of our leases provide an implicit rate. We generally base this discount rate on the interest rate incurred on our secured credit facilities and, prior to the Separation and Distribution, by our Parent's senior secured debt, adjusted for considerations for the value, term and currency of the lease. Lease terms include options to extend or terminate the lease when it is reasonably certain that we will exercise those options.
We recognize right-of-use assets and lease liabilities for leasing arrangements with terms greater than one year. Certain lease contracts include obligations to pay for other services, such as operations and maintenance. We account for lease and non-lease components in a contract as a single lease component for all classes of underlying assets except certain classes of equipment. Right-of-use assets are tested for impairment in the same manner as long-lived assets.
The terms of some of our lease agreements provide for rental payments on a graduated basis. Operating lease costs are recognized on a straight-line basis over the lease term and recorded in the appropriate income statement line item based on the asset or a headcount allocation for office leases. Certain of our office leases require the payment of our proportionate share of common area maintenance or service charges. As we have elected to account for lease and non-lease components as a single lease component for our real estate leases, these costs are included in variable lease costs. In addition, certain of our leases may include variable payments based on measures that include changes in price indices or market interest rates which are included in variable lease costs and expensed as incurred. We had no finance leases as of and for the periods ended December 31, 2021 and 2020, respectively. See Note 5. Leases for additional information regarding our lease arrangements.
Income Taxes
We use the liability method of accounting for income taxes as set forth in the authoritative guidance for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. For the years ended December 31, 2020 and 2019, as well as the period ended July 19, 2021, income taxes as presented in the Consolidated Financial Statements attribute current and deferred income taxes of SolarWinds to the stand-alone financial statements of N-able in a manner that is systematic, rational and consistent with the asset and liability method prescribed by ASC 740. Accordingly, the income tax provision of N-able was prepared following the separate return method for these periods. The separate return method applies ASC 740 to the stand-alone financial statements of each member of the consolidated group as if the group members were a separate taxpayer and a stand-alone enterprise. The calculation of our income taxes on a separate return basis requires a considerable amount of judgment and use of both estimates and allocations. As a result, actual transactions included in the Consolidated Financial Statements of SolarWinds may not be included in the separate financial statements of N‑able. Similarly, the tax treatment of certain items reflected in the financial statements of N-able may not be reflected in the Consolidated Financial Statements and tax returns of SolarWinds. Therefore, items such as net operating losses, credit carryforwards and valuation allowances may exist in the stand-alone financial statements that may or may not exist in SolarWinds’ Consolidated Financial Statements. As such, the income taxes of N-able as presented in the Consolidated Financial Statements may not be indicative of the income taxes that N-able will report in the future. Certain operations of N-able have historically been included in a combined or consolidated return with other SolarWinds entities. Current obligations for taxes in certain jurisdictions, where N-able files a combined or consolidated tax return with SolarWinds, are deemed settled with SolarWinds for purposes of the Consolidated Financial Statements. Current obligations for tax in jurisdictions where N-able does not file a combined or consolidated return with SolarWinds, including certain foreign jurisdictions, are recorded within the income tax receivable or income taxes payable on the Consolidated Balance Sheets.
On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the “Tax Act”) was enacted. As a result, income tax attributable to previously undistributed earnings of N-able international subsidiaries was recognized in 2017. This liability, which SolarWinds elected to pay over time, remains with SolarWinds and is not reflected in the financial statements of N-able.
In the ordinary course of business, there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, the associated interest expense and penalties has been recognized as a component of income tax expense.
We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 12. Income Taxes for additional information regarding our income taxes.
Concentrations of Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash and cash equivalents consisted of cash deposited with banks in demand deposit accounts which may exceed the amount of insurance provided on these deposits. Generally, we may withdraw our cash deposits and redeem our invested cash equivalents upon demand. We strive to maintain our cash deposits with multiple financial institutions of reputable credit and therefore bear minimal credit risk.
We provide credit to distributors, resellers and direct customers in the normal course of business. We generally extend credit to new customers based upon industry reputation and existing customers based upon prior payment history. For the years ended December 31, 2021, 2020 and 2019, no distributor, reseller or direct customer represented a significant concentration of our revenue.
At December 31, 2021 and 2020, no distributor, reseller or direct customer represented a significant concentration of our outstanding accounts receivable balance. We do not believe that our business is substantially dependent on any distributor or that the loss of a distributor relationship would have a material adverse effect on our business.
Share-based Compensation
We have granted our employees, directors and certain contractors stock-based incentive awards. These awards are in the form of stock options, restricted common stock, restricted stock units and performance stock units. We measure stock-based compensation expense for all share-based awards granted to employees and directors based on the estimated fair value of those awards on the date of grant. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted common stock, restricted stock units and performance stock units is determined using the fair market value of the underlying common stock on the date of grant less any amount paid at the time of the grant, or intrinsic value. Our stock awards vest on service-based or performance-based vesting conditions. For our service-based awards, we recognize stock-based compensation expense on a straight-line basis over the service period of the award. For our performance-based awards, we recognize stock-based compensation expense on a graded-vesting basis over the service period of each separately vesting tranche of the award, if it is probable that the performance target will be achieved.
In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards (the “Conversion”). As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. See Note 8. Stock-Based Compensation and Note 11. Relationship with Parent and Related Entities for information on the incremental compensation expense recognized during the year ended December 31, 2021 as a result of the Conversion.
We have not paid and do not anticipate paying cash dividends on our common stock; therefore, we assume the expected dividend yield to be zero. We estimate the expected volatility using the historical volatility of comparable public companies from a representative peer group. We based the risk-free rate of return on the average U.S. treasury yield curve for the most appropriate terms for the respective periods. As allowed under current guidance, we have elected to apply the “simplified method” in developing our estimate of expected life for “plain vanilla” stock options by using the midpoint between the vesting date and contractual termination date since we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. For all awards, we granted employees stock awards at exercise prices equal to the fair value of the underlying common stock on the date the award was approved. Performance-based awards are not considered granted under the applicable accounting guidance until the performance attainment targets for each applicable tranche have been defined. We recognize the impact of forfeitures in stock-based compensation expense when they occur.
Net Income (Loss) Per Share We calculate basic and diluted net income (loss) per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. We compute basic net income (loss) per share available to common stockholders by dividing net income (loss) available to common stockholders by the weighted-average number of common shares outstanding during the reporting period. We compute diluted net income (loss) per share similarly to basic net income (loss) per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock using the treasury stock method.
Recently Adopted Accounting Pronouncements
Goodwill Impairment Testing
On January 1, 2020 we adopted the Financial Accounting Standards Board, or FASB, Accounting Standards Codification ("ASC") No. 2017-04 "Intangibles-Goodwill and Other," or ASC 350, which simplifies the accounting for goodwill impairment. The new guidance removes step two of the two-step quantitative goodwill impairment test, which required a hypothetical purchase price allocation. The standard did not have a material impact on our Consolidated Financial Statements for the year ended December 31, 2020.
Revenue
On January 1, 2019 we adopted the FASB Accounting Standards Codification, or ASC, No. 2014-09 “Revenue from Contracts with Customers” ("ASC 606"), which replaced all existing revenue guidance under ASC 605 “Revenue Recognition,” including prescriptive industry-specific guidance ("ASC 605"). This standard’s core principle is that an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to
which the entity expects to be entitled in exchange for those goods or services. We adopted ASC 606 using the modified-retrospective method. Results for reporting periods beginning after January 1, 2019 are presented in compliance with the new revenue recognition standard ASC 606. Historical financial results for reporting periods prior to 2019 are presented in conformity with amounts previously disclosed under the prior revenue recognition standard, ASC 605.
The cumulative effect of the changes made to our Consolidated Balance Sheets as of January 1, 2019 for the adoption of ASC 606 was approximately $0.9 million and was recorded as an adjustment to Parent company net investment as of the adoption date. This adjustment includes a $1.2 million decrease in historical deferred revenue, primarily from arrangements involving subscription-based term licenses that will never be recognized as revenue, offset by a $0.3 million increase in deferred income tax liabilities. The adoption of ASC 606 did not impact our total operating cash flows.
The impact of the adoption of ASC 606 on our Consolidated Statements of Operations for the year ended December 31, 2019 was immaterial.
Leases
As SolarWinds no longer qualified to be an emerging growth company as of December 31, 2019, we retroactively adopted the FASB ASC No. 2016-02 “Leases” ("ASC 842") as of January 1, 2019 using the optional transition method in which an entity can apply the new standard at the adoption date without adjusting comparative prior periods.
The new lease accounting standard replaces existing lease accounting standards and expands disclosure requirements. The adoption of the new standard resulted in leases currently designated as operating leases being reported on our Consolidated Balance Sheets at their net present value. We elected the package of practical expedients permitted under the transition guidance within the new standard, which, among other things, allowed us to carry forward our historical lease classification and not reassess whether any expired or existing contracts are or contain leases. Additionally, we elected to not separate lease and non-lease components for certain classes of assets and we excluded all the leases with original terms of one year or less.
As of January 1, 2019, we recorded $10.1 million in operating lease right-of-use assets, $2.3 million in current operating lease liabilities and $11.5 million in non-current operating lease liabilities due to the adoption of ASC 842. The standard did not have a material impact to our Consolidated Statements of Operations or Consolidated Statements of Cash Flows. See Note 5. Leases for additional information.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Property and Equipment
We record property and equipment at cost and depreciate them using the straight-line method over their estimated useful lives as follows:
Useful Life
(in years)
Equipment, servers and computers
3 - 5
Furniture and fixtures
5 - 7
Software
3 - 5
Leasehold improvementsLesser of lease term or useful life
Property and equipment, net, including software, consisted of the following:
December 31,
20212020
(in thousands)
Servers, equipment and computers$32,524 $29,025 
Furniture and fixtures6,409 3,474 
Software602 1,022 
Leasehold improvements21,408 8,740 
$60,943 $42,261 
Less: Accumulated depreciation and amortization(22,195)(22,671)
Property and equipment, net$38,748 $19,590 
Depreciation and amortization expense on property and equipment was as follows for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
Depreciation and amortization$12,226 $6,581 $5,783 
Disaggregation of Revenue
Our revenue consists of the following:
Year Ended December 31,
202120202019
(in thousands)
Subscription revenue$336,845 $292,027 $251,695 
Other revenue9,611 10,844 11,823 
Total subscription and other revenue$346,456 $302,871 $263,518 
During the years ended December 31, 2021, 2020 and 2019, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:
Year Ended December 31,
202120202019
(in thousands)
Revenue recognized at a point in time$62,204 $57,943 $49,510 
Revenue recognized over time284,252 244,928 214,008 
Total revenue recognized$346,456 $302,871 $263,518 
Details of Total Deferred Revenue Balance
Details of our total deferred revenue balance was as follows:
Total Deferred Revenue
(in thousands)
Balance as of December 31, 2019$8,172 
Deferred revenue recognized(13,619)
Additional amounts deferred15,117 
Balance as of December 31, 2020$9,670 
Deferred revenue recognized(17,517)
Additional amounts deferred18,745 
Balance as of December 31, 2021$10,898 
Remaining Performance Obligations for Revenue Recognition
We expect to recognize revenue related to these remaining performance obligations as of December 31, 2021 as follows:
Revenue Recognition Expected by Period
TotalLess than 1
year
1-3 yearsMore than
3 years
(in thousands)
Expected recognition of deferred revenue$10,898 $10,675 $223 $— 
Schedule of Advertising Expense
Advertising expense was as follows for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
Advertising expense$18,534 $13,903 $12,774 
Changes in Accumulated Other Comprehensive Income (Loss) by Component
Changes in accumulated other comprehensive income (loss) by component are summarized below:
Foreign Currency Translation AdjustmentsAccumulated Other Comprehensive Income (Loss)
(in thousands)
Balance as of December 31, 2019$6,577 $6,577 
Other comprehensive gain before reclassification42,414 42,414 
Net current period other comprehensive income42,414 42,414 
Balance as of December 31, 202048,991 48,991 
Other comprehensive loss before reclassification(33,938)(33,938)
Net current period other comprehensive loss(33,938)(33,938)
Balance as of December 31, 2021$15,053 $15,053 
Schedule of Stock Option Valuation Assumptions
We estimated the fair value for stock options at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:
Year Ended December 31,
2021
Expected dividend yield— %
Volatility 45.5 %
Risk-free rate of return0.5 %
Expected life3.47 years
Schedule of Stock-Based Compensation Expense
The impact to our income (loss) before income taxes due to stock-based compensation expense and the related income tax benefits were as follows:
Year Ended December 31,
202120202019
(in thousands)
Impact to income (loss) before income taxes due to stock-based compensation$29,430 $21,053 $8,662 
Income tax benefit related to stock-based compensation310 241 161 
Stock-based compensation expense for the years ended December 31, 2021, 2020 and 2019 was $29.4 million, $21.1 million and $8.7 million, respectively, as summarized below:
Year Ended December 31,
202120202019
(in thousands)
Cost of revenue$1,010 $670 $499 
Sales and marketing8,761 4,409 3,543 
Research and development4,659 3,189 2,275 
General and administrative15,000 12,785 2,345 
Total stock-based compensation expense$29,430 $21,053 $8,662 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Goodwill
The following table reflects the changes in goodwill for the years ended December 31, 2021 and 2020:
(in thousands)
Balance as of December 31, 2019$836,643 
Foreign currency translation37,440 
Balance as of December 31, 2020874,083 
Foreign currency translation(33,160)
Balance as of December 31, 2021$840,923 
Intangible Assets
Intangible assets consisted of the following as of December 31, 2021 and 2020:
December 31, 2021December 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
NetGross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands)
Developed product technologies$35,210 $(33,542)$1,668 $127,057 $(119,392)$7,665 
Customer relationships95,010 (88,612)6,398 131,045 (111,336)19,709 
Trademarks1,136 (1,136)— 1,162 (1,162)— 
Total intangible assets$131,356 $(123,290)$8,066 $259,264 $(231,890)$27,374 
Intangible Asset Amortization Expense
Intangible asset amortization expense was as follows:
Year Ended December 31,
202120202019
(in thousands)
Intangible asset amortization expense$19,065 $48,105 $47,289 
Estimated Intangible Asset Amortization Expense
As of December 31, 2021, we estimate aggregate intangible asset amortization expense to be as follows:
Estimated Amortization
(in thousands)
2022$7,512 
2023554 
Total amortization expense$8,066 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
We record property and equipment at cost and depreciate them using the straight-line method over their estimated useful lives as follows:
Useful Life
(in years)
Equipment, servers and computers
3 - 5
Furniture and fixtures
5 - 7
Software
3 - 5
Leasehold improvementsLesser of lease term or useful life
Property and equipment, net, including software, consisted of the following:
December 31,
20212020
(in thousands)
Servers, equipment and computers$32,524 $29,025 
Furniture and fixtures6,409 3,474 
Software602 1,022 
Leasehold improvements21,408 8,740 
$60,943 $42,261 
Less: Accumulated depreciation and amortization(22,195)(22,671)
Property and equipment, net$38,748 $19,590 
Depreciation and amortization expense on property and equipment was as follows for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
Depreciation and amortization$12,226 $6,581 $5,783 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Operating Lease Costs
The components of operating lease costs for the years ended December 31, 2021 and 2020 were as follows:
Year Ended December 31,
20212020
(in thousands)
Operating lease costs$5,444 $4,370 
Variable lease costs(1)
1,046 976 
Short-term lease costs476 39 
Total lease costs$6,966 $5,385 
____________
(1)     Primarily includes common area maintenance and other service charges for leases in which we pay a proportionate share of those costs as we have elected to not separate lease and non-lease components for our office leases.
Lease Liabilities
Maturities of our operating lease liabilities as of December 31, 2021 were as follows:
December 31, 2021
(in thousands)
2022$7,773 
20238,623 
20248,274 
20256,844 
20266,887 
Thereafter22,455 
Total minimum lease payments60,856 
Less: imputed interest(18,204)
Present value of operating lease liabilities$42,652 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
Accrued liabilities and other current liabilities were as follows:
December 31,
20212020
(in thousands)
Payroll-related accruals$16,657 $14,305 
Value-added and other tax1,805 1,553 
Purchasing accruals3,593 3,183 
Accrued royalties1,938 1,130 
Accrued other liabilities6,951 1,805 
Total accrued liabilities and other$30,944 $21,976 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Summary of Debt
The following table summarizes information relating to our outstanding debt as of December 31, 2021:
As of December 31,
2021
Amount OutstandingEffective Rate
(in thousands, except interest rates)
Term loan facility$349,125 3.50 %
Revolving credit facility— — %
Total principal amount349,125 
Unamortized discount and debt issuance costs(10,246)
Total debt, net338,879 
Less: Current debt obligation(3,500)
Long-term debt, net of current portion$335,379 
Summary of Future Minimum Principal Payments of Debt
The following table summarizes the future minimum principal payments under Credit Agreement as of December 31, 2021:
(in thousands)
2022$3,500 
20233,500 
20243,500 
20253,500 
20263,500 
Thereafter331,625 
Total minimum principal payments$349,125 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
The impact to our income (loss) before income taxes due to stock-based compensation expense and the related income tax benefits were as follows:
Year Ended December 31,
202120202019
(in thousands)
Impact to income (loss) before income taxes due to stock-based compensation$29,430 $21,053 $8,662 
Income tax benefit related to stock-based compensation310 241 161 
Stock-based compensation expense for the years ended December 31, 2021, 2020 and 2019 was $29.4 million, $21.1 million and $8.7 million, respectively, as summarized below:
Year Ended December 31,
202120202019
(in thousands)
Cost of revenue$1,010 $670 $499 
Sales and marketing8,761 4,409 3,543 
Research and development4,659 3,189 2,275 
General and administrative15,000 12,785 2,345 
Total stock-based compensation expense$29,430 $21,053 $8,662 
Option Grant Activity
Stock option grant activity under the 2021 Plan was as follows during the year ended December 31, 2021:
Number of
Shares
Outstanding
Weighted-
Average
Exercise
Price
Aggregate
Intrinsic
Value
(in thousands)
Weighted-
Average
Remaining
Contractual
Term
(in years)
Outstanding balances as of December 31, 2020
— $— 
Options granted through the Conversion224,638 1.20 
Options exercised(39,480)0.58 
Options forfeited(15,990)1.46 
Options expired — — 
Outstanding balances as of December 31, 2021
169,168 $1.32 
Options exercisable as of December 31, 2021
138,436 $0.97 $1,402 5.4
Options vested and expected to vest as of December 31, 2021
169,168 $1.32 $1,655 5.5
Additional Information Regarding Options
Additional information regarding stock option grant activity during the year ended December 31, 2021 is as follows:
Year Ended December 31,
2021
(in thousands, except per share amounts)
Weighted-average grant date fair value per share of options granted during the period$1.62 
Aggregate intrinsic value of options exercised during the period413 
Aggregate fair value of options vested during the period157 
Schedule of Grant Date Fair Value
Additional information regarding stock option grant activity during the year ended December 31, 2021 is as follows:
Year Ended December 31,
2021
(in thousands, except per share amounts)
Weighted-average grant date fair value per share of options granted during the period$1.62 
Aggregate intrinsic value of options exercised during the period413 
Aggregate fair value of options vested during the period157 
Summary of Restricted Stock Activity
The following table summarizes information about restricted stock activity subject to vesting under the 2021 Plan during the year ended December 31, 2021:
Number of
Shares
Outstanding
Unvested balances as of December 31, 2020
— 
Restricted stock granted and issued through the Conversion91,477 
Restricted stock vested (11,300)
Restricted stock repurchased - unvested shares (4,362)
Unvested balances as of December 31, 2021
75,815 
Summary of Restricted Stock Unit Activity
The following table summarizes information about restricted stock unit activity under the 2021 Plan during the year ended December 31, 2021:
Number of
Units
Outstanding
Weighted-Average Grant Date Fair Value Per ShareAggregate Intrinsic Value
(in thousands)
Weighted-Average Remaining Contractual Term
(in years)
Unvested balances as of December 31, 2020
— $— 
Restricted stock units granted through the Conversion3,540,676 12.54 
Restricted stock units granted2,207,824 13.95 
Restricted stock units vested (525,806)13.46 
Restricted stock units forfeited (458,481)13.11 
Unvested balances as of December 31, 2021
4,764,213 $13.03 $52,883 1.3
Summary of Performance Stock Unit Activity
The following table summarizes information about performance stock unit activity under the 2021 Plan during the year ended December 31, 2021:
Number of
Units
Outstanding
Weighted-Average Grant Date Fair Value Per ShareAggregate Intrinsic Value
(in thousands)
Weighted-Average Remaining Contractual Term
(in years)
Unvested balances as of December 31, 2020
— $— 
Performance stock units granted1,044,908 12.50 
Performance stock units vested — — 
Performance stock units forfeited(54,994)12.50 
Unvested balances as of December 31, 2021
989,914 $12.50 $10,988 1.1
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share
A reconciliation of the number of shares in the calculation of basic and diluted earnings (loss) per share follows:
Year Ended December 31,
202120202019
(in thousands)
Basic earnings (loss) per share:
Numerator:
Net income (loss)$113 $(7,158)$(2,512)
Net income (loss) available to common stockholders$113 $(7,158)$(2,512)
Denominator:
Weighted-average common shares outstanding used in computing basic earnings (loss) per share167,460 158,124 158,124 
Basic earnings (loss) per share$0.00 $(0.05)$(0.02)
Diluted earnings (loss) per share:
Numerator:
Net income (loss) available to common stockholders$113 $(7,158)$(2,512)
Denominator:
Weighted-average shares used in computing basic earnings (loss) per share167,460 158,124 158,124 
Add dilutive impact of employee equity plans1,207 — — 
Weighted-average shares used in computing diluted earnings (loss) per share168,667 158,124 158,124 
Diluted earnings (loss) per share$0.00 $(0.05)$(0.02)
Weighted Average Outstanding Shares of Common Stock Equivalents Excluded
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 periods presented because their effect would have been anti-dilutive or for which the performance condition had not been met at the end of the period:
Year Ended December 31,
202120202019
(in thousands)
Restricted stock units203 — — 
Total anti-dilutive shares203 — — 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Schedule of Costs of Retirement Plans Our expense related to the plan was as follows:
Year Ended December 31,
202120202019
(in thousands)
Employee benefit plan expense$1,440 $1,203 $1,117 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Relationship with Parent and Related Entities (Tables)
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Schedule of the Components of General Allocated Corporate Expenses The following table summarizes the components of general allocated corporate expenses for the years ended December 31, 2021, 2020, and 2019:
Year Ended December 31,
202120202019
(in thousands)
General and administrative$20,357 $31,357 $17,394 
Research and development253 1,672 1,224 
Sales and marketing297 1,969 1,128 
Cost of revenue140 149 99 
Total$21,047 $35,147 $19,845 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Before Income Taxes
U.S. and international components of income before income taxes were as follows:
Year Ended December 31,
202120202019
(in thousands)
U.S.$(37,028)$(46,444)$(23,463)
International48,620 51,300 26,656 
Income before income taxes$11,592 $4,856 $3,193 
Schedule of Income Tax Expense (Benefit)
Income tax expense was composed of the following:
Year Ended December 31,
202120202019
(in thousands)
Current:
Federal$— $— $— 
State— — 
International13,324 16,065 10,438 
13,326 16,065 10,438 
Deferred:
Federal— 86 (64)
State— (133)
International(1,847)(4,142)(4,536)
(1,847)(4,051)(4,733)
Income tax expense$11,479 $12,014 $5,705 
Schedule of Effective Income Tax Rate Reconciliation
The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income before income taxes and the amount recognized in our Consolidated Financial Statements is as follows:
Year Ended December 31,
202120202019
(in thousands)
Expense (benefit) derived by applying the federal statutory income tax rate to income before income taxes$2,434 $1,020 $670 
State taxes, net of federal benefit(105)(185)(93)
Permanent items— — 
Research and experimentation tax credits— (786)(422)
Withholding tax— (44)112 
Transaction costs1,999 — — 
Pre-Separation and Distribution net operating losses and other deferred tax assets
21,130 — — 
Valuation allowance for deferred tax assets(15,383)11,680 5,638 
Stock-based compensation1,258 (333)(636)
Meals and entertainment75 15 130 
Acquisition costs— 35 297 
Effect of foreign operations(88)612 
Other$159 $— $— 
$11,479 $12,014 $5,705 
Components of Net Deferred Tax Amounts
The components of the net deferred tax amounts recognized in the accompanying Consolidated Balance Sheets were:
December 31,
20212020
(in thousands)
Deferred tax assets:
Allowance for doubtful accounts$465 $262 
Accrued expenses99 209 
Net operating loss1,573 17,935 
Research and experimentation credits— 1,349 
Stock-based compensation2,967 2,446 
Interest1,195 1,072 
Deferred revenue62 91 
Unrealized exchange gain— 
Leases726 1,560 
Other credits14 51 
Total deferred tax assets7,101 24,976 
Valuation allowance(2,873)(18,256)
Deferred tax assets, net of valuation allowance4,228 6,720 
Deferred tax liabilities:
Property and equipment1,787 846 
Prepaid expenses646 574 
Leases894 1,686 
Intangibles1,852 6,478 
Total deferred tax liabilities5,179 9,584 
Net deferred tax asset (liability)$(951)$(2,864)
Schedule of Unrecognized Tax Benefits
The aggregate changes in the balance of our gross unrecognized tax benefits, excluding accrued interest and penalties, were as follows:
Year Ended December 31,
202120202019
(in thousands)
Balance, beginning of year$87 $87 $87 
Increases for tax positions related to the current year— — — 
Decreases for tax positions related to the current year— — — 
Increases for tax positions related to prior years— — — 
Decreases for tax positions related to prior years(87)— — 
Settlement with taxing authorities — — — 
Reductions due to lapsed statute of limitations— — — 
Balance, end of year$— $87 $87 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segments and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area The following tables set forth revenue and net long-lived assets by geographic area:
Year Ended December 31,
202120202019
(in thousands)
Revenue
United States, country of domicile$160,833 $144,776 $125,682 
United Kingdom38,526 31,649 28,422 
All other international147,097 126,446 109,414 
Total revenue$346,456 $302,871 $263,518 
Schedule of Long-lived Assets by Geographic Area
December 31,
20212020
(in thousands)
Long-lived assets, net
United States, country of domicile$20,130 $4,774 
Switzerland11,293 10,202 
Canada895 1,126 
All other international6,430 3,488 
Total long-lived assets, net$38,748 $19,590 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Nature of Operations (Details)
12 Months Ended
Jul. 19, 2021
$ / shares
shares
Dec. 31, 2021
employee
$ / shares
Dec. 31, 2020
$ / shares
Subsidiary, Sale of Stock [Line Items]      
Spinoff transaction, conversion ratio 1    
Common stock, par value (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      
Subsidiary, Sale of Stock [Line Items]      
Number of shares issued (in shares) 20,623,282    
SolarWinds Holdings, Inc.      
Subsidiary, Sale of Stock [Line Items]      
Spinoff transaction, conversion ratio 2    
Common stock, par value (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 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Other Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Accounting Policies [Abstract]      
Number of reportable segments | segment 1    
Unrealized net transaction gains (losses) related to remeasurement | $ $ (1,800) $ (800) $ 500
Provision for doubtful accounts | $ 1,700 800 1,200
Amortization of debt issuance costs | $ $ 732 $ 0 $ 0
Stock options to purchase common stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units granted (in shares) 224,638    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units granted (in shares) 91,477    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units granted (in shares) 2,207,824    
Restricted Stock Units (RSUs) | 2021 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units granted (in shares) 2,207,824    
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Acquisitions (Details)
12 Months Ended
Dec. 31, 2021
Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful life 2 years
Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful life 7 years
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2021
Minimum | Servers, equipment and computers  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Minimum | Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Minimum | Software  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Maximum | Servers, equipment and computers  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Maximum | Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful life 7 years
Maximum | Software  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Internal-Use Software Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Internal-use software useful life 3 years    
Impairments to internal-use software $ 0    
Capitalized internal-use software, net 5,100 $ 4,900 $ 3,100
Capitalized internal-use software and website development costs $ 2,200 $ 1,800 $ 1,100
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Subscription and other revenue $ 346,456 $ 302,871 $ 263,518
Revenue recognized at a point in time      
Disaggregation of Revenue [Line Items]      
Subscription and other revenue 62,204 57,943 49,510
Revenue recognized over time      
Disaggregation of Revenue [Line Items]      
Subscription and other revenue 284,252 244,928 214,008
Subscription Revenue      
Disaggregation of Revenue [Line Items]      
Subscription and other revenue 336,845 292,027 251,695
Other Revenue      
Disaggregation of Revenue [Line Items]      
Subscription and other revenue $ 9,611 $ 10,844 $ 11,823
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Revenue, advance billing period 12 months  
Change In Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 9,670 $ 8,172
Deferred revenue recognized (17,517) (13,619)
Additional amounts deferred 18,745 15,117
Ending balance $ 10,898 $ 9,670
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 10,898
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected recognition of deferred revenue 10,898
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue 10,675
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected recognition of deferred revenue $ 10,675
Deferred revenue, remaining performance obligation, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 223
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected recognition of deferred revenue $ 223
Deferred revenue, remaining performance obligation, period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected recognition of deferred revenue $ 0
Deferred revenue, remaining performance obligation, period
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Cost of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Amortization of acquired technologies $ 5,755 $ 24,257 $ 24,067
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Advertising Costs Incurred (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Advertising expense $ 18,534 $ 13,903 $ 12,774
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period $ 631,197 $ 563,696 $ 551,747
Other comprehensive loss before reclassification (33,938) 42,414  
Other comprehensive (loss) income (33,938) 42,414 (7,890)
Balance at end of period 618,355 631,197 563,696
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 48,991 6,577  
Other comprehensive loss before reclassification (33,938) 42,414  
Other comprehensive (loss) income (33,938) 42,414  
Balance at end of period 15,053 48,991 6,577
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 48,991 6,577 14,467
Balance at end of period $ 15,053 $ 48,991 $ 6,577
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Estimated the Fair Value for Stock Options (Details) - Stock Options
12 Months Ended
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected dividend yield 0.00%
Volatility 45.50%
Risk-free rate of return 0.50%
Expected life 3 years 5 months 19 days
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Share-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Stock-based compensation expense $ 29,430 $ 21,053 $ 8,662
Income tax benefit related to stock-based compensation $ 310 $ 241 $ 161
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Deferred income tax liabilities $ 2,632 $ 5,846  
Operating lease right-of-use assets 36,206 13,697  
Current operating lease liabilities 4,830 2,860  
Non-current operating lease liabilities $ 37,822 $ 14,641  
Adoption of new accounting pronouncement | Accounting Standards Update 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Parent company net investment     $ 900
Deferred revenue     1,200
Deferred income tax liabilities     300
Adoption of new accounting pronouncement | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease right-of-use assets     10,100
Current operating lease liabilities     2,300
Non-current operating lease liabilities     $ 11,500
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance at beginning of period $ 874,083 $ 836,643
Foreign currency translation (33,160) 37,440
Balance at end of period $ 840,923 $ 874,083
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 131,356 $ 259,264
Accumulated Amortization (123,290) (231,890)
Net 8,066 27,374
Developed product technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 35,210 127,057
Accumulated Amortization (33,542) (119,392)
Net 1,668 7,665
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,010 131,045
Accumulated Amortization (88,612) (111,336)
Net 6,398 19,709
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,136 1,162
Accumulated Amortization (1,136) (1,162)
Net $ 0 $ 0
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Intangible asset amortization expense $ 19,065 $ 48,105 $ 47,289
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Estimated Intangible Asset Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Estimated Amortization    
2022 $ 7,512  
2023 554  
Net $ 8,066 $ 27,374
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 60,943 $ 42,261
Less: Accumulated depreciation and amortization (22,195) (22,671)
Property and equipment, net 38,748 19,590
Servers, equipment and computers    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 32,524 29,025
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 6,409 3,474
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 602 1,022
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 21,408 $ 8,740
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]      
Depreciation and amortization $ 12,226 $ 6,581 $ 5,783
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional Information (Details)
Dec. 31, 2021
Property, Plant and Equipment [Line Items]  
Remaining lease term (in years) 8 years 4 months 24 days
Weighted-average discount rate of lease liabilities (as a percent) 4.10%
Minimum  
Property, Plant and Equipment [Line Items]  
Operating lease terms (in years) 1 year
Maximum  
Property, Plant and Equipment [Line Items]  
Operating lease terms (in years) 10 years 4 months 24 days
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Operating Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease costs $ 5,444 $ 4,370
Variable lease costs 1,046 976
Short-term lease costs 476 39
Total lease costs $ 6,966 $ 5,385
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 7,773
2023 8,623
2024 8,274
2025 6,844
2026 6,887
Thereafter 22,455
Total minimum lease payments 60,856
Less: imputed interest (18,204)
Present value of operating lease liabilities $ 42,652
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Payroll-related accruals $ 16,657 $ 14,305
Value-added and other tax 1,805 1,553
Purchasing accruals 3,593 3,183
Accrued royalties 1,938 1,130
Accrued other liabilities 6,951 1,805
Total accrued liabilities and other $ 30,944 $ 21,976
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instruments [Abstract]    
Total principal amount $ 349,125  
Unamortized discount and debt issuance costs (10,246)  
Total minimum principal payments 338,879  
Less: Current debt obligation (3,500) $ 0
Long-term debt, net of current portion 335,379 $ 0
Credit Agreement    
Debt Instruments [Abstract]    
Total minimum principal payments 349,125  
Credit Agreement | Secured Debt    
Debt Instruments [Abstract]    
Total principal amount $ 349,125  
Effective Rate 3.50%  
Credit Agreement | Line of Credit | Revolving Credit Facility    
Debt Instruments [Abstract]    
Total principal amount $ 0  
Effective Rate 0.00%  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Additional Information (Details) - Credit Agreement - USD ($)
12 Months Ended
Jul. 19, 2021
Dec. 31, 2021
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%
LIBOR floor   0.50%
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%
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%
Revolving Credit Facility | Line of Credit | LIBOR    
Debt Instrument [Line Items]    
Basis spread on variable rate   3.00%
Revolving Credit Facility | Line of Credit | Eurodollar    
Debt Instrument [Line Items]    
Basis spread on variable rate   3.00%
LIBOR floor   0.00%
Revolving Credit Facility | Line of Credit | US Dollars    
Debt Instrument [Line Items]    
LIBOR floor   0.00%
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Future Minimum Principal Payments of Debt (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
Total minimum principal payments $ 338,879
Credit Agreement  
Long-term Debt, Fiscal Year Maturity [Abstract]  
2022 3,500
2023 3,500
2024 3,500
2025 3,500
2026 3,500
Thereafter 331,625
Total minimum principal payments $ 349,125
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2021
Aug. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jul. 19, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, authorized (in shares)     550,000,000 550,000,000    
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001   $ 0.001
Preferred stock, authorized (in shares)     50,000,000 50,000,000    
Preferred stock, par value (in dollars per share)     $ 0.001 $ 0.001    
Stock-based compensation expense subject to future recognition     $ 100,000      
Stock-based compensation expense     $ 29,430,000 $ 21,053,000 $ 8,662,000  
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock units granted (in shares)     224,638      
Recognition period of stock-based compensation expense     9 months 18 days      
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awards outstanding (in shares)     75,815 0    
Stock units granted (in shares)     91,477      
Stock units granted (in dollars per share)     $ 1.01      
Intrinsic value of shares vested     $ 100,000      
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awards outstanding (in shares)     4,764,213 0    
Stock units granted (in shares)     2,207,824      
Recognition period of stock-based compensation expense     2 years 8 months 12 days      
Stock units granted (in dollars per share)     $ 13.95      
Fair value of restricted stock units vested     $ 6,800,000      
Compensation expense not yet recognized     $ 49,900,000      
Performance Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awards outstanding (in shares)     989,914 0    
Stock units granted (in shares)     1,044,908      
Recognition period of stock-based compensation expense     1 year 1 month 6 days      
Stock units granted (in dollars per share)     $ 12.50      
Compensation expense not yet recognized     $ 7,300,000      
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, capital shares reserved for future issuance (in shares) 2,500,000 2,500,000        
Maximum stock purchase, percentage of compensation 20.00% 20.00% 20.00%      
Offering period length 6 months   6 months      
Purchase price of common stock, percent of market value 85.00%   85.00%      
Maximum value of common stock purchase, per year $ 25,000   $ 25,000      
Stock-based compensation expense     $ 100,000      
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, capital shares reserved for future issuance (in shares) 18,000,000 18,000,000 11,594,899      
Percentage of outstanding stock   5.00%        
Expiration period   10 years        
Awards outstanding (in shares)     5,999,110      
Repurchase of stock (in shares)     17,562      
2021 Equity Incentive Plan | Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period   4 years        
Stock units granted (in shares)     2,207,824      
2021 Equity Incentive Plan | Performance Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period   3 years        
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 29,430 $ 21,053 $ 8,662
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 1,010 670 499
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 8,761 4,409 3,543
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 4,659 3,189 2,275
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 15,000 12,785 2,345
Operating Expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 29,430 $ 21,053 $ 8,662
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Stock Option Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Number of Shares Outstanding  
Outstanding balances at beginning of period (in shares) 0
Options granted (in shares) 224,638
Options exercised (in shares) (39,480)
Options forfeited (in shares) (15,990)
Options expired (in shares) 0
Outstanding balances at end of period (in shares) 169,168
Options exercisable at end of period (in shares) 138,436
Options vested and expected to vest at end of period (in shares) 169,168
Weighted- Average Exercise Price  
Outstanding balances at beginning of period (in dollars per share) $ 0
Options granted (in dollars per share) 1.20
Options exercised (in dollars per share) 0.58
Options forfeited (in dollars per share) 1.46
Options expired (in dollars per share) 0
Outstanding balances at the end of period (in dollars per share) 1.32
Options exercisable at end of period (in dollars per share) 0.97
Options vested and expected to vest at end of period (in dollars per share) $ 1.32
Options exercisable as of December 31, 2021 $ 1,402
Options exercisable as of December 31, 2021 5 years 4 months 24 days
Options vested and expected to vest as of December 31, 2021 $ 1,655
Options vested and expected to vest as of December 31, 2021 5 years 6 months
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional information regarding stock option grant activity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
Share-based Payment Arrangement [Abstract]  
Weighted-average grant date fair value per share of options granted during the period (in dollars per share) | $ / shares $ 1.62
Aggregate intrinsic value of options exercised during the period $ 413
Aggregate fair value of options vested during the period $ 157
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Restricted Stock Activity Subject to vesting (Details) - Restricted Stock
12 Months Ended
Dec. 31, 2021
shares
Number of Shares Outstanding  
Unvested balances at beginning of period (in shares) 0
Restricted stock granted and issued (in shares) 91,477
Restricted stock vested (in shares) (11,300)
Restricted stock repurchased - unvested shares (in shares) (4,362)
Unvested balances at end of period (in shares) 75,815
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of Shares Outstanding  
Unvested balances at beginning of period (in shares) | shares 0
Stock units granted through the conversion (in shares) | shares 3,540,676
Stock units granted (in shares) | shares 2,207,824
Restricted stock vested (in shares) | shares (525,806)
Stock units forfeited (in shares) | shares (458,481)
Unvested balances at end of period (in shares) | shares 4,764,213
Weighted-Average Grant Date Fair Value Per Share  
Unvested balances at beginning of period (in dollars per share) | $ / shares $ 0
Stock units granted through the conversion (in dollars per share) | $ / shares 12.54
Stock units granted (in dollars per share) | $ / shares 13.95
Stock units vested (in dollars per share) | $ / shares 13.46
Stock units forfeited (in dollars per share) | $ / shares 13.11
Unvested balances at end of period (in dollars per share) | $ / shares $ 13.03
Aggregate Intrinsic Value  
Unvested balances at end of period | $ $ 52,883
Weighted-Average Remaining Contractual Term (in years)  
Unvested balances at end of period 1 year 3 months 18 days
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Performance Stock Unit Activity (Details) - Performance Stock Units
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of Shares Outstanding  
Unvested balances at beginning of period (in shares) | shares 0
Stock units granted (in shares) | shares 1,044,908
Stock units vested (in shares) | shares 0
Stock units forfeited (in shares) | shares (54,994)
Unvested balances at end of period (in shares) | shares 989,914
Weighted-Average Grant Date Fair Value Per Share  
Unvested balances at beginning of period (in dollars per share) | $ / shares $ 0
Stock units granted (in dollars per share) | $ / shares 12.50
Stock units vested (in dollars per share) | $ / shares 0
Stock units forfeited (in dollars per share) | $ / shares 12.50
Unvested balances at end of period (in dollars per share) | $ / shares $ 12.50
Aggregate Intrinsic Value  
Unvested balances at end of period | $ $ 10,988
Weighted-Average Remaining Contractual Term (in years)  
Unvested balances at end of period 1 year 1 month 6 days
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
5 Months Ended 7 Months Ended 12 Months Ended
Dec. 31, 2021
Jul. 19, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:          
Net income (loss) $ 127 $ (14) $ 113 $ (7,158) $ (2,512)
Net income (loss) available to common stockholders     113 (7,158) (2,512)
Net income (loss) available to common stockholders     $ 113 $ (7,158) $ (2,512)
Denominator:          
Weighted-average common shares outstanding used in computing basic net earnings per share (in shares)     167,460 158,124 158,124
Basic earnings per share (in dollars per share)     $ 0.00 $ (0.05) $ (0.02)
Add stock-based incentive stock awards (in shares)     1,207 0 0
Weighted-average shares used in computing diluted net earnings per share (in shares)     168,667 158,124 158,124
Diluted earnings per share (in dollars per share)     $ 0.00 $ (0.05) $ (0.02)
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive shares (in shares) 203 0 0
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive shares (in shares) 203 0 0
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Schedule of Costs of Retirement Plans (Details) (10-K) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Employee benefit plan expense $ 1,440 $ 1,203 $ 1,117
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Relationship with Parent and Related Entities - Components of General Allocated Corporate Expenses (Details) - Affiliated Entity - SolarWinds Holdings, Inc. - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]      
Expenses from transactions with related party $ 21,047 $ 35,147 $ 19,845
General and administrative      
Related Party Transaction [Line Items]      
Expenses from transactions with related party 20,357 31,357 17,394
Research and development      
Related Party Transaction [Line Items]      
Expenses from transactions with related party 253 1,672 1,224
Sales and marketing      
Related Party Transaction [Line Items]      
Expenses from transactions with related party 297 1,969 1,128
Cost of revenue      
Related Party Transaction [Line Items]      
Expenses from transactions with related party $ 140 $ 149 $ 99
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Relationship with Parent and Related Entities - Additional Information (Details) - USD ($)
12 Months Ended
Aug. 31, 2021
May 27, 2016
Feb. 25, 2016
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]            
Due to affiliates       $ 0 $ 372,650,000  
ESPP            
Related Party Transaction [Line Items]            
Maximum stock purchase, percentage of compensation 20.00%     20.00%    
Offering period length 6 months     6 months    
Purchase price of common stock, percent of market value 85.00%     85.00%    
Maximum value of common stock purchase, per year $ 25,000     $ 25,000    
Minimum | Equity-Based Incentive Plan            
Related Party Transaction [Line Items]            
Vesting period       1 year    
Maximum | Equity-Based Incentive Plan            
Related Party Transaction [Line Items]            
Vesting period       5 years    
Affiliated Entity | SolarWinds Holdings, Inc.            
Related Party Transaction [Line Items]            
Due to affiliates       $ 0 228,500,000  
Interest expense, related party       13,800,000 28,100,000 $ 34,100,000
Accounts payable, related parties       500,000 8,000,000  
Accounts receivable, related parties       100,000 300,000  
Expenses (credits) from transactions with related party       21,047,000 35,147,000 19,845,000
Affiliated Entity | SolarWinds Holdings, Inc. | Transition Services Agreement            
Related Party Transaction [Line Items]            
Expenses (credits) from transactions with related party       1,700,000    
Affiliated Entity | SolarWinds Holdings, Inc. | Software OEM Agreements            
Related Party Transaction [Line Items]            
Expenses (credits) from transactions with related party       100,000    
Revenue from related parties       500,000    
Affiliated Entity | SolarWinds Holdings, Inc. | Software Cross License Agreement            
Related Party Transaction [Line Items]            
Expenses (credits) from transactions with related party       700,000    
Revenue from related parties       100,000    
Affiliated Entity | SolarWinds Holdings, Inc. | Equity-Based Incentive Plan            
Related Party Transaction [Line Items]            
Expenses (credits) from transactions with related party       9,300,000 20,600,000 $ 8,400,000
Conversion incremental compensation expense       2,700,000    
Affiliated Entity | SolarWinds Holdings, Inc. | Loan Agreement With SolarWinds Holdings, Inc.            
Related Party Transaction [Line Items]            
Loans payable         144,200,000  
Affiliated Entity | SolarWinds Holdings, Inc. | Loans Payable            
Related Party Transaction [Line Items]            
Face amount of debt     $ 250,000,000      
Affiliated Entity | SolarWinds Holdings, Inc. | Loans Payable | Loan Agreement With SolarWinds Holdings, Inc.            
Related Party Transaction [Line Items]            
Face amount of debt   $ 200,000,000        
Related party transaction, rate   2.24%        
Affiliated Entity | SolarWinds Holdings, Inc. | Loans Payable | LIBOR            
Related Party Transaction [Line Items]            
Basis spread on variable rate     9.80%      
Affiliated Entity | SolarWinds Holdings, Inc. | Other Noncurrent Liabilities            
Related Party Transaction [Line Items]            
Due to affiliates       $ 0 $ 372,700,000  
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
U.S. $ (37,028) $ (46,444) $ (23,463)
International 48,620 51,300 26,656
Income before income taxes $ 11,592 $ 4,856 $ 3,193
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 0 $ 0 $ 0
State 2 0 0
International 13,324 16,065 10,438
Total current income tax expense (benefit) 13,326 16,065 10,438
Deferred:      
Federal 0 86 (64)
State 0 5 (133)
International (1,847) (4,142) (4,536)
Total deferred income tax expense (benefit) (1,847) (4,051) (4,733)
Total income tax expense (benefit) $ 11,479 $ 12,014 $ 5,705
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Expense (benefit) derived by applying the federal statutory income tax rate to income before income taxes $ 2,434 $ 1,020 $ 670
State taxes, net of federal benefit (105) (185) (93)
Permanent items 0 0 1
Research and experimentation tax credits 0 (786) (422)
Withholding tax 0 (44) 112
Transaction costs 1,999 0 0
Pre-Separation and Distribution net operating losses and other deferred tax assets 21,130 0 0
Valuation allowance for deferred tax assets (15,383) 11,680 5,638
Stock-based compensation 1,258 (333) (636)
Meals and entertainment 75 15 130
Acquisition costs 0 35 297
Effect of foreign operations (88) 612 8
Other 159 0 0
Total income tax expense (benefit) $ 11,479 $ 12,014 $ 5,705
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Tax Credit Carryforward [Line Items]    
Valuation allowance $ 2,873 $ 18,256
Undistributed earnings of foreign subsidiaries 23,300  
Research Tax Credit Carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward   1,300
Domestic Tax Authority    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 5,800  
State and Local Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 3,900 3,500
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards   $ 14,800
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Net Deferred Tax Amounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Allowance for doubtful accounts $ 465 $ 262
Accrued expenses 99 209
Net operating loss 1,573 17,935
Research and experimentation credits 0 1,349
Stock-based compensation 2,967 2,446
Interest 1,195 1,072
Deferred revenue 62 91
Unrealized exchange gain 0 1
Leases 726 1,560
Other credits 14 51
Total deferred tax assets 7,101 24,976
Valuation allowance (2,873) (18,256)
Deferred tax assets, net of valuation allowance 4,228 6,720
Deferred tax liabilities:    
Property and equipment 1,787 846
Prepaid expenses 646 574
Leases 894 1,686
Intangibles 1,852 6,478
Total deferred tax liabilities 5,179 9,584
Net deferred tax liability $ (951) $ (2,864)
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits, Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance, beginning of year $ 87 $ 87 $ 87
Increases for tax positions related to the current year 0 0 0
Decreases for tax positions related to the current year 0 0 0
Increases for tax positions related to prior years 0 0 0
Decreases for tax positions related to prior years (87) 0 0
Settlement with taxing authorities 0 0 0
Reductions due to lapsed statute of limitations 0 0 0
Balance, end of year $ 0 $ 87 $ 87
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segments and Geographic Information - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
segment
Segment Reporting [Abstract]  
Number of operating segments 1
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segments and Geographic Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 346,456 $ 302,871 $ 263,518
United States, country of domicile      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 160,833 144,776 125,682
United Kingdom      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 38,526 31,649 28,422
All other international      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 147,097 $ 126,446 $ 109,414
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segments and Geographic Information - Schedule of Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 38,748 $ 19,590
United States, country of domicile    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 20,130 4,774
Switzerland    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 11,293 10,202
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 895 1,126
All other international    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 6,430 $ 3,488
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts, customers and other      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance $ 751 $ 1,150 $ 1,163
Additions (Charge to Expense) 3,260 1,483 1,840
Deductions (Write-offs, net of Recoveries) (2,358) (1,882) (1,853)
Ending Balance 1,653 751 1,150
Tax valuation allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 18,256 6,576 938
Additions (Charge to Expense) 0 11,680 5,638
Deductions (Write-offs, net of Recoveries) (15,383) 0 0
Ending Balance $ 2,873 $ 18,256 $ 6,576
XML 101 R9999.htm IDEA: XBRL DOCUMENT v3.22.0.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2014-09 [Member]
XML 102 nabl-20211231_htm.xml IDEA: XBRL DOCUMENT 0001834488 2021-01-01 2021-12-31 0001834488 2022-02-28 0001834488 2021-06-30 0001834488 2021-12-31 0001834488 2020-12-31 0001834488 2020-01-01 2020-12-31 0001834488 2019-01-01 2019-12-31 0001834488 us-gaap:CommonStockMember 2018-12-31 0001834488 nabl:ParentCompanyNetInvestmentMember 2018-12-31 0001834488 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001834488 us-gaap:RetainedEarningsMember 2018-12-31 0001834488 2018-12-31 0001834488 2018-01-01 2018-12-31 0001834488 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember nabl:ParentCompanyNetInvestmentMember 2018-12-31 0001834488 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001834488 nabl:ParentCompanyNetInvestmentMember 2019-01-01 2019-12-31 0001834488 us-gaap:CommonStockMember 2019-12-31 0001834488 nabl:ParentCompanyNetInvestmentMember 2019-12-31 0001834488 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001834488 us-gaap:RetainedEarningsMember 2019-12-31 0001834488 2019-12-31 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001834488 nabl:ParentCompanyNetInvestmentMember 2020-01-01 2020-12-31 0001834488 us-gaap:CommonStockMember 2020-12-31 0001834488 nabl:ParentCompanyNetInvestmentMember 2020-12-31 0001834488 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001834488 us-gaap:RetainedEarningsMember 2020-12-31 0001834488 nabl:ParentCompanyNetInvestmentMember 2021-01-01 2021-07-19 0001834488 2021-01-01 2021-07-19 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-07-19 0001834488 us-gaap:CommonStockMember 2021-01-01 2021-07-19 0001834488 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-07-19 0001834488 us-gaap:CommonStockMember 2021-07-19 0001834488 nabl:ParentCompanyNetInvestmentMember 2021-07-19 0001834488 us-gaap:AdditionalPaidInCapitalMember 2021-07-19 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-19 0001834488 us-gaap:RetainedEarningsMember 2021-07-19 0001834488 2021-07-19 0001834488 us-gaap:AdditionalPaidInCapitalMember 2021-07-20 2021-12-31 0001834488 2021-07-20 2021-12-31 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-20 2021-12-31 0001834488 us-gaap:RetainedEarningsMember 2021-07-20 2021-12-31 0001834488 us-gaap:CommonStockMember 2021-07-20 2021-12-31 0001834488 us-gaap:CommonStockMember 2021-12-31 0001834488 nabl:ParentCompanyNetInvestmentMember 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 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 srt:MinimumMember 2021-01-01 2021-12-31 0001834488 srt:MaximumMember 2021-01-01 2021-12-31 0001834488 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001834488 srt:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001834488 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001834488 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001834488 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001834488 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001834488 nabl:SubscriptionRevenueMember 2021-01-01 2021-12-31 0001834488 nabl:SubscriptionRevenueMember 2020-01-01 2020-12-31 0001834488 nabl:SubscriptionRevenueMember 2019-01-01 2019-12-31 0001834488 nabl:OtherRevenueMember 2021-01-01 2021-12-31 0001834488 nabl:OtherRevenueMember 2020-01-01 2020-12-31 0001834488 nabl:OtherRevenueMember 2019-01-01 2019-12-31 0001834488 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001834488 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001834488 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001834488 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001834488 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001834488 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001834488 2022-01-01 2021-12-31 0001834488 2023-01-01 2021-12-31 0001834488 2025-01-01 2021-12-31 0001834488 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001834488 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001834488 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001834488 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001834488 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001834488 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001834488 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001834488 us-gaap:RestrictedStockUnitsRSUMember nabl:A2021EquityIncentivePlanMember 2021-01-01 2021-12-31 0001834488 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-12-31 0001834488 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2018-12-31 0001834488 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001834488 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001834488 us-gaap:CustomerRelationshipsMember 2021-12-31 0001834488 us-gaap:CustomerRelationshipsMember 2020-12-31 0001834488 us-gaap:TrademarksMember 2021-12-31 0001834488 us-gaap:TrademarksMember 2020-12-31 0001834488 us-gaap:ComputerEquipmentMember 2021-12-31 0001834488 us-gaap:ComputerEquipmentMember 2020-12-31 0001834488 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001834488 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001834488 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001834488 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001834488 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001834488 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001834488 srt:MinimumMember 2021-12-31 0001834488 srt:MaximumMember 2021-12-31 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 2021-12-31 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember 2021-12-31 0001834488 currency:USD us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2021-01-01 2021-12-31 0001834488 nabl:CreditAgreementMember us-gaap:SecuredDebtMember 2021-01-01 2021-12-31 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001834488 nabl:CreditAgreementMember 2021-12-31 0001834488 nabl:A2021EquityIncentivePlanMember 2021-08-31 0001834488 nabl:A2021EquityIncentivePlanMember 2021-08-01 2021-08-31 0001834488 us-gaap:RestrictedStockUnitsRSUMember nabl:A2021EquityIncentivePlanMember 2021-08-01 2021-08-31 0001834488 us-gaap:PerformanceSharesMember nabl:A2021EquityIncentivePlanMember 2021-08-01 2021-08-31 0001834488 nabl:A2021EquityIncentivePlanMember 2021-12-31 0001834488 us-gaap:RestrictedStockMember 2021-12-31 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001834488 us-gaap:PerformanceSharesMember 2021-12-31 0001834488 nabl:A2021EquityIncentivePlanMember 2021-01-01 2021-12-31 0001834488 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001834488 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001834488 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001834488 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001834488 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001834488 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001834488 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001834488 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001834488 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001834488 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001834488 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001834488 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001834488 us-gaap:OperatingExpenseMember 2021-01-01 2021-12-31 0001834488 us-gaap:OperatingExpenseMember 2020-01-01 2020-12-31 0001834488 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001834488 us-gaap:RestrictedStockMember 2020-12-31 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001834488 us-gaap:PerformanceSharesMember 2020-12-31 0001834488 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001834488 us-gaap:EmployeeStockMember 2021-08-31 0001834488 us-gaap:EmployeeStockMember 2021-08-31 2021-08-31 0001834488 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:GeneralAndAdministrativeExpenseMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:GeneralAndAdministrativeExpenseMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:GeneralAndAdministrativeExpenseMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:ResearchAndDevelopmentExpenseMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:ResearchAndDevelopmentExpenseMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:ResearchAndDevelopmentExpenseMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:SellingAndMarketingExpenseMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:SellingAndMarketingExpenseMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:SellingAndMarketingExpenseMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:CostOfSalesMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:CostOfSalesMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:CostOfSalesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001834488 nabl:SolarWindsHoldingsIncMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001834488 nabl:SolarWindsHoldingsIncMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:OtherNoncurrentLiabilitiesMember srt:AffiliatedEntityMember 2020-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:OtherNoncurrentLiabilitiesMember srt:AffiliatedEntityMember 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:LoansPayableMember srt:AffiliatedEntityMember 2016-02-25 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:LoansPayableMember srt:AffiliatedEntityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-02-25 2016-02-25 0001834488 nabl:SolarWindsHoldingsIncMember srt:AffiliatedEntityMember 2020-12-31 0001834488 nabl:SolarWindsHoldingsIncMember srt:AffiliatedEntityMember 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember nabl:LoanAgreementWithSolarWindsHoldingsIncMember us-gaap:LoansPayableMember srt:AffiliatedEntityMember 2016-05-27 0001834488 nabl:SolarWindsHoldingsIncMember nabl:LoanAgreementWithSolarWindsHoldingsIncMember us-gaap:LoansPayableMember srt:AffiliatedEntityMember 2016-05-27 2016-05-27 0001834488 nabl:SolarWindsHoldingsIncMember nabl:LoanAgreementWithSolarWindsHoldingsIncMember srt:AffiliatedEntityMember 2020-12-31 0001834488 srt:MinimumMember nabl:EquityBasedIncentivePlanMember 2021-01-01 2021-12-31 0001834488 srt:MaximumMember nabl:EquityBasedIncentivePlanMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember nabl:EquityBasedIncentivePlanMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember nabl:EquityBasedIncentivePlanMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001834488 nabl:SolarWindsHoldingsIncMember nabl:EquityBasedIncentivePlanMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001834488 us-gaap:EmployeeStockMember 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember nabl:TransitionServicesAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareOEMAgreementsMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareCrossLicenseAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001834488 us-gaap:DomesticCountryMember 2021-12-31 0001834488 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001834488 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001834488 us-gaap:ForeignCountryMember 2020-12-31 0001834488 us-gaap:ResearchMember 2020-12-31 0001834488 country:US 2021-01-01 2021-12-31 0001834488 country:US 2020-01-01 2020-12-31 0001834488 country:US 2019-01-01 2019-12-31 0001834488 country:GB 2021-01-01 2021-12-31 0001834488 country:GB 2020-01-01 2020-12-31 0001834488 country:GB 2019-01-01 2019-12-31 0001834488 nabl:NonUSExcludingUnitedKingdomMember 2021-01-01 2021-12-31 0001834488 nabl:NonUSExcludingUnitedKingdomMember 2020-01-01 2020-12-31 0001834488 nabl:NonUSExcludingUnitedKingdomMember 2019-01-01 2019-12-31 0001834488 country:US 2021-12-31 0001834488 country:US 2020-12-31 0001834488 country:CH 2021-12-31 0001834488 country:CH 2020-12-31 0001834488 country:PH 2021-12-31 0001834488 country:PH 2020-12-31 0001834488 nabl:NonUSExcludingSwitzerlandAndCanadaMember 2021-12-31 0001834488 nabl:NonUSExcludingSwitzerlandAndCanadaMember 2020-12-31 0001834488 nabl:AllowanceForDoubtfulAccounts1Member 2018-12-31 0001834488 nabl:AllowanceForDoubtfulAccounts1Member 2019-01-01 2019-12-31 0001834488 nabl:AllowanceForDoubtfulAccounts1Member 2019-12-31 0001834488 nabl:AllowanceForDoubtfulAccounts1Member 2020-01-01 2020-12-31 0001834488 nabl:AllowanceForDoubtfulAccounts1Member 2020-12-31 0001834488 nabl:AllowanceForDoubtfulAccounts1Member 2021-01-01 2021-12-31 0001834488 nabl:AllowanceForDoubtfulAccounts1Member 2021-12-31 0001834488 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001834488 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001834488 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001834488 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0001834488 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001834488 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001834488 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 shares iso4217:USD iso4217:USD shares pure nabl:employee nabl:segment 0001834488 2021 FY false 0 http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201409Member P2Y P1Y P2Y P1Y 1 10-K true 2021-12-31 --12-31 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 No No Yes Yes Non-accelerated Filer false true false false false 179842790 Part III of this Annual Report on Form 10-K incorporates certain information by reference from the definitive proxy statement for the registrant’s 2022 Annual Meeting of Stockholders to be filed within 120 days of the registrant’s fiscal year ended December 31, 2021 (the “Proxy Statement”). Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, the Proxy Statement is not deemed to be filed as part of this Annual Report on Form 10-K. 238 238 PricewaterhouseCoopers LLP Austin, Texas 66736000 99790000 1653000 751000 33041000 29086000 7250000 1262000 13962000 5584000 120989000 135722000 38748000 19590000 36206000 13697000 1681000 2982000 840923000 874083000 8066000 27374000 9086000 6287000 1055699000 1079735000 5865000 5542000 464000 8023000 30944000 21976000 4830000 2860000 0 2477000 4600000 4447000 10675000 9502000 3500000 0 60878000 54827000 0 372650000 223000 168000 2632000 5846000 37822000 14641000 335379000 0 410000 406000 437344000 448538000 0.001 0.001 550000000 550000000 179049429 179049429 0 0 179000 0 0.001 0.001 50000000 50000000 0 0 0 0 0 0 0 582206000 602996000 0 15053000 48991000 127000 0 618355000 631197000 1055699000 1079735000 346456000 302871000 263518000 46677000 38916000 33253000 5755000 24257000 24067000 52432000 63173000 57320000 294024000 239698000 206198000 112678000 82034000 70254000 53959000 42719000 37172000 80575000 57331000 38971000 13482000 23848000 23189000 260694000 205932000 169586000 33330000 33766000 36612000 -20472000 -28137000 -33805000 -1266000 -773000 386000 -21738000 -28910000 -33419000 11592000 4856000 3193000 11479000 12014000 5705000 113000 -7158000 -2512000 0.00 -0.05 -0.02 0.00 -0.05 -0.02 167460000 158124000 158124000 168667000 158124000 158124000 113000 -7158000 -2512000 -33938000 42414000 -7890000 -33938000 42414000 -7890000 -33825000 35256000 -10402000 0 0 537280000 0 14467000 0 551747000 900000 900000 -7890000 -7890000 -2512000 -2512000 12789000 12789000 8662000 8662000 0 0 557119000 0 6577000 0 563696000 42414000 42414000 -7158000 -7158000 11192000 11192000 21053000 21053000 0 0 582206000 0 48991000 0 631197000 -14000 -14000 -13912000 -13912000 9023000 9023000 10783000 10783000 20623000 21000 216000000 -21000 216000000 216000000 216000000 18161000 18161000 158020000 158000 -583837000 583858000 179000 178643000 179000 0 583837000 35079000 0 619095000 863000 863000 -20026000 -20026000 127000 127000 39000 23000 23000 356000 -2209000 -2209000 11000 20482000 20482000 179049000 179000 0 602996000 15053000 127000 618355000 113000 -7158000 -2512000 33771000 56450000 54139000 2153000 1483000 1840000 29430000 21053000 8662000 732000 0 0 -271000 0 0 -1913000 -4051000 -4733000 -741000 0 0 -1433000 -1707000 601000 0 0 100000 5567000 3458000 5015000 5999000 233000 271000 10673000 581000 1025000 -455000 3273000 -236000 8302000 -6155000 3753000 11923000 7970000 -2562000 -2477000 1540000 -18550000 158000 389000 752000 1253000 1126000 -495000 -231000 0 0 0 0 0 45341000 85665000 25540000 30664000 11919000 5793000 4169000 4221000 2422000 0 0 14823000 -34833000 -16140000 -23038000 9000000 216000000 0 0 216000000 0 0 2230000 0 0 23000 0 0 350000000 0 0 372650000 21750000 55600000 875000 0 0 -6515000 11192000 12789000 10075000 0 0 -42322000 -10558000 -42811000 -1240000 1475000 1790000 -33054000 60442000 -38519000 99790000 39348000 77867000 66736000 99790000 39348000 20387000 26602000 52681000 19029000 14205000 8941000 1138000 2653000 624000 31079000 5765000 2278000 Organization and Nature of Operations <div style="margin-bottom:3pt;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:3pt;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:3pt;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. Our financial statements for the periods through the Separation and Distribution date of July 19, 2021 are prepared on a “carve-out” basis as described below.</span></div><div style="margin-bottom:3pt;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:3pt;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:3pt;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> 1 0.001 2 0.001 158020156 316040312 1 2 20623282 1000 Summary of Significant Accounting Policies <div style="margin-bottom:6pt;margin-top:9pt"><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="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:120%">Prior to the Separation from 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:120%">Our financial statements for the periods through the Separation and Distribution date of July 19, 2021 are Consolidated Financial Statements prepared on a “carve-out” basis. The Consolidated Statements of Operations include all revenues and costs directly attributable to N-able as well as an allocation of expenses related to facilities, functions and services provided by SolarWinds prior to the Separation and Distribution. These corporate expenses have been allocated to us based on direct usage or benefit, where identifiable, with the remainder allocated based on headcount. 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 11. Relationship with Parent and Related Entities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further details. The allocated costs were deemed to be settled by N-able to SolarWinds in the period in which the expense was recorded in the Consolidated Statements of Operations and these settlements were reflected in cash flows from operating activities in the Consolidated Statements of Cash Flows. Current and deferred income taxes and related tax expense have been determined based on the stand-alone results of N-able by applying Accounting Standards Codification No. 740, Income Taxes (“ASC 740”), to N-able’s operations in each country as if it were a separate taxpayer (i.e. following the Separate Return Methodology).</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 Consolidated Financial Statements include all assets and liabilities that resided in N-able legal entities. Assets and liabilities in shared entities as of December 31, 2020 were included in the stand-alone financial statements to the extent the asset or liability is primarily used by N-able. If N-able was not the primary user of the asset or liability, it was excluded entirely from the Consolidated Financial Statements. SolarWinds used a legal entity approach to cash management and financing its operations. Accordingly, cash and cash equivalents, related party debt and related interest expense have been attributed to N‑able in the Consolidated Financial Statements only to the extent such items had been historically legally entitled within N-able legal entities. Any such items which existed in other entities, whether shared or otherwise, were outside of the control of the N-able business and have been excluded from the Consolidated Financial Statements. </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%">SolarWinds maintains various stock-based compensation plans at a corporate level. N-able employees participated in those programs prior to the Separation and Distribution and a portion of the compensation cost associated with those plans is included in N-able’s Consolidated Statements of Operations. The stock-based compensation expense is included within Parent company net investment for periods prior to the Separation and Distribution, with the accumulated balance included within Parent company net investment being transferred to additional paid-in capital upon consummation of the Separation and Distribution. The amounts presented in the Consolidated Financial Statements are not necessarily indicative of future awards. 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 11. Relationship with Parent and Related Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details. </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%">SolarWinds' third party debt and the related interest have not been allocated to us for any of the applicable periods presented because SolarWinds' borrowings were primarily for corporate cash purposes and were not directly attributable to N-able. In addition, none of the N-able legal entities guaranteed the debt nor were they jointly and severally liable for SolarWinds' 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%">Any transactions which have been included in the Consolidated Financial Statements from legal entities which are not exclusively operating as N-able legal entities are considered to be effectively settled in the Consolidated Financial Statements at the time the transaction is recorded between SolarWinds and the N-able business. The total net effect of the settlement of these intercompany transactions is reflected in the Consolidated Statements of Cash Flows as a financing activity and in the Consolidated Balance Sheets as Parent company net investment. Other transactions between N-able legal entities and other SolarWinds legal entities, to the extent such transactions have not been settled in cash as of the period-end date, are reflected in the Consolidated Balance Sheets as due to affiliates, and due from affiliates which is included within accounts receivable. 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 11. Relationship with Parent and Related Entities</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 balances in due to and due from affiliates as of December 31, 2021 and 2020. </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%">All of the allocations and estimates in the Consolidated Financial Statements are based on assumptions that management believes are reasonable. However, the Consolidated Financial Statements included herein may not be indicative of the financial position, results of operations and cash flows of N-able in the future or if N-able had been a separate, stand-alone publicly traded entity during the applicable periods presented. Actual costs that may have been incurred if we had been a standalone company would depend on a number of factors, including the organizational structure, whether functions were outsourced or performed by employees, and strategic decisions made in areas such as information technology and infrastructure. Going forward, we may perform these functions using our own resources or outsourced services. For a period following the Separation and Distribution, however, some of these functions continue to be provided by SolarWinds under a Transition Services Agreement. Additionally, we provide some services to SolarWinds under such Transition Services Agreement. 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 11. Relationship with Parent and Related Entities </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 allocated shared costs 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:120%">Following the Separation from SolarWinds</span></div><div style="margin-bottom:3pt;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 financial statements for the period from July 20, 2021 through December 31, 2021 are Consolidated Financial Statements based on our reported results as a standalone company. We prepared our Consolidated Financial Statements in conformity with United States of America generally accepted accounting principles ("GAAP") and the reporting regulations of the Securities and Exchange Commission ("SEC"). The accompanying Consolidated Financial Statements include the accounts of N-able, Inc. and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.</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:120%">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:120%">Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non‑emerging growth companies but any such election to opt out is irrevocable. N-able has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, N-able, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</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%">N-able's historical results are included as a part of the Parent's financial statements prior to the Separation and Distribution, which are filed with the Securities and Exchange Commission ("SEC"). Prior to the Separation and Distribution, N-able tracked the effective dates and adopted all guidance applicable to it consistent with the manner that the Parent tracked and adopted all applicable guidance. </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%">This may make comparison of N-able’s financial statements with another public company, which is neither an emerging growth company nor an emerging growth company which has not opted out of using the extended transition period, difficult because of the potential differences in accounting standards used.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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:120%">Segment Information</span></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the company’s chief operating decision‑maker in deciding how to allocate resources and in assessing performance. N-able currently operates in one reportable business segment.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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: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 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 impact of the COVID-19 pandemic within our financial statements as of and for the years ended December 31, 2021 and 2020 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;padding-left:36pt;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;padding-left:36pt;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;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;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; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;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">management’s assessment of allocations of expenses prior to the Separation and Distribution.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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:120%">Foreign Currency Translation</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 functional currency of our foreign subsidiaries is determined in accordance with authoritative guidance issued by the Financial Accounting Standards Board ("FASB"). We translate assets and liabilities for these subsidiaries at exchange rates in effect at the balance sheet date. We translate income and expense accounts for these subsidiaries at the average monthly exchange rates for the periods. We record resulting translation adjustments as a component of accumulated other comprehensive income (loss) within total Parent company net investment prior to the Separation and Distribution and within </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%">stockholders' equity following the Separation and Distribution. We record gains and losses from currency transactions denominated in currencies other than the functional currency as other income (expense), net in our Consolidated Statements of Operations. Local currency transactions of international subsidiaries that have the U.S. dollar as the functional currency are remeasured into U.S. dollars using current rates of exchange for monetary assets and liabilities and historical rates of exchange for non-monetary assets and liabilities. The foreign currency transactional and re-measurement exchange (losses) and gains were $(1.8) million, $(0.8) million, and $0.5 million for the years ended December 31, 2021, 2020 and 2019, respectively. </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:120%">Cash and cash equivalents</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%">All cash and cash equivalents included in the Consolidated Financial Statements are legally owned by N-able legal entities and, for periods prior to the Separation and Distribution, were not subject to a pooling arrangement with SolarWinds. We consider highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.</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:120%">Parent Company Net Investment</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%">For periods prior to the Separation and Distribution, N-able's equity on the Consolidated Balance Sheets represents SolarWinds’ historical net investment in the Business, and is presented as "Parent company net investment" in lieu of stockholders' equity. For periods prior to the Separation and Distribution, the Consolidated Statements of Stockholders' Equity and Parent Company Net Investment include corporate allocations, net cash transfers and other property transfers between SolarWinds and the Business, as well as short term due to affiliates, short term due from affiliates and long term due to affiliates between N-able and other SolarWinds affiliates that were settled on a current 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%">All transactions reflected in Parent company net investment in the accompanying Consolidated Balance Sheets have been considered cash receipts and payments for purposes of the Consolidated Statements of Cash Flows and are reflected as financing activities in the accompanying Consolidated Statements of Cash Flows.</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:120%">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%">The purchase price of our acquired businesses is allocated to the assets acquired and the liabilities assumed based on their estimated fair values, with the excess recorded as goodwill in the reporting unit expected to benefit from the business combination. If applicable, we estimate the fair value of contingent consideration payments in determining the purchase price. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the tangible and intangible assets acquired and liabilities assumed, including the deferred tax asset valuation allowances and acquired income tax uncertainties, with the corresponding offset to goodwill. We include the operating results of acquisitions in our Consolidated Financial Statements from the acquisition date. Acquisition related costs are expensed separately from the acquisition as incurred and are primarily included in general and administrative expenses in our Consolidated Statements of Operations.</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 fair value of identifiable intangible assets is based on significant judgments made by management. We typically engage third party valuation appraisal firms to assist us in determining the fair values and useful lives of the assets acquired. The valuation estimates and assumptions are based on historical experience and information obtained by management, and include, but are not limited to, future expected cash flows earned from the product technology and discount rates applied in determining the present value of those cash flows. Unanticipated events and circumstances may occur that could affect the accuracy or validity of such assumptions, estimates or actual results. Acquired identifiable intangible assets are amortized on the straight-line method over their estimated economic lives, which are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2NWNkNjg3MTkxNDRjYzE5YmNjZWMyNDk5YzM4NjM1L3NlYzo2NjVjZDY4NzE5MTQ0Y2MxOWJjY2VjMjQ5OWMzODYzNV8yMDIvZnJhZzowNTcwZjcxYTZjN2Y0YzVjOGVkOTU1OWFmMTNmMjU4Yi90ZXh0cmVnaW9uOjA1NzBmNzFhNmM3ZjRjNWM4ZWQ5NTU5YWYxM2YyNThiXzIxOTkwMjM0MTI4NzQ_cb5e0e76-f5ff-4042-9598-ca04139ba1ac">two</span> to seven years for trademarks, customer relationships and developed product technologies. We include amortization of acquired developed product technologies in cost of revenue and amortization of other acquired intangible assets in operating expenses in our Consolidated Statements of Operations. </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:120%">Impairment of Goodwill, Intangible Assets and Long-lived 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-style:italic;font-weight:400;line-height:120%">Goodwill</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%">Goodwill presented in N-able’s Consolidated Balance Sheets represents the historical goodwill balances in the N‑able legal entities. Goodwill represents the amount of the purchase price in excess of the estimated fair value of net assets of businesses acquired in a business combination. Our goodwill balance is primarily attributed to the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Prior to the Separation and Distribution, the N-able legal entities were managed as a reporting unit of SolarWinds. We test goodwill at least annually during the fourth quarter or sooner when circumstances indicate an impairment may exist. An impairment of goodwill is recognized when the carrying amount of a reporting unit exceeds its fair value. For purposes of the annual impairment test, we first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, a “Step 0” analysis. If, based on a </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%">review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value we perform “Step 1” of the goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. If the carrying value exceeds the fair value, an impairment loss is recognized for the amount by which the reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill in that reporting unit. </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 October 2021, we performed a qualitative, “Step 0,” assessment for our single reporting unit. For “Step 0,” we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of the reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, key management turnover, and earnings quality and sustainability. As of October 1, 2021, there were no unanticipated changes or negative indicators in the above qualitative factors that would impact the fair value of the Business as of the annual impairment date. As such, we determined there were no indicators of impairment and that it is more likely than not that the fair value of a reporting unit is greater than its carrying value and therefore performing the next step of impairment test was unnecessary. </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%">Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment test will prove to be an accurate prediction of future results. If an event occurs that would cause us to revise our estimates and assumptions used in analyzing the value of our goodwill, the revision could result in a non-cash impairment charge that could have a material impact on our financial results. </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:120%">Long-Lived 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%">We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the year ended December 31, 2021 and 2020, there were no indicators that our long-lived assets were impaired.</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: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 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. We held no financial instruments as of December 31, 2021 and 2020. As of December 31, 2021, 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 7. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information regarding our debt. Our related party debt with SolarWinds Holdings, Inc. prior to the Separation and Distribution was not carried at fair value. 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 11. Relationship with Parent and Related Entities</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 related party debt. </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:120%">Accounts Receivable</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%">Accounts receivable represent trade receivables from customers when we have sold subscriptions for software-as-a-service ("SaaS") offerings as well as subscription-based term licenses and from the sale of maintenance services associated with our perpetual license products and have not yet received payment. We present accounts receivable net of an allowance for doubtful </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%">accounts. We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. In doing so, we consider the current financial condition of the customer, the specific details of the customer account, the age of the outstanding balance and the current economic environment. Any change in the assumptions used in analyzing a specific account receivable might result in an additional allowance for doubtful accounts being recognized in the period in which the change occurs. Our allowance for doubtful accounts was $1.7 million, $0.8 million and $1.2 million for the years ended December 31, 2021, 2020 and 2019, respectively.</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:120%">Property and Equipment</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 record property and equipment at cost and depreciate them using the straight-line method over their estimated useful lives as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Useful Life<br/>(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:10pt;font-weight:400;line-height:100%">Equipment, servers and computers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">3 - 5</span></div></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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">5 - 7</span></div></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%">Software</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></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%">Lesser of lease term or useful life</span></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;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%">Upon retirement or sale of property and equipment, we remove the cost of assets disposed of and any related accumulated depreciation from our accounts and credit or charge any resulting gain or loss to operating expense. We expense repairs and maintenance as they are incurred.</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:120%">Research and Development Costs</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%">Research and development expenses primarily consist of personnel costs and contractor fees related to the development of new software products and enhancements to existing software products. Personnel costs include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes, as well as an allocation of our facilities, depreciation, benefits and IT costs. Research and development costs are charged to operations as incurred.</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:120%">Internal-Use Software Costs</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 capitalize costs related to developing new functionality for our suite of products that are hosted and accessed by our customers on a subscription basis. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of other assets, net in our Consolidated Balance Sheets. Maintenance and training costs are expensed as incurred. Internal-use software costs are amortized on a straight-line basis over its estimated useful life, generally three years, and included in cost of revenue in the Consolidated Statements of Operations. There were no impairments to internal-use software costs during the periods presented. </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 had $5.1 million, $4.9 million and $3.1 million of internal-use software costs, net capitalized for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense of internal-use software costs was $2.2 million, $1.8 million and $1.1 million for the years ended December 31, 2021, 2020 and 2019, respectively.</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:120%">Debt Issuance Costs</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%">Debt issuance costs for our secured credit facilities are presented as a deduction from the corresponding debt liability on our Consolidated Balance Sheets and amortized on an effective interest rate method over the term of the associated debt as interest expense in our Consolidated Statements of Operations. Amortization of debt issuance costs included in interest expense was $0.7 million for the year ended December 31, 2021. 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. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion of our secured credit facilities.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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:120%">Contingencies</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 account for claims and contingencies in accordance with authoritative guidance that requires we record an estimated loss from a claim or loss contingency when information available prior to issuance of our Consolidated Financial Statements indicates a liability has been incurred at the date of our Consolidated Financial Statements and the amount of the loss can be reasonably estimated. If we determine that it is reasonably possible but not probable that an asset has been impaired or a liability has been incurred, we disclose the amount or range of estimated loss if material or that the loss cannot be reasonably </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%">estimated. Accounting for claims and contingencies requires us to use our judgment. We consult with legal counsel on those issues related to litigation and seek input from other experts and advisors with respect to matters in the ordinary course of business. See </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 13. 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 a discussion of contingencies.</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:120%">Revenue Recognition</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 generate revenue from fees received for our SaaS solutions as well as subscriptions for our subscription-based term licenses and from the sale of maintenance services associated with our perpetual licenses. We recognize revenue related to contracts from customers when we transfer promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This is determined by following a five-step process which includes (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) allocating the transaction price and (5) recognizing revenue when or as we satisfy a performance obligation, as described below.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the contract with a customer. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use an electronic or manually signed order form, purchase order, an authorized credit card, or the receipt of a cash payment as evidence of a contract provided that collection is considered probable. We sell our products through our direct inside sales force and through our distributors and resellers. Sales through resellers and distributors are typically evidenced by a reseller or distributor agreement, together with purchase orders or authorized credit cards on a transaction-by-transaction basis. Our distributors and resellers do not carry inventory of our software and we generally require them to specify the end user of the software at the time of the order. Our distributors and resellers have no rights of return or exchange for software that they purchase from us and payment for these purchases is due to us without regard to whether the distributors or resellers collect payment from their customers. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the performance obligations in the contract.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the MSP partner that are separately identifiable from other promises in the contract, or distinct. If not considered distinct, the promised goods or services are combined with other goods or services and accounted for as a combined performance obligation. Determining the distinct performance obligations in a contract requires judgment. Our performance obligations primarily include SaaS solutions, subscription-based term licenses and maintenance support including unspecified upgrades or enhancements to new versions of our software solutions. See additional discussion of our performance obligations below.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Determine the transaction price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We determine the transaction price based on the contractual consideration and the amount of consideration we expect to receive in exchange for transferring the promised goods or services to the customer. We account for sales incentives to MSP partners, resellers or distributors as a reduction of revenue at the time we recognize the revenue from the related product sale. We report revenue net of any sales tax collected. Our return policy generally does not allow our MSP partners to return software products or services.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Allocate the transaction price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For contracts that contain multiple performance obligations, we allocate the transaction price of the contract to each distinct performance obligation based on a relative stand-alone selling price basis. Determining stand-alone selling prices for our performance obligations requires judgment and are based on multiple factors primarily including historical selling prices and discounting practices for products and services. We review the stand-alone selling price for our performance obligations periodically and update, if needed, to ensure that the methodology utilized reflects our current pricing practices. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Recognize revenue when or as we satisfy a performance obligation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue is recognized when or as performance obligations are satisfied either over time or at a point in time by transferring a promised good or service. We consider this transfer to have occurred when risk of loss transfers to the MSP partner, reseller or distributor or the MSP partner has access to their subscription which is generally upon electronic activation of the licenses purchased or access being granted which provides immediate availability of the product to the purchaser. See further discussion below regarding the timing of revenue recognition for each of our performance obligations.</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 following summarizes our performance obligations from which we generate revenue: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.703%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Performance obligation</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">When performance obligation is typically satisfied</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;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%">SaaS solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Over the subscription term, once the service is made available to the MSP partner (over time)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Subscription-based term and perpetual licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Upon the delivery of the license key or password that provides immediate availability of the product (point in time)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Technical support and unspecified software upgrades</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Ratably over the contract period (over time)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Our revenue consists of the following: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">336,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">292,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">251,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">9,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 subscription and other revenue</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%">346,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">302,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">263,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Subscription Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We primarily derive subscription revenue from the sale of subscriptions to our SaaS solutions and our subscription-based term licenses. 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. Our MSP partners do not have the right to take possession of the software for our SaaS solutions. Revenue from the license performance obligation of our subscription-based term licenses is recognized at a point in time upon delivery of the access to the licenses and the revenue from the performance obligation related to the technical support and unspecified software upgrades of our subscription-based term licenses is recognized ratably over the contract period. We generally invoice subscription agreements monthly based on usage or in advance over the subscription period on either a monthly or annual basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Other Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue consists primarily of revenue from the sale of our maintenance renewal services associated with the historical sales of perpetual license products. Customers with maintenance agreements are entitled to receive technical support and unspecified upgrades or enhancements to new versions of their software products on a when-and-if-available basis for the specified contract period. We believe that our technical support and unspecified upgrades or enhancements performance obligations each have the same pattern of transfer to the customer and are therefore accounted for as a single distinct performance obligation. We recognize maintenance revenue ratably on a daily basis over the contract period. </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%">During the years ended December 31, 2021, 2020 and 2019, 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:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">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%">62,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">57,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">49,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">284,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">244,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">214,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">346,456 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">302,871 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">263,518 </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"/></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%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</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></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;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%">Details of our total deferred revenue balance was as follows: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Total Deferred Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 2019</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%">8,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:3pt double #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%">(13,619)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 December 31, 2020</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%">9,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">(17,517)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Additional amounts deferred</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%">18,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</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%">10,898 </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"/></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;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 these remaining performance obligations as of December 31, 2021 as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Revenue Recognition Expected by Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Less than 1<br/>year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">More than<br/>3 years</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected recognition of deferred 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%">10,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></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:120%">Cost of 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-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cost of revenue consists of technical support personnel costs which includes salaries, bonuses and stock-based compensation and related employer-paid payroll taxes for technical support personnel, as well as an allocation of overhead costs. Public cloud infrastructure and hosting fees and royalty fees are also included in cost of 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-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%">Amortization of acquired technologies included in cost of revenue relate to our subscription products and was $5.8 million, $24.3 million and $24.1 million for the years ended December 31, 2021, 2020 and 2019, respectively. </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:120%">Advertising</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 expense advertising costs as incurred. Advertising expense is included in sales and marketing expenses in our Consolidated Statements of Operations.</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%">Advertising expense was as follows for the years ended December 31, 2021, 2020, and 2019:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advertising expense</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,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;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:120%">Leases</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%">We lease facilities worldwide and certain equipment under non-cancellable lease agreements. During 2019, we adopted the new lease accounting guidance, FASB Accounting Standard Update No. 2016-02 “Leases,” or ASC 842. Under ASC 842, we evaluate if a contract is or contains a lease at inception of the contract. If we determine that a contract is or contains a lease, we determine the appropriate lease classification and recognize a right-of-use asset and lease liability at the commencement date of the lease based on the present value of fixed lease payments over the lease term reduced by lease incentives. To determine the present value of lease payments, we use an estimated incremental borrowing rate based on the interest rate a similar borrowing on a collateralized basis would incur based on information available on the lease commencement date as none of our leases provide an implicit rate. We generally base this discount rate on the interest rate incurred on our secured credit facilities and, prior to the Separation and Distribution, by our Parent's senior secured debt, adjusted for considerations for the value, term and currency of the lease. Lease terms include options to extend or terminate the lease when it is reasonably certain that we will exercise those options.</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%">We recognize right-of-use assets and lease liabilities for leasing arrangements with terms greater than one year. Certain lease contracts include obligations to pay for other services, such as operations and maintenance. We account for lease and non-lease components in a contract as a single lease component for all classes of underlying assets except certain classes of equipment. Right-of-use assets are tested for impairment in the same manner as long-lived assets.</span></div><div style="margin-bottom:3pt;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 terms of some of our lease agreements provide for rental payments on a graduated basis. Operating lease costs are recognized on a straight-line basis over the lease term and recorded in the appropriate income statement line item based on the asset or a headcount allocation for office leases. Certain of our office leases require the payment of our proportionate share of common area maintenance or service charges. As we have elected to account for lease and non-lease components as a single lease component for our real estate leases, these costs are included in variable lease costs. In addition, certain of our leases may include variable payments based on measures that include changes in price indices or market interest rates which are included in variable lease costs and expensed as incurred. We had no finance leases as of and for the periods ended December 31, 2021 and 2020, respectively. 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 5. Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information regarding our lease arrangements.</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:120%">Income Taxes</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 use the liability method of accounting for income taxes as set forth in the authoritative guidance for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. For the years ended December 31, 2020 and 2019, as well as the period ended July 19, 2021, income taxes as presented in the Consolidated Financial Statements attribute current and deferred income taxes of SolarWinds to the stand-alone financial statements of N-able in a manner that is systematic, rational and consistent with the asset and liability method prescribed by ASC 740. Accordingly, the income tax provision of N-able was prepared following the separate return method for these periods. The separate return method applies ASC 740 to the stand-alone financial statements of each member of the consolidated group as if the group members were a separate taxpayer and a stand-alone enterprise. The calculation of our income taxes on a separate return basis requires a considerable amount of judgment and use of both estimates and allocations. As a result, actual transactions included in the Consolidated Financial Statements of SolarWinds may not be included in the separate financial statements of N‑able. Similarly, the tax treatment of certain items reflected in the financial statements of N-able may not be reflected in the Consolidated Financial Statements and tax returns of SolarWinds. Therefore, items such as net operating losses, credit carryforwards and valuation allowances may exist in the stand-alone financial statements that may or may not exist in SolarWinds’ Consolidated Financial Statements. As such, the income taxes of N-able as presented in the Consolidated Financial Statements may not be indicative of the income taxes that N-able will report in the future. Certain operations of N-able have historically been included in a combined or consolidated return with other SolarWinds entities. Current obligations for taxes in certain jurisdictions, where N-able files a combined or consolidated tax return with SolarWinds, are deemed settled with SolarWinds for purposes of the Consolidated Financial Statements. Current obligations for tax in jurisdictions where N-able does not file a combined or consolidated return with SolarWinds, including certain foreign jurisdictions, are recorded within the income tax receivable or income taxes payable on the Consolidated Balance Sheets. </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 22, 2017, the U.S. Tax Cuts and Jobs Act (the “Tax Act”) was enacted. As a result, income tax attributable to previously undistributed earnings of N-able international subsidiaries was recognized in 2017. This liability, which SolarWinds elected to pay over time, remains with SolarWinds and is not reflected in the financial statements of N-able.</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 ordinary course of business, there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, the associated interest expense and penalties has been recognized as a component of income tax expense.</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%">We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See </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 12. Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information regarding our income taxes. </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:120%">Concentrations of Risks</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%">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash and cash equivalents consisted of cash deposited with banks in demand deposit accounts which may exceed the amount of insurance provided on these deposits. Generally, we may withdraw our cash deposits and redeem our invested cash equivalents upon demand. We strive to maintain our cash deposits with multiple financial institutions of reputable credit and therefore bear minimal credit risk.</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 provide credit to distributors, resellers and direct customers in the normal course of business. We generally extend credit to new customers based upon industry reputation and existing customers based upon prior payment history. For the years ended December 31, 2021, 2020 and 2019, no distributor, reseller or direct customer represented a significant concentration of our 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%">At December 31, 2021 and 2020, no distributor, reseller or direct customer represented a significant concentration of our outstanding accounts receivable balance. We do not believe that our business is substantially dependent on any distributor or that the loss of a distributor relationship would have a material adverse effect on our business.</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:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-bottom:12pt;margin-top:3pt;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 income (loss) by component are summarized below:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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 Income (Loss)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance as of December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">6,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 gain before reclassification</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">42,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">42,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 current period other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">42,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">42,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">48,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">48,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other comprehensive loss before reclassification</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(33,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(33,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 current period other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">(33,938)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(33,938)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">15,053 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,053 </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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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:120%">Stock-Based Compensation</span></div><div style="margin-bottom:3pt;margin-top:3pt;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 have granted our employees, directors and certain contractors stock-based incentive awards. These awards are in the form of stock options, restricted common stock, restricted stock units and performance stock units. We measure stock-based compensation expense for all share-based awards granted to employees and directors based on the estimated fair value of those awards on the date of grant. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted common stock, restricted stock units and performance stock units is determined using the fair market value of the underlying common stock on the date of grant less any amount paid at the time of the grant, or intrinsic value. Our stock awards vest on service-based or performance-based vesting conditions. For our service-based awards, we recognize stock-based compensation expense on a straight-line basis over the service period of the award. For our performance-based awards, we recognize stock-based compensation expense on a graded-vesting basis over the service period of each separately vesting tranche of the award, if it is probable that the performance target will be achieved. </span></div><div style="margin-bottom:3pt;margin-top:3pt;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 outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards (the “Conversion”). As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. 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. Stock-Based Compensation</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. Relationship with Parent and Related Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for information on the incremental compensation expense recognized during the year ended December 31, 2021 as a result of the Conversion. </span></div><div style="margin-bottom:3pt;margin-top:3pt;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 estimated the fair value for stock options at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 dividend yield</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%">— </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></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%">Volatility </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%">45.5 </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></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%">Risk-free rate of return</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%">0.5 </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></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%">Expected life</span></td><td colspan="3" style="background-color:#ffffff;padding: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.47 years</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify;text-indent:18pt"><span><br/></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 have not paid and do not anticipate paying cash dividends on our common stock; therefore, we assume the expected dividend yield to be zero. We estimate the expected volatility using the historical volatility of comparable public companies from a representative peer group. We based the risk-free rate of return on the average U.S. treasury yield curve for the most appropriate terms for the respective periods. As allowed under current guidance, we have elected to apply the “simplified method” in developing our estimate of expected life for “plain vanilla” stock options by using the midpoint between the vesting date and contractual termination date since we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. For all awards, we granted employees stock awards at exercise prices equal to the fair value of the underlying common stock on the date the award was approved. Performance-based awards are not considered granted under the applicable accounting guidance until the performance attainment targets for each applicable tranche have been defined. We recognize the impact of forfeitures in stock-based compensation expense when they occur. 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. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. </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 impact to our income (loss) before income taxes due to stock-based compensation expense and the related income tax benefits were as follows: </span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Impact to income (loss) before income taxes due to stock-based compensation</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%">29,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income tax benefit related to stock-based compensation</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%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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:120%">Net Income (Loss) Per Share</span></div><div style="margin-bottom:3pt;margin-top:3pt;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 calculate basic and diluted net income (loss) per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. We compute basic net income (loss) per share available to common stockholders by dividing net income (loss) available to common stockholders by the weighted-average number of common shares outstanding during the reporting period. We compute diluted net income (loss) per share similarly to basic net income (loss) per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock using the treasury stock method. Refer to </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 9. Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information regarding the computation of net income per share. </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:120%">Recently Adopted Accounting Pronouncements  </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:120%">Goodwill Impairment Testing</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 January 1, 2020 we adopted the Financial Accounting Standards Board, or FASB, Accounting Standards Codification ("ASC") No. 2017-04 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Intangibles-Goodwill and Other,"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or ASC 350, which simplifies the accounting for goodwill impairment. The new guidance removes step two of the two-step quantitative goodwill impairment test, which required a hypothetical purchase price allocation. The standard did not have a material impact on our Consolidated Financial Statements for the year ended December 31, 2020.</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></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: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%">On January 1, 2019 we adopted the FASB Accounting Standards Codification, or ASC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> No. 2014-09 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Revenue from Contracts with Customers”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606"), which replaced all existing revenue guidance under ASC 605 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Revenue Recognition,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including prescriptive industry-specific guidance ("ASC 605"). This standard’s core principle is that an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to </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%">which the entity expects to be entitled in exchange for those goods or services. We adopted ASC 606 using the modified-retrospective method. Results for reporting periods beginning after January 1, 2019 are presented in compliance with the new revenue recognition standard ASC 606. Historical financial results for reporting periods prior to 2019 are presented in conformity with amounts previously disclosed under the prior revenue recognition standard, ASC 605. </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 cumulative effect of the changes made to our Consolidated Balance Sheets as of January 1, 2019 for the adoption of ASC 606 was approximately $0.9 million and was recorded as an adjustment to Parent company net investment as of the adoption date. This adjustment includes a $1.2 million decrease in historical deferred revenue, primarily from arrangements involving subscription-based term licenses that will never be recognized as revenue, offset by a $0.3 million increase in deferred income tax liabilities. The adoption of ASC 606 did not impact our total operating cash flows. </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 impact of the adoption of ASC 606 on our Consolidated Statements of Operations for the year ended December 31, 2019 was immaterial. </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:120%">Leases</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 SolarWinds no longer qualified to be an emerging growth company as of December 31, 2019, we retroactively adopted the FASB ASC No. 2016-02 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Leases”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 842") as of January 1, 2019 using the optional transition method in which an entity can apply the new standard at the adoption date without adjusting comparative prior periods.</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 new lease accounting standard replaces existing lease accounting standards and expands disclosure requirements. The adoption of the new standard resulted in leases currently designated as operating leases being reported on our Consolidated Balance Sheets at their net present value. We elected the package of practical expedients permitted under the transition guidance within the new standard, which, among other things, allowed us to carry forward our historical lease classification and not reassess whether any expired or existing contracts are or contain leases. Additionally, we elected to not separate lease and non-lease components for certain classes of assets and we excluded all the leases with original terms of one year or less. </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 January 1, 2019, we recorded $10.1 million in operating lease right-of-use assets, $2.3 million in current operating lease liabilities and $11.5 million in non-current operating lease liabilities due to the adoption of ASC 842. The standard did not have a material impact to our Consolidated Statements of Operations or Consolidated Statements of Cash Flows. 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 5. Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information.</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 financial statements for the periods through the Separation and Distribution date of July 19, 2021 are Consolidated Financial Statements prepared on a “carve-out” basis. The Consolidated Statements of Operations include all revenues and costs directly attributable to N-able as well as an allocation of expenses related to facilities, functions and services provided by SolarWinds prior to the Separation and Distribution. These corporate expenses have been allocated to us based on direct usage or benefit, where identifiable, with the remainder allocated based on headcount. 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 11. Relationship with Parent and Related Entities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further details. The allocated costs were deemed to be settled by N-able to SolarWinds in the period in which the expense was recorded in the Consolidated Statements of Operations and these settlements were reflected in cash flows from operating activities in the Consolidated Statements of Cash Flows. Current and deferred income taxes and related tax expense have been determined based on the stand-alone results of N-able by applying Accounting Standards Codification No. 740, Income Taxes (“ASC 740”), to N-able’s operations in each country as if it were a separate taxpayer (i.e. following the Separate Return Methodology).</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 Consolidated Financial Statements include all assets and liabilities that resided in N-able legal entities. Assets and liabilities in shared entities as of December 31, 2020 were included in the stand-alone financial statements to the extent the asset or liability is primarily used by N-able. If N-able was not the primary user of the asset or liability, it was excluded entirely from the Consolidated Financial Statements. SolarWinds used a legal entity approach to cash management and financing its operations. Accordingly, cash and cash equivalents, related party debt and related interest expense have been attributed to N‑able in the Consolidated Financial Statements only to the extent such items had been historically legally entitled within N-able legal entities. Any such items which existed in other entities, whether shared or otherwise, were outside of the control of the N-able business and have been excluded from the Consolidated Financial Statements. </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%">SolarWinds maintains various stock-based compensation plans at a corporate level. N-able employees participated in those programs prior to the Separation and Distribution and a portion of the compensation cost associated with those plans is included in N-able’s Consolidated Statements of Operations. The stock-based compensation expense is included within Parent company net investment for periods prior to the Separation and Distribution, with the accumulated balance included within Parent company net investment being transferred to additional paid-in capital upon consummation of the Separation and Distribution. The amounts presented in the Consolidated Financial Statements are not necessarily indicative of future awards. 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 11. Relationship with Parent and Related Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details. </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%">SolarWinds' third party debt and the related interest have not been allocated to us for any of the applicable periods presented because SolarWinds' borrowings were primarily for corporate cash purposes and were not directly attributable to N-able. In addition, none of the N-able legal entities guaranteed the debt nor were they jointly and severally liable for SolarWinds' 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%">Any transactions which have been included in the Consolidated Financial Statements from legal entities which are not exclusively operating as N-able legal entities are considered to be effectively settled in the Consolidated Financial Statements at the time the transaction is recorded between SolarWinds and the N-able business. The total net effect of the settlement of these intercompany transactions is reflected in the Consolidated Statements of Cash Flows as a financing activity and in the Consolidated Balance Sheets as Parent company net investment. Other transactions between N-able legal entities and other SolarWinds legal entities, to the extent such transactions have not been settled in cash as of the period-end date, are reflected in the Consolidated Balance Sheets as due to affiliates, and due from affiliates which is included within accounts receivable. 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 11. Relationship with Parent and Related Entities</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 balances in due to and due from affiliates as of December 31, 2021 and 2020. </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%">All of the allocations and estimates in the Consolidated Financial Statements are based on assumptions that management believes are reasonable. However, the Consolidated Financial Statements included herein may not be indicative of the financial position, results of operations and cash flows of N-able in the future or if N-able had been a separate, stand-alone publicly traded entity during the applicable periods presented. Actual costs that may have been incurred if we had been a standalone company would depend on a number of factors, including the organizational structure, whether functions were outsourced or performed by employees, and strategic decisions made in areas such as information technology and infrastructure. Going forward, we may perform these functions using our own resources or outsourced services. For a period following the Separation and Distribution, however, some of these functions continue to be provided by SolarWinds under a Transition Services Agreement. Additionally, we provide some services to SolarWinds under such Transition Services Agreement. 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 11. Relationship with Parent and Related Entities </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 allocated shared costs 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:120%">Following the Separation from SolarWinds</span></div><div style="margin-bottom:3pt;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 financial statements for the period from July 20, 2021 through December 31, 2021 are Consolidated Financial Statements based on our reported results as a standalone company. We prepared our Consolidated Financial Statements in conformity with United States of America generally accepted accounting principles ("GAAP") and the reporting regulations of the Securities and Exchange Commission ("SEC"). The accompanying Consolidated Financial Statements include the accounts of N-able, Inc. and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.</span></div> Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the company’s chief operating decision‑maker in deciding how to allocate resources and in assessing performance. N-able currently operates in one reportable business segment. 1 <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 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 impact of the COVID-19 pandemic within our financial statements as of and for the years ended December 31, 2021 and 2020 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;padding-left:36pt;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;padding-left:36pt;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;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;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; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;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">management’s assessment of allocations of expenses prior to the Separation and Distribution.</span></div> The functional currency of our foreign subsidiaries is determined in accordance with authoritative guidance issued by the Financial Accounting Standards Board ("FASB"). We translate assets and liabilities for these subsidiaries at exchange rates in effect at the balance sheet date. We translate income and expense accounts for these subsidiaries at the average monthly exchange rates for the periods. We record resulting translation adjustments as a component of accumulated other comprehensive income (loss) within total Parent company net investment prior to the Separation and Distribution and within stockholders' equity following the Separation and Distribution. We record gains and losses from currency transactions denominated in currencies other than the functional currency as other income (expense), net in our Consolidated Statements of Operations. Local currency transactions of international subsidiaries that have the U.S. dollar as the functional currency are remeasured into U.S. dollars using current rates of exchange for monetary assets and liabilities and historical rates of exchange for non-monetary assets and liabilities. The foreign currency transactional and re-measurement exchange (losses) and gains were $(1.8) million, $(0.8) million, and $0.5 million for the years ended December 31, 2021, 2020 and 2019, respectively. -1800000 -800000 500000 All cash and cash equivalents included in the Consolidated Financial Statements are legally owned by N-able legal entities and, for periods prior to the Separation and Distribution, were not subject to a pooling arrangement with SolarWinds. We consider highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. <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%">For periods prior to the Separation and Distribution, N-able's equity on the Consolidated Balance Sheets represents SolarWinds’ historical net investment in the Business, and is presented as "Parent company net investment" in lieu of stockholders' equity. For periods prior to the Separation and Distribution, the Consolidated Statements of Stockholders' Equity and Parent Company Net Investment include corporate allocations, net cash transfers and other property transfers between SolarWinds and the Business, as well as short term due to affiliates, short term due from affiliates and long term due to affiliates between N-able and other SolarWinds affiliates that were settled on a current 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%">All transactions reflected in Parent company net investment in the accompanying Consolidated Balance Sheets have been considered cash receipts and payments for purposes of the Consolidated Statements of Cash Flows and are reflected as financing activities in the accompanying Consolidated Statements of Cash Flows.</span></div> The purchase price of our acquired businesses is allocated to the assets acquired and the liabilities assumed based on their estimated fair values, with the excess recorded as goodwill in the reporting unit expected to benefit from the business combination. If applicable, we estimate the fair value of contingent consideration payments in determining the purchase price. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the tangible and intangible assets acquired and liabilities assumed, including the deferred tax asset valuation allowances and acquired income tax uncertainties, with the corresponding offset to goodwill. We include the operating results of acquisitions in our Consolidated Financial Statements from the acquisition date. Acquisition related costs are expensed separately from the acquisition as incurred and are primarily included in general and administrative expenses in our Consolidated Statements of Operations.The fair value of identifiable intangible assets is based on significant judgments made by management. We typically engage third party valuation appraisal firms to assist us in determining the fair values and useful lives of the assets acquired. The valuation estimates and assumptions are based on historical experience and information obtained by management, and include, but are not limited to, future expected cash flows earned from the product technology and discount rates applied in determining the present value of those cash flows. Unanticipated events and circumstances may occur that could affect the accuracy or validity of such assumptions, estimates or actual results. Acquired identifiable intangible assets are amortized on the straight-line method over their estimated economic lives, which are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2NWNkNjg3MTkxNDRjYzE5YmNjZWMyNDk5YzM4NjM1L3NlYzo2NjVjZDY4NzE5MTQ0Y2MxOWJjY2VjMjQ5OWMzODYzNV8yMDIvZnJhZzowNTcwZjcxYTZjN2Y0YzVjOGVkOTU1OWFmMTNmMjU4Yi90ZXh0cmVnaW9uOjA1NzBmNzFhNmM3ZjRjNWM4ZWQ5NTU5YWYxM2YyNThiXzIxOTkwMjM0MTI4NzQ_cb5e0e76-f5ff-4042-9598-ca04139ba1ac">two</span> to seven years for trademarks, customer relationships and developed product technologies. We include amortization of acquired developed product technologies in cost of revenue and amortization of other acquired intangible assets in operating expenses in our Consolidated Statements of Operations. P7Y Goodwill presented in N-able’s Consolidated Balance Sheets represents the historical goodwill balances in the N‑able legal entities. Goodwill represents the amount of the purchase price in excess of the estimated fair value of net assets of businesses acquired in a business combination. Our goodwill balance is primarily attributed to the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Prior to the Separation and Distribution, the N-able legal entities were managed as a reporting unit of SolarWinds. We test goodwill at least annually during the fourth quarter or sooner when circumstances indicate an impairment may exist. An impairment of goodwill is recognized when the carrying amount of a reporting unit exceeds its fair value. For purposes of the annual impairment test, we first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, a “Step 0” analysis. If, based on a <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%">review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value we perform “Step 1” of the goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. If the carrying value exceeds the fair value, an impairment loss is recognized for the amount by which the reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill in that reporting unit. </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 October 2021, we performed a qualitative, “Step 0,” assessment for our single reporting unit. For “Step 0,” we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of the reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, key management turnover, and earnings quality and sustainability. As of October 1, 2021, there were no unanticipated changes or negative indicators in the above qualitative factors that would impact the fair value of the Business as of the annual impairment date. As such, we determined there were no indicators of impairment and that it is more likely than not that the fair value of a reporting unit is greater than its carrying value and therefore performing the next step of impairment test was unnecessary. </span></div>Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment test will prove to be an accurate prediction of future results. If an event occurs that would cause us to revise our estimates and assumptions used in analyzing the value of our goodwill, the revision could result in a non-cash impairment charge that could have a material impact on our financial results. We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the year ended December 31, 2021 and 2020, there were no indicators that our long-lived assets were impaired. We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and the acquisition of LOGICnow in 2016. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the year ended December 31, 2021 and 2020, there were no indicators that our long-lived assets were impaired. <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 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><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. We held no financial instruments as of December 31, 2021 and 2020. As of December 31, 2021, 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 7. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information regarding our debt. Our related party debt with SolarWinds Holdings, Inc. prior to the Separation and Distribution was not carried at fair value. 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 11. Relationship with Parent and Related Entities</span> for further details regarding our related party debt. Accounts receivable represent trade receivables from customers when we have sold subscriptions for software-as-a-service ("SaaS") offerings as well as subscription-based term licenses and from the sale of maintenance services associated with our perpetual license products and have not yet received payment. We present accounts receivable net of an allowance for doubtful accounts. We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. In doing so, we consider the current financial condition of the customer, the specific details of the customer account, the age of the outstanding balance and the current economic environment. Any change in the assumptions used in analyzing a specific account receivable might result in an additional allowance for doubtful accounts being recognized in the period in which the change occurs. Our allowance for doubtful accounts was $1.7 million, $0.8 million and $1.2 million for the years ended December 31, 2021, 2020 and 2019, respectively. 1700000 800000 1200000 <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 record property and equipment at cost and depreciate them using the straight-line method over their estimated useful lives as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Useful Life<br/>(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:10pt;font-weight:400;line-height:100%">Equipment, servers and computers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">3 - 5</span></div></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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">5 - 7</span></div></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%">Software</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">3 - 5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></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%">Lesser of lease term or useful life</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Property and equipment, net, including software, consisted of the following:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Servers, equipment and computers</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%">32,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Furniture and fixtures</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%">6,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Software</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%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leasehold improvements</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%">21,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">60,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">42,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: Accumulated depreciation and amortization</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%">(22,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(22,671)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment, net</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%">38,748 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,590 </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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Depreciation and amortization expense on property and equipment was as follows for the years ended December 31, 2021, 2020, and 2019:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Depreciation and amortization</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,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P5Y P5Y P7Y P3Y P5Y Upon retirement or sale of property and equipment, we remove the cost of assets disposed of and any related accumulated depreciation from our accounts and credit or charge any resulting gain or loss to operating expense. We expense repairs and maintenance as they are incurred. Research and development expenses primarily consist of personnel costs and contractor fees related to the development of new software products and enhancements to existing software products. Personnel costs include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes, as well as an allocation of our facilities, depreciation, benefits and IT costs. Research and development costs are charged to operations as incurred. <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 capitalize costs related to developing new functionality for our suite of products that are hosted and accessed by our customers on a subscription basis. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of other assets, net in our Consolidated Balance Sheets. Maintenance and training costs are expensed as incurred. Internal-use software costs are amortized on a straight-line basis over its estimated useful life, generally three years, and included in cost of revenue in the Consolidated Statements of Operations. There were no impairments to internal-use software costs during the periods presented. </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 had $5.1 million, $4.9 million and $3.1 million of internal-use software costs, net capitalized for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense of internal-use software costs was $2.2 million, $1.8 million and $1.1 million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div> P3Y 0 5100000 4900000 3100000 2200000 1800000 1100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs for our secured credit facilities are presented as a deduction from the corresponding debt liability on our Consolidated Balance Sheets and amortized on an effective interest rate method over the term of the associated debt as interest expense in our Consolidated Statements of Operations. Amortization of debt issuance costs included in interest expense was $0.7 million for the year ended December 31, 2021. 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. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion of our secured credit facilities.</span> 700000 We account for claims and contingencies in accordance with authoritative guidance that requires we record an estimated loss from a claim or loss contingency when information available prior to issuance of our Consolidated Financial Statements indicates a liability has been incurred at the date of our Consolidated Financial Statements and the amount of the loss can be reasonably estimated. If we determine that it is reasonably possible but not probable that an asset has been impaired or a liability has been incurred, we disclose the amount or range of estimated loss if material or that the loss cannot be reasonably <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimated. Accounting for claims and contingencies requires us to use our judgment. We consult with legal counsel on those issues related to litigation and seek input from other experts and advisors with respect to matters in the ordinary course of business. See </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 13. 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 a discussion of contingencies.</span> <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 generate revenue from fees received for our SaaS solutions as well as subscriptions for our subscription-based term licenses and from the sale of maintenance services associated with our perpetual licenses. We recognize revenue related to contracts from customers when we transfer promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This is determined by following a five-step process which includes (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) allocating the transaction price and (5) recognizing revenue when or as we satisfy a performance obligation, as described below.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the contract with a customer. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use an electronic or manually signed order form, purchase order, an authorized credit card, or the receipt of a cash payment as evidence of a contract provided that collection is considered probable. We sell our products through our direct inside sales force and through our distributors and resellers. Sales through resellers and distributors are typically evidenced by a reseller or distributor agreement, together with purchase orders or authorized credit cards on a transaction-by-transaction basis. Our distributors and resellers do not carry inventory of our software and we generally require them to specify the end user of the software at the time of the order. Our distributors and resellers have no rights of return or exchange for software that they purchase from us and payment for these purchases is due to us without regard to whether the distributors or resellers collect payment from their customers. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the performance obligations in the contract.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the MSP partner that are separately identifiable from other promises in the contract, or distinct. If not considered distinct, the promised goods or services are combined with other goods or services and accounted for as a combined performance obligation. Determining the distinct performance obligations in a contract requires judgment. Our performance obligations primarily include SaaS solutions, subscription-based term licenses and maintenance support including unspecified upgrades or enhancements to new versions of our software solutions. See additional discussion of our performance obligations below.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Determine the transaction price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We determine the transaction price based on the contractual consideration and the amount of consideration we expect to receive in exchange for transferring the promised goods or services to the customer. We account for sales incentives to MSP partners, resellers or distributors as a reduction of revenue at the time we recognize the revenue from the related product sale. We report revenue net of any sales tax collected. Our return policy generally does not allow our MSP partners to return software products or services.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Allocate the transaction price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For contracts that contain multiple performance obligations, we allocate the transaction price of the contract to each distinct performance obligation based on a relative stand-alone selling price basis. Determining stand-alone selling prices for our performance obligations requires judgment and are based on multiple factors primarily including historical selling prices and discounting practices for products and services. We review the stand-alone selling price for our performance obligations periodically and update, if needed, to ensure that the methodology utilized reflects our current pricing practices. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Recognize revenue when or as we satisfy a performance obligation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue is recognized when or as performance obligations are satisfied either over time or at a point in time by transferring a promised good or service. We consider this transfer to have occurred when risk of loss transfers to the MSP partner, reseller or distributor or the MSP partner has access to their subscription which is generally upon electronic activation of the licenses purchased or access being granted which provides immediate availability of the product to the purchaser. See further discussion below regarding the timing of revenue recognition for each of our performance obligations.</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 following summarizes our performance obligations from which we generate revenue: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.703%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Performance obligation</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">When performance obligation is typically satisfied</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;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%">SaaS solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Over the subscription term, once the service is made available to the MSP partner (over time)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Subscription-based term and perpetual licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Upon the delivery of the license key or password that provides immediate availability of the product (point in time)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Technical support and unspecified software upgrades</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Ratably over the contract period (over time)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Subscription Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We primarily derive subscription revenue from the sale of subscriptions to our SaaS solutions and our subscription-based term licenses. 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. Our MSP partners do not have the right to take possession of the software for our SaaS solutions. Revenue from the license performance obligation of our subscription-based term licenses is recognized at a point in time upon delivery of the access to the licenses and the revenue from the performance obligation related to the technical support and unspecified software upgrades of our subscription-based term licenses is recognized ratably over the contract period. We generally invoice subscription agreements monthly based on usage or in advance over the subscription period on either a monthly or annual basis.</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%;padding-left:14.5pt">Other Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue consists primarily of revenue from the sale of our maintenance renewal services associated with the historical sales of perpetual license products. Customers with maintenance agreements are entitled to receive technical support and unspecified upgrades or enhancements to new versions of their software products on a when-and-if-available basis for the specified contract period. We believe that our technical support and unspecified upgrades or enhancements performance obligations each have the same pattern of transfer to the customer and are therefore accounted for as a single distinct performance obligation. We recognize maintenance revenue ratably on a daily basis over the contract period. </span><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></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</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></div>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. <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:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">336,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">292,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">251,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">9,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 subscription and other revenue</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%">346,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">302,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">263,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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 years ended December 31, 2021, 2020 and 2019, 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:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">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%">62,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">57,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">49,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">284,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">244,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">214,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">346,456 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">302,871 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">263,518 </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"/></tr></table></div> 336845000 292027000 251695000 9611000 10844000 11823000 346456000 302871000 263518000 62204000 57943000 49510000 284252000 244928000 214008000 346456000 302871000 263518000 P12M <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%">Details of our total deferred revenue balance was as follows: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Total Deferred Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 2019</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%">8,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:3pt double #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%">(13,619)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 December 31, 2020</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%">9,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">(17,517)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Additional amounts deferred</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%">18,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</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%">10,898 </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"/></tr></table></div> 8172000 13619000 15117000 9670000 17517000 18745000 10898000 <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 these remaining performance obligations as of December 31, 2021 as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Revenue Recognition Expected by Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Less than 1<br/>year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">More than<br/>3 years</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected recognition of deferred 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%">10,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10898000 10675000 223000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cost of revenue consists of technical support personnel costs which includes salaries, bonuses and stock-based compensation and related employer-paid payroll taxes for technical support personnel, as well as an allocation of overhead costs. Public cloud infrastructure and hosting fees and royalty fees are also included in cost of revenue. </span>Amortization of Acquired Technologies. Amortization of acquired technologies included in cost of revenue relate to our subscription products and was $5.8 million, $24.3 million and $24.1 million for the years ended December 31, 2021, 2020 and 2019, respectively. 5800000 24300000 24100000 We expense advertising costs as incurred. Advertising expense is included in sales and marketing expenses in our Consolidated Statements of Operations. <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%">Advertising expense was as follows for the years ended December 31, 2021, 2020, and 2019:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advertising expense</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,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18534000 13903000 12774000 We lease facilities worldwide and certain equipment under non-cancellable lease agreements. During 2019, we adopted the new lease accounting guidance, FASB Accounting Standard Update No. 2016-02 “Leases,” or ASC 842. Under ASC 842, we evaluate if a contract is or contains a lease at inception of the contract. If we determine that a contract is or contains a lease, we determine the appropriate lease classification and recognize a right-of-use asset and lease liability at the commencement date of the lease based on the present value of fixed lease payments over the lease term reduced by lease incentives. To determine the present value of lease payments, we use an estimated incremental borrowing rate based on the interest rate a similar borrowing on a collateralized basis would incur based on information available on the lease commencement date as none of our leases provide an implicit rate. We generally base this discount rate on the interest rate incurred on our secured credit facilities and, prior to the Separation and Distribution, by our Parent's senior secured debt, adjusted for considerations for the value, term and currency of the lease. Lease terms include options to extend or terminate the lease when it is reasonably certain that we will exercise those options.<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%">We recognize right-of-use assets and lease liabilities for leasing arrangements with terms greater than one year. Certain lease contracts include obligations to pay for other services, such as operations and maintenance. We account for lease and non-lease components in a contract as a single lease component for all classes of underlying assets except certain classes of equipment. Right-of-use assets are tested for impairment in the same manner as long-lived assets.</span></div><div style="margin-bottom:3pt;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 terms of some of our lease agreements provide for rental payments on a graduated basis. Operating lease costs are recognized on a straight-line basis over the lease term and recorded in the appropriate income statement line item based on the asset or a headcount allocation for office leases. Certain of our office leases require the payment of our proportionate share of common area maintenance or service charges. As we have elected to account for lease and non-lease components as a single lease component for our real estate leases, these costs are included in variable lease costs. In addition, certain of our leases may include variable payments based on measures that include changes in price indices or market interest rates which are included in variable lease costs and expensed as incurred. We had no finance leases as of and for the periods ended December 31, 2021 and 2020, respectively. 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 5. Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information regarding our lease arrangements.</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 use the liability method of accounting for income taxes as set forth in the authoritative guidance for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. For the years ended December 31, 2020 and 2019, as well as the period ended July 19, 2021, income taxes as presented in the Consolidated Financial Statements attribute current and deferred income taxes of SolarWinds to the stand-alone financial statements of N-able in a manner that is systematic, rational and consistent with the asset and liability method prescribed by ASC 740. Accordingly, the income tax provision of N-able was prepared following the separate return method for these periods. The separate return method applies ASC 740 to the stand-alone financial statements of each member of the consolidated group as if the group members were a separate taxpayer and a stand-alone enterprise. The calculation of our income taxes on a separate return basis requires a considerable amount of judgment and use of both estimates and allocations. As a result, actual transactions included in the Consolidated Financial Statements of SolarWinds may not be included in the separate financial statements of N‑able. Similarly, the tax treatment of certain items reflected in the financial statements of N-able may not be reflected in the Consolidated Financial Statements and tax returns of SolarWinds. Therefore, items such as net operating losses, credit carryforwards and valuation allowances may exist in the stand-alone financial statements that may or may not exist in SolarWinds’ Consolidated Financial Statements. As such, the income taxes of N-able as presented in the Consolidated Financial Statements may not be indicative of the income taxes that N-able will report in the future. Certain operations of N-able have historically been included in a combined or consolidated return with other SolarWinds entities. Current obligations for taxes in certain jurisdictions, where N-able files a combined or consolidated tax return with SolarWinds, are deemed settled with SolarWinds for purposes of the Consolidated Financial Statements. Current obligations for tax in jurisdictions where N-able does not file a combined or consolidated return with SolarWinds, including certain foreign jurisdictions, are recorded within the income tax receivable or income taxes payable on the Consolidated Balance Sheets. </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 22, 2017, the U.S. Tax Cuts and Jobs Act (the “Tax Act”) was enacted. As a result, income tax attributable to previously undistributed earnings of N-able international subsidiaries was recognized in 2017. This liability, which SolarWinds elected to pay over time, remains with SolarWinds and is not reflected in the financial statements of N-able.</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 ordinary course of business, there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, the associated interest expense and penalties has been recognized as a component of income tax expense.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See </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 12. Income Taxes </span>for additional information regarding our income taxes. <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%">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash and cash equivalents consisted of cash deposited with banks in demand deposit accounts which may exceed the amount of insurance provided on these deposits. Generally, we may withdraw our cash deposits and redeem our invested cash equivalents upon demand. We strive to maintain our cash deposits with multiple financial institutions of reputable credit and therefore bear minimal credit risk.</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 provide credit to distributors, resellers and direct customers in the normal course of business. We generally extend credit to new customers based upon industry reputation and existing customers based upon prior payment history. For the years ended December 31, 2021, 2020 and 2019, no distributor, reseller or direct customer represented a significant concentration of our 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%">At December 31, 2021 and 2020, no distributor, reseller or direct customer represented a significant concentration of our outstanding accounts receivable balance. We do not believe that our business is substantially dependent on any distributor or that the loss of a distributor relationship would have a material adverse effect on our business.</span></div> <div style="margin-bottom:12pt;margin-top:3pt;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 income (loss) by component are summarized below:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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 Income (Loss)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance as of December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">6,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 gain before reclassification</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">42,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">42,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 current period other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">42,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">42,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">48,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">48,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other comprehensive loss before reclassification</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(33,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(33,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 current period other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">(33,938)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(33,938)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">15,053 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,053 </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"/></tr></table></div> 6577000 6577000 42414000 42414000 42414000 42414000 48991000 48991000 -33938000 -33938000 -33938000 -33938000 15053000 15053000 <div style="margin-bottom:3pt;margin-top:3pt;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 have granted our employees, directors and certain contractors stock-based incentive awards. These awards are in the form of stock options, restricted common stock, restricted stock units and performance stock units. We measure stock-based compensation expense for all share-based awards granted to employees and directors based on the estimated fair value of those awards on the date of grant. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted common stock, restricted stock units and performance stock units is determined using the fair market value of the underlying common stock on the date of grant less any amount paid at the time of the grant, or intrinsic value. Our stock awards vest on service-based or performance-based vesting conditions. For our service-based awards, we recognize stock-based compensation expense on a straight-line basis over the service period of the award. For our performance-based awards, we recognize stock-based compensation expense on a graded-vesting basis over the service period of each separately vesting tranche of the award, if it is probable that the performance target will be achieved. </span></div><div style="margin-bottom:3pt;margin-top:3pt;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 outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards (the “Conversion”). As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. 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. Stock-Based Compensation</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. Relationship with Parent and Related Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for information on the incremental compensation expense recognized during the year ended December 31, 2021 as a result of the Conversion. </span></div>We have not paid and do not anticipate paying cash dividends on our common stock; therefore, we assume the expected dividend yield to be zero. We estimate the expected volatility using the historical volatility of comparable public companies from a representative peer group. We based the risk-free rate of return on the average U.S. treasury yield curve for the most appropriate terms for the respective periods. As allowed under current guidance, we have elected to apply the “simplified method” in developing our estimate of expected life for “plain vanilla” stock options by using the midpoint between the vesting date and contractual termination date since we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. For all awards, we granted employees stock awards at exercise prices equal to the fair value of the underlying common stock on the date the award was approved. Performance-based awards are not considered granted under the applicable accounting guidance until the performance attainment targets for each applicable tranche have been defined. We recognize the impact of forfeitures in stock-based compensation expense when they occur. 224638 91477 2207824 <div style="margin-bottom:3pt;margin-top:3pt;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 estimated the fair value for stock options at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 dividend yield</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%">— </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></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%">Volatility </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%">45.5 </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></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%">Risk-free rate of return</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%">0.5 </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></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%">Expected life</span></td><td colspan="3" style="background-color:#ffffff;padding: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.47 years</span></td></tr></table></div> 0 0.455 0.005 P3Y5M19D 0 <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 impact to our income (loss) before income taxes due to stock-based compensation expense and the related income tax benefits were as follows: </span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Impact to income (loss) before income taxes due to stock-based compensation</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%">29,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income tax benefit related to stock-based compensation</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%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Stock-based compensation expense for the years ended December 31, 2021, 2020 and 2019 was $29.4 million, $21.1 million and $8.7 million, respectively, as summarized below:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Cost of 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%">1,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Sales and marketing</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,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Research and development</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%">4,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">General and administrative</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 stock-based compensation expense</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%">29,430 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,053 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,662 </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"/></tr></table></div> 29430000 21053000 8662000 310000 241000 161000 We calculate basic and diluted net income (loss) per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. We compute basic net income (loss) per share available to common stockholders by dividing net income (loss) available to common stockholders by the weighted-average number of common shares outstanding during the reporting period. We compute diluted net income (loss) per share similarly to basic net income (loss) per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock using the treasury stock method. <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:120%">Goodwill Impairment Testing</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 January 1, 2020 we adopted the Financial Accounting Standards Board, or FASB, Accounting Standards Codification ("ASC") No. 2017-04 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Intangibles-Goodwill and Other,"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or ASC 350, which simplifies the accounting for goodwill impairment. The new guidance removes step two of the two-step quantitative goodwill impairment test, which required a hypothetical purchase price allocation. The standard did not have a material impact on our Consolidated Financial Statements for the year ended December 31, 2020.</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></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: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%">On January 1, 2019 we adopted the FASB Accounting Standards Codification, or ASC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> No. 2014-09 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Revenue from Contracts with Customers”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606"), which replaced all existing revenue guidance under ASC 605 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Revenue Recognition,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including prescriptive industry-specific guidance ("ASC 605"). This standard’s core principle is that an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to </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%">which the entity expects to be entitled in exchange for those goods or services. We adopted ASC 606 using the modified-retrospective method. Results for reporting periods beginning after January 1, 2019 are presented in compliance with the new revenue recognition standard ASC 606. Historical financial results for reporting periods prior to 2019 are presented in conformity with amounts previously disclosed under the prior revenue recognition standard, ASC 605. </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 cumulative effect of the changes made to our Consolidated Balance Sheets as of January 1, 2019 for the adoption of ASC 606 was approximately $0.9 million and was recorded as an adjustment to Parent company net investment as of the adoption date. This adjustment includes a $1.2 million decrease in historical deferred revenue, primarily from arrangements involving subscription-based term licenses that will never be recognized as revenue, offset by a $0.3 million increase in deferred income tax liabilities. The adoption of ASC 606 did not impact our total operating cash flows. </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 impact of the adoption of ASC 606 on our Consolidated Statements of Operations for the year ended December 31, 2019 was immaterial. </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:120%">Leases</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 SolarWinds no longer qualified to be an emerging growth company as of December 31, 2019, we retroactively adopted the FASB ASC No. 2016-02 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Leases”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 842") as of January 1, 2019 using the optional transition method in which an entity can apply the new standard at the adoption date without adjusting comparative prior periods.</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 new lease accounting standard replaces existing lease accounting standards and expands disclosure requirements. The adoption of the new standard resulted in leases currently designated as operating leases being reported on our Consolidated Balance Sheets at their net present value. We elected the package of practical expedients permitted under the transition guidance within the new standard, which, among other things, allowed us to carry forward our historical lease classification and not reassess whether any expired or existing contracts are or contain leases. Additionally, we elected to not separate lease and non-lease components for certain classes of assets and we excluded all the leases with original terms of one year or less. </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 January 1, 2019, we recorded $10.1 million in operating lease right-of-use assets, $2.3 million in current operating lease liabilities and $11.5 million in non-current operating lease liabilities due to the adoption of ASC 842. The standard did not have a material impact to our Consolidated Statements of Operations or Consolidated Statements of Cash Flows. 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 5. Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information.</span></div> 900000 -1200000 300000 10100000 2300000 11500000 Goodwill and Intangible Assets <div style="margin-bottom:6pt;margin-top:9pt;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:120%">Goodwill</span></div><div style="margin-bottom:3pt;margin-top:3pt;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 years ended December 31, 2021 and 2020:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2019</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%">836,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Foreign currency translation</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%">37,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2020</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%">874,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Foreign currency translation</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%">(33,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</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%">840,923 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt;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:120%">Intangible Assets</span></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Intangible assets consisted of the following as of December 31, 2021 and 2020:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Net</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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%">Developed product 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%">35,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(33,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">127,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(119,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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%">95,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(88,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">131,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(111,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Trademarks</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,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 intangible assets</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%">131,356 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(123,290)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,066 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">259,264 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(231,890)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">27,374 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;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%">Intangible asset amortization expense was as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Intangible asset amortization expense</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%">19,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">47,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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 December 31, 2021, we estimate aggregate intangible asset amortization expense to be as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Estimated Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(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%">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%">7,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 amortization expense</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%">8,066 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;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 expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets and other events.</span></div> <div style="margin-bottom:3pt;margin-top:3pt;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 years ended December 31, 2021 and 2020:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2019</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%">836,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Foreign currency translation</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%">37,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2020</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%">874,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Foreign currency translation</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%">(33,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</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%">840,923 </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"/></tr></table></div> 836643000 37440000 874083000 -33160000 840923000 <div style="margin-bottom:3pt;margin-top:3pt;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%">Intangible assets consisted of the following as of December 31, 2021 and 2020:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Net</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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%">Developed product 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%">35,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(33,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">127,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(119,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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%">95,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(88,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">131,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(111,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Trademarks</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,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 intangible assets</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%">131,356 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(123,290)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,066 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">259,264 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(231,890)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">27,374 </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"/></tr></table></div> 35210000 33542000 1668000 127057000 119392000 7665000 95010000 88612000 6398000 131045000 111336000 19709000 1136000 1136000 0 1162000 1162000 0 131356000 123290000 8066000 259264000 231890000 27374000 <div style="margin-bottom:12pt;margin-top:3pt;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%">Intangible asset amortization expense was as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Intangible asset amortization expense</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%">19,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">47,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19065000 48105000 47289000 <div style="margin-bottom:3pt;margin-top:3pt;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 December 31, 2021, we estimate aggregate intangible asset amortization expense to be as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Estimated Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(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%">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%">7,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 amortization expense</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%">8,066 </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"/></tr></table></div> 7512000 554000 8066000 Property and Equipment<div style="margin-bottom:3pt;margin-top:3pt;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%">Property and equipment, net, including software, consisted of the following:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Servers, equipment and computers</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%">32,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Furniture and fixtures</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%">6,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Software</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%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leasehold improvements</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%">21,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">60,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">42,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: Accumulated depreciation and amortization</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%">(22,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(22,671)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment, net</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%">38,748 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,590 </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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Depreciation and amortization expense on property and equipment was as follows for the years ended December 31, 2021, 2020, and 2019:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Depreciation and amortization</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,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 32524000 29025000 6409000 3474000 602000 1022000 21408000 8740000 60943000 42261000 22195000 22671000 38748000 19590000 12226000 6581000 5783000 Leases <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 lease our offices and do not own any real estate. Our corporate headquarters is located in Burlington, Massachusetts. We lease office space domestically and internationally in various locations for our operations, including facilities located in Austin, Texas; Bucharest, Romania; Calgary, Canada; Coimbra, Portugal; Dundee, United Kingdom; Edinburgh, United Kingdom; Emmeloord, Netherlands; Lisbon, Portugal; Manila, Philippines; Minsk, Belarus; Morrisville, North Carolina; Ottawa, Canada; Sydney, Australia; Utrecht, Netherlands; and Vienna, Austria. In addition, we lease certain information technology, office and other equipment. Our leases are all classified as operating and generally have remaining terms of less than one year to 10.4 years. </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 components of operating lease costs for the years ended December 31, 2021 and 2020 were as follows: </span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Operating lease costs</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%">5,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Variable lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Short-term lease costs</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%">476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total lease costs</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%">6,966 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,385 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:8pt;font-weight:400;line-height:120%">____________</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)     Primarily includes common area maintenance and other service charges for leases in which we pay a proportionate share of those costs as we have elected to not separate lease and non-lease components for our office leases. </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%">Maturities of our operating lease liabilities as of December 31, 2021 were as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(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%">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%">7,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</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%">8,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</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%">6,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2026</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%">6,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">22,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 lease payments</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%">60,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: imputed interest</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%">(18,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Present value of operating lease liabilities</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%">42,652 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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 December 31, 2021, the weighted-average remaining lease term of our operating leases was 8.4 years and the weighted-average discount rate used in the calculation of our lease liabilities was 4.1%.</span></div> P1Y P10Y4M24D <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 components of operating lease costs for the years ended December 31, 2021 and 2020 were as follows: </span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Operating lease costs</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%">5,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Variable lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Short-term lease costs</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%">476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total lease costs</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%">6,966 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,385 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:8pt;font-weight:400;line-height:120%">____________</span></div>(1)     Primarily includes common area maintenance and other service charges for leases in which we pay a proportionate share of those costs as we have elected to not separate lease and non-lease components for our office leases. 5444000 4370000 1046000 976000 476000 39000 6966000 5385000 <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%">Maturities of our operating lease liabilities as of December 31, 2021 were as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(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%">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%">7,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</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%">8,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</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%">6,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2026</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%">6,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">22,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 lease payments</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%">60,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: imputed interest</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%">(18,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Present value of operating lease liabilities</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%">42,652 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 7773000 8623000 8274000 6844000 6887000 22455000 60856000 18204000 42652000 P8Y4M24D 0.041 Accrued Liabilities and Other<div style="margin-bottom:3pt;margin-top:3pt;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%">Accrued liabilities and other current liabilities were as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">16,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 other 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%">6,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 accrued liabilities and other</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%">30,944 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">21,976 </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"/></tr></table></div> <div style="margin-bottom:3pt;margin-top:3pt;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%">Accrued liabilities and other current liabilities were as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">16,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 other 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%">6,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 accrued liabilities and other</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%">30,944 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">21,976 </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"/></tr></table></div> 16657000 14305000 1805000 1553000 3593000 3183000 1938000 1130000 6951000 1805000 30944000 21976000 Debt <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%">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 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. 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;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 information relating to our outstanding debt as of December 31, 2021: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">As of December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Amount Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Effective Rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">349,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.50 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">349,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(10,246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">338,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">335,379 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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;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%">Borrowings denominated in U.S. dollars under the Revolving Facility bear 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%. The borrowings denominated in Euros under the Revolving Facility bear interest at a floating rate of an Adjusted EURIBOR rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.0%. Borrowings under the Term Loan bear 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.0%. 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-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 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-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 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-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 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-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 December 31, 2021, we were in compliance with all covenants of the Credit 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:120%">The following table summarizes the future minimum principal payments under Credit Agreement as of December 31, 2021:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">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%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2025</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2026</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">331,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">349,125 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 410000000 60000000 350000000 16500000 <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 information relating to our outstanding debt as of December 31, 2021: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">As of December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Amount Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Effective Rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">349,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.50 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">349,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(10,246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">338,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">335,379 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 349125000 0.0350 0 0 349125000 10246000 338879000 3500000 335379000 0.000 0.0300 0.000 0.030 0.005 0.030 0.0275 0.0175 0.00375 0.0025 0.0025 7.50 0.35 <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 future minimum principal payments under Credit Agreement as of December 31, 2021:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">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%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2025</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2026</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">331,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">349,125 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3500000 3500000 3500000 3500000 3500000 331625000 349125000 Stock-Based Compensation <div style="margin-bottom:6pt;margin-top:9pt;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:120%">Common Stock and Preferred Stock</span></div><div style="margin-bottom:3pt;margin-top:3pt;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 set by our certificate of incorporation, the Company has authorized 550,000,000 shares of common stock, par value of $0.001 per share, and 50,000,000 shares of preferred stock, par value of $0.001 per share. Each share of common stock entitles the holder thereof to one vote on each matter submitted to a vote at any meeting of stockholders.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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:120%">Equity Incentive 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-style:italic;font-weight:400;line-height:120%">2021 Equity Incentive Plan</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 August 2021, our board of directors adopted and our stockholders approved our 2021 Equity Incentive Plan (the "2021 Plan"). It is intended to make available incentives that will assist us to attract, retain and motivate employees, including officers, consultants and directors. We may provide these incentives through the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based 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%">A total of 18,000,000 shares of our common stock has been initially authorized and reserved for issuance under the 2021 Plan, plus a number of shares of our common stock sufficient to cover any awards relating to SolarWinds common stock that were converted into awards relating to our common stock upon the completion of the distribution. This reserve will automatically increase on January 1, 2022, and each subsequent anniversary through and including January 1, 2031, by an amount equal to the smaller of (a) 5% of the number of shares of our common stock issued and outstanding on the immediately preceding December 31 and (b) an amount determined by our board of directors.</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%">Awards may be granted under the 2021 Plan to our employees, including officers, directors or consultants or those of any present or future parent or subsidiary corporation or other affiliated entity. All awards must be evidenced by a written agreement between us and the holder of the award and may include stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance shares and performance units ("PSUs"), and cash-based awards and other stock-based awards. In the event of a change in control as described in the 2021 Plan, the acquiring or successor entity may assume or continue all or any awards outstanding under the 2021 Plan or substitute substantially equivalent awards. Any awards that are not assumed or continued in connection with a change in control or are not exercised or settled prior to the change in control will terminate effective as of the time of the change in control. Our compensation committee may provide for the acceleration of vesting of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all awards held by members of the board of directors who are not employees will automatically be accelerated in full. The 2021 Plan also authorizes our compensation committee, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares upon a change in control in exchange for a payment to the participant with respect to each share subject to the canceled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise price per share, if any, under the award.</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 2021 Plan will continue in effect until it is terminated by the compensation committee; provided, however, that all awards must be granted, if at all, within ten years of its effective date. The compensation committee may amend, suspend or terminate the 2021 Plan at any time; provided that without stockholder approval, the plan cannot be amended to increase the </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%">number of shares authorized, change the class of persons eligible to receive incentive stock options, or effect any other change that would require stockholder approval under any applicable law, regulation or listing rule.</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%">RSUs generally vest over the requisite service period of four years, subject to continued employment through each applicable vesting date. PSUs generally vest over a three-year period based on the achievement of specified performance targets for the fiscal year and subject to continued service through the applicable vesting dates. Based on the extent to which the performance targets are achieved, PSUs vest at a specified range of the target award amount.</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 have granted employees restricted stock and options at exercise prices equal to the fair value of the underlying common stock at the time of grant, as determined by our board of directors on a contemporaneous basis. As of December 31, 2021, common stock-based incentive awards of 5,999,110 shares were outstanding under the 2021 Plan, consisting of 169,168 stock options, 75,815 shares of restricted common stock, 4,764,213 shares of restricted stock units, and 989,914 shares of performance stock units. For the year ended December 31, 2021, we repurchased 17,562 shares of vested and unvested restricted common stock upon employee terminations. As of December 31, 2021, 11,594,899 shares were reserved for future grants under the 2021 Plan. </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:120%">Conversion of SolarWinds Equity Stock Awards</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%">In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. 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 11. Relationship with Parent and Related Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for information on the incremental compensation expense recognized during the year ended December 31, 2021 as a result of the Conversion. </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:120%">Stock-Based Compensation Expense</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%">Stock-based compensation expense for the years ended December 31, 2021, 2020 and 2019 was $29.4 million, $21.1 million and $8.7 million, respectively, as summarized below:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Cost of 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%">1,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Sales and marketing</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,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Research and development</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%">4,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">General and administrative</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 stock-based compensation expense</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%">29,430 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,053 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,662 </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"/></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%"> </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:400;line-height:120%">Stock Option Awards</span></div><div style="margin-bottom:12pt;margin-top:3pt;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%">Stock option grant activity under the 2021 Plan was as follows during the year ended December 31, 2021:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>Shares<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><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-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</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%">Outstanding balances as of December 31, 2020</span></div></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Options granted through the Conversion</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%">224,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Options exercised</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%">(39,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Options forfeited</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,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Options expired </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Outstanding balances as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;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%">169,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">1.32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Options exercisable as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">138,436 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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-top:3pt double #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%">0.97 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Options vested and expected to vest as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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%">169,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">1.32 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">1,655 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding: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.5</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Additional information regarding stock option grant activity during the year ended December 31, 2021 is as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></div></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%">Weighted-average grant date fair value per share of options granted during the period</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%">1.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Aggregate intrinsic value of options exercised during the period</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%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Aggregate fair value of options vested during the period</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%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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 unrecognized stock-based compensation expense related to unvested stock options and subject to recognition in future periods was approximately $0.1 million as of December 31, 2021. We expect to recognize this expense over weighted average periods of approximately 0.8 years as of December 31, 2021.</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:400;line-height:120%">Restricted Stock</span></div><div style="margin-bottom:3pt;margin-top:3pt;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 about restricted stock activity subject to vesting under the 2021 Plan during the year ended December 31, 2021:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>Shares<br/>Outstanding</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%">Unvested balances as of December 31, 2020</span></div></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Restricted stock granted and issued through the Conversion</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%">91,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Restricted stock vested </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%">(11,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Restricted stock repurchased - unvested shares </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%">(4,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unvested balances as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">75,815 </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"/></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%">Restricted stock was purchased at fair market value by the employee receiving the restricted stock award and restricted common stock was issued at the date of grant. The weighted-average grant date fair market value of restricted common stock purchased was $1.01 per share. The aggregate intrinsic value of restricted stock vested during the year ended December 31, 2021 was $0.1 million. </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%">Restricted stock is subject to certain restrictions, such as vesting and a repurchase right. The common stock acquired by the employee is restricted stock because vesting is conditioned upon (i) continued employment through the applicable vesting date and (ii) for employees at the level of group vice president and above, the achievement of certain financial performance targets determined by the board of directors. Pursuant to the Separation and Distribution, the restricted stock is subject to repurchase by SolarWinds in the event the stockholder ceases to be employed or engaged (as applicable) by the Company for any reason or in the event of a change of control or due to certain regulatory burdens. As a result, we have no liability for unvested shares as of December 31, 2021 and 2020, respectively. </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:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:3pt;margin-top:3pt;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 about restricted stock unit activity under the 2021 Plan during the year ended December 31, 2021: </span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>Units<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><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 Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><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 Intrinsic Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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 Remaining Contractual Term<br/>(in years)</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%">Unvested balances as of December 31, 2020</span></div></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Restricted stock units granted through the Conversion</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,540,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Restricted stock units granted</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%">2,207,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Restricted stock units vested </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%">(525,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Restricted stock units forfeited </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%">(458,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Unvested balances as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">4,764,213 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.03 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">52,883 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding: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.3</span></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 total fair value of restricted stock units vested during the year ended December 31, 2021 was $6.8 million. The total unrecognized stock-based compensation expense related to unvested restricted stock units and subject to recognition in future </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%">periods is $49.9 million as of December 31, 2021 and we expect to recognize this expense over a weighted-average period of 2.7 years.</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:400;line-height:120%">Performance Stock Units</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 following table summarizes information about performance stock unit activity under the 2021 Plan during the year ended December 31, 2021:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>Units<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><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 Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><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 Intrinsic Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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 Remaining Contractual Term<br/>(in years)</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%">Unvested balances as of December 31, 2020</span></div></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Performance stock units granted</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,044,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Performance stock units vested </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Performance stock units forfeited</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%">(54,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Unvested balances as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">989,914 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12.50 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,988 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding: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.1</span></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 total unrecognized stock-based compensation expense related to unvested performance stock units and subject to recognition in future periods is $7.3 million as of December 31, 2021 and we expect to recognize this expense over a weighted-average period of 1.1 years.</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:120%">Employee Stock Purchase Plan</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 August 2021, our board of directors adopted and our stockholders approved our 2021 Employee Stock Purchase Plan (the "ESPP"). We reserved a total of 2,500,000 shares of our common stock available for sale under our ESPP. </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 ESPP permits eligible participants to purchase common stock through payroll deductions of up to 20% of their eligible compensation during the offering period. The ESPP will typically be implemented through consecutive six-month offering periods. Amounts deducted and accumulated from participant compensation, or otherwise funded in any participating non-U.S. jurisdiction in which payroll deductions are not permitted, are used to purchase shares of our common stock at the end of each offering period. The purchase price of the shares will be 85% of the lesser of the fair market value of our common stock on the first day of the offering period and the fair market value on the last day of the offering period. No participant may purchase more than $25,000 worth of common stock per calendar year.</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%">Stock-based compensation expense related to our ESPP plan was $0.1 million for the year ended December 31, 2021.</span></div> 550000000 0.001 50000000 0.001 18000000 0.05 P10Y P4Y P3Y 5999110 169168 75815 4764213 989914 17562 11594899 224638 91477 2207824 29400000 21100000 8700000 1010000 670000 499000 8761000 4409000 3543000 4659000 3189000 2275000 15000000 12785000 2345000 29430000 21053000 8662000 <div style="margin-bottom:12pt;margin-top:3pt;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%">Stock option grant activity under the 2021 Plan was as follows during the year ended December 31, 2021:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>Shares<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><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-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><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<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</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%">Outstanding balances as of December 31, 2020</span></div></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Options granted through the Conversion</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%">224,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Options exercised</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%">(39,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Options forfeited</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,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Options expired </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Outstanding balances as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;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%">169,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">1.32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Options exercisable as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">138,436 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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-top:3pt double #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%">0.97 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Options vested and expected to vest as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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%">169,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">1.32 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">1,655 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding: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.5</span></td></tr></table></div> 0 0 224638 1.20 39480 0.58 15990 1.46 0 0 169168 1.32 138436 0.97 1402000 P5Y4M24D 169168 1.32 1655000 P5Y6M <div style="margin-bottom:3pt;margin-top:3pt;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%">Additional information regarding stock option grant activity during the year ended December 31, 2021 is as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></div></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%">Weighted-average grant date fair value per share of options granted during the period</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%">1.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Aggregate intrinsic value of options exercised during the period</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%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Aggregate fair value of options vested during the period</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%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:3pt;margin-top:3pt;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%">Additional information regarding stock option grant activity during the year ended December 31, 2021 is as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></div></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%">Weighted-average grant date fair value per share of options granted during the period</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%">1.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Aggregate intrinsic value of options exercised during the period</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%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Aggregate fair value of options vested during the period</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%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1.62 413000 157000 100000 P0Y9M18D <div style="margin-bottom:3pt;margin-top:3pt;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 about restricted stock activity subject to vesting under the 2021 Plan during the year ended December 31, 2021:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>Shares<br/>Outstanding</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%">Unvested balances as of December 31, 2020</span></div></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Restricted stock granted and issued through the Conversion</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%">91,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Restricted stock vested </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%">(11,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Restricted stock repurchased - unvested shares </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%">(4,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unvested balances as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">75,815 </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"/></tr></table></div> 0 91477 11300 4362 75815 1.01 100000 <div style="margin-bottom:3pt;margin-top:3pt;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 about restricted stock unit activity under the 2021 Plan during the year ended December 31, 2021: </span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>Units<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><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 Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><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 Intrinsic Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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 Remaining Contractual Term<br/>(in years)</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%">Unvested balances as of December 31, 2020</span></div></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Restricted stock units granted through the Conversion</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,540,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Restricted stock units granted</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%">2,207,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Restricted stock units vested </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%">(525,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Restricted stock units forfeited </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%">(458,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Unvested balances as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">4,764,213 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.03 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">52,883 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding: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.3</span></td></tr></table></div> 0 0 3540676 12.54 2207824 13.95 525806 13.46 458481 13.11 4764213 13.03 52883000 P1Y3M18D 6800000 49900000 P2Y8M12D <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 information about performance stock unit activity under the 2021 Plan during the year ended December 31, 2021:</span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>Units<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><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 Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><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 Intrinsic Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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 Remaining Contractual Term<br/>(in years)</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%">Unvested balances as of December 31, 2020</span></div></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Performance stock units granted</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,044,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Performance stock units vested </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Performance stock units forfeited</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%">(54,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Unvested balances as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">989,914 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12.50 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,988 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding: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.1</span></td></tr></table></div> 0 0 1044908 12.50 0 0 54994 12.50 989914 12.50 10988000 P1Y1M6D 7300000 P1Y1M6D 2500000 0.20 P6M 0.85 25000 100000 Earnings Per Share <div style="margin-bottom:3pt;margin-top:3pt;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%">A reconciliation of the number of shares in the calculation of basic and diluted earnings (loss) per share follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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 (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 income (loss)</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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net income (loss) available to common stockholders</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%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(7,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(2,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Weighted-average common shares outstanding used in computing basic earnings (loss) 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%">167,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Basic earnings (loss) per share</span></td><td style="background-color:#cceeff;border-top:3pt double #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-top:3pt double #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%">0.00 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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-top:3pt double #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%">(0.05)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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-top:3pt double #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%">(0.02)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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">Diluted earnings (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 income (loss) available to common stockholders</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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">Weighted-average shares used in computing basic earnings (loss) per share</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%">167,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Add dilutive impact of employee equity plans</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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Weighted-average shares used in computing diluted earnings (loss) per share</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%">168,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Diluted earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">0.00 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">(0.05)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">(0.02)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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 periods presented 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:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">203 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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"/></tr></table></div>The calculation of diluted earnings per share requires us to make certain assumptions related to the use of proceeds that would be received upon the assumed exercise of stock options, purchase of restricted stock or proceeds from the employee stock purchase plan. <div style="margin-bottom:3pt;margin-top:3pt;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%">A reconciliation of the number of shares in the calculation of basic and diluted earnings (loss) per share follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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 (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 income (loss)</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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net income (loss) available to common stockholders</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%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(7,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(2,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Weighted-average common shares outstanding used in computing basic earnings (loss) 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%">167,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Basic earnings (loss) per share</span></td><td style="background-color:#cceeff;border-top:3pt double #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-top:3pt double #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%">0.00 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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-top:3pt double #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%">(0.05)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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-top:3pt double #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%">(0.02)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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">Diluted earnings (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 income (loss) available to common stockholders</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%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">Weighted-average shares used in computing basic earnings (loss) per share</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%">167,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Add dilutive impact of employee equity plans</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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Weighted-average shares used in computing diluted earnings (loss) per share</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%">168,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">158,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Diluted earnings (loss) per share</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">0.00 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">(0.05)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">(0.02)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 113000 -7158000 -2512000 113000 -7158000 -2512000 167460000 158124000 158124000 0.00 -0.05 -0.02 113000 -7158000 -2512000 167460000 158124000 158124000 1207000 0 0 168667000 158124000 158124000 0.00 -0.05 -0.02 <div style="margin-bottom:3pt;margin-top:3pt;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 periods presented 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:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">203 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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"/></tr></table></div> 203000 0 0 203000 0 0 Employee Benefit Plans<div style="margin-bottom:6pt;margin-top:9pt;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:120%">401(k) Plan</span></div><div style="margin-bottom:3pt;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 eligible employees participate in a 401(k) matching program. We, as sponsor of the plan, use an independent third party to provide administrative services to the plan. We have the right to terminate the plan at any time. Employees are fully vested in all contributions to the plan. Our expense related to the plan was as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Employee benefit plan expense</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%">1,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Our expense related to the plan was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Employee benefit plan expense</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%">1,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1440000 1203000 1117000 Relationship with Parent and Related Entities <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, the N-able business was managed and operated in the normal course of business consistent with other affiliates of SolarWinds. Accordingly, certain shared costs for the periods through the Separation and Distribution date of July 19, 2021 have been allocated to N-able and reflected as expenses in the Consolidated Financial Statements. Management considers the allocation methodologies used to be reasonable and appropriate reflections of the historical SolarWinds expenses attributable to N-able for purposes of the stand-alone financial statements. However, the expenses reflected in the Consolidated Financial Statements may not be indicative of the actual expenses that would have been incurred during the periods presented if N-able historically operated as a separate, stand-alone entity. In addition, the expenses reflected in the Consolidated Financial Statements may not be indicative of related expenses that will be incurred in the future by N-able.</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:120%">General Corporate Overhead </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%">For the periods through the Separation and Distribution date of July 19, 2021, SolarWinds provided facilities, information technology services and certain corporate and administrative services to the N-able business. Expenses relating to these services have been allocated to N-able and are reflected in the Consolidated Financial Statements. Where direct assignment is not possible or practical, these costs were allocated based on headcount. The following table summarizes the components of general allocated corporate expenses for the years ended December 31, 2021, 2020, and 2019:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,047 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,845 </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:middle"/></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;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:120%">Due to and from Affiliates</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%">Due to affiliates within long-term liabilities in the Consolidated Balance Sheets represents N-able's related party debt due to SolarWinds Holdings, Inc. of $372.7 million as of December 31, 2020. In connection with the Separation and Distribution, we repaid this related party debt and we had no remaining related party debt due to SolarWinds Holdings, Inc. as of December 31, 2021.</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 February 25, 2016, we entered into a loan agreement with SolarWinds Holdings, Inc. with an original principal amount of $250.0 million and a maturity date of February 25, 2023. Borrowings under the loan agreement bear interest at a floating rate which is equal to an adjusted London Interbank Offered Rate ("LIBOR") for a three-month interest period plus 9.8%. Prepayments of borrowings under the loan are permitted. As of December 31, 2020, $228.5 million in borrowings were outstanding. In connection with the Separation and Distribution, we repaid this debt and no borrowings were outstanding as of December 31, 2021.</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 May 27, 2016, we entered into an additional loan agreement with SolarWinds Holdings, Inc. The loan agreement, as amended, has an original principal amount of $200.0 million and a maturity date of May 27, 2026. Borrowings under the loan agreement bear interest at a fixed rate of 2.24%. Prepayments of borrowings under the loan are permitted. As of December 31, 2020, $144.2 million in borrowings were outstanding. In connection with the Separation and Distribution, we repaid this debt and no borrowings were outstanding as of December 31, 2021.</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%">Interest expense related to the loan agreements with SolarWinds Holdings, Inc. was $13.8 million, $28.1 million and $34.1 million for the years ended December 31, 2021, 2020 and 2019, respectively. The repayment of principal for these related party borrowings is reflected as a financing activity in the Consolidated Statements of Cash Flows. </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%">Due to affiliates within current liabilities primarily comprises $0.5 million relating to transition services provided by SolarWinds as of December 31, 2021 and $8.0 million of intercompany trade payables as of December 31, 2020. Due from affiliates within accounts receivable comprises $0.1 million of receivables due from SolarWinds as of December 31, 2021 and $0.3 million of intercompany trade receivables as of December 31, 2020. </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: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:id3VybDovL2RvY3MudjEvZG9jOjY2NWNkNjg3MTkxNDRjYzE5YmNjZWMyNDk5YzM4NjM1L3NlYzo2NjVjZDY4NzE5MTQ0Y2MxOWJjY2VjMjQ5OWMzODYzNV8yNDcvZnJhZzpmNWM0NDg0ZmIwNmY0NmQ2YjYyYzViZGEzNTNmODMwMS90ZXh0cmVnaW9uOmY1YzQ0ODRmYjA2ZjQ2ZDZiNjJjNWJkYTM1M2Y4MzAxXzIxOTkwMjMyNjY0NTY_4dce5079-3c56-49a8-91bc-f394cb9733f6">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%">For the periods through the Separation and Distribution date of July 19, 2021, compensation costs associated with our employees’ participation in Parent's incentive plans have been specifically identified for employees who exclusively supported our operations and were allocated to us as part of the cost allocations from Parent. Total costs charged to us related to our employees’ participation in Parent’s incentive plans were $9.3 million, $20.6 million and $8.4 million for the years ended December 31, 2021, 2020 and 2019, respectively. In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. The modification of these outstanding 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 outstanding awards and over the remaining vesting term for all unvested awards. For the year ended December 31, 2021, we recognized $2.7 million 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:120%">Employee Stock Purchase Plan</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, our eligible employees participated in Parent’s 2018 Employee Stock Purchase Plan (the "ESPP"). The ESPP permitted eligible participants to purchase SolarWinds' shares at a discount through regular payroll deductions of up to 20% of their eligible compensation during the offering period. The ESPP was typically implemented through consecutive six-month offering periods. The purchase price of the shares was 85% of the lesser of the fair market value of the closing price per share on the first day of the offering period and the fair market value of the closing price per share on the last day of the offering period. No participant could purchase more than $25,000 worth of common stock per calendar year.</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%">Costs charged to us related to our employees’ participation in Parent’s ESPP were immaterial for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the completion of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Separation and Distribution </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">on July 19, 2021, we entered into several agreements with SolarWinds that, among other things, have provided a framework for our relationship with SolarWinds after the Separation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and Distribution</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The following summarizes some of the most significant agreements and relationships that we continue to have with SolarWinds.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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="background-color:#ffffff;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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and Distribution</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. It also sets forth other agreements that govern aspects of our relationship with SolarWinds following the Separation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and Distribution</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, 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="background-color:#ffffff;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="background-color:#ffffff;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 provide various services to each other. Under this agreement, SolarWinds continues to provide us with certain corporate and shared services, such as </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">engineering, marketing, internal audit and travel support in exchange for the fees specified in the agreement. The Transition Services Agreement will terminate on the expiration of the term of the last service provided under it, which N-able anticipates to be on or around December 31, 2022. We incurred $1.7 million of costs under the Transition Services Agreement during the year ended December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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-indent:18pt"><span style="background-color:#ffffff;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 year ended December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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-indent:18pt"><span style="background-color:#ffffff;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 of revenue and incurred $0.1 million of costs, respectively, under the Software OEM Agreements during the year ended December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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-indent:18pt"><span style="background-color:#ffffff;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 year ended December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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-indent:18pt"><span style="background-color:#ffffff;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-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 year ended December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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-indent:18pt"><span style="background-color:#ffffff;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 year ended December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;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-indent:18pt"><span style="background-color:#ffffff;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 $0.1 million of revenue and incurred $0.7 million of costs, respectively, under the Software Cross License Agreement during the year ended December 31, 2021.</span></div> The following table summarizes the components of general allocated corporate expenses for the years ended December 31, 2021, 2020, and 2019:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,047 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,845 </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:middle"/></tr></table> 20357000 31357000 17394000 253000 1672000 1224000 297000 1969000 1128000 140000 149000 99000 21047000 35147000 19845000 372700000 0 250000000 0.098 228500000 0 200000000 0.0224 144200000 13800000 28100000 34100000 500000 8000000 100000 300000 P5Y 9300000 20600000 8400000 2700000 0.20 P6M 0.85 25000 1700000 500000 100000 100000 700000 Income Taxes <div style="margin-bottom:3pt;margin-top:3pt;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%">U.S. and international components of income before income taxes were as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">U.S.</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%">(37,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(46,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(23,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International</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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income before income taxes</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%">11,592 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,856 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,193 </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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Income tax expense was composed of the following:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Federal</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">State</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%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International</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%">13,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Federal</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International</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,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(1,847)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(4,051)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(4,733)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income tax expense</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%">11,479 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,014 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,705 </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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;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 difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income before income taxes and the amount recognized in our Consolidated Financial Statements is as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Expense (benefit) derived by applying the federal statutory income tax rate to income before income taxes</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%">2,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State taxes, net of federal benefit</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%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Permanent items</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Research and experimentation tax credits</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Withholding tax</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Transaction 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%">1,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Pre-Separation and Distribution net operating losses and other deferred tax assets</span></div></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%">21,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Valuation allowance for deferred tax assets</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,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Stock-based compensation</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,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Meals and entertainment</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%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Acquisition costs</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effect of foreign operations</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%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</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%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,479 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,014 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,705 </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"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effective tax rate for the year ended December 31, 2021 decreased from the year ended December 31, 2020 primarily due to changes in income before income taxes by jurisdiction, offset by valuation allowance recognized on the deferred tax assets in the U.S., non-deductible stock based compensation and costs associated with the Separation and Distribution.</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:103%">The effective tax rate for the year ended December 31, 2020 increased from the year ended December 31, 2019 primarily due to the valuation allowance recognized on the deferred tax assets in the U.S., reduced benefit of stock-based compensation and effect of foreign operations, partially offset by research and experimentation tax credits.</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%">The components of the net deferred tax amounts recognized in the accompanying Consolidated Balance Sheets were:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Allowance for doubtful accounts</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%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued expenses</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%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net operating loss</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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Research and experimentation credits</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Stock-based compensation</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,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Interest</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,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</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%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unrealized exchange gain</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leases</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%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other credits</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%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;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%">7,101 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">24,976 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Valuation allowance</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%">(2,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(18,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;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%">4,228 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Property and equipment</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,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses</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%">646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Leases</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%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Intangibles</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,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;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%">5,179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">9,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net deferred tax asset (liability)</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%">(951)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(2,864)</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"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2021, we had net operating loss carry forwards for U.S. federal income tax purposes of approximately $5.8 million. Pursuant to the Separation and Distribution that occurred on July 19, 2021, all pre-Separation and Distribution federal net operating losses remain with SolarWinds. The U.S. federal net operating losses generated after the Separation and Distribution are available to offset future U.S. federal taxable income and do not expire.</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 December 31, 2021 and 2020, we had net operating loss carry forwards for certain state income tax purposes of approximately $3.9 million and $3.5 million, respectively. Pursuant to the Separation and Distribution that occurred on July 19, 2021, all pre-Separation and Distribution combined state net operating losses remain with SolarWinds. These state net operating losses are available to offset future state taxable income and begin to expire in 2029.</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 December 31, 2020, we had foreign net operating loss carry forwards of approximately $14.8 million, which were available to offset future foreign taxable income and begin to expire in 2022. These foreign net operating loss carry forwards primarily related to the United Kingdom and Canada and were fully utilized during the year ended December 31, 2021.</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 December 31, 2020, we had research and experimentation tax credit carry forwards of approximately $1.3 million, which are available to offset future U.S. federal income tax. These U.S. federal tax credits remain with SolarWinds and are no longer applicable following the Separation and Distribution.</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 establish valuation allowances when necessary to reduce deferred tax assets to amounts expected to be realized. As of December 31, 2021 and 2020, we have recorded a valuation allowance of $2.9 million and $18.3 million, respectively, in the U.S. The valuation allowance is primarily related to the net operating 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%">The Tax Act imposes a mandatory transition tax on accumulated foreign earnings as of December 31, 2017. Effective January 1, 2018, the Tax Act creates a new territorial tax system in which we will recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost. For the years ended December 31, 2021 and 2020, we did not incur a global intangible low-taxed income, or GILTI, liability; however, to the extent that we incur expense under the GILTI provisions, we will treat it as a component of income tax expense in the period incurred. As a result of the Tax Act, our </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%">accumulated foreign earnings as of December 31, 2017 have been subjected to U.S. tax. Moreover, all future foreign earnings will be subject to a new territorial tax system and dividends received deduction regime in the U.S. As of December 31, 2021, the undistributed earnings of our foreign subsidiaries of approximately $23.3 million are permanently reinvested outside the U.S. Accordingly, no provision for foreign withholding tax or state income taxes associated with a distribution of these earnings has been made. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable. </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 December 31, 2021, we do 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%">The aggregate changes in the balance of our gross unrecognized tax benefits, excluding accrued interest and penalties, were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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, beginning of year</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%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increases for tax positions related to the current year</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Decreases for tax positions related to the current year</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increases for tax positions related to prior years</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Decreases for tax positions related to prior years</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%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Settlement with taxing authorities </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Reductions due to lapsed statute of limitations</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, end of year</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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">87 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">87 </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"/></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 do not believe that it is reasonably possible that our unrecognized tax benefits will significantly change in the next twelve months. </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., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2012 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. During the year ended March 31, 2021, we finalized a settlement agreement with the IRS for the tax years 2011 to 2012. We are currently under audit by the Massachusetts Department of Revenue for the 2015 through February 2016 tax years, and the Texas Comptroller for the 2015 through 2018 tax years. We are not currently under audit in any other taxing jurisdictions.</span></div> <div style="margin-bottom:3pt;margin-top:3pt;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%">U.S. and international components of income before income taxes were as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">U.S.</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%">(37,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(46,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(23,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International</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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income before income taxes</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%">11,592 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,856 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,193 </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"/></tr></table></div> -37028000 -46444000 -23463000 48620000 51300000 26656000 11592000 4856000 3193000 <div style="margin-bottom:3pt;margin-top:3pt;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%">Income tax expense was composed of the following:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Federal</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">State</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%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International</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%">13,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Federal</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International</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,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(1,847)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(4,051)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(4,733)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Income tax expense</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%">11,479 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,014 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,705 </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"/></tr></table></div> 0 0 0 2000 0 0 13324000 16065000 10438000 13326000 16065000 10438000 0 86000 -64000 0 5000 -133000 -1847000 -4142000 -4536000 -1847000 -4051000 -4733000 11479000 12014000 5705000 <div style="margin-bottom:3pt;margin-top:3pt;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 difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income before income taxes and the amount recognized in our Consolidated Financial Statements is as follows:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Expense (benefit) derived by applying the federal statutory income tax rate to income before income taxes</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%">2,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State taxes, net of federal benefit</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%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Permanent items</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Research and experimentation tax credits</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Withholding tax</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Transaction 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%">1,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Pre-Separation and Distribution net operating losses and other deferred tax assets</span></div></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%">21,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Valuation allowance for deferred tax assets</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,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Stock-based compensation</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,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Meals and entertainment</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%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Acquisition costs</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effect of foreign operations</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%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</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%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,479 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,014 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,705 </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"/></tr></table></div> 2434000 1020000 670000 -105000 -185000 -93000 0 0 1000 0 786000 422000 0 -44000 112000 1999000 0 0 21130000 0 0 -15383000 11680000 5638000 1258000 -333000 -636000 75000 15000 130000 0 35000 297000 -88000 612000 8000 159000 0 0 11479000 12014000 5705000 <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%">The components of the net deferred tax amounts recognized in the accompanying Consolidated Balance Sheets were:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Allowance for doubtful accounts</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%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued expenses</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%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net operating loss</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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Research and experimentation credits</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Stock-based compensation</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,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Interest</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,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</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%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unrealized exchange gain</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leases</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%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other credits</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%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;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%">7,101 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">24,976 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Valuation allowance</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%">(2,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(18,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;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%">4,228 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Property and equipment</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,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses</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%">646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Leases</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%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Intangibles</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,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;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%">5,179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">9,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net deferred tax asset (liability)</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%">(951)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(2,864)</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"/></tr></table></div> 465000 262000 99000 209000 1573000 17935000 0 1349000 2967000 2446000 1195000 1072000 62000 91000 0 1000 726000 1560000 14000 51000 7101000 24976000 2873000 18256000 4228000 6720000 1787000 846000 646000 574000 894000 1686000 1852000 6478000 5179000 9584000 951000 2864000 5800000 3900000 3500000 14800000 1300000 2900000 18300000 23300000 <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 aggregate changes in the balance of our gross unrecognized tax benefits, excluding accrued interest and penalties, were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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, beginning of year</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%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increases for tax positions related to the current year</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Decreases for tax positions related to the current year</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increases for tax positions related to prior years</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Decreases for tax positions related to prior years</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%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Settlement with taxing authorities </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">Reductions due to lapsed statute of limitations</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, end of year</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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">87 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">87 </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"/></tr></table></div> 87000 87000 87000 0 0 0 0 0 0 0 0 0 87000 0 0 0 0 0 0 0 0 0 87000 87000 Commitments and Contingencies <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: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. 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> Operating Segments and Geographic Information <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 operate as a single segment. The chief operating decision-maker is considered to be our Chief Executive Officer of N-able. The chief operating decision-maker allocates resources and assesses performance of the business at the combined N-able level. </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 authoritative guidance for disclosures about segments of an enterprise establishes standards for reporting information about operating segments. It defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker in deciding how to allocate resources and in assessing performance. Our Chief Executive Officer manages the business as a multi-product business that utilizes its model to deliver software products to customers regardless of their geography or IT environment. Operating results including discrete financial information and profitability metrics are reviewed at the consolidated entity level for purposes of making resource allocation decisions and for evaluating financial performance. Accordingly, we considered ourselves to be in a single operating and reporting segment structure.</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 based revenue by geography on the shipping address of each MSP partner. Other than the United States and the United Kingdom, no single country accounted for 10% or more of our total revenue during these periods. The following tables set forth revenue and net long-lived assets by geographic area:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">United States, country of domicile</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%">160,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">144,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">125,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">United Kingdom</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%">38,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">31,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">28,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">All other international</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%">147,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">126,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">109,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 revenue</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%">346,456 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">302,871 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">263,518 </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"/></tr></table></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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: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%">Long-lived assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">United States, country of domicile</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%">20,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Switzerland</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%">11,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Canada</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%">895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">All other international</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%">6,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 long-lived assets, net</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%">38,748 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19,590 </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"/></tr></table></div> The following tables set forth revenue and net long-lived assets by geographic area:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.810%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">United States, country of domicile</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%">160,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">144,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">125,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">United Kingdom</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%">38,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">31,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">28,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">All other international</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%">147,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">126,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">109,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 revenue</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%">346,456 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">302,871 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">263,518 </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"/></tr></table> 160833000 144776000 125682000 38526000 31649000 28422000 147097000 126446000 109414000 346456000 302871000 263518000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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: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%">Long-lived assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">United States, country of domicile</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%">20,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Switzerland</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%">11,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Canada</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%">895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">All other international</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%">6,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 long-lived assets, net</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%">38,748 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19,590 </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"/></tr></table> 20130000 4774000 11293000 10202000 895000 1126000 6430000 3488000 38748000 19590000 <div style="margin-bottom:3pt;margin-top:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><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%">Additions<br/>(Charge to Expense)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Deductions<br/>(Write-offs, net of Recoveries)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Ending Balance</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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%">Allowance for doubtful accounts, customers and other:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></div></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%">1,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1,853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></div></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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></div></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%">751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Tax valuation allowances:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2019</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%">938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></div></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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">18,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></div></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%">18,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1163000 1840000 1853000 1150000 1150000 1483000 1882000 751000 751000 3260000 2358000 1653000 938000 5638000 0 6576000 6576000 11680000 0 18256000 18256000 0 15383000 2873000 EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( VI9U0'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 " -J6=4N(^Y ^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E@*R;UI66G#08K;.QF;+4UC6-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B"_1!XQD,=V-KNN3T&'-CD1! "1]1*=2.27ZJ;GWT2F:GO$ 0>F3 M.B#4G-^#0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH'7+/KY+=FL]T],EGSNBYX4_#5CM>"KP1_^)A=?_C=A)TW=F__ ML?%54+;PZR[D%U!+ P04 " -J6=4F5R<(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 VI9U1(W8A2S@8 .8; 8 >&PO=V]R:W-H965T&UL MI5EM;^(X$/Z\]RLL=K7:E4I)',K+]D6B4.ZXW791Z>ZJ=[H/)C$0-8DYVRGE MW]_8@81681+IOD#>YO'C&>>9\>1B(^236G&NR4L<)>JRL=)Z_:754OZ*QTR= MBC5/X,Y"R)AI.)7+EEI+S@)K%$7UC8)_X&?*-.C@F9BIS(9[,R22X;#B&$8^XKPT$@[]G/N119)" Q[\[ MT$8^IC$\/-ZCC^WD83)SIOA01+_"0*\N&[T&"?B"I9&^%YL_^&Y"9P;/%Y&R MOV23/=MN-XB?*BWBG3$PB,,D^V8CW/S/-('1G;+17\W&R[WL63P/ M]?+?@[G2$E;Z/PAD.X=L6\CV,0<)/X7W3Y.'[9J710PW=YWF5X3%6<[BK!Z+ M09*D+"+W?"VD+J.#XVB9O:M8 M ]V<6Q=%'*92&FKC4/G@J4?.),H/1VLV7=KT,%Z]G%>OYD*2#.3<1/R"3Q3S%F!P+NUF$&>$)"U)@)X F9:5A61$@R M%&FBY1;^@W*Z./KH!B-)"Y*T#LD']D(F 2RV1*G>P/R#=XCGQ/RGV'0WH.>#V+"27;I3I MPT:4,L4A9VD(%-N.@Q$LIX #='OJF%KG!Q87]FS#Y<[H2"98<*D \VFMVVGUL MP=,B.5!*J-5@304<0RB"&6__W1"/CBGD,7( M&BJ%9Q:A%1(M\@7%%1W2? "O$YEMX[F(2CGB '>#ZV\8DR(I4%S!]WXB-R_^ MBB6P!3F64RN [AYG6)JB11*@M9+ +]B&-I\2D"N()5.PT (R42HM7VD5F'<" MHU:H/JVE^C]%!/D<=NBV.)*JE!".A!,J5)[64OE]69N5C'9A@9ZFY<1PQ$>N M,&:%P--: C])-)=97\$4V6Q/M909CEC!K-!W6DO?;>C($-+.4LARFL=P%K,H(M>I@MNJ/);_;R= "[FGM?8"-S&72[.\ M?@<$O8(D%*]94NX\'+!BK^D5LN_5VA/U0^XMQFV4,7.2>"UE( M$0,D-\W>, FMVJ^E>-D2L^JY[6R J7U$YKOWC^][U.V>*]L?W).YY=PF,.!H MP[$240 IEFA!YC 0:&Q -B'03Z#0U87CH M('/1[K"C:'OHSN"UZV >%;$XL9-[0X6 22(T.!Q.@U?>8AU=D M>J]6IA\"*PGC3,#-+^0K+]<4',J!2KOGM=N]'L:LR/0>GJ'SKMIANV\,%TN3 M:05851>ZR.Y>S5[?CM6N37J<%PXW?L18%1G>PQ/R "@%&:UC"0H'.)H/6@P+V"TSY8E M[$2+M?W,,A=:B]@>KC@# 3$/P/V%$'I_8@;(/^U=_0=02P,$% @ #:EG M5$1OQ7,: @ ;@4 !@ !X;"]W;W)KL*@_EH5X5(4%8-B4ZHW9*'L/,H1RWM*;9J#Y':@2U!N9:^-Y.B&YD!M:8!G M020+RH;#&95 +^66^-&M*-D0H*R0BMB8#^/%J/[Y%!SL:OEAEU6WKA:?](?PRYNUQVW,*#+KZ+#/-Y=!>1 M#/:\*O!9UY^@S6?J>:DN;/B2NHEE'R*25A:U;,7.@12J:?E;>PZG@ML+ M8* M6/#=;!1B&L"$; M]?#&79+CP!M?FR3YL=A9-.Y*_.S!3SK\). G?7AMR*,PDJQ7YTZP'\#&=STV MIIV-Z54V/G,)YSSTJ[=&I%!S!)/KRM]R5_?&DLUFVV-MUEF;765MH].+E^Q_ M!(M"W9 O\,;M.4?TI 8DF$.H=$M272ELRJ&;[1Z315-#?\.;E^B)FX-0EA2P M=]+AX-:=G&FJNQF@+D-%[32Z^@S=W#V(8'R 6]]KC<>!WZ![8I-W4$L#!!0 M ( VI9U1IH AH.@< "L? 8 >&PO=V]R:W-H965T&ULO9EK;]LV%(;_"N$%VPHD-6^Z94F -L&V EL;-.WVF9'H6*@DNA+E-/OU M(V5%=,2+76#8AS:2?$B]YY \SR%U\2C:+]V:5=<+J!6Q"N>2]T%4W^V_)I7 ME>Y)Z?@Z=KJ8WJD;[E\_]_[KX+QRYIYU_%I4?Y>%7%\NT@4H^(KUE?PH'G_G MHT.1[B\753?\#QY'6[@ >=])48^-E8*Z;'9_V;],40FZ&U\J9L]##>R5;]6JIV\NI:-)VHRH)) M7H"WK&)-SL&=[JX#9^#SW0WX^>05. %E SZM1=^QIN@NEE*]6;=?YN-;WN[> M@CUON>'Y:T#0*< 0(T?SZ^.;PY?-E\K?R6D\.8V'_HC/Z;YM>2,!ZSKEYWF@ M1S+U2(8>J:]'UJV!B@W(]07_VI=;5JE7.&.UZRH:NM++;'L5QPF)+Y;;_9#8 M5EF69'"R>J&33CII4.>;/!>]DJ568,Z5QON*GX)&90NQ JQ2:UJ/?Z?O3M!I M')'!IY,D0BI6^JD:"5[?\W8:S,% #\NIZK+;\&%55D\NMW?*XCV'"($4S=RV MK7 &T]CM=C2Y'07=?M?DHN9 LF][CKLT1M;;$QS!F43;".$8NQ7&D\(XJ/"V MY1M6%D,XA5RK".D)U:VRJ*4NI6FTQJDZ#:3T*RZ@B%B2-2 M,$NSF42'&8D2[ EI.HE,#X14P:Z53T-,]9+<*/S(8;J[M*;V]$P3FLZDVE8H MBWRK,IN49D&E'Y1.)LOF 51<(0FTFCUG8G76JQM_=#-;<8SA/(_85HC$6>)6 MC*#A!@QJON$KKH:_T(N*NY$ [3?'Z7R].ZQPEGJ&'NUA#07E_29$\5A6E5,8 MLEZ94IAA,I?FL$LH3(E'G,$/P@?2D63-0ZERT#BZWDDY=O1" HSG0^RPP@E) M/(L<&:BA,-4^#(GHD$1BO?Q%PAXEVE8Q3GVST. ,A7FV2T3^)8)LG" 817$V M3T%.PR1+2.21:-"#HJ.*C:ID]V55RI('*PYDB('"R)A8OF%//IXA1_9/XVCN MO(L1U+<ÒF!(WO4*N &RU4GZK M,]0G;RIS&="[2-4HA]Z] H4)H2+8 M]BJ%[0V- ;!3K ,2,*.67-L,HRSQ%#'(8 *%.?$\E<2,%WOZG:IM!-"4S*L: MAQ5.8P_9L.$$#G/B.<8MKX8]QH9I))>-Y*I>E*&YBVTRS#4[3#!-/%D%&WC@ M,#Q,NF=SR+6]ZMV:; M%0C&R3PE.,RR"'I2 C9$P0?V2:/H@M^K:7Q?E0],BW<*M8E!(CNXMI5ORAJH MX&.@DMMYVRG3!D<,TV1>-SK,(IIBWRPP=,%ANOPAFH=;/YR:3AUVT3!5@'H,%(5K$>VH0X. M4^>]:,[R:1T$L6/6A4XUWS,SB,T40B*2S"M&AYUG1A,#'A(&SZ[@KEQKVBG5 M018T7WXN(^B9&<30AX3IL\N1A_39$*$D(5:]Y+*C:40\2XWLG<(S0(!ONI,B_K$55\+;[\8<4H^27X1Q$/@6// U[2/A434=7%1Z= M?LTI.(&O(42ZO@-;5O7\'$01/(5P^ >Z-6MU==W+M6C+?_CNI LEV2FDV2G% MV7#?B&?#LNOZT4CTLE/[Y4*GGM IY/SI$4>2Q'&49R]TV\BWT U;R<'COC'Q M^Z-W*'C_>[ .HSYH\C)4AO(D3/E;-F1L59%O6/,T)/*RV:J]@U[63ITVM2V= MMDFDV.1-BX;MY,".LBA*#1:5&_5Q[EG9@)QM2I4KG4IM:L<09YGU*<"V\X75 MH)V$T:[V97W=[_9DXX&SBG#+U_H3W9:K&.L]D%.U ]D1C.;%D\.,IEGF(3LU M9*=ALG_DDJE'!>"L;=0T=Y*'.LX>]XKM\5/#T02GAN T3/ =%[N]S/O3F'.= M,FTVQR@ET7PWYK(C"/E.<:G!./U.C _)X6CYV/I&Y3Y=6>U\R]6?D M/UG[4#:=*CE7JB5\G:@NVMV7V=V-%)OAX^:]D%+4P^6:,R5<&ZC?5T(Q?KS1 MWTNG[^-7_P)02P,$% @ #:EG5!15X1\8 P W H !@ !X;"]W;W)K MVBE3KR 2%0 5)+-6T7DU!9 MMVN3'(A5Q\YL![K]^ME.&I(" 30N($[.>?V^^0E50:/1B3J7] M1KLR-O(<%!=2\:Q*U@098>4O?JN,:"3X@Q,)09407)K0KQ*LCV@6>9[JVEXO%KAPEA+1=VFE#)22-WAW(LT!;3 M M"-?GD23BD6$N6@%Y54OVBWQXPH]:-&C5[/\_P/3IR+:L$/:_CA%?"X4"D7 MY*_N$D-OB>51Y%)UV( )0Z_\?,"^)+*%'M7HT17H1,KB/'9T .-'8V\P'@3C M#]B'D2=P1S7NZ IU\SCSDY9Z-T&]**1G&T6 MW]LOQ5ZG#WO-_^B8:HYS+7,VK%U#8SOQKZOA\L:IE%O]<+QQ+HEL\^\W C^X MCO^R[JE4C[]@%7172)MVO\GXW;O, >T5S5-)=R)WA93(;N/H890J!XKG]C2RXDJ?;>QEJH^?($R ?K[F7+T/S &G/M#._@%0 M2P,$% @ #:EG5&MK7C#@!0 81@ !@ !X;"]W;W)KM[M6-4E7,4!&1>T:*>+1?-O0>Q7/"#*HN: M/0@@#U5%Q=^WK.0O-S,X.]YX++8[96[,EXL]W;(GIK[M'X2^FO=>\J)BM2QX M#03;W,P^P^L,I<:@0?Q5L!=Y\AT8*BO.?YB+^_QF%I@5L9*ME7%!]<N0OO[.. M4&3\K7DIF[_@I<,&,[ ^2,6KSEBOH"KJ]I.^=H$X,8!DP@!U!L@V""<,<&> MWVL0=@9A$YF62A.'C"JZ7 C^ H1!:V_F2Q/,QEK3+VJ3]R+N=(+,^[GZVX1M^TBT,0B( )?>*UV$OQ2YRP_=S#7C'I:Z$CK%GD] M9FQ]!3#\!%" H&-!=^\W#QSFV;O-8>IA@_LDX<8?GO#WR)Y9?6#7'E=A[RIL M7(43KIX.*[D6Q;XMNCH'7.V8T!71YB4,21F0Q?SX-J ,6 MH"2&Y[!L#$,$1S#I86>LHIY5Y W0'9?*;%GQ=J!([Y)X V6Y=$6F=4!.N(2$ MQ+$5F#$*)RFTPISE\KKA0Q3]-$1LN=/WS4 A=Z(JM=S4O M^;9@SG*-1ZN)XBBRB(U!*$2113]SH0(2NXDE/;'$2^PK5[0$Z[=3E(R)H! C MB\D813",L<7$X2O&ICVXF*0]D]3+Y#?!I01[P3>%-H],,BK6NX90KC=M MR?=&;9V4T'BWX31*;49C6(ABF-J,QC '868^?L+/R!;BPVIS%,%QJVE<0!TXWU1'#..0T""?T*.=DTBUK1>ENL M2G?/[-R>;4(<)G:O<< 03D*[4ITPF*03[ :AA-$[.B PE(:CHU[QR;SZ7PF(^IRM/DNYAT7LXCKP<56^><.#UT6IL]<^$P#N%$ET&#;B._;M\W&0$K MMN&"=?D!BKZZ^PQRR7>4VOO. 0L3^STD*A\TB#;RB_8?3!U3O:A!B&T>8]!E M#"-;RUPP%$TU2S0H-0J]S7)$!&@=:$\H?*T3#6*)_&)Y2V6Q!GIFJ[6VR,$[ MN"AJD/.RI.+DKCN.T8B[+3D=)#D-3W 51'84W;"I* [BB?SBF17EP1S^_#^: MY&V:Y'TTW; IFH.R(K^R?F]. %E^29_UL+!EQY.L@S3OPUR_3%9['0X$C,46DC@DHRPX<%$"[1?*[&W<.?U! MO)%?O/WT<_]F] 5@+,R0)(38QS$NG#, ;^+: ,Q/SEXK)K;-&;;4O ZU:L\K M^[O].?GGYG38NG\+K[/VM'MPTQZ^?Z%B6]02E&RC7097L2XST9YGMQ>*[YL3 MWA57BE?-UQVC.1,&H'_?<*Z.%^8!_7\5EO\"4$L#!!0 ( VI9U3H<4A# MZ@( *\( 8 >&PO=V]R:W-H965T&ULE59M;]HP$/XK M5M0/K;22=T@K0"JP:976K2KK]F':!Y,<)&MB,]M ^^]W=D+&2\C8%V([]SQW MSYUS1W_#Q8M, 11Y+7(F!U:JU/+6MF6<0D%EAR^!X9LY%P55N!4+6RX%T,2 MBMSV'*=K%S1CUK!OSA[%L,]7*L\8/ HB5T5!Q=L(LO^P6A'+3,J89A018=]P3=$:&MDTPN33(-&^1G399\J M@6\SQ*GAF#/)\RRA"A(R5?C FBI)^)R,>8$W*=4E7@.Y_,2EO"+W+.8%D&OR M/)V0RXLK2U,DX@[A#??4<\QW,; AJ?#W<:X).SX>Y-BQJ_+I!O^/P3?'5- MCDM2U>+'W4PJ@1_0SQ9W0>TN,.Z"$^X^8Z?)2M[+7%>\J:(E16@H=%]9#UW7 M[]OKW20?VUSWW##:MYHT6'FAZ]56>QK"6D/8FK(O*@5!XOWK:\14TFY;$M6M MG71;$X5=!WL*PV]4"&#Q&\$2,)G3LILEO_#3U55K2E])W-T5[?LW_D%NQL=F M@1>XP4$&&\AZT8W3G,%>+:[7*NZ?&6R2U3M/UK%9DZP&LM.RHEI6U"IK_'^" MHN/+Z?N1%QX(.C;S0R_L'@AJ('.=P#F\ZO9.*R] +,Q(E%B*%5-E"ZQ/ZZE[ M9X;-P?D(IW$Y//_2E*/\@8I%QB3)88Z43J>'08ER/)8;Q9=F8,RXPO%CEBG^ MHP"A#?#]G'.UW6@']7^4X1]02P,$% @ #:EG5#^Q\H]&" ^RT !@ M !X;"]W;W)K#[IJR:T\F:\^W/LUFS7---UGQF6UJ)_ZQ8O*P?9LVV MIEG>&FW*&0J":+;)BFIR=M+^[:8^.V$[7A85O:E!L]MLLOK'G);LZ70")\]_ MN"T>UES^879VLLT>Z!WEOVYO:O$T.WC)BPVMFH)5H*:KT\D7^/,B1-*@1?RK MH$_-T6<@IW+/V#?YL,A/)X%D1$NZY-)%)GX]TG-:EM*3X/%;YW1R&%,:'G]^ M]OZUG;R8S'W6T'-6_KO(^?ITDDQ 3E?9KN2W[.F:=A,*I;\E*YOV)WC:8^-H M I:[AK--9RP8;(IJ_SO[W@7BR #B'@/4&2##( QZ#'!G@,>.0#H#8AC@OA'" MSB T#.*TQR#J#"+# ,4]!G%G$!L&I"^L26>0F)-.>@S2SB!MTV&_?NWB7V0\ M.SNIV1.H)5IXDQ_:#&JMQ9H7E4SV.UZ+_Q;"CI^=LZIA99%GG.;@CHM?(I-Y M ]A*/+'EMS4KP3CRC_^ESPOI)>L!#=9D4_%HI]GV\*]=M<#OI;+/6&1:__D:UJW MTZKI6A9/,8=%M60;"C[\C37-1X?[A=_]+>6BN@O?EUE=%=6#D90SL34.^P,= M]@=J?9(>G_.LS*HE!1D']_2AJ*1?&=SM/LP?1#B:M5BBYJ.$7-#E9X#A)X " MF+@2;S]8U XF=>CQ+#B9/3KXX0,__!9^(SC-]P.$1YS"$,8D/A#;;TL;E@:! MCKFP,0;BTC$8CE%BP+Z.&.QJ<+!K&P$)B8R)+7Q^M#4AAS4AK0GN61.1QJ+O M:$0BB]BWGS[*6NFLI_^Y964)A&X_977^7T_"AH?!0V]""%="X"NA';4H',L? M@-=9U<@B(5L+7R&8AU9R3N,D-8,ZA-)81P?6D9>U+&M%M_O+GMT_C^R140B1 MD6%#*(U??. 7#_)K [D2BP=6-=N ?6%V\8PM!A")$!D\AU :S^3 ,_'R;'-L M*KN_'(AHBI:X:5?>13.Q""119$9S *213 \DT[$UBU;YN&J:NJII.K::PD"U M0\'KN(W@,^]\'Q,*(QRED5$F.YRO3KIH1 Z2]RN)G2^MVHED-JO-($SGJC01^D7Q)66Q3(K^2C:BBR56]J5OG+ 9#.3XDC@N]7/SM?6F$,XL0L2H,PG>O1 M(=BOI(NFV;6[6FSG1N;><35RGG-M811;#^$@Z-D22&DC\FNCQ<49+UOT$(P" MZ\"*[,,?@F90Q_FZ9#D_3,,$)CLU-XI)EG/2UHT@I)7J_DR^R3[5I@*QB M.H#2B2I-1>]S^OWKKOP,8-HV2]"94[9RPCB)2'^1Q4H\\>N/P4/$YM@^WD8P M#=+0O"VT<5;Z7>+! ^Z5 ^+*O6L'#H>!.>+".Z(>3R7VV"_VK[Y&=O?)V-9Y MZRK6!]%GH=H _*;+\%',T;@.WX&SKI+M'L/9X3MPUD6QXQSOZ/"]GO28'MW? MXS^^P\>JO<#^]N(-'3YV] <8I[BGE&/5'N#A]F"P<\?V,1W"GN*,E=ICO]I? M?J?ULFB.&MW]=VC-@,#/L2WP."5)7WHH<<>O/$Y[2H:[*#NU/B I0:;B]T+[ MA47)-/;+]-CK ?<<$H>P)#BTA,7&.83%EG=+6&Q(%*#4O,^]=N!@:%T9+5PP M%/=$5/43>'0_,4):!KL*_.*N@JBN@HSN*GKT8["W(([+;%=O0<;T%@YG9@HX M(,[>PH%S]1;>$?6HJMZ"_ FW[$0U!>1WNV4GMIY.Q9$(F?MK&*=S5^)+WN&> MG=CG^N-MVRVL'Z3S._HBV:_.+[YW(:X+]/Z=JR29^"7Y]6=,8A_,DPB;N\P/ MTDDK,2>_CYA?$)>8]T=1B3GQBWDO(6?@;!4VCZA7?HS.4DDT\4OT+94W3DOY MDLZ>Y*XJ> ,*D8LT_]1>0$G^;?C 4\'7:UKF8,5JP+/O=#BXM@KBL/]6B2@A M)'XA?"-OYQHX+J?%"[]\TWC]PMFU? M0[UGG+--^W%-,]&=2(#X_XHQ_OP@WVP]O.]]]G]02P,$% @ #:EG5%CB MJP^%X\[%M]87ES?4P?Y+UL_SK>U?!M.;22%P=9-86J@EKNOES= MDL\;P?4-!O&O0CXU9Y\#366KU _]Y=?\RU6HWTB6,FMU$RG\>Y1K69:Z)7B/ MO_M&KX9GZAO//[^V_HLA#V2V:2/7JOQWD;?[+U>KJR"7N_14MM_5TS]D3TCH M]C)5-N9O\-1CPZL@.S6M.O0WPQLD/IC/-W4"_J'3<[]L:?BW@OO9F MK:I&E46>MC(/[EOX!T%MFT#M@G7:[(-?8& TP2+XZWX3O'_W(7@7%%7PS[TZ M-6F5-]?+%MY!M[3,^N=][9Y'9YY':/"[JMI]$WRK.A.WYE.W]7J$, $ MK].VJ!ZZ&5*TA6P\C^'#8[AY#)]YS!^048HJ4P<9O"]5TWS (MDU(4P3.G\\ MWA#"KI>/YYWK8A8Q$:LI:H.@J"!T0$TXB(&#\';5;?X?F!_=<&T5)*%,55E1 MRJ"RR>F?]<5,=^ZQ5H\%#+U@^X+V[F=/]T;#JT7>[MU(2,)9D7:IKY40K=EZ@0!P#C%SGM0(NSQXX((7UF@#0):\1 GM!H(K;R$[EN5_5AH MR<@#&"J@HTT7+OFL/TN,TI M"Y(X^1:#\5 0FP,&BQF;X4%''M3+X\\A878QJ;6M6JC=X@1?TJ:1;?-1IUJ4 M(77?*>9.@%R4$R ?9$ILE%W"+@^U]P]@E#\$79(#QUB! X.H5=D+9(5LGU8/ MP!@L$AY AJ0RYL0/0<5A;#-T48LH)#,D1]$G?M7_L]W+.JA4M3!*V&L4?B)7_G7)A2-MJ)G"FY&GU';LDBW16G4W(Q&G0M??\[^ M/A5Z(EHX_?OI ->AS>VI@0?"> !=V!:523A>6T!&7T#\QN"VUTOM5F3QF&Y+ M5&B(J^$+(:+8C@ "8]QQ7VAK(1$S81@M ?%[@E\[CV52VB5"KH0O1)(D-B$$ M1NTYM$%1\=SL& T!\3N"NUH>TR(?IH49(LI,F6[PH,1<'8<1'L7.O$=P8N6D M;;0U.A>IT1>0"\;@==@=TY?9$+D"ON!"V#Q<%*,VVPW6%F413H..?H#Z_<#F M)+65UW$QBZ-TMX/I.Y>0J:OCBQ4+;6>#P")B\]Y@C;%8S @J'8T!]1L#B$Q] MDE8J>AUW*"M7V0E)J#W>$%B@-J-\;V"S.4@)*Q55U MVZ%=AFR\D"F1T1=0OR_XXZVE%I26*^Y<,&>9@,!6(HJ=?4+[45$ M@%D81=SN1@0'B XSOG(6QQB.1,31=0Q'6JORMX\K=DHO,POO'>URJ3,^\?BU.:H9'?S=HLW^7UC,YCKD: MO, )7]9S+V1*>-1SYM?SN_1EV$L#IQ@\%>U^K\I<#R>U+8N'KK PF&2SAZ'[ M*-/?&EV?1FDCJWE*G2HT G-(OUG[V:C]S*_]WYYEG16-U*0-!1!^0Q.E@JBS MDQ-72H&G(_,#!)VT0;I0RWEG.0R=^W.1(B,1A?G$/)!IH1& M(\'\1N*[/)Z-QZVJH048B4V0]XMJ[UJ:87XBII&]^;3&@)3$SB85AA,BFJL- M\M%1<+^CF.5I KGN GGK"R3'Z@:Q70A!4#9'+V1*;S06W&\LM :W=5HUL'!K M@O>M^M#GSMDTR1$[$ GB\,'J"B2A-B<$1N/5S.XB'[T%]WN+/EG^Q*X5Q\Q" M&+J!NKRAX(5,"8U6@OM+!(Y9NNPE>EY([9]31NVZ%88CH7#WWM'V5F2F7LK/ MCA#X/13&+;!HN#&&[ M06!3ME,:HT_@B3?B]Z?CL33:F)9!7C19J9I3+8?UJUX=P7#O3APZ._'3@SRC M: N_:)MA9C9?].F2USHQUHD"V>2'A9]='\9@4637_C<(3-!H-9,:Q:C2PJ_2 M-I^Q6HQR0C0U":E=TL!@G(9VYD-@JX3/41H%6M#_=UP,&\IO.T0E1@T5?@WM M]GEUV=\<05$3Y3(!&.19^.?[N'L6 96:; LQ0'T1:#TEEG>.X M4&L6[@$^1L+8&:$N3,1.319!4;"0%O_EV9G6@ZP?S-E@O24/X>L.APY7A_/' MM^;4K77]*_F\Z4X1C\UTAYI_3VO0GP:Z8 =-AI]B>*6Z.R?U;_X'4$L#!!0 ( VI9U2S%R2?'@( M '8$ 8 >&PO=V]R:W-H965T&UL?51-;]LP#/TK@M%# M"PSQ1])N+1P#^5BQ'0H$S;H=AAT4FXZ%R)(GT7'W[T?)CI<-2R^62/&]1]*4 MTDZ;@ZT D+W64MEY4"$V#V%H\PIJ;B>Z 44GI38U1S+-/K2- 5YX4"W#)(KN MPIH+%62I]VU,ENH6I5"P,]@"OC0; M0U8XLA2B!F6%5LQ .0\6\<-RYN)]P%]7D@FJ$)F-(C,O,KLHHO,#$]:V7.7 S4(/9^XFW1-HJ[,=B](Z7:M'/TI_P_D8^<;,7RC())4&C MR7N2-OV4]P;JQD_63B/-J=]6]#" <0%T7FJ-)\,)C$]-]AM02P,$% @ M#:EG5&J(+**"!P 1A$ !D !X;"]W;W)K&UL MK5AK;^,V%OTKA'91S #R,X_.(PF03-+N#'8FP7AV!T6Q'VCIVB)"D2I)V7%_ M_9Y+2K*33M,6Z)?$IGC/O??[>5T1!/-3:^/.L"J%Y,YGXHJ):^K%M MR.#)RKI:!GQUZXEO',DR"M5Z,I].3R>U5":[.(MG=^[BS+9!*T-W3OBVKJ7; M79&VV_-LEO4'G]6Z"GPPN3AKY)H6%/[3W#E\FPPHI:K)>&6-<+0ZSRYG;ZZ. M^7Z\\%]%6W_P6; G2VOO^GIG]5=5ANH\>Y6)DE:RU>&SW?Z+.G].&*^PVL>_8MO=G6:B M:'VP=2<,"VIETG_YT/'P9P3FG< \VIT412NO99 79\YNA>/;0.,/T=4H#>.4 MX: L@L-3!;EP<>O6TJA?9:+(E.*3#*TC85?BMB$7S_W9)$ 5"TR*#O8JP4S$61[-YYN'/DR81T #9^4$::0DDM%C@DY&7PXN?+I0\.F?6_9RPZ M'BPZCA8=_]VA^!M@Q94L[M?.MGA^:\1ENT;JB=/(]C07"ZNE^ZI,Z<&4:VR2 M$B^R_8-,6">R.^E 3/82B@S "BI%J&00"F0MK70EJRV50TU:YT4E2R';4%FG M?L756AHT J96!"OHH=$6ADK1V( SYMXWRHSL:L4PC)DD2N');51!HG%VHTIR M,.WCX@YV+%L//KP7R@#2MDX4MFZDV>7 -;35.U&@F05@,#>>&@GG",>(*S)7 M-.U2J^) ZN!6 @U;"Y=\4*8(>7=_+Y\$%7GQ(E0DLD62!7W9RS%S_:'%Y=GK ME-B/J&9132%R2&(OB*^(U+IB9IP=X5!& YQ:MBDN4=/UP1&8 &-2ZPB%YNP# M'%%F+7R%D'E^VI%3 P!MI[@'P:(B77(L6"H>5E:#WG@?0;0IH 4?/B6"[GXYW0\ MGYF)Z?/QBS-R6O1C.MQ#H9] M(&?$%TS7?!^5+@7'XLL34!Z^/$5AV='L-)\>3_,C-/@_I.Y1GOTF^##J2=K& M[(Z>/A?3OQK L7B/OE>6*O'SU-U4T8U30$6B=S77-?UOT(NB][X%%8C/Z?PH MG[^:ISXRZLZ?#UAAC>D6DJT*J835AGM)HV61>A]$/XWD4M-W_W@UGWW_]@FK ML6KXT7SZ]JX3ONN%X_GL+>KH$L6(R'FL)[_KRI(*62,_#$PK"8M>R?H?M[S( MSV]=\4(##?YB9"#S8X/8U4LL,-FGRZM_9WV^?\)B]A,6,XQ-EKMY*"IIULC] M6T"NAJ'J]T.5X\N2&$[*(IA]MWO2!-FL1UE:,A'P]%%X!6<1UE6(Q68!3CKJ M"NDV-$**=I3Q MR"V["E$!EI4V#6YF"Z/.YX(,K&$0**LYEWW;P(J (ENK %1,)./3'M\3B)&_ MA5$,XFL>#WQ84ZG:>N3C3$9(R"%'/4^P;/'QQF-R"&QK*D^[ M);=J-0]<6G<[2][QCR7@GGD,@J3?#80P \A7A44C[_:$OM:Q3A2!:5+H)*8< MI3T;=/L=4KH&,G))IMN&0GQ#2@G+?+%/S.L*"V-L5YZ*UJG RT$+G"[L++S$ M5M4V\2//K=BT]J%#Y)>M0GFRR>^_]$N,/]R#8.P*_.&^U+"A\]@K<*A6G#ZI M83T(P'?61W4Q&?AQYUJD ZHQ#9+?M?6,SMCP!T6I-:$N_9-VN1UV*NQC@5_& M-J 11^EUJL^QV*GF;_M2)>.0'Y$HZ8(!LY! W)A:)$+I1]P='-X9<2<_S$08 MA%X#$GI$R].V21$M24,G8O904*Q&)'4X.B:%)1<,IAP/A":N*!ELSB M+E:C'ZK1\&()!!V%F;.')J:_A9YD4U^-_"I04&2#JR_& ):5+E(0G(6GCK/ MJ?AI0P9&=2YU.;="#2Z51IX,8?REE5T4)4>M[TR(O%O';I ND;<]ZD7W;6; M']_UW3YU+:[$DH?,HILP\Q?R9=_[%RE)6=EE$2?"[/7141XUU]SXR_S19'E\ MOU<4[X,@MCJN0"SQH:T;]&]T&BZ1H3LN^*AM!GWS*9:&0Q4?;J\6A^#C;[U$ M30[>;9F7^ ;/:=^:D%YSA]/A1X++]&Z\OYY^8?@HF58,+EI!=#K^_B03+KVU MIR_!-O%->6D#BB9^K-"8R?$%/%]9=([N"RL8?CJY^#]02P,$% @ #:EG M5/#()@]4)P /X4 !D !X;"]W;W)K&ULO5WK MD]LVDO]76'.IBUVED4?CM^.X:OS*SI83NS+VNJZN[@-$01)CBE1 =VU M95'9#RYKNLW&N/U+6]:[GT]F)_Z#WXO5NL4/[KUXOC4K>V7;3]L/#OZZ%T99 M%!M;-45=9?'=U5[5%M[F,_9+'/A\9 M>W:>_5I7[;K)WE0+NT@'N >$!FK//;4OSX^.^-KFT^S^;)*=GYW/CHQW/ZS^ M/HUW?V2\@65F_WTQ;UH'TO(_1R9X$"9X0!,\^+>P]^\:.WMIFJ+!!S\XV]BJ M-:01'UQ1NZRMLW9MLRN[-8X_7[IZDUW5I7&?BVK19.\[ERV+RE1Y8%$X,"- MK6EY&69>6F3=;Z?T+]-D.[ L^%]3X2!USFN'6>Q7L* -#.=L243 :TN3%V71 MPMY,LF57Y4P$SM=8=UWD%A=:7Q>@-ME\KS=C.[)I?2;3XAL+]+MM[9#A@8ZU MN;;9W-I *-/4-63?B+.\7O@(#',&\\UM99=%.\EV:PO;!'2!A"T+7#M\5K2\ MY\ZB&UA8IP8.0Z[!99!D3H%LF_U6 TFSV33[';F"RU\76Q[J ^PO"#*NZ'=A MV1N8#KE%(K?L',SFP/BVIBAEF^.,O&,[I'-A8;-I<7,+G&W;DODINP:?*\X6 ME1)F_&NW+G)>F+ NVQG<16 I[HL\?SOYPL6TM"%,!C]#1((;0A_%(^:F66=+ M<)4-JV'-0X RD_]B)MP\\RL=2[P$_R5=8ZFRNL-<,!\%3D/PFF^ MAN5&00%66P?N1V\HD@#&H%J3[))I^TBTW1$5O[AZA=^*@M^=1.7#CV:/?VH\KUB= M,VM@\VA.L)&P;\4R*UKFN(%-(,4A!FS-'H3I3C&U4Q O$*,=$JG4RX(8MIVK MLE]MNZX7=5FO]G<'C,N@O=*&Q32P^@&49]J6&8KN^>G(XJ+)K$%/6-Z*[?&1G"4,UZ6]4PB1.+C M\7$#@E.!UA?5-2@ J1QZ>0\J;\L2A4-,GG>;KA3\ 8O-[3<2,+?D QSP21PF M$& 6BP)G JG9FF)Q2NYZ6[3P=[[N1; %1H,#\K4$ZQ8T* M9 C69X$8&NBE6+4K3/S0ZT?MV31[3YJ;4.MY-+)W,#.[;,7#])G)$*)(IDA5 M7>TV Z7&LYE5^]1BA +KFY#D'&?E(0<6'2FI62X!.,(S0!^%// Q27;\0J1Z MP"T9CE)(DBR -U+WO]=LPM K0XB1%B7^B7"\7\$(U<.P?D;/([X'HU &>!1S M$+R7( E@"-N1Z''4OX1H#Y!$M]GR>!2P*(0\MV4!5JN1;3,-^$CBW#_J'5JS MR2TG#+N!208@+J&)\*)\1+PE85X:L MB6.L.$E"I6TW!\=4D@7P40FZOL[YG3WFNC!N:#N@G9,5PM!]:KX[CM27X"@2 M>BA\)B*\MN_JKL3@?HL:1(FQJB,900P RE@[4 ;FKJ>N=BM3%7\9 30 2[H< MV1"!>=RYGK XKPHH QWD!WK+&8?JTM:LB!XKRHJ$A-L DY+=!\6!+ M@3%YQ64%--^MS=<5Q=9B]9;.!*JFV2\U4@Z/(Y;! ('X)62(98X4HW%? S^U8 M4J_CI%GV$8TGR3),*WG BY6SEHWX10"@&&SNPG \>\@!'N2HL-1(Z6X"R.,_\Z,-+]'6>;S,S&6/D<]8$9OE7\.!A&%RUF,P.PB M&![RXX<*.LT^6Y6YAC=O8PQ1>%"ZT:X0KSY514 19,+BP\E=AX@8XQ@2W!;=+XRO,,LW> %-7N()?() MKK^25ZZDD#@[.[\SOWMG=M>SZ9_O7UZA/0<Q@D4P[(681O&M)KC*W%09U81QPGK;HC_P&TDX M%JUS&PVE6!(N!:7D">F2):5I,-N- T-0*'FZ<5D 'T*1+IGF4*965"$^!0AP M7>>,I@(T:?AQ()1RJ+31A4P$^VZL\4 ._'V$%1##X[0 ]MC/>]Z32VYI M[D4!@L"N@!%.J.FQ_65D1""A+Y:3H-M<*!MF#B52,<3&90W(0:!41X.'*G#C M^YZC/S8J\1E-NL4+NX72^ M\.5,_D72$5&M>0LILXBL$[.YZL"&8Z2E\"Q,5;0F!< M#"E)<^1KGW'AD@8O2K20\>=QFS(A32IRD+:0R?+Q<(UM+A:G?AQQ-P]_ZG,QF"^A$O"FN$%TC"&W#V29>6*B1129KO XL--< M]+C^79'=L->F[ P#(D03#JPA(%V?FP:FA9W+UX5=JB22#Q7$;.+6.XJ)X7," MD0"U*3@6+*E O21)L';4$-\E*F!I$I'/N0H:$E?,3ZY;(@1*BPG"KFGVB3?E M38B>/ZX]D@MYWN_",RV* M)B_KAH+;Y5CU4135]V2DH;72JA0QJMG@)>F8X$2#;S-0H7!$F1()L[,N0"1@ M#:%$X\RV6, .D:G#IS?&?;$<$Z=% -!)D6 M4/WL*1C)5^__=?GZ=/844"](X,+B((+?_7X?RQQ$9H294=0APK,.*T01;U*, M&[=-F"F+E+\\,9$4R3S58R&-$25=A.!F;XT#72.K,IX-$BU>%(P2>($9955 MV0E%+?[H.#\H^Z%$CG2)^P3( TX(KH04.2)KSME/2"-W#*8IQ0Y@#IP#R%U# M*4+<'.,[ KT *2\+6XX-]($(67[#6'4ZK0$][20[R89&QER M<.G4V+N@!O!2B5GA554$EXBN1;PIL$.R/XE@&D[.>*%@F,1M(!!BH#/$,=@V M!W[ZBC3N9.!D#(S$;$<>2]F?+ "]M,&*71-;N;2#H+Q*-_]#7/4?W6*5!%'/ MN!7JT4_$\,@AQ>J)XC-P\8"Q@G&)3$XE<^:>!OHIC#_ U?BE;BOYB0;TWT0+ M%UP "YE/KNN$I>Z:NGW#T]O:6>">-+SD>\YW<$Q+V^#3,JC+_AE4>%0]>5=' MDJCFJO%%W*]C-,0@HX/H"E :)R8#4A+X+)XO>H3!'IB7-4+9.R=O+ZY>(IC[ M+%4-S+",V6RQ!-A-I.DU5*%AR0XN3@H:8N9].90[?M'H]V:4'526/(;>X]-2 MA(YU*YAY@SV?V#>0DM)K%J1IN5XC>A8JKK)CRCPQ_@ZPA<1%U7C94N#7SJZQ M8?@ZK.,.VJ&[WLARF>=XZ?>;2O R+E7 UW4)VM+\2'T?[?[V:43-BA7U'-!^ MDP%EDQ*D-:FN+"QZQ,JW$LA#N"/,$# P/L%]*/?&/^49);M]=R(,.4Q3C79K$%Y6(=6L92?F)9#03].K:;8 OAF'!([23GD#"&$1VI#[J/6K M/OTKD$_DCVR*2"3*(HBI;0WUA@WC(NPG46'AX" 0YY_>,!![ &]?AGAD2G%7 MI[(DDL,PSQV6!,[9L7R0'_[ASFSZY&ZV =-.L=T/=\Z2O_'Q'\ZF#_TGM\,/ MTBK&* )[1ON?OJ,:C9OL6Y XRQ<;-P]KE9/O[1GQ MB$:<*X48$'\!;9BX=@ZW8!-"7)VM_AR+VR HJS55[&')"V5-?#"*( '#>>EK M<%;,)%4D2HPX* NSA8!F30EF+A?TV3CUMLOG)'^S&/ %V_7VNW@0LB!BN.J; MRZT Z+F4U2B6B&/76M.SK;+Y+P/LEK@QMG2 UI\%Q3M8B[_@X,X9.> M!M,<]GNHWN[Q-8PW>E_D()6-Q,:4IQ!S@EJ06P]U32X9=Q_],M)-&K':=<2> M_G$O:(F3Q+1$KRF\B.$/Q*P&_N2P3S7H@6]#FQ?:=8 9(2 4!L2400=!!F'1 MO/6&D0XCQ+Q!2-L S^8% PWJ.H[I12J7>K(86 3*D#%C<4_<_")VP7M,E_)W MFKV.&0_MR7N9=X@TH'M[/<*A%,#(< >CL%)ROW8,12,N1+I_/5B M"=(%I%:S6+YC_@9I MXO#Z'[L1-2"2\JUDQU' N YWK0[M?!L@_W@@%OK(SH!(%*JRK5(0*M% V:WY M7@7R'#GNM](O;JL5AG^Z$51)R7;K3-' (I>%VY#HPLRP3NSY'% M93>(+5UC MEUV98;XBF-Z>-/.JXY3C"=2DL4FA%97?D1:4D.VNYRB_#$(C!P3 \%9RBLP, M9,@DQ11LF&I& MW'48, @<]?= A#TVX8S.1B#"YA"-DUEIT#F\102ML#K/_& M*:?9)U"'V(2.Z1R?_"D"O-/8'=$YT3=;W\.N&OMY^HM*CQ2EAV#8QWV)55_=!XQ@_1 >:\L,3[Q[ M_\OEJZK>(540YS[ZEB)J.]KI3>B6S8/4C'LP)J&-[2>VQ,=L.!@.0 Z8[ZTZ MDDE515G6V&&5_=F!;<7>/I 1_!AU=0 M4F"]I4^Q2C,C;E/(S(:&Q8):)L!$($;]@GZ9,F!\WDR2E*G0'M!?-!R-TXNX MB+1T,8E'CJ]:N\W\<418BRGW%+]<+B>J:99Z#K#[8#FTC,G_ \G4)BA=DIKT MF2===B/N?KH?Z/"D!'_@F@?I(727T,'R0H#\L!H41"8=>M(37,R!]033I[-$ M'.=[=6 WI>G' Z8,R^G$]]/PUT/4)GI2^1J.GHR.A[R'_<6L&F?4XA:@6="2 M,$G%:1+D*99&EM2S"KJ.9PS[*V/-&AYC9V,93PZ5C#O[81>OD6!1;;M63D\F MZC<<@J1T]B.*.' >WHAF13R.'A1=>E\70_^)E'%"< ^8U4<-'XC/ENL@.S% M:5N?"@Q1K0(,PCAAA#'9A&;%+I58+(Q5Z)*\X$2^"QX8["Z$9VX?&L8LN@8$ M\M5UX>J*4>,7NT]*_IVK:FHCIK(+0$(ZO\1R(J>"8%0 H'(H%@\#$^07,0NY MVY:.YTM2$SBO@9ZG%-/6X+9:KI*0FT"3ZA,/A:,0X)H[!KAW;'/\6*[IR%BNYHX94D(2SF,OW@N,% MNK)?6T"CH( IC61"\?AR5_EC>IBAC,3X98=R;>PK#L2%-I&0FD#LX4,SGT1M M+/4775.:3HDE=5_R(?PD",*. MY:V@@CD-P+$;;@S6D#\"U'&A*X.1Y;49@X ME"@#D4*8)*72,6\CB+F^]AWSII) HZ78!D3!,TJBJA!(7'(KTS7!&7PE$5GN MK^H(.G C8%JH/UA(UPAF1=?^E]_G($&U@JP3L7C7U,$D9C0V7!@J$Y$A4LN% M'7(KJPVO--.&_@S?.=)O#@DKINCCG8X^ %#Z'BRA*2Z!GHIHGF$> M"%SEZV.=&?Y5W&RU+L2+Z&V\K\&6D"B,(R@U"-8 R%2AOCH0%%:&G;%R'N H MW4GV15W%F''0CIOT7_LY6KS8"1554L-N M_0>G*/R9J'["+1VZY_RD^9/Z'Z-;#XR5Z-"%R+VUJWW -][9SI/BD)Y->RUV MLO!J\,BMLQ1373(M; >"7&%XBG>#I0I\V .3H%'F ?!/LB_8<.T+-IR^Z9\0 M]KD/4HQTZT3?V1K-8^/[5*4<)GC:B]I44ZB;7DVCLGG2?'UX1<=0L%;%ZS7X M'RM7=]L1 *XS.0?O,.STM>0;6]'ZN$1Y=-J@X:W@VTJ(-\@E\IG_(M)^C6PJD=,E&M)!0F,:NM-I22 1"VC48=,\R][A@]GL&:8VJ3X"W__9U73? MBBM\>R K31XW0MTS4_C^:A(<[CMMZ#15TQ1REU&'+I=F.G\&9H97Z9E>S_'\ MG3Y6RH/ 3J$ ZH:DTOVC[K$%QLYC'?KWCA_SQ-RK^A;HG_C2=-Z M<%E3WWG9P'A>5.-G47QC:IR/=:NO0B<>7LF)K1B4%]U)ZS=H"Y]"S%TA\<.2 M\K/+=@>+.37-J3F5 [IX;L>8JQ,\/[BTCD)]W;*A1I%+=:C_HH17*W]72:@7 M-:8DH:3[BFS%O9W^;&__]A_DSA:Q(*4^9$!?R-@W&O@14B14U ^; MY0]5A-.&OJQ/>'%!9\N;FO(0H:>+M%^:4X8. ?A+EV02-A?8*X?&-\AF[RF_ M(GZ:;E?D![1%\140'UQX*@+6539^$!D?J>)Q-S__6CL]LY");I:B@ZX?(5_]W %Z?98S#_;+3DV7=X ME@8;WQ"+8V*&W>H[3"Q3K%?281NR4<#N0"90\VE+WJ>50[)4L1)[-R(#Y!GD\#E8(J[4A9G>_]T=)J14$_5UC$3JSUT2D M5[/$O*(>D^3KA?I:GXB0-(9DP(FAL+LUA-_^2A%_F,-1BB];VO0"6D8<<7"J MX.Z"PTJ=@JW6N)[0=$051#:9O<=!77IT^/8=V'CJ^)Y &%YUWH^-7AW'#=%, MKEPOXD[QUC6TW*[&)D$\8Y(T.Q[(>Q<9COC0,3*<.JK9$YD;^X);$!G@\5 M2#6H*UJO2+Q1(4: ^*+U+4<4OW#7"KX5'2(%@QIJ^%@0P^FRJ8]2&/Q'MUTA M3!J0$D)'G%<'"N><'UF+RBP*MC?2C1!<3?0SR:*GPK=X)4[E6UWXA@>WQP-S M*\XUZRU+^K62_7G/_C4YPKZFVWU-OK:+ _V@\2?^)$,IYV/D#V(0Y6[DWF3I M"F*S9TJ^SRIR="'7-I #\+)1,/1K#1W\+;GJ6MK6BBZ8!>]^09R00\4=6J)7 M:N HI+JYTI]<3Q.W8^<\TH!OFOVJ31I?E\']1@--<<-*@.G L-#X5M+.8WJ^ MD),HY K3>$IYF(ENWJ&4 7GZI"V+S\:((_&'U[[E[F:*F77V*J3KR!@61Q:I MFC<&KH#ZS-OU6&:H?E\/WD4A[\# %WP+J57>AXG MA(':>41B$\1E!T!M]K<"-0J#+P'ZDJ"RR7C-0;5\QK0%$XII,!N@0'044BM0 M1Q(,V *TL@%/'':O4O@<[T.N;TZDD(%.-*!2ES&D.8(>,!2T%6HC/LKC5$23 M'=PF_&W=H\F.DTD]Y*+6KH/I:/O/(DY/]G=L>T>2&IA\[_C""W'IHQN'CD+: MN.D8W.=P=I&3*:4I-KUCKGE(_-WJ9*<^L]LP6.6N[*H7G#717OU D![2;5V+:4@%'! :./+%W$Q4AN@XL2QU7)_ 5^&8),5 MN,QQ$+KL[U^QC(786EUHXE<;RI!#"U8'?8\*7I DKDMW4I3VE?UPQ@P!$HDE M]QOBX T@[#IDD_' <0+14"%6$4HWUG[AG+/$0P0$J-_96Z+%==%@18;F$.(%ZE&O-Z]Z=\4TT;)2?53!Z6Q?%@?KG3)SU//]='I/'VVVM[2ATTL(ZHRK/''_,,B;C[IP?/JV+X/6\% 4)HNT'@Y?OWSUHK-<] %14@L<> MW T1Y]A3)#%W'MX-F\P),MYFVD(JK>)&8NC;+/=\$>4 H13L B= 0.?(/_Q% MK6FX8.%2%GN4+].H0"7_4$/F[T-S=<6W=L&TW'J,A22RKI@-17HFL3N)B+%[1)O[-1*+#+9G2$5'ZR]&*V )% MI3WV#[2H!O6:="P&Q'S3(Q4]."XKZ%W26]+YD&/53TH9HW;^%A$ M\T^'+_P)#?6>2P[&R"I)Y$UX+ZN3V3+C;^+$>Y57W-),VYGBLF3'+A(O^N*Z$]M+*Q5>FY),U\YYBD62XT3B2 J5F1E1Z%N:+LJ_ M#3X8G ,UI 55,^K7G&SOQWT.W0CWT]$A#=O_=01\X]>K#Y1K"%? &3KM&\[) M)4=\%! 1X@8LL>@(. %N(">YC"; ?S>1A-"H Y1KS^;D>=@?T\P#3U;A\E0! M$O[R$7YY>"\"W\BML=!AR)-^O_/'^KAC@>#G(2KRFA(/Z8T*JK_/3#ML M'<2R[X(]0DVZYA>4VO%59F)OZK[]Y"Y?G\G0%["]EX&%B,("5AJ5I/-GN+/U6X5[YD45MN(:":($F'7B:S MFUX]K%DDR-,+S86_.'!$9M[2SX-XK"W(@^O3&ZP*;WW' M,HJA^]F.FHGT+)'T;>I[Z'&OY9+GW'K_KFW1Z,,QZAE3NP.;%,XQ!ZH":_PI M@;YAHJL;8Y-ICP)]MI4_1J9YVI(B5-S1S];WP7(%=8P9-RV/4[("TNB0\99/ MW!=8#+-TZQUN4T4W*(8,P";^"EP&EHT3K2&4_">\:H>.M-,\W#WPXI^[&^>=%^=,=.,S0\18])+C%+?TND+39\D4(V=/4AM="@R3GN M;/U]53XRYY]KIL[.8\I$SH&7O#O,T3P;P:799[KV:/@[E)P01$6)[>5TWON< M>+*Y:/\ /7+.-F1EZ)@0]G7%7.L .,CF<,<#UPZQ4W)#)[_0LIFFV6'B6+IGOTE&[B2J>3?[2,VU9%T%PI$Q4^ MN,B XGXW+24M M0T4A!M_/'@(_SI_>CXY.W^,_WHXFSQZ^E!^S,@_^W3R:#;+9F?P^(-L M-IL\.;^??:2+_A*)B'VH:I('CR8/'C["?YV=3YX\GN$DC^Y/'LZ>!$N=T"=& M5QKAO*<#0T=N>6@E!\G"-/&(+00#>R/9S\34*9_A^K)PH$G? MJ4BU2[LD"3M2?QG53:]K[Z7CCQ[[8[(,#A/$IW]R(!F)C^K4?/US--5!Z(?9 M$3UHV*+0$3ELCWQDCT_[';;A^]9Y M($4]B])+/?KM3W74I\":<(MH0)KAMZBI4^2:USTHL?Z83.7!C0FCT87N=!95 MD++7=0QT ATC:SB(7J3?#)^M5A'JS6'Q+O"_@ZC .PZ@%+< I0O1B>1JM!7=W M^+)PG'9(:.3GQ;)P5NC_0/T8?"%@%$Q+8_ 7):CPQ>9$ =BTFU?BH3:<"QY( M'Q9"O"U.P>O@NF4&=4U>2?7]OQ23)"2Q2OY_JP8C+ MC:)_: WAJ>?WVA?/[Q4-_%\._W/U#OZ?KBA^#4M^\1Q_@,&^ N3?\"]Z_WPR M.U&?8O3U\\G%[-G%^#,^_N+Y%JS&KW(?0&F7\.K9]/'#$_8>_H^VWN*0 MV;QN85_IG_AS]=;A _#]LJY;_P=. -#M"Y'WXG\!4$L#!!0 ( VI9U3; MMCX!100 '@* 9 >&PO=V]R:W-H965TFK5&7GJEKIVR,,RF'1=RLEQXVJU>+E1O6R'Q5H/INX[KAVMLU>9R$DUV MA(^B;JPC3)>+-:_Q$]I?UK>:=M,1I10=2B.4!(W5Y>0JNKA.G+P7^%7@QNRM MP46R4NJSV[PO+R>AU.$5JC7^'S:#;!I/H.B-5=U6F3SH MA!R^_'Z;ASV%/'Q!@6T5F/=[,.2]O.&6+Q=:;4 [:4)S"Q^JUR;GA'1%^60U M<07IV>4[I7K-7$6^P.(_*\BAAMABE:9 M7B/\<;4R5M.Y^?,5L\EH-O%FD_\MT?\%#T;V78-0J98NGY U6.YDZ."[6V' M$K-H2!4-" GU3HDNN^<](-<&T%42J [8K5"/M?"6:1%>P"DIVT;UADCF#*YY MRV6!P VHZE QFL,)Y'$69$D,=+/HWD@ZZ5JC+!Z \BU-R_V-C6=!DH2OH[$0 M\ED2A/DWL$[C.(BR\!N^45#D6Q(&H>A0^40E%[,I;20V#V2:I?,O"8 MM>>\Y\&]T\H8N"J*ONLI%#+T,W7JX]2#*MS@5^JY:V*NM2K[PH+%HI&J5;6@ M>I] G 8L"FGADI,F[(R649!EN?NR61"F,\>,HGD0SSUW1MP4WOBV1%YJ'+)K M&K$V,$^#D.!.\SS((A+/2"N'B$()D]3!1$$<9V= <+-P#G>:E_3 T.-#1J,X M(PGW.8/OO\M9Q'YPU(QY:L8>J7?*\I8.ZV$E3KRE.,V\RRP.V#QT+N=!F#D: M2^FD))] DD>1*%?S *6S^DP'CU8 6P0T%A!3Q5!U[7& MVJT.4W7;0CD_]C!-]Z8!NJ6UGWE#Y+)Z"'.6?86+7VL\5*66H)?MG0:(C:"1"_4LKN M-L[ .&PN_P902P,$% @ #:EG5"ZG!E$4 P ]P8 !D !X;"]W;W)K M&ULI55M:]LP$/XKA]F'%D1M*\XK2:#="QNL$%:V M,<8^*/8Y%K,E3Y*;=K]^)SGQVJW-/@R,=#K=/??F.RWWVGRW%:*#NZ96=A55 MSK6+.+9YA8VP%[I%13>E-HUP=#2[V+8&11&4FCKF23*)&R%5M%X&WL:LE[IS MM52X,6"[IA'F_@IKO5]%:71D?)"[RGE&O%ZV8H$ I9(/*2JW M8+F*+M/%5>;E@\ GB7O[@ 8?R5;K[_[PKEA%B7<(:\R=1Q"TW>)+K&L/1&[\ M.&!&@TFO^) ^HK\)L5,L6V'QI:X_R\)5JV@608&EZ&KW0>_?XB&>L-B.+>6>=;@[*=&ZDZG=Q=\C# X59\HP"/RCPX'=O*'CY2CBQ7AJ]!^.E M" \3DU. 9/WIVQ4\BOL+\ D8I Y[P] 3>:(AT%/!& M_XB4P:86RCT.&+Y>;JTS](]\.V$J&TQEP53VWTD]B>,;,JHHZS:&XQ M>@8<'K'QR&:@D!:I\KHKI-J!U:7;"X,,?H E[ B+,QSXC@<<<[2^?@\$)-I>GXJISXV;WA&1#IGXWE"23N%CGV3L+ 7%NCK MR^!W$\IRCX)2B;ZK_JY+6!,6D'B2SA?PA<3['GRNBE[NSU*>]IU"I)3RB4\R M&\]2VL=L.AO!4[T2/QA I=&+F6_HI.N7XN#=QAJE_VP^RW>/\D7 NSD\I" MC26I)A?3<02F'[/]P>DVC+:M=C0H UG1RX3&"]!]J;4['KR!X:U;_P)02P,$ M% @ #:EG5/Q-._TL!0 , L !D !X;"]W;W)K&ULE5;[;]LV$/Y7#L8&M(#BARP_FA>0I!U6+&F#IFDQ#,- 2[1%E"(5 MDHJ;_W[?4;+C-&ZPY8>8I.[QW7UW1QZOK?OF2RD#?:^T\2>],H3Z<##P>2DK MX?NVE@9?EM95(F#K5@-?.RF*J%3I03H<3@>54*9W>AS/KMWIL6V"5D9>._)- M50GW<"ZU79_T1KW-P2>U*@,?#$Z/:[&2-S+/.^..D-&9#4,@]L0>#G7EY(K=D08-QU-GM; MEZRXN]Y8_RW&CE@6PLL+J[^J(I0GO7F/"KD4C0Z?[/IWV<4S87NYU3[^IW4K M.X)PWOA@JTX9""IEVE_QONSLFAQ+PQHO M8JA1&^"485)N@L-7!;UP>BD1DC\>!-CBDT'>Z9VW>NE/]$8I75D32D_O3"&+ MIP8& +%%DFZ0G*B\!G0LSN. MHU/RM<#_PE9PHG*A]4.$H0S,&L'M$L]@]%XX99O.#\X]81"T^&OIVJ,$@KEN M"CBGI"@??"7VRE3!*'-&%T"M,A00+(PH^ ML*I:.)'0M76A60E]1&\;U)I,Z-8H-OP''"*&(WH'UXO&KZ(J$/ M,I32:00*")?*+SA1C\:O@$.SNQ(!U#48A-B5,OY;0AA>PC6\M\XI?Z^T!HP/ MT"V!UUGD'8@_AB#6XC&"FX?"2$3$T3NA.AA_ <.XQ;XP1G; 2?7J/ M6B@*Q1E.:+TA,)U YLD68-)8;5?PU1',%BU[('G7J!I3-+25I-M* M1/8)%%.N42AJJ9 RX3>4@D;67TF#+==!*>XEBI)G/']$D5007L*8]Q1*8<@: M20]2. J61L-^%C<3^F?G+YJ^=@K7HXKMQUT%MI#!BF\PS 5B$H(TPCQAV4MWS[QS7ZUD MF\^.:L2]+E5><@W5 HU.M;.8)K'+,5$\MR(S@^QL42*W$(^\QPL4>0WMC/*R M%G$2M4$Q!&/-P2;$+=7;,=$69 NFCRX+C6OG Q?#XQS9,H$^66Q&B(A2SQE] MQO]SD1_XQEF*G,^2V6S,FS'-DVD:EQF6Z2SCY03DS+.XG/)R/N,*1MJ7()C2 M-,DFDXY3W,6J:C:D([%5#'LZ3.:3*5VB,PY)57733D"H8]R!7[@:9DRR])#' M>-6-W-<6NUE -:;)=)+2V?YT)+%UUO$!(HL#D.;PGMIIV-9DK-']20?;R.9\ MT[>1U;TV"^5SVP!X+ %<+W&\LRAND;S1[4#JG#R/A+UD_=&O_7UW\6#G%5-) ME#&_U;CXX:]]T&Q/M\_!L_85]"C>OB6OT 68W$"PA.JP/YOTR+7OLW83;!W? M1 L;\,**2[Y9I6,!?%]:&S8;=K!]))_^"U!+ P04 " -J6=47W$W(9T" M #C!0 &0 'AL+W=O=9*U\S256\BL]7(2I]4 MBRB-XV%4,RZ#V<2_+?5LHAHKN,2E!M/4-=,O"Q1J-PV28/]PQS>5=0_1;+)E M&[Q'^WV[U'2+>I22UR@-5Q(TKJ?!/+E:#%R\#WC@N#,'-KA*5DH]NLOGX_^T==.M:R8P6LE?O#25M-@%$") M:]8(>Z=VG["K)W=XA1+&G[!K8[,L@*(Q5M5=,BFHN6R_[+GKPT'"*#Z2D'8) MJ=?=$GF5-\RRV42K'6@736C.\*7Z;!+'I?M1[JTF+Z<\.YL7A6ZPA"^E>X"(] MB7B#Q05D20AIG"8G\+*^X,SC94?PENR%K417I:^>"0,_YRMC-?U%?IV@&/04 M T\Q^%\]/0GGQO+*;%F!TX#FSJ!^PN T!^R]XB^O\MZBT1JE?>/=H49@!M9* MT)R:*Z"^8[VBZ'WOW1'#.R[!5JHQ!&?> W534\:Y1L$L$;)]0\\@&8;#_-(9 M@S"+=$S?E&6BA3_:HS/(XG \&)"1$L/E$/[U MQX@.!J]&O?'KQ4"A&FG;&>Q?^PTV;P?W-;Q=?[=,;[@T('!-J?'%91Z ;E=* M>[%JZ\=XI2PM!6]6M(51NP#RKY6R^XLCZ/?Z[ ]02P,$% @ #:EG5)RP MA#O " +18 !D !X;"]W;W)K&ULQ5AI;]PX M$OTK1&^\L &E3[?C^ )LQX/Q()D$MK/S8;$?V!+5S5@B.R35MN?7[ZNBI%;[ MR@08[ *&6^)1K.-5U:..[JR[]0NE@K@O"^./>XL0E@>#@4\7JI2^;Y?*8":W MKI0!KVX^\$NG9,:;RF(P'@[W!J74IG=RQ&-?W,F1K4*AC?KBA*_*4KJ',U78 MN^/>J-<,7.GY(M# X.1H*>?J6H6ORR\.;X-62J9+9;RV1CB5'_=.1P=GN[2> M%_Q+JSO?>19DR=Q5WC%W:-QN*3-6'AQ87)5+8I M8 56CW&C1YGXU*#]FEA?>64^/?I MS <'#/SG%>&[K?!=%K[[DTY[=1>EUX%?RE0=]Y _7KF5ZD4]+XU(K3$U4.]T M6(BP4.):+:63$;PF(VN"T[.*!A*!P=^JXD&,WD>?)2)5+B +D5\SKS,MG59> MV)Q%G=MR*3"$7+508%@A52I'C60<+I& BSJ2Y3<3O_=.^P#$R0V:0=R2E.(220%(5V5%( MG L%UX-T4*& 6^=%[FPI JJ,@%;\"Y>'!UKC5+#]O^@E#1W$(H[B4/9U5-Q8 M84F80!F-L?2(E/0+D:,>XKDD_30IZ+T*")@3A98S7>C \>/-80'326_UO=)0 M3[,S/98CWG\Q'C<$@T?N%4MG5SK#.2COXLWN:-@?HLH4!6$.T,FU\P'Z**!* MI17%KPY<+M-&Q8W(_=*.]Q!TH-HC+N052)/BS5[W *=6MEBQRS:$/M0BK]KY M6NH#R:000M)DVA4%TTM16'CID8P;FOB(B=Y.7WQ^DC-+IV$XQ1Z+*7"%"K7M M-+*9?-HHE,)*3W; 32 +6IDIE#?8PTNJ8 M"(,V7)^-C?*!@X0!IPC'68W.C(I&5C%HKVTAW1_:0& 3\QAP&+?>SX!I@(D\ MR0CH#X0;'SV:*T22'FK (>&]Y'KTMCE;W8,)>-JP<6Q$UM-8 ?]%00Y&L]?P MRPR)N9*Z8+ 2W)"0G)FI=4N+W(!*%9YP0A29(WGM';N-]T3>H/]4A/I(1R** MH!ZO0JI52+0J^ !+:(@=);D*HL&H<@;3FB9S($Z?GQ"GI:W@ML\=01=YKI@_ MB"M2=%M3.MK*8QK^4/>I6H8V*P49XW=B7#=!^49,=M\GH_%43/K3H=CJ^.UQ M#OSS'_OCT?BP_=T2-S9(]JA)]9(J1M2SD?C58, %."@C>*8\22%E+VCO*VE2 M0CG5C>W1,!GO[NW40FE)1-]DLI_LOWLO/BKO#\1YY1Q!B$786:'GT>G;DV0Z M'.X M6;^EI-O+0$^3>MM2]('RV'V9)I,(/:,.P)7IDP9B[K-V((_O_:O^R*C M@HVZ7%%YYC1X!E@S)=W:V1)_5$PC"!A'5&N,.,V^@3]!^,?+L\]7<68;S?$; M(BFX"9%KQ\-#;+:.GT>'M!>%96N'(2J%7ZI4YSHVKG@@"KFV2,6BHHRA["]T MR@@%/.>:B\>D/QQN11C/7K3XHG+V;S;UXNO5_\58V-J)[-JDMK3]#X(V_7OL MN)#IHAE$7^^AOWWTVW.+]&]$25GLZE(E& :-%5(2.61C6ITT:75':-41?Q&:7L--HFX0[%UU$/ %ZAK M1ZG$NVQ9ZL!M 24_.FY"AL!!,,94)2&S-H6F*U.1(>M]/I(C/C\1&Z%I'42O MP_YX0^S/..1F SJU%5Y\!Q&%3]!,VN;HB1*A@+4'UMW3.HT /E,N$S9%88Q= MO"[_7/K#PMEJ#KY9&44C^W4K8E%H.)6CK,RHOC%/4IDJK5TI(V-4)(R#D42V:M88V0"!R.DT;$2K MN2W$WA5Y*44F4D^0!'M EP4:J:$)#Z#?H\RKS* Y'%+'HO2D*.)-F3E%$")+ MY>9$KI&+1 !MH;/(? _!(L$);,TOFB8L2D^&NU>%>+ LQKUQ* M_)\53>524^O"%3F]/41P;NGP%6QE7"0Q9Q+:*;,5M3XZAH'3&O^M,L3_-LU: M&](LZ[ A'VF]S'.XB6!PR,KR[2;>;8R:QVL(N&0V5^LKCM](].0E\&S6',G8 M UJ9*,58UPG1W#6@!_7UJ!=]&] ETNW5#"/DO","@A-&:%54C_EZ000P%XI* M8 X*@4/KG$-)66B,,JE#7.:(,(;4SY8FQAOJP&2=JG(.#\T)2=TB\YJ0'R5( M$[?X_40ZG+IBH3BQ_F+3N0EO) T DX.DTB>#NF:V!23I5&17IUBL*0 !@I0B M663Z$.EZ3?HC[ADB=]+1+5H39%;:%K*Y:+0I3!EEO7^J[&%KT0SW7E%1K'[(\&E37@6* ]WM"='K2M[6_@B2)T!XD?%O M\/8=&AP3-R4N2R^3]>/N^G&Z?MRK'V^H \J<'C^D?F+NXI'R.;8.04YZPL6/D_$E MV"5_$)S9@/3@QX7"E=#1 LSGUH;FA0YHOQ"?_!=02P,$% @ #:EG5(!P MB!)[$ +S0 !D !X;"]W;W)K&UL[5M;<]LX MEOXK**]GRZYB:%(76^I.4N6DTS/9JNEVQ9U)36WM T1"$B8DH29(*YY?O^<" MD*!$V>[NF7W:A\02"1P[TW]U6Z5:L2WLJCLF[-MT^R^N[JRV5:5 MTL9FIRIXLS9U*1OX6F^N[*Y6,J=)97$U29+KJU+JZNSM:WIV5[]];=JFT)6Z MJX5MRU+6C^]48?9OSM(S_^"3WFP;?'#U]O5.;M2]:C[O[FKX=M51R76I*JM- M)6JU?G-VFW[W;H;C:<#?M-K;X+/ G:R,^8I?/N9OSA)D2!4J:Y""A#\/ZKTJ M"B0$;/SJ:)YU2^+$\+.G_B/M'?:RDE:]-\47G3?;-V>+,Y&KM6R+YI/9_T6Y M_UV8L:1P,U_$!;I=G G*Y0*?=-#6\US&O>WCPK%^]-";JV M$L7U^JH!ZCCF*G.4WC&ER0E*Z43\U53-UHH/5:[R(8$K8*OC;>)Y>S=YDN(/ M*HO%-(W$))FD3]";=GN=$KWIJ;UN9:U>K6BO=_(13*L1MW4MJXVBS_]]N[)- M#7;R/T\L-NL6F]%BLW^!8'\?)?Q2PA]Z+V0%FP*+5G4-X_C9K146_'KU*$Q; MBTS5C5[K3#9*F+7056;JG:F)5B2:K2+JLGH46VF%;)NMJ?4_@=A\GD1)0O^$ M11E:G)_QZA97BL1.UN)!%BV1/D_B)$G%3M4\/B+N1JGL.I9?0B@6'V2VY<^' M/ A0H6X*((M;V9HBAUGPL58PL#'"5$H\&-Q[)112 9=ND'"[*C5\RG&0Y"&R M$2B'$KQ*5QMJYK0"E3@]ASLT->4& X)%Q7R-VN-@^*WSRQU@5*X(P&X/>S MRUA\;(2VH/-&H7/B5DOY%3;Z('4A5X5"X*\ZB4C9!2T>8L-S W8#P"1546<%)6C:5YW89C\44! M*X\"=Z9SA1JS!]S4IMUL2:L;<-:F4X< 48'M GG^BN)1F6;GJ!&.+3(+/JVS MIK>PPR>BK32.!"NC( =+>P-%5NDMZP.M2632;AV(&*%(L6AM\*37*.65BT^B\4O6VV]$)QI MMA :@7)&X@)[@93$DG/_EZQ:R"\$!XX)@P]Y/+BZ5;^VN%U956!=M<6!WL)P M7&^\ S(8A0!&P;=D:5J8#V1 P[ GY-66P 0+^T)>BOF?_"9>I 149^?QC04G M8>=AR>BR5#G8M"K01U2FZ"6$1D6DIRE-O%A=!LSE"H -D@6@ZK#_&&EBCUGH M?"OG6BH?LRFONF=\O ^3L%R!XL@9[Q]A'V@-;B^(K[ 9A5 "'D+[EV)?(\"#>#:UXE"_ M4LT>':YESPXBAM,<$62(DX]NN^K? #OBXNS3_6=[=GD2?\+'?LJ=FX+O SQR M4NBQ:@R=/K)=J0?%4"I%ML44"#:)6FMJ@[@/-F0S\#_RYD.((0%E$'IJL@#4 M6I8I:^$3*X6$!L&C+94S!H ".G@)O@]@)C0XL=,SYD$$&TARM!'L"G&2/!! M"#X%N;.'WIXR 1/F"95I'"]YR$SN-ERY^F"OF^VH,)!A1T9]4W6F/?2K!M(- M4%"MT<(9"HZG$UJQ/U*@7*\552(H9&=LC2Z5_WQ$(!8_,V+TB1_"!UKT,'*N M3>TTDT'1XQUG+2"(^BP&!8_;034$@G<2(S0&56Z)7><9AI^H;PW)&7*( %_ MT-6W3.T:EC:N'J[6.^96%>2+):%6M_&1!&B_-;VX/>",0?XJV"DK<]T6!8:* MT'YD84T?3*U'WQ%9(J@)="^(/!!,N&8$":!=@+!A5 'A!":%)YE& $L3ZH<+)4CK 0>F1P\&T1A=H MO)!(=-Y(-NGSCV.3^-[[5AY!>-@#9-:1PY7CF.,"*#-*(R+2!^X?(LVCDFSW M:&(]".3 !6_A"0^7H&\@;%M0;$78T^/)$"Y=X8* TC/O$WJVXZ"B< 6%+!C2 M=T@!# -=#[VK[&J%+KT:36KZ7#7R:B:9%I(-!Y1HP6Z$*O1&8ZT!%#&3P?UW MB?YA;,58PIHC-^+4VQ/'[9BVP+P8HY :W92S% HVNUT!L(%K%W*/L7C3%EUF M46B&K+HM0!<8CL5&56#D"#.(9[UYTGI68RB"5-19J#;D0&O$%E)S%'I;'V\8 MSMAW7+N%"L2"2CU"E?S'+B2I'(Q8*O!7$L'5@@(4/JK83;1 MR'JCP!I]X%@#\('8B"@BW^@F_+[#LNS$!B >OPN9> ;$N%*&4A70+0]>] MF4>+=!Z4/(&TAUVC671S/8LFZ71\\* \1PTM%\MHF<["_E&8-/?#8_&C,VJR M9@:R$6GMT:5W;0W(@I)*;Z+Y]20@CW;G:K.VQ#J%1)$^H*TVC M^7(6+9;+@2(&];XKDLAZ[)A>8O&>:F_K,KZ@5G<-(M$89T"7R/,/W^2)82 M!03EI6>I?PURG0PIWC0*, MT0CXLACF$NH;?D:;RLRFHI;2"]E$I#HMZEB<[$Q_<$O>!R@TRM,Z\%)[VDWA M_X3UDJ1+L0>VSB?+>"9*2/9(Z><@T]1_I9'GB_BF?^]R8L# XI$ F ^A2!@K M/)GZ3OP=!?'AA""( 5K\@O)90&)8Q%["MFW#Q@'U- 2$ AXP>/Y,K>1"Y#]S+]67IA W=?JR01Z5)--X"I&U?:H'? MB9^Z;/,+G;"I_)6XW6P@@\/LMW_V30]X85T]-G2Y []SV? ]FYN,USC81E,4 R5&I-V[5/6-=+P4N'!O>, M?P^\NFMJ]$4M9Y3@[YW!05Y9RXT_DL!T-\P+!^6P.;"M8 ,N=T<1@9_U=JVA M1-:0:F5]GFF.K.V8S@PRJ9[(,$\U0U4>3T[G-U2(ME40*9Y%C=J%)["&+A$8 MA-[#4L(1)R+4M.$.,/%@&2:P@/NF2VYZGR#,/1.:+JC%<_1U ^MGKZ<4X^>F02V_*=&3"YQUR3J,OMN7GA MQ7ZLPN[LX%2I@&OZ8Q\N$7-W*D^"Y8;0_CFH&?!X.J,-=D>94QH/C]1Q+?D4 M\AQM\!A"G@1B6C7PXOA8"=H.N@U0$> )LU_8G;9@'UK:SALH^PG,A,]>NF9: M4(73447?[.OTJ$<: 2N5R=;VC0R-YYT5ARL\'L,B[T)?/MW6>:(IPL=U&BA@ M[MM70\X."DS\V!!,NQ/<8@(F\3R+ZP' C0?ESV &71XOMC74G56F(;B.=5>& MK8?Q+GPL[MH:#YF[?O&3Q>&H%PQ5&J@)5@TJ11T>1]%A:M#*R[#I:%V?V%Q^8E]_KTJ=,O:EMW!SYYJX:&2/U"4S^* M55N#*NR@#*4^ G6:*B,*+5>Z0 3'U0]QZQ0Z<7$S28:ERDB$^4Q%YQ^/,UB\ M/IVQ_Y$4_=9!UI\)LGY N_\1(>MOA"EW,)HN8P7)RL<.=WC,$:E/"N\8(D?O M44_ .K;D?@%;_AT![?QT:..J_IDZ $NV)+J^N89**Y[/GJ/2MQ/2:;P<"4(\ MW,?$^01B57)]B:.A3C@Q.B@K9G/(X!$:LJPN+O3K_?$D] 2/ORD;!0P[GRWCY7/Y)Q\4OC0% ME<>AO3]%F,0WG'7&Z"8=>O\AYQ]ODOZ_]W\_$/&8XZ91,IM%RV1!?IZ<'.\X M.*S@3PT/7'<.Y)>S2T?_Y9[K6^'G;B;\3:+E EL3Z;_4CTYTV'^[(]T H/S? M^1&*P?G1!Y_OL1/=^43DWWDO\ZDE^7KFA_N[.[R9^27H]LO^YN DFC]_<;"_ MOHFYAI6%OQ.((W$!OCR"GU T)9T]^U/8X.( I5A=@G9POX\#X$X^0FY40/J8 MMYR1(T>0HL+,2>)OO(&3=_0'%A; B5FO%7UA93'J$XM\5>9QU]_PT'@M$//; M(!33)8RLY4-C_>U5B;?.#ZEB@L8]&\>QTYW,LK9LV MSP'7+>$?77L-+GY06E^9ZM7G^#X6_X!-VIP+%AS*QYPCDO,77%@G=&L '[66 M?:_3Q%.JYVR9[@.LW963,<%VM/A"A>OB^[,F%#B(>=%?62R4M?TUN-$Z\X@7 M=P*QUK7%^O2Q.RD:,M1=M1NARA0*^22!6/QD!@JCZT]^@Z6IZ6Y )=*C6+SAWC,=^7W 5_(BC5%"K MX4]5L/@$(^;?19F M:\<# I"@ &0 'AL+W=OJ0DD[N=(ELS35N]!4 M&EGFE4H1)E$T"4O&9;!:^+4;O5JHV@HN\4:#J)>,E2L.5!(WY,EC'\\W(R7N!WSD>S-$8G"5;I>[= MY)=L&42.$ I,K4-@]-OC6Q3" 1&-SRUFT!_I%(_''?I[;SO9LF4&WRKQB6>V M6 :S #+,62WLK3K\C*T]8X>7*F'\%PZ-[# *(*V-566K3 Q*+IL_>VC]<*0P M>TTA:142S[LYR+.\9I:M%EH=0#MI0G,#;ZK7)G)KSA-UL)?ZZWQFI*BK].X(]Z_)'''_TK+Y[$<-4W M-Q5+<1E0>1G4>PQ>(KZF6DB53+G@S">VRL$6"+(NMR1$,^/D#'#IUU,FTEKT MHI3"/ 4F,\BXJ"UF@-T9%T(9B M3_PC7/@C56T(GH V_JA7X>?P:UVB9E9I&M+]PV6J2NSDOH\/V M1&R'/5;C4;K4C"7;R!RH#3F#["6)JK9N97O:7(@GT\%H$@$1&,3)J/^?<1-Q MC:ZBR%&F__BR'3CJYP)XQL/_F]=:=_UW+EIG;;K2#0Z\I"JQ+I>QK(1Z1 3\ M7'/[")5@TD \2*(I_/#=+(F3G_K_MY,\7Q?Q9#:83*9?T3P;D-=C^;'HRLU1 M.'Q)]CCSNF3,G\7,^V#/!$IK2)_.PH=4U*YDJ-KD4%!=M$^TJLL M+7_3AY:P'-ZAX&G1H?K&0Z:./=GON1>,""O;()3$G%DOC72KM78U=/[IS76+ M]#;PU%G1.+>6G-R:1,.O\NJCLDQ\848;H9?$7WILPJ/GF\IUYYL40_;6TC8O M>;_:]T'KYOE_$F^:J ],[SC5@,"<5*.KZ3@ W30FS<2JRC<#6V6IM?##@GHY MU$Z ]G.E;#=Q!_3=X>IO4$L#!!0 ( VI9U2G%&A>X ( #X& 9 M>&PO=V]R:W-H965T9*<-'\_2KXL&Y:\# @D42+/(6F26>Z5?C$5 MHH776DBS"BIKFT48FJS"FIFI:E#22Z%TS2R)N@Q-HY'EWJ@681)%;\.:<1FL ME_YNJ]=+U5K!)6XUF+:NF3YL4*C]*HB#X>*1EY5U%^%ZV; 2G]!^:;::I'!$ MR7F-TG E06.Q"F[CQ6;N]+W"5XY[(/%^=T3>RWMFV7JI MU1ZTTR8T=_"A>FMRCDOW49ZLIE=.=G;]4#="'1!A@Q(+;F$KF#3+T!*VTPBS M'F?3X20G<.($/BEI*P,/,L?\3X"0G!H]2P;/-LE9Q'O,IC"+)Y!$27P&;S9& M.O-XLQ-XCVBY1JHG.\1JX/MM:JRFROAQAF ^$LP]P?R_4WD6Q[7APC0LPU5 M?690[S X 0[S*+YXN?0"?&XUH. E3P4"]OH&&J8MSWC#+ *G-AALJ**SBLL2 M&JU*S>HI/.,$F '3*&F4!E6 K1 :PIY :Q"(@]/'I7F0NRS:BNOS MXSEIY52FW*75]1LX_WE&?I#* .>HH&+TZFZT:QS_C)I,G9^#(C!+K 1/CS\XK^4Z!:!3,61TIP)XBIU^A M!,TILX!OR'17RT"5B'6*>JQ&MT2TQ._@@IAMI5K#9&XN1Q&ULU5MI;QM'$OTK#:VRL0&:(BG)EA+;@.W8&R_B6+"<-1:+_3"<:9(= M#Z66$;9?+S*R?RU*OGAR-C\('[]1\T= ')T\?U]E<7LOFM_K* MX-U)7*502UE9I2MAY.S)T;/Q#\_/:#P/^)>2*YN\%J3)5.N/].9U\>1H1 +) M4N8-K9#AGQOY0I8E+00Q_O!K'L4M:6+Z.JS^BG6'+M/,RA>Z_*"*9O'DZ.)( M%'*6M67S3J]^EEZ?B4,C<9J]()5Y=D03E7DE.O&X%N%>]8[C08XY?5.]QD M.D+M9BW>FZRR&0>,%?]Y-K6-P;O_[MGG+.YSQON<_56&_H;+BRNCM!&-%LU" MBFM99R9S9P2#?U)06DU;^F# WY]D$U+*::MQ:;6BE5F$8(5SFS!,X 0AM=7 M%8^OZ+B4(M>ML5+H63V!,B*%U8O#:ZG2_N4DP4V(YV^V=; MKL7XTH636&0WT%-*3"A+G;-2L)(W "T"S"! (\5?0#U=JH+G MO5)55N4*AKAN\ & #.@IWK#=Z(TS1B&-Y;E^0Y)M*9N%+G2IY^2KUCHAIA*; M9U9749:LKHVN#5DNR,5Q"[5HQ07TU4;E)$&T:2=SUCAK\'*=DF30NC6UMC*N M9!ML]R K=87OHUHV4>MGO9(WTKAXB5MTQCK40(BK->*G(6TAKB*+W,@@!XYB MB^%Q_6:1(9!T6Q:)YU25MX8"I&@-(J<7'^V&XA^R M@DHE1(!/21GQ%HY:('^+5]_R[ S2($-<(0D4* AYID[EW M'W6@S!=X/ =J*UJ@ M$XM8!U"V$N0UH&K5#,5[ Z9!T^>]HP#::C,:7/XA_8[A+\+='\V >)^ZQ M#75K,=/>CY&YQGB&76>R6+WA: = I=(F_X\D%O&D;=\AN9-5*,3X; MX?]+<7DIWNL&LD&0\6!TQH*<#\;\ A%_<78N?FH9-FF#F=%+\:S+8N&K[A/* M=M >^#%_T$BS%/A\ZD_&UM!ZGI4(+9Q#8G84R!ZZK(_0[VU$AIJ92R&G#2"/ M-TY.XL^ZI/R)X_>Z G&"KL>GCR;#1^"298@&0QQ\$O<7H!OZJF$%[2J63K3LY' MPU%G78IM!"!069%>'CDWI)N<#L5S;0P?9F1\G"1W#C<$G-(Y4ZP#XA9I(!,S M#.'0YH.\6BB<#%A>_D&)DL,39^MWU!'0^A==%9#I-2TPS:J/XNULQN9X1W/O M'?WR^OG;=T?W&04RR@92/E@2>^_V=*E"U&5KQ>7PXKLAJ"09[%]$UK[T0C;'0\/AU>!"/0R;D8CGM. M/CX]2S[YC.P>D_L 8MI:978A7X#Y@6SMS+1-CR)AF6@A+# FTEMHQ*E:X>$"50,Q660JW+[0)WIMT969/AYXA[@KIUJ":=P<)6'6)'1051 M6AQD;^^W4(H$P?<7AQGT8KM!-\SG["%+)#K?LY@>9IY-2U#GHH7AUWU+4$76 M3>U]-?!OJ>4B4?&QX(8ZOI81$F')F,:C;G\"HRD:B=3&-3 Q^^0+UT7C7E@. M:/-:0!IN=?FW3A7D1.<&]I++'GTC=?[Q'<"-$ ^5($#P1C(OU#>8$)H 6'9. M=F)@H';'-^X2$%X@_;E)KMQ%C:S)IA#%=053??RQ30ZU3_A.N^_M+?VZRIX2 M%R+>M78 VQC%\4^9*HFJA49.1GQ8SG$HHVO$)AL&@KB.$(>'JUUZI3FLWS+2 MD7BA345:)?T\ZVSIY!WZPM)IGL._\[A,0@@^QP01V#8-P;(>7W:@311A-'S8 MIP@7P[-ORA"^A&O!6,%X/2Z%@6WEHS3M8?8 :2%+SL=;L *"(+8W6CMN5AK& M+W@8W3,Y,%SJ@L.F\8G.L9I4LKX$, ! W8$?G&"8J;"3DU@/M,^G-OF)V^#\ MTC:@)0VWRY01-UG9=BU/C^_+I2SHB" ^D[;/IJP(8RG):5^P;)TFWG15LHF* MC6/B<*$;G>MYI?[$!FV-$(?1XP M[U42E[O#JVD\?) ^>BMGJ6B(C#BXH1/R']^8[ M^US(*EN:5.Z:87N7Z[[KDFZTK4A!!/\>QOPVHAAHAX1@[!KM[VLR3O,^-,(1 MBK!B=.E4ZZ$A:)P?B*THDUVUD!>V<8S@8\ K2UM=G >Q!4+5.G[)5PT$*BYJ^]B2E]KR M/KPB=G/+A6B;*8/H+;)U1/R^8!PB7[-!F>U=?RA^U:G+Z9X2"20:8JFQ5+- M!!U/S@>CT8B>*V#[D;.65 URM-7,UDH<)3B>@&G([>1OG=2=SRF9 :RQDE%= MJ?U5>?K9[E;#CA1.L5K*)"GNY7_X;X/Z;7;%+%T9$C#NEH0NNP;4R"*T8H), M-2\U09CEQ7(\ \?*EI*> &'CD*G-K2OQM,Z=-:$JV:/#YCU+ M0UEHNVSY*A\?RV75$5@8N+72YZ;#@IJ#R0.!CYPD(L)%.8GN!?+R.DP. JP) MJP/_3/5T=*^MN4PQBA,/Z"W,,B!C;=PPBQ=K@N#7."X%&\]C%K))?'S%%:7I ME3[MZT)N):/$A-;TA C?XI,YF"(? +R=:91E_6:@G/XF737\I(&N ,Q3F?9M MXNEU=<#*$$FJ')=P43"%,ML=.W3/3;E>Z77HE79R?+AU\[9_/'*Q;0E',=;9 M9>NVP>M@!Y 9_DL?#)!9[H&E:T'!'LDE2K)0@&)'__RJK8?%[<\D^),=M@25 M;XFN4S:>JTHRXQATK'[@CB%=T&0XU^XJ 4<;N3@T' AX4, MZ'S&##\C+MR% MC.^-1RU<9.RW)@=4]'1@20@^9=(*MQ=?S*&\;EV6=:TE!=MM>"4P]5 :TJ(X M2J"CU6UB,@E%E7MRY7C,E M/D&YARV8QG6LKJ-::9?0G><>@B;8R7OXB0PGD&03<:>H)6?<2J1OPR-)][:;D_ELE5*F@QUYK6?-BG+KVY=O4A*[Z1MLDB^3+JL+ M=O?8BP_\Y-MNSH Z\;IZ$%N*C@+J=5;2K0-T(SU+Q+'O!CF,&%#;'TBCK*2; M 8_G'FO::1@?P"BELIU -N@,]U$%:OND?T#;N8>*F4_0I0$H)S6WU:/D<'M##7#+,( U M*UGT+^&2S@;GK(@4&W=9C!2;&K;)=\7F>?G(+ M2-)K$-"04$$&+-B/(8NTI](=Y UH=^224Z8GBL['W55!1WD6KJ64R.W- M1DAY=-3AEG9!*=?!ID\@(L[95)(:A.D4:DJ M=5#%937**1C3G?U$IO3F[T!S##H>$OB/%\K=AD48+,3'2J\>+/2*."Y6JR4O M'0J:N 1;;]<:Q%@<2V[!8,HME(AIT$U6*E_ZT>?,\]Q4Q[X.]_4&#R-?S790 M6P9@+D5!Q$-]$>>J9L]I.%B>KS@:[^FVGQ*7^,5'S1UL?^?HKTO'O< OU1)U M3M&+\MV9>%_,-T'@?H1O0CA;D)_/[W_I63HX%B5AKL'AJO@KB/K WG@D]WN, MMQ%2@'3J+,FLTRFY6XN1W^FWC[KMV_A;$+@71L,:AP30G5/^"AR-L#(X#%+) M?U0&3G_WR3=$$]W*A<<(=D5?[ X$34LU-:"*/LG&XK'1NG0- Q_MHNN7]!H$ M=UO,M1DZ\&PK:O!_$1YMU*0]7C<^A-?=K@ /X'6[5#LT$K?]JNLD^2D=2/*< M?S!(#0*D"/>KNOAI_$WB,_=3O&ZX^T'CF\S,<41$*6>8"AW/CUS:#&\:7?,/ M\Z:Z 2/GE_2$OS0T -_/M&["&]H@_E+SZ?\ 4$L#!!0 ( VI9U1NV= V M!PP *0C 9 >&PO=V]R:W-H965T75ED[E:2-LIEBK' MDVEA%M+AJYE=V:51,N5)B^PJZG:'5PNI\[,WK_C>G7GSJBA=IG-U9X0M%PMI MUF]55JQ>GX5G]8V/>C9W=./JS:NEG*E[Y3XO[PR^73524KU0N=5%+HR:OCZ[ M#E^^[=-X'O"K5BO;NA9DR:0H?J4F26 M_XN5']OKG8FDM*Y85).AP4+G_E,^5CBT)L3=(Q.B:D+$>ON%6,L;Z>2;5Z98 M"4.C(8TNV%2>#>5T3DZY=P9/->:Y-[=Y4BR4^"0?E7UUY2"1[E\EU>RW?G9T M9'88B0]%[N96_)BG*MT6< 55&GVB6I^WT4F)-RKIB%X8B*@;A2?D]1K[>BRO M]Z1]XD;;)"ML:93X]_7$.H.(^,^))?K-$GU>HO^-$#Y_MOC\(F:="YTZ9 M7%+@RDQ@Q++(5>ZL**9XQC,F"BFIZF^.YZ\4[D@KID6&;+,OQ;^4--XW LBJ MQ429!EWZU\6_<"PN="[J\0*)C$&%G8 3=7E8DZGWVKD>]*8P#I2_%>IBHLA MH/8KUG<'XB+L[:%^$09Q?W0)_P1A/^+/06]XV;[?'83\.?*S]\!E1_1'8[J( M@F[8Q\4@&'4'XA-@3O44>JH\(2^ZE5(YHZ_WY5Q,5*ZFVEV"% V8-A63M9#+ M9;:&D[S+*D,M#"M=8=9M,8:,=84H2G,JPBDY2)9<%&7N4!:28I;K_RI*&9[[ MKLAMD>D4XE+Q7N/"$2.XHVTJ%>J5$(0= <4"C']'\/[=PIUC'A$:(!A]V(Y%!^5!1S)G'$F MSQJJP([#C15.$++:;:9>C&(*MWZ$X/NBW7Q>9"E;CK'-&"*.$+7BDY&YE;X< M)X6%F# 8C\=[>MP9]>)>+:7QZY(N(&]G]*3D&VPO=,-C+ 5.MU5D% #<4%'F MU&(E)!YBH2@,PEYW;Z5?9596BU X2(ISN."@B(MP$/3B'ID2#&-073!$'M^[ M(OG]!34&*7,4HL(+#(-H$(-#*>TNAI24'Y3,O)Z*DMBA92)PQ0BD@#^H=YW\ M46JK6P#5BO8&(AJ/Q(_(QL0[&X&B9WF- Z)>7,3@ZB%PCL4_&0B$S&!\A-=. M);WB51#-FQ@E4"B:UY0MZDBVI KAP4A,3;%X:GQ7+!%=TNAL+=*2TR"9RWP& M7R+73F0$,NRWTFB;:@ZE '!,X2&Z_W# GRV.*#Q['?*N]H^H]"&ABOP%5"XA M?Y(II"Y\+ [XF'SI_00I!8B&2&>%-&!9)T*X\R=P[A(:S\<9W+6',\WX3E 9 M@HEHKR(=A*8]EA(<^BG&I^:9G.0QW>Z52$]BBVTSN';8G>+! M526AZ3)G\MZJ)&]EQ@C=4Z?M&ZV7Q^K%3JFXV8?PI;C>IINBG+AIF;$"K!NZ M(O0*X/YA!%9(3*G2NM): \2.?JV_O@X MFT7!>#BB2M0?^A9$687S*Y MA\$H'HD8L*&J+:5NN7&(FX-1OP8@'J-Q1&5A@ $440]Y-!Y$6+P_B@^!T%(! M!!Z"TJ+LBD08= M#6)X)4UJ.9AY]U#W(JU>9UD:ZN!Y#71(IG@$*SF%7#\?=&)L;K.,F?&N-+:4 M@*XBJE.=@)M+J)0D)=N)&S^7D!>.:\7A1+#?Z6ZB5O5@5V$4G6QX3K\O,FF^ M:"2UIYHM0P_.GH$4#?.'G")GGC1'TO;M0>I,4MFA;MBSX+1TM&W=6A"0\J@* M89*5%JA2D3UE7Y-?,O"C:QZIF-[G7'M6%X6-P;U#:H==ND+ M8+;^__L=^D^P&4\K@[[6_5:=FOB$)VW=ON^Z<*)F5#V*RHE4F^)@S-SZL MJ^G3OMSW4MC?Y!\$SC5JAC]*.&Y!O=ZS;8AJU)ZOZ:9O,2KC-*I"XW.NZ=O? M,3%% T2+OI.Y3"5?LNJHII@'3_OBDZ)AK#9DIUK8IW%^9C?R#- [O5W,OR;] M-_E7X[K+#DT%/1S$; "MF!< 'W79\+Y5)[QX<[SR="?[!8TLXGF2:3L_5#_1 M+TAEPM#Y9V2#F/ M=CDJC-NN:9-4T.Y]N08<$JI/1.Y^T'LY=$!YC;Y8+SR52H&=.EI/.B]PM&W6 M38#Q6792+DHON$XG1&4.F7RXL0]...I4FT?:;OPL\Y(\X1_% :M6JT!["\:)Q!88-NFF699-!*F2-_I(U:SDH\%ZAJRIS3N M,::[=$)J4(X5?J/5$>];&R1[=">Z%0@IFBZJBY!9(LC%+"LFG$%UEP4_K%[0 MWC*MUL66THB?;G_Y=!LT'=;Z!S$O5FAN35 [4STZ:O&X&*U4);\^#RNAFE>5 M!2$DB@=M_3:G!LT1U )LP78V6Y?6*6_[A*V*O0H.7LU4V2 I3,O,U7N>RI9\M)[\U:5@[J2,^0%+!:%"QW:D*C7@V$[E;">'L/A57W,;H M!YTJHB@$E>)#M6HSSB^"9B#JKG8,S M/-IMLM3^$8,4:;N=\9Y'F#0VSN%;]N!"IF@';Q0P7VA_=EP'2G6.6GTK\]:> M^. ^8UT=#%@_>*'=%JR@/LJT);U;\97DA'LH-7W'RL&&;3>%*F]U=;W%I'A M],N,=S@M,MU2E32L#B J/I6S&2*%,&R=*9&)DVHC7P7 S%#?<5180+O6BKM. MZQ9\KYS7]-5^GZ%0!G).MO81K?5H/Z#G(+@KQ.P.9#YS MD1,15#%%.9O[5"'!WJ=^/YTQZ7)/2S].8%U:]44]RH;E)NNZ(SZD.'>=&]>S MI<3N5733_H&+^(Y$PNGVXWUS5KO1#[KW&MU;M1JN)KO?JXGAO@OCAB#D@WN2 M#[R[V&+)*1;WVQ@I[":")2BN'%#+N4)E-C0 SZ=% MX>HOM$#SPYPW_P-02P,$% @ #:EG5!U?&ULK57;;N,V$/V5@9Y:P+ <)6D7"]M +@UV M@2X0;'IY*/I 2R.)""\J.;*3O^\A96N]0#,/F^*B."U\UETO::'Q4Y#MO?M>-])OB74$-MVHT\MD?/O"QGNN$ M5WL3\R\=IMCKJJ!ZC.+M,1D*K';3OWHY^G"6\&[UC83JF%!EW1-15GFO1&W7 MP1\HI&B@I4$N-6=#G';I4)XD8%B7<>NUAS7I8 B M!9;U$>YV@JN^ 7=1T2<@])%^<@TW7P.4T#8+K$X";ZLW$>^Y7M+EQ8*J577Q M!M[E7/!EQKO\-P73O8ZU\7$,3'_<[*($W)H_WV"]FEFO,NO5_V7S?X"CG[E3 MAAZ#KYD;+$=Z"-Z2X#&1^/R_H -3K_9,.V:7,:QZQ82TVWNSYP8#VJN@_1C) M9,#A#! ;$8,4Y,= /F 9;YIJS"*3;VDW(H!C7-)'1])C;= NO4/L6>7PX)/\ M!1YV]&:4XXYRKX1^DTBH-DK;2-^Q1GH 5:/WNAF5,:\@3-0)5G5=@#SA[TE' M52 6G.)"H3"0:,&U>PY"=1VP,F2G^3#/HC0C4I9#Z@$/B+X2;"0 M35Y0K6)/+5I83-SM'#/XJ*?V @NUG#1@.>J=R7[#-^B&#$<<87YF4=:/3DXE MQ['N"?<.;GWP!X;&Q>39*+6WV<]&QV$4G"X8M(,AT 4C1E=S$#3?)?V2%M&F M<;C*2._'KC]S&D>#3MJ@^HQL]#,;W7O?)/#,K]S,!]6X"H&MEX3F0-.JO0\J ME?3UB7G'R1$+WF2S) +< M/,ID.E:EM.=L/K=I3TN@""OADSPL!!);AL[1>C M%VFZ\](OTEDK&E0078]&!5P17,QF^4\/LSSKA99#ESM^EN1D:HOSZOQ1N9EZ MZ9?PZ8OT285.NW3]6Z2NEC]>%Q2F+C]-Q ^YLT(D^G0>]O@P#R[3TZM<]L<-OVG>^H,QB2<+:S_*QW5Y/AB)06RX"(*@ M\-KP2S9&@&#&7SWF8*]2! _'._0?HN_P9:$\O[3F@R[#^GPP&U#)2]6:\-9N M?^+>GXG@%=;X^*1MMS>?#JAH?;!5+PP+*EUW;_6IY^% 8#9Z0B#K!;)H=ZX?/_B]]GX:5D3WVC"CX?H"8]NPT/_IM.^L!DHP"3PD;R$#1,OA,] MIG=KIF*M>=EO$]R2"RUE>52IC^Q(>RHLZK1DQR4%2PM@MHY>1K'O/W'12NW1 MF^52%]AOE_3KD5H8_BIT98PM8)Y'$_" +;CS1WG/\B,(1G?J@@4Z '+1P@VL MD@KQN[#5 A-EKY<,;]ATVE4;UM;IH**)JU:7$0B(5&I?&.M;)QH7:&D[5KSH M435AR*YQVC.Q#T#6J$1/&-:E_T.W&^TLW57*_>5!X]A%=36A6DC)Y),CI^,AA # M*Y9(Q 5,#G=4<7"Z@(-."-S@/$)4]OE<>VN0JA(IJ);],:=CQC6M:ZQ4!JQ& M<'I[8@1V,1&5NP!V41'!/OHB<&_E@PA=%H5UXH^Y2VC+AW4/?)RV&_9]!Y P M[[K)?=:(JON*Z-,:%>- /PKM6/J1'+.R:\-URY)^!Z37T7^_UDT3X' MFT,<<<=1.OI&0E]9%[N-]+E@ WC:V5NV3BP#-NH1?FM;^J[5+"W(W\9%*3HT M"MRZ@!G6>V&QJL:LL?7J2)*TZW/(I ,:T,&1%.J4?F?ENI.5<"YRM8"[N[-1 M'B,\TCE]JX4 VWJ@^^]PU'6Z'O"1[-V%4R!"%QH4O*!T.DIFX[&,\CPY.9G* M*)LDTUGVB#H:SY))-A4#IOF\#E"QKG6)^(UO$H2V8G*4;9=)Q,TME3/C]R]Y?'5":1X:_R M/ALEZ7B$@;B>T^U6A\_LC$0I39-L/H;="9322W2G4M%L/J$T@4]/^@UO #A. M\MFL]_4?H>[L>R%\GN0SX7N>3.8C^M)U9'AP]4//6L4+KN^\Z6Z!^]G]'?JR MNSK>;^\NX*^56VDT \-+B(Z.3R8#M+ M:\/N0Q3L_UE<_ U02P,$% @ #:EG5-IF@A4$ P U08 !D !X;"]W M;W)K&ULM551;]LX#/XKA&\86L"K;3EVW5X2P$FZ M6X"NZY:FAV&X!\5F$F.VE4ERT_W[HV3'RX!K#GO8BTE)_,B/%$4/]T)^55M$ M#<]56:N1L]5Z=^UY*MMBQ=6%V&%-)VLA*ZYI*3>>VDGDN055I<=\/_8J7M3. M>&CW[N5X*!I=%C7>2U!-57'Y?8*EV(^X0+W;V7O*BP5H6H0>)ZY*3!]61@[*W!8X%[=:2#R60EQ%>SF.$L,1,&P^< MQ!-.L2R-(Z+QK?/I]"$-\%@_>']KCIS$@1S7O"GU)[%_ MAUT^D?&7B5+9+^Q;VSAV(&N4%E4')@954;>2/W=U. (D_@L U@&8Y=T&LBQG M7//Q4(H]2&--WHQB4[5H(E?4YE(66M)I03@]7DS?W$QOE^G# M_,,=I'R% P."]J/56 MP4V=8_ZS X_8]I39@?*$G?0XP^P"PL %YK/@A+^P+T%H_84OE>!F"@MJ]KPI MT86 O?&O7'CD9K4#ZA\ZM188*;HJY-%2:\Y'6&D.9Y8:JD8$;U MRUJ5+OK8YJRH06]%HZB2ZAS2D@:!/:"1 KEH5GK=E/0\V[JZ7=>C5+;T0F]1 M7L-GY!+0=!!%RK!:H>QZ(+B"5Q"X01Q:F0Q\DF>D1.%Y>Q+Y)^#,[TP"=Y"$ M%IBP<[B,@E.@P!J$+HM].&-N&"7GY"".0GC@S_#THWD.R:K_3>$J3.@;N;&5 MK_](6,#^)"UVH\OX= *M24 $$K]'!HG+HI/ X&!S@)P%D1LF5#;F)IT>CANYH8P>J GMW[=3I=_N9G;:CZH=Y._#?ULG3;?=IO7AI2NJ_?=GEV?ZQ;O\=M/B%X]^^&Z7WKH;U_ZV>UO#IT=^ ME"S?NK+)JS*IW?K[LZO+;UXN7N +],3_Y&[?F+\37,JRJC[BA]?9]V<7")$K MW*K%(5+X[\Y=NZ+ D0"./V30,S\GOFC_UM%?T>)A,?!!'F MA><7(R\LY(4%P7N"LW;0V_YO!> M^\,-[T92K9.;_+;,U_DJ+=OD:K6JNK+-R]OD;57DJ]PUR0/]Z^%WCUJ8&@=X MM))I7O(TBY%I+A?)+U79;IKDIS)S63S (X#9 [Y0P%\N)D?\T:WFR>/+6;*X M6%Q.C/?8(^(QC?=X9+RA%?_OJV73UD X_V=B@B=^@BI@W79VL\S(M5WE:) T,X^"0M$T")S1I-R[9N3JOL@;^KJON M=D/?W;A=6J=\#,HL^3&'9>7+CK[(8 0$Z^]=<4@N7S!"D[1VR755-H *?"!+ M7ODY;\*

+Q87WZ[2^LZ= P>@SY??XJG)FWGR?M,;T@P$ M\[\!P G$)LG+5=%E+DF+ D[^G2L[V P$?%4U\'"6UW"F =JTY66DR\(E;97\ M>DY_I4VRAV.._Z.TPB_L$_*R!X6I7$!#PVCI=Y47>PH[/DG57KA@( MG*]Q]5V^SI+]QL$V 5Q M^L>V0*6>N-@/[(3? P(G>YP"V2WZM *3+RWGR#K&"R]_D.Q[J+>PO, 1C+UQ,2QO"8/ S!"3(!!08/.(J;3;) M&@07++6NMDG%0P"+(&'"2#@]\S4.\PJ'F2?77>WQ"<+#U35-M:JV@('TD]"Y M)\[TDU]N(!1 M:M!%M@-11" &939>5I4):ZC ;E$TPM^ =/I;E<<$'S#[&[P MI;0&E%]7&;%_HN!?JWGR[,G%+'G-L+TGV![($;^ZN<9?Y8 _G(7#AU]=/ONV M45SQ<4Y<"IM',L93V 0Z.(2 77H 8GJ0S]T8RR"_LHPE;6#S&=T%G!WA #!5VB+VP-!%9%[QX .0Y,290*[GP"2[QAZS>?+:4P0>H++B4?AY>KI&>(='GM&N MP6OND\"-RP1J/? !.3H(0[LPM^>HE,ZPH)!A9+1W";EL#ZMGIN!#% M%WEK"6U.=%UG\$L!H-*K)#7P#_='E]^E!0(P\^<+* KFR]RRC8Y=7L(!+%MX3.(48P2(55"?B*-[+I8+DY/( "(>.I-B! JAH.9 &/ M$X+@?T(1,DYDSA/D61[LF,P\W2<8D6FM(IZMSY,DH6^$>&'/Z8E]WJ!(04H% M>8YG0FEC!=I<#=JJ?%0>TS7 EAH^%P%IGEJ^D$A0D(%T 59R!S1=@6P$S*P^ MGC/W _Z$N\1\:U>DR.!A/XVP+4"'*.8*I-ONBNK@4*K#]H.FMY--!\BJ!H]" M=5NGV_M+=_HB36 RU3(80P8L%(-XGBI89BN[I],1Q'D3\8(>,[V76&,F.(H9 MI64[DQ"1R'A\/ 7"*>'4Y^4=' Z_ ,AY M?<3=6"GL<3@ZI CWH J*$^&&J$ _0$6A(EJ8P1NEZ_&DF#4FMQV0 #L&"&$ MG1* H0GAFT/R>P78P0G) +B#XT4,F/1K@MNN$-]G=DOTF8KQP PW<,"^G#]- M3\0J>[#SJ$IIQ%4;("Z SFBFS'-%VO07&$ M9P ^,GG@:Z+L\(-0]8!82ME*(4IRH+S1KRN8 3J M8;7^DIY'_1Z80N'5H^"#X+T$2@!&V(Y8CZ/RQ5M[H$ETVQV/1P:+T9"7KLB! M:S6R;6D#,I(P][=JC]QL=L\)_6Z@DP' W*8'H9Z>7,/A@JT"+%QXL3%!J]CV M-G9UL$\%$R(E8:MR_Y-7B8.M.(M,I5VW!,%4$ =0JP1%7U?KSDZ)+K0;V@Y@ M9V>%(/00L^^.+?4U"(H('C*?"0@][?NJ*]"XW^$)(L=8V1&-H X A[&JX3 P M=A6ZJKY-R_P?J2@TH)9T*T1#4,R#7\IKXU57KUA7AQ6A?Y[M/*_>\HE#!V;K M;O,50+3*&QIB"TA"?*=('LPIT"8OVJCFR5\KA!P> M1UT"EX AG#E C,S]%D &#.S1E<^0-V1EA'6HKVV>O$*M0UT_@TZ 895S MHP3>H,?"BX@ "!HM>NG&G'H=.\V2]\@\B99A6O$#7MW6SC$3O_(**!J; M>S\N.APU I[L((XHD3FC7=TR/-[Y&7 M>7$AS%)]U -L]%[^9\\0D;AJAQ:8RSSC(3E^?$#GR0=G/-?PYGV8(1(/4C?R M%<+5;V7NM0CB8U=;A]9ZGCTT MVCG9D/ 4;%>/VZX>%4 MG]Z"K:DJ9%JBX'$U;''#E@*K-MZ_&4Z)Y;6@^:1W<$@Y=H'HS\#WQ " 39)B(WS ,&11 M<-'OUQ#/%HZ.F^/=)ROV8'NC@Y48]CDC^<:.($'7U$9^[3?RZ\D]^*TAIOZ3 MZDY#NS@]PON-'GSO%OBBHX_'%E;[1P>V:6-U+T KXMOH=^0:ZFMK*9LUX,!V$< M69Z1RLT+3$@)!_Z"DZ39[QV;D[(?AN3H^')8B33X&>"J#1X59,3LXID1$]@S M[R6/#$C$')ZH< @V%%9I79,(08[$F+FMJFR?8PB%^$6+&\YQ5T^D;*R"U+T] M+\!,R.2W6<)\C?2W>&H,=9D!E"K1B7!;YE[C0SU3!!^@0XR%B#!3UN65*.C M[3EJ"!()K50<(\OA#-8>GQK P)WTF QR5&1WP+%$B8@#T$M;=/ V(8-B1C/D M*]PW4L.[Y>_L:4E^[[+;2.9^PY'SK[\EA <,&53/#)X!BT>(E>@X@!W;T MT$#?^O$'L!I^M%'(;VE _25P."]UF,C4%V/M6QMDOW=\?$(\///BX=DD

K MP0'^)<*Z.K""78P*_.G1WF^"X8#L0P=%'H.G72:SN@YR%A.:%0=&G9%GA.1& MVK6;"G0X-IUONYQ_ ^VM8RL$T12$T&"4]F4%_P%G?'5U\Q)5O0_B=T,;8$Q, M"//!>+>%-R4?(A\F+\C%Y2:211WVG"&&)JZ8([I/M6G%%&RVP]G@I!C0VH\3O4S,(MB!$JT M*%")+KTSQ-(.\5T2V CH;_.;>9(!WM(: 1R%G1QA6] K.LZV@-TRKZJ#0A1; MH3]B8T*12(M IF!*4_;"L"J&$4\?L1T9I*S*\Q,#L=!1_C*$H[00"7DN2R(Z M]/,\8$I@JY+I@T3_5P\NY\\?_O=_77Y]\>T61 JY3+YZ<''\);[XU<7\:?3U M_308R6U@/0:3R>"L[C3",,7EGWLN_WR2+U^/!?6'6/ST4.B?'AG??Q+XURZ^IT% 0,)_8P-V871(&RK*(G M4(3>7GKS1EP"(=(*K.YL4BB=X2!%[CK#8P1ZVU#4JO?K M41B(1"\*[<'W^W&]P4">>5RLE3HD2%( 04639-(BYXJ$9A2=F]97A+S&O8,] M*@Y!$!,\INV@J-Q.)-@N/02GKX_DJ^%\O[ KNDJB4"-LSE$8UJ1:&$;^+96SFU*M(5&929]VVP41%E9?C$ MO"8\KN0=Z2/H=.IEB.;!N,V2=0H?V:@WV3J@1B!S][%[V )O[@O:@T.H Q.2 MU/Y5JQ* ,I.#5\C[ 6&GECGK=)2"&.)Q%#M1L%B'\Y A8L:LVD!R>4B)5?4Y MQN\\^3'XLZS2Q!QP)NX6] N #.MVN!1T:**J$]:2AFV7P+C$O407MP:(;%2\ M$LJ1\,Z28=^)W=*![>P'#GT*L7>?#'M8Z&SIV,'0#YXP20-4,H %H>:&3C,, MW:W7.#(L2FF!E D;,@C^9^.-,QAK!DV$\8= M[C8MU0Y&P4Z)Z"K7":E)5O.36 X_E2&!43P5+4;OY/@LV^?]$578]/T!BLA- ME,OXEXP7B5R7H&H&+PW;Z(>=Y(ZZ\A8-;9L49HADMZO3O($UKO-Z2Y0+,\,R M,?]KX&09MD%8Z1JW[HH$G5&>W_>(F4V:,.6X=SQ*23C:1T^J)9(O M*]L! Z(U\4ZR_S,=<'^*_]"S,).8 $>_M!FKH&AD':K;<60T4&,^LQDN@WZ-[9AW>=<]Q*H>-^,4TA2)BTRV*A'_86@2@ MJMM->X[2#W@NYNHGU1VY&6(YY(,#1$(SD^06 JGMOIJ2W*;8[7)2]/Y5V->@ MU)Y\%:LCOVEVZG# ZE;P[;B,@U@S)>ZEK6AH\BO8$ M@CE:']**PQ(ME-6>/L2D[&G^O$0+!.*"-"<0-YP3CY0"ZRW4+RXY4KA-WIWN M\Z!@?@ =N UJNQ]1PI/;DLM8Q+,<$^T1_'G##@QZ$1<1A[AFH9+QIG6[1*N< M8"UI<2#[Z_5Z9G+Q,*J"Y<#]0=I(I M51]+^4%X2$^,X&!Z(=7^.&KH228>>M8C7'1<]@A3G8Y"C@!GJ .,8?K+$5*& MZ73&B*_DYR%HHW-2:JS/3D99YV]@?]'WR7[/L 7(%BPES&)RFGEZ"B&T-:7" MP5G'TJ7^ROAD#8^Q=R'<*[GJXWK#L+9@E"5 M?R.P%9$X=E#4#OIGD4R^IO6Q-V]F@,RXS8_R25'5RVX![.R\K^:( 8\8L6:J+W1V+K; M@Y>'RIR743#$SF:Y'#-E>-5S\+9VI(._9EB(^@)=H3F#_6("RQ@\"+'VPC@ M_(GA#X_Y 5[#OJ%:FIVT\&(MPYP58/0889+!*P>D]?^H1D6':0EUEY'JE'< M(<$XDJ2"_[A2?$BY+T.5-_]Q6U?=;D1ALTZ$HW=83=$(\+#9VO+J=[5KW" MY?T/+>^7$'T;9K33(WW@2C[.E!Q)I\1,P6>[ M0^SSP?@1[C3%Y&D0S.XZ-?K,E]L-I?;:ES2S848=(B21'FAWM_4G[!20"% / M4([%>%R!Y0)G*&\VZ,1-*,_G',"L8]?O!KY)Z]7FP-.2^9RCN[]1CP&# <];:6V3U'M3>A$UZ9#\/QHSI9Y1:[(6,1. \B.;;Y*? M\<'D\AL,EU#(%7[_HZNHGTN=:SXY']55V C3QT9R"+@CH!0J-%2MU32Y]$KJ M,$^19EI\ \R-5ZE(KY88 +!EJSP([!02H$VGK*A(G5Y?%1A96^>\'EF&SO+X M>):NG)ZGSZB%'?F-8.SV6%(3BD"& I>]^ 05!0#?G0T58YLO=^FAE]\"/]68 MU>S#I-35YQ-'^0TY2,J,"D?L0T 9-[Z-7>53T;A:PQ5XTJ):*JQ,M047DU79 MPT\,%3NHN,(B5*;F,@1?"_IL#I OV5]H&J#8>&@H]$30N3W%&ZJ./&IYU$L03/Y6%?AB(\5^ M]\YLUCY2B+V\SXG^F4K6*>$3RO\NITOWKI1&WWG"'10\]QPED'^(L7'9N?G) MYV%C_T[,2:, RUYJC>"T<97DJLXE\+VF0,^ZW0,RSM/F/#V7 F*LZ4S3F[.' MF(3A:O(9VMPU,XHT_:%$M )>+;67BH]A-VE!1$W]E%S)F?U:>]SO3H3DLT,- MEGRH,J"&P4V')]SY ](JK=[Y5# MLR4$#7 /TNE$/])$%<)#5G7+%G,*]"4: M27M W>-Y^C8<2UTIY1GZSM(I/546?:41:;D:U[TU%#DV?3TO< M0[+TAJK.M"F43,+L!E.CD7G[*NW>4[HB?IJZ/_(#EB-I*%5-(H7":^C&*\V= M:H*K6VP\GW^AXII"7?\@H1& %&#L%FXQQ!];388MG=HF[NLTJF]'31\%9DI[ M:)BCG1H>V=)7E_-G2CE=I?I64UJIS%LU MOD&>=:)@=D?R !OT7M8U EB M"5IPA!6]N60%6];& ICK/S3?:W*+0JG9Y71UV#O@:J@0LRQ$_:UBM?P:D]$& MM^I^ W+)!8S*?V1A:/["5M:)3T4B9+2KP+VJLG3:R42+ FN*[B1K%_>]944D M $\9'GLOAV)>[\H-(M6G-U*& 7/"WN/SY&T/#DT4!.JC,IY9LJS*3L73:,>Z MU+1DE*XF]3DV>T.&7%>8!(VUBE$R]U'#7ZK6,PU^+7'.-&&5 7G]GN&=,Z[O MNR-WEK3(7IAMOR8 5U&JN)5E9G*^';P6Q2R:K M56C48D6COVBJ20B]E.IVMZB,#1 MZ6 E4F\.9]8I,DU&VB$]8&;6WWU='YIU*8G M\Q>QVO0X_&P*-H?FT_*=0 Y_@IJ57/$NQ8U-IP%A=7 1]+T9:G]'ZN#EOTL= M#-5OE]/U:F3POP8EG8A]G,'?8Y1<1V&,>,:-+D+GE;(@+25Z8^K.4N! R-N] M9G=<+$"NA="+NCKM9"*Q$)V[,C2F[/E/>IG$;.V&:)5:L.RF:9*C3LZ?5Z@< MT1DQ\F,LVC-]-!T1W46P02*J&B.J$8LWHQDU1WB+4.2VF"Y6N MM?)F=>2+D1LZIM__X'L!L'NK2/-MKU/%RKMB[]4IP;;=:-A8X=*;LF?O2YT> MS^DMB3#M0;0!XS@+/9B\X\OOM.#[/LV".+**)R6< 93B<1_!7N.>^PWN@YY1 MC)97!AA8FG:/AX /RLFTN5 M+EI:XRNF41DDLN14.F\OY];. 1J:-X#&^#%=,X]Y&C &(/D])#52W* M_[*[O,'(',TC4D2%:P/E1*>9/<@] MEA(A9Y*%A(*+Q73!Q3M1;MZ%AC.#C.0+:B\^:($(M3#C:0BY8N:*-U*%''I1 MT?/:>:-LR(=JA.*_V;,:.IR0,\RTZO%$I:;\J'=9:Z#QZ&YS!!F#C!3Z\L"( MEXX/H/!3JK=M1);;$DN8U-R[PDU5N5BJT0;2>A\!%Y&$5A=\,H[F1\TU[[?* M6=KN)]AZ^>C]#F-/$<4\>/K0;S)[/WF;:0LI MVH\;B0Z09GW@+J@#@)++ S !!+I$_.'E:G/?KNFU+'82+T1NP51!WH=2%"FA MKDILLX;=L:1 !:.,Q.C1U8WPS$(-$7U)61YY8VM1U=118MJ\%S3&0M^"&XS2A$Q-H=S M>I?.+9UY[T"W3TJ,JZJU)QD.[=#_?$/OZ=/^!RT)-._5426FK))(/O7O)54T M6Y)J&UALZGW+A2^T?3'2N6IO$.GB33$T>+X\G%N2%-_*F\F%)EGE(WL'ZB)0 MPD,^H0UTX#I/0BEQJ*1&4UV: M&M(=01@'LDS)3Z7ZQ"&@E'AJ%W4S,!VL]#%F71RS[EA:5UTK45?FET["_RX& M&94=#[%0K(N\L(,/>N% Q7K^J*7F*C'7NUGJ6(QPH0"5 M\KG^U1SXQB\W;\G%4[HZN %-77944VIT(@%N@!/+&0$AP&5&1)>!!>AO,_'# MC0I Z=NZ),G#\IAF'GBR])U[19'0OF+\\O!.H,46RPL%;6KKS$9XK33HH6^Z M>O3EH\+UGJHSNY\J$VDNW0Y31$QV*BB\[&!%9Y=Z6/%T]:("Z!T&T[S15EX1 ME_ @L:9J?*O'INW8:GNB[L>H0NE(Y)(\R*:?B2E==X';P5M=Z-CZBG_?:QTY MI[.0^GFL%>E)"57AHX2JW5&MP+;V-,LNV",\27?\@CEVW!A5^$W5YY]+9 M.[Q]\V!D258YSB^A@"]1AUTFHYM>/8Y<19JG$LV5=CX>H9E7=#>-ZMJB>7#R MP18#E+MBE N3J9M.CN^#_'K>,9B64K?723815YQ**K&]! 'W6CJ,KYS*=\N+ M1A\.5L_8L3OB2;YOAH?*HT9KR?J,B7I/A[SG'@2VF0)_C4A3V*)09-A1(C1* MS>;>\)%2:.N%CON\))C2-11#UWG M.+K%R1@(1K2J0(WOCDR^S[,%,*=*(@C'-=T\RMBRB2G3\,C774YRD%VKI(/5 M?)':#B]$(H&,WRX/,1=+8QYFCES<<:Y%N\];J)@#CUH;)734"FZ=-Q_Q?'#< MWW?T.M8I9J.ZLQ@;5O] AQ2''66D/#;OPPTTQA["W EC#5&N:'29F)>>H0<> M-=&@>3BUY99NFLID?+%E@&5OMZ"H4^$^^QQ]#I)(!&XTPHO6T6L6FOY>AR Q M220F\44V;;[EQCW)4"-ERH]"EC,M;+45I5KF?',WI?U.'282#KSD_;&/YIL1 MO33Y0/T$AW]#RO%&5*#8GD_GC08%HLU%_@?:([N/O5>&BDDQ:2^X?0&(F1GES8M(K\6]2UORG_J02C"^.0]K# G*=R313YD]G'623/;) M([U!_66Q[PWS)@9<=65V+X_. -E+=FJ_X'A\V3J/J*AWJ'K>-]W^ MB-:\%ZCQ/;*]LN7O J<]R#%:O%2J?(]]:.AN.*B?5$6527A^^G\\>:/ MBG/)-[/ZG1$S1R>( MD@ #%BDK1/W5QD@[31:?8_**?G%LBJ#BCAS@'+74?'T>N 7GE6AH.$P[1#1R MO5OB*[C^">C')#CI!IZU-"F2100?C6Y,C M#,>W>L,FG')FSYH_B;@I1U303P;MQ5#^-;F83,3CL)S(U82=V[A44L;FR5NZ MUB]9%577OX..ZP\J3D&EB!]!6!W2 E,2G3CZ*&]P(NMJLDW'(M20+Z;KOZ\R M@!RT4@!F/G*ST+.@F()..!'IRD>TQ;D.Q?.Y<:HHB^78]K'JDID-% M(?W;<)@@!WPW6,[80H=-5M$U;2U5+._UC9!%H DHLP2OW1BZF /T?4KF^+6: M4^7Y^<5"6S8Q"GS+)C@@5S?7R?,G"VSXB #+1VZ$JVT$\B@.EG,)>R77H*<* M(OEHW2XJ,?$!@,&\CY.#SOHO.:YW W&?MHI-+65<6>Z@W#IE;?2\6E,>'J>- M4!TLO1LR1;3Y0 7&C@BEZ"XK?C[RSQYUT5SGGYR.[#L">Q' WY.F1MY.CKSQ MM\%S"H9NO]G5T3SQ#(0DC9GZS!637QNNON:\M6@1<4H;RL1MCG=8A'>XZS=> M3]&BBD@Z)4LW:LDAYQ+"O^!MA?$Q76_6J[&T M/ON@ M*HJIN4^N7N6$8>_>S&;WN*+PA'$[JZCT1ZWV+O>"E42U[ MC[+JB1W>"FJ51WTRD.\67!4=&E#L6K\;YEDO7L!&'L)XS?T]A;Y,YPF)8)+Z M+"TZ ,RCA@M2 T^;@!X1N;O6'TEKP>CA7%,PF?A,X'F($%3T^=Y(C>_[RBE% MBTW&%VMU.M6]QT>5U]?F?0:^G*)1OL,7VC80Y6=5,T@_"MEE=[PXT>*/BB-;\.I2MS#Q! MQTP>&_KH"?:#>$H*(1WN+2$Q,']-1RA3U_[!62[W.4O=>L3^&]/2^13T4L0R M5+DAI0F^]-]O_/$EBUK8<+I!2EQ6X/,GGPJK;^Y?:2_;;[CKI (=RM<7TX7G MK_DXO4?K:E"-GGQ]-'6RDTS7&_3OVA+VJUON6[A+]R".+P,5_=$YZO)$-O(6[Y>I M]?9'_D%O:&&_HI+#<=L,\CW"J,(9Y<:.D3N\;)^>,3JT92/&*@X$+._1E=GX M$!><]+]BN(AA/)M=&VCT]2]%71'>YDL!&@7P6]?+1\+D":="VJ3>,3YR)D@BD9]D25,;^S1#A%B@2P*D49L[TJH+H M#J3/O[ M)FW3Y*X_U, %WCU:-SWY08RP.:?4AV37HG:M*HG*9-2)>G#J2L$%VW,X%.%7=*X FZI%P0'#).ZP.\M:?,4YQB M\!(:WYC>X_74"2"&0===U'[=?H3C2]5.+M]T(X[Y@K,8_C*F&M$/50&A&)%# M&\U$JU+>(Y>ZKKA6C]KD4G+QP;)H2)M27]%<4+\OEHN++[8MDN*J1#*?[TNL\>'J.: M:;V3-I9GIAE+7U73GERGKRK$VO.@GBP6J&IE@O8)"!/V\?=J";(, MLP_P=W%RXA/PG3@Y'Y),!7.*L_LBWFV [[=QW&$R5]4UF']3^J0>9]JE6[UB M])+8?=KOXHC+D =L*6;U+M$1\5=3=R2?MG\7'? M,7.BHDL;.)*+'_\B'[?>V(4F'#9Q]X4ML9#&)( \^(WDHHVQ9XQ9SUJN-L90 M[PEKLN;24??-QT/,S/="KP0:9G&6HB\9L2N'H7 *].II=5'S*S-564V GEGCC2,&Y M/^.7:)L*&MOZC_/9QE]3-T#F1\\YIJ? MP+-S3.0F!<@7&/(A:9R.A9>I:;3+W_2)DV=URD4(%C"5GZBKBHR]XZ# T>(D MWPWAYG+%MI:FX+[%X?'HG-;D,^RCK?UB2A7[:2G^E\(@NTF.=2H4SI,O MI *@HVQ]V]J!RG_M$W74,)9X/VEE:>@/04DS0&S<,T:#S)[NIMARZ/BWF&[0 M=X-!(TF,NC:)48.,>7*H49<\+4M+!G %DF=%7>MHA[7RU4BNJP""U.J.$ MYJ)KO$PNI*F(432NSK/'8OF'22]$X'P34H'.Z#(*T"9PN@ M' /^3X!#>;O9N2[])#P4+C!5UOHB.LI7&Q>!3,5M1^T093\MA;5H\@9+#Z9 MUD^]]' S2NG(X ,VDQD[>+BKXR;&G+(L*I/UR(#BA(EB3"W4^UUR?@(/H"@' M (*ID/'O& MC*J9/,@DPV>+BV>SYXLGPR_80TS+469GNO7=LV/8<_B;:.OED:PB2+ZL$[M$ M;X-SQN=YA8RW03(V-O@]UZ*UR]XB%5I M"0GY08E^C^ZI'"]CIK$2P51T>GF-N!L>%#39#I.C-MSS(G:!6M(!&9*)9@WD M33<1MH=PSMI]=4YY2AIG]/W*.=%MNTM+QZ7M'3)AX'PIWDYT"U9%IR%0?4N.D;V: M(=!7\!2:R@E=Y7VVI=$0'CEK3J)%LL>TL5K442EX&&ABJB(+?@R^QYW:M.*/ M6#CG]R;QB72]+#OJ-Q9+;.(:FC:HH0CAB""&8VP;U0 #DZ":'>0'IJ1)E3DT MKEQ,MYS$^Q;*%E!XQ>G5W*K8Y$Z_K:NRZK0:9?#<3<_@;SL/5SDE[T7DO2F3 MOV/[(EB:VG.]3._@(!G(YVZ2EY4V+\*<[]GP0]=5%K*@'YQ=W5R?/=0<\&?G M%T^2L]?^Z8'>H1.AACO4?WS(M0RM@G@2U3Y EKNOKTC3YGT@D^?KBZ[.' ;=TFP^E.P2?AM;X^ WM?*G MUQ=/^W.;]GJ^SB!$&25-9A==XG;N.V;[*12XIV/=C2(&]-3?]TXY/(K?3_ME_=AT RLG>&?6Z)3$!0U:ZM*Y\\ M)FP4]H5N[Y-\W5@F89#B-F*:%+,A)?+4%7 M;(N/1W*A)!65JJ^E>GRRTS IWGT\*U>A;1:_F&XUQI+-=4^PHJ\N>MVP-=RL MGS1K9010)M'6T^9V:93H_AS?I!)J1?.E>&M];DKE5+04M MMG#6!R\$T3-3L,O=<6TE %8@%W?%$I7-H_<47CBXC+9^0(1-6ZS7F[E&O M.T#;8P\RF0T"\D#:89Q+^7YD:U2HJ!#!6M@*#9&0IQ2NC.1A]-'UZ'X/B:*Q M"KE[B",4.2EUHT=FY946$ O$>WLE/9+C,L9*W "&^YGTBUAV.F MA#1XV9F4M!$_2B6S>4#FP7)'2]5B8?7\R0)TFN&3$Q@A8U)S\O@TBUGB[_$) M4F(EUQPHK;)-RLJ_WE4!*S[M/HT;*8SS+;E+QUR;TE%SGZZ%/IL5[%)1OAGB2YMF^( M1/M\CI"8U\1KHE(V#G)KG@N52JP^RLU2TIP(:Q! 9F:YUH@#@V\C!F[VV"L/ M)CW)+ERTG!G*!DQ1:;DW(E\S1Y%J\E22S*?6,2D!\\:.O,+GRJ?X2]3,I03B3SP0]4>U!%OAQ+9%)%Z=V M<9*LAYJ?K[(1U1'6#6<>#Y16!FE1%K4SIX#:U="A](Y&DD=?75Z8.PU"-J&G M^8$JLAG>DV"9M4\3[[_<3\K_ZO)R_M2^2+6X]WA9.FH.<64JE/T<:V)(#QAE MX=7D@]L8[J1_::H=#8EHU*-+T M)U99N1H?@-_7%2Q%/N $^ZK^2.#]\'\!4$L#!!0 ( VI9U1,ZOPR>@@ M )49 9 >&PO=V]R:W-H965TV@ )98HR9)R28"\M'<%VDN0=+M8'.X#+=$V+Y+H):FXV5]_,Z0E*XFLI+T/ M]\6B1'+FX;P/?;*1ZEZO.#?D>U76^G2R,F9]/)WJ?,4KIH_DFM MU7*JUXJSPFZJRBGU_=FT8J*>G)W8;S?J[$0VIA0UOU%$-U7%U.,%+^7F=!), MV@^W8KDR^&%Z=K)F2W['S:_K&P5OTXY*(2I>:R%KHOCB='(>'%\$=H-=\4WP MC>Z-"1YE+N4]OGPJ3B<^(N(ESPV28/!XX)>\+)$2X/AC2W32\<2-_7%+_:,] M/!QFSC2_E.5OHC"KTTDZ(05?L*8TMW+S#[X]4(ST:".K M[69 4(G:/=GWK2!Z&])]&^AV [6X'2.+\HH9=G:BY(8H7 W4<&"/:G<#.%&C M5NZ,@ED!^\S9G=,&D0MR)Y:U6(B MH3X-1NB%G1A"2R_<0V_HO/\ZGVNCP&S^/<(@ZAA$ED&T3\[@3D53_BB*4D)SJ4)TV0A2W!U?4Q^=1.?Q8+O3ND1BU-IRS^7U;HQ^!:20Q*3 MCXVJA6D4M[,+\1W'&B8.24+NY,)L&,RYM9\Y..-*E@41%1SU@2-Y#9\U<$ Q ME[B /6*2+6#"6AN!B7CD9K#CZCSLBE0#GK+T .<$(8TGA;HHGC<(6'1,0%3 MY-4<6+;FB#\^>2]J6"D;#3ST ;ESI_;ZBG@B@'0#BYGO95$(@XAZ=!98J1VCUS=54UJU M=J9A8R< 8)541OSI/KRGU NR^, .9DEP,"93/!LR3F$09%Z<^2"T,>K\.R0= MT!T,]QCQAO5M#9[6+LDC9R!*CD'FI5[LK^]92M0/LF/R.RQW(6F?%G'=.Z41 \+,76Y/6 Q?^@@4G.(H# M;Y;%Y!H8[Q!EWBP(2.##\H@$@9?2D'R5AI504O1(HT;DDXW ) *OB5$GH4^] M-$&MT%GHQ4%*KAK5!KTWF$]G/1Z0UVMNBXKRT2,;%WUOIT-G(=\L#" U_P192&@TG/FB%4!<&IN/OZS#H[ M.JI''!"]<().C78P2VSTIQAJ_OJ7E ;T;V/Z33O]IF^NN,\+"%1&V.KV@RLN MAK0X2G!8BWW*;=GR_RQ.AO"\0_>*0XSIX/N9'[HB)8$"(K[.(?./E40[T+0>VSU 5K VG9;VG^1EE.ZR-'A;6 MP^(R;/X$B]AB*5LL>8N%8$'M;BEL )OCU<4Q^0AF#QTRN6S ENO\D7Q5K-:E M*\7.B_] K^Y*[1^3P@]'>*@JDZ1[7@\<;0EQ E OT$_!%4NFM>WK+5(H^*,@ M:A__A.H\MP$]73O:\DA2KTL"]K'$%"4_5Z@[T.PU3 ]V W>"-92 M?;G[#;DE]OPXW U&G"/P=_ 69;@ M1FX3]& BQP65+#C>3YG5L_IV8^^^>''((/BP)N":^G>Y(VEX_/(H2 M%WK'U-F[+@M^3)V'%]!O%];%P?Y8EU#WI)AQ\L-1[2L(&YIYYDH%+"Z?!2_G M0=N/AGT'U16@?5ALE7\XMQ#S/L0V-V"^066VY<:.")"M^4) 0-MPQ9\4$3^7 MFCYU1_C?X=M+DBC$"A1RI_/:U)O-:!M=>P?HEU)["8;0X- (RIQ9L-7KB-!^ M(*-W"=U6!>]H=A212I0ED//@-3@*VE>[\EUZE.SFGW:8L/]E5OHY55SB!:#U MFZX@\_S 7@PEONWX,G+', 0@*&!YS^W=*%3I()]H>P,50W=X"T;*5+[:7B<" M4NEN:")O%N.B(,T(=)10X_T=U*&P^,_[M*\^]K]YW#N;MIWR]T?%E^86@J( MJ"5?P%;_*(DG1+G_ -R+D6M[[SZ7QLC*#E><%5SA IA?2&G:%V30_1-S]E]0 M2P,$% @ #:EG5$R+I30C! #@L !D !X;"]W;W)K&ULG59M;]LV$/XK!RT8$D"().K5F6W 2;JN'SH$;;9A&/:!ELZ2 M4$GT2#I.]NMWI&S%<1RU*V!8Y!WON7?RIELAOZ@*4<-CVW1JYE1:KZ\\3^45 MMEQ=BC5VQ%D)V7)-6UEZ:BV1%U:H;3SF^XG7\KISYE-+NY/SJ=CHIN[P3H+: MM"V73]?8B.W,"9P]X5-=5MH0O/ETS4O\C/JW]9VDG3>@%'6+G:I%!Q)7,V<1 M7%VGYKP]\'N-6W6P!N/)4H@O9O.AF#F^,0@;S+5!X/1YP!ML&@-$9ORSPW0& ME4;P<+U'_]GZ3KXLN<(;T?Q1%[J:.9D#!:[XIM&?Q/87W/D3&[Q<-,K^P[8_ M&X<.Y!NE1;L3)@O:NNN__'$7AP.!S']#@.T$F+6[5V2MO.6:SZ=2;$&:TX1F M%M95*TW&U9U)RF<=NIB MZFE29D2\? =\W0.S-X #!A]%IRL%[[H"BY< 'EDYF,KVIEZS4<1;S"\A#%Q@ M/@M&\,+!]=#BA=_G^FVM\D:HC43X:[%46E(!_3VB-AK41E9M](;:FXH4H8*Z M@[T%IZ(["F):]4JM>8XSAWI1H7Q 9WY?(:Q$0WU6=R5HDSG3-Z8!%&ABYL^J MR[WSU->6]X1<*D"3*Z!(8[M$.43;AH@6_A6MG7\$Z M#T,W2/ROV$9.D6V1[TY8""-IC8>TQJ-I?55 IY(Z"G$ZJ0>XO"_,7-"5J#3E MB;S2+W+^EJ?/Z7O->QWE]U(H!8L\W[0;BBDI^I5>A]/4HW*XQ0>ZY]?$7$M1 M;'(-&O.J$XTH:RJ\,PACEP4^+4R6XHA=T#)PDR0S7Y:Z?IP:9A!,W'!BN2EQ M8[BQ5R%9*;%/LZKJM8))[/H$=YYE;A+0\82D,@C(%3^*#4S@AF%R 027^A.X ME[R@1XT>/%(:A F=,)\+^/&'C 7L)T--F*4F[)EZ+S1OJ&N.,W%F-85Q8DUF MH1_U1PL6B%U_6_?!^\> MZ>56>*H.1V&_K0Z!'^K"7A=LJ0+IUU>DNH(_Z5;I'X 3E6>+S=X21U7T;;K. M3%9]JHTSB#(W\.TB=5DV&8MM.L0V'8WM.Z7KUI;Y=T=Y5,'I*"].-[ +6P3< M602\+"669G55@3H,>XM^QGD^WD^*'[DLZTY!@RL2]2]3NE9E M/WWU&RW6=N)9"DV7AEU6-+"B- >(OQ)"[S=&P3 "S_\#4$L#!!0 ( VI M9U0S&V_ME , !D( 9 >&PO=V]R:W-H965T442H-T+=L &!,OMAL.P#XI-Q\)DRY/DIMVO/TI. MW/2NR;Y8E$0^Y$.1DA=[I7^8"M'"8RT;LPPJ:]MY%)F\PIJ;6]5B0SNETC6W M--6[R+0:>>&-:AFQ.!Y'-1=-L%KXM;5>+51GI6APK<%T="H?T=][[L1ERPV^ M4?*K*&RU#*8!%%CR3MK/:O\!#WQ&#B]7TO@O['O=C#SFG;&J/AC3O!9-/_+' M0QY.#*;Q&0-V,& ^[MZ1C_(MMWRUT&H/VFD3FA,\56]-P8G&'$R(XAWK.+B&\QOX4T"8'%++F EPZ44X^7_H9R"&O)B>M+YM_N MML9J*I;O%UQE@ZO,N\K.N-I0#Q6=1% EO)[IUQ)\$=-UZ=RT/,=E0&UH4#]@ ML/J*U"&YT@6TIVYPH,4MY,KT9 LDPUQPBV"IQZ$SHMDY$1QS5\8WSBG4:"M5 M@'I [7:%!C164"=@0398=A(DM90!;J!4DOK;S.%+O_%1E/C,,@0?IS;>?Z[J MMK-NEL(-C.!]IQMA.XU^MQ2/3C:T<0,3V*C2[CGM];H?D5JP4K( 41/5!W3P MAI8->7!IEDX!"+T&I9_#I&C6KV8FA ;I(YI<=H7+@SDX#"E.NGN,8TNX+CT] M25*: Q4EUEMR>2Q,]XGA2C2DJ3I#/LPU;'K6X>E!O$C 'Y"R<,0R$M@LC-G9 M9(S#+)Y!&F:3[#DEXYA!0E;L7%I80F93F(:3+"87XSB<92D)&0O9./%9F\-= MGG=U)_VQ#J7A;TP*@-=*6_&K7[AB+$QFHVLOC"?)]:6<.F[.\92$9!:.9C$E M[1(Z/M)+0V='XIDBWO/36J/1UR4\(:=4HKMN_G\N_AN''HG%R6P._Y!Z?SF= M.T6G]]^CO!P[4:24LK%+CDNJY1[_RC9*@JNL;V-_>P M.KQ[=_UU_ZS>/YJ?N-Z)QE#5EV0:WTY& >C^(>HG5K7^\M\J2T^)%RMZNU$[ M!=HOE;+'B7,P_ VL_@502P,$% @ #:EG5(>[-),= P /0< !D !X M;"]W;W)K&UL?55_;],\$/XJI^C]8Y/R+JGSH]W4 M5MH&""0F)C9 ""'DIM?&PK&#[:SLVW-VVM"QKOVC/MMWS_UX+N?I1IN?MD9T M\+N1RLZBVKGV(DEL56/#[9EN4='-2IN&.]J:=6);@WP9C!J9L#0MDX8+%S6S*>ZRT/JGW[Q;SJ+4!X02*^<1."T/ M>(U2>B *X]<6,QI<>L-]>8?^)N1.N2RXQ6LMOXBEJV?1)((EKG@GW4>]>8O; M?$* E98V_,.FUV4L@JJS3C=;8XJ@$:I?^>]M'?8,)ND+!FQKP$+-J28 M!;SL>(K?+A?6&>J"[TYKA$HW MK5:HG 6] CT RP!<>6"@CP\S-) M'YV]@*]DU_-SP"R8G A%'G1G"<2>PH>#8?P'19SG.:UYG(U3^,R-\'WS1.ED M= JC.,U+.!^7<%=KX_YW:)HG2CE=9>=PKQV7_[@HX_.R#*ZR20$_]GY'>"L& MWHJC!>_9>D]1"RFZ[R#T]TQJA6XW@\SOPF@TE&A=MZO G41B\N"P2%>D[V1UJ!9A\%MJ4DZY?KI-IP. M;\-E/Q+_JO&UL?51-;]LP#/TKA-%#"[CU5Y(F01(@:3=L MP(H%;=<=AAT4FXF%RE(FR4W[[T?)CIL-32X2*9+OD;3)R4[I9U,B6GBMA#33 MH+1V.XXBDY=8,7.EMBC)LE:Z8I94O8G,5B,K?% EHC2.!U'%N QF$_^VU+.) MJJW@$I<:3%U53+\M4*C=-$B"_<,]WY36/42SR99M\ 'MC^U2DQ9U* 6O4!JN M)&A<3X-Y,E[TG+]W>.*X,P MA.8$7ZJ/IN2X=!_EP6JRZQH+^,;9B@MN.1I@LH#OMD0-YX]L)=!< M3")+7"XBREO<18.;'L%-4KA3TI8&/LD"BW\!(DJRRS3=9[I(3R+>8GX%61)" M&J?)";RLJSSS>-D1O"5[\\7Y_8[-E.4X#&E"#^@6#[@.+_WB5Y\U;WD/K M#C4",[!6@D;6C($ZC]6*O/?==T<,YUR"+55M",Y< /534\2E1L$L$;)]2\\@ M&82#_K43>F$6]^&)B1HO65$XMRX7RUXA"8=D3\)^/X-EK?.2&2XW[UA9V!]E M=";#K.NH5F],^,R3<)0-Z4RRN+,VV(?U#<)1/VF9'I5EHH$_VJ,SR.)PU.N1 MD!+#]0 ^^C6B@QFL4&_\IC&0JUK:9AR[UVZ9S9L9?G=O-N$=TQLN#0A<4VA\ M==T/0#?;I5&LVOJ)7BE+^\&+)2UDU,Z![&NE[%YQ!-V*G_T%4$L#!!0 ( M VI9U0B.("V80, -\' 9 >&PO=V]R:W-H965T9VB 3/E=)N$>V(ZEDVFWL:HNB:)TJ%:=)SFNQQ0>DK_7:\BKN40I9H7;2:+!8+J+5:'8]\?:MP>\2 M]^Y$!A_)QIAO?O%KL8@23P@5YN01!'^>\ :5\D!,X^\.,^J/](ZG\@']4QL[ MQ[(1#F^,^D,6M%M$TP@*+$6CZ-[L/V,73TLP-\JU_[ /MI,L@KQQ9*K.F1E4 M4H>O>.[R<.(P3=YP2#N'M.4=#FI9W@H2R[DU>[#>FM&\T(;:>C,YJ7U1'LCR MKF0_6M[BAN#B46P4NL$\)H;T&W'>N5\']_0-]U$*=T;3SL%'76#Q/4#,7'I" MZ8'0=7H6\1;S2\A&0TB3='0&+^L#S%J\[%R M]+ERKC&(ORYVCBRW Q_G0$? M]^#C%GS\!OA#:&4P)?AS7LO?60!_Y6:N%CDN(KY3#NT31LO''4)I%-\7J;= MOC;=I9'_H .IPUT,UT*QX*T,F,;RCQP)77A5X2,7+I#+L=J@[1,[@]7K&["J M3*,)?CL!^EB6V%X>N!>$<"$UT,XTCK?=$/ YQYJ8%2%'0 Q@W@$6T%R@@- MI#0D M%-16ZES6+(G \X#X5;/"$B>H@(*KW6XRP9 %Z5PC=(Z0&T<.+D;),!U?#3I0 M;S($S2]@EDV'T_43@ MG.:=6^WYL#F'G4V&&<.>Z;A)WW&3_]IQGQKR#7TGM:R:"M9]:M;BA9]-&UL[5AM;]LV$/XKA!<,":#8HMXL94F )%V[ M?.@:)&F+8=@'VCK;6B71(ZF\[-?OCI)E-;$5-_TV](LM47- M1H7(RL'IL1V[4J?'LC)Y5L*58KHJ"J$>SR&7]R<#/E@-7&?SA:&!T>GQ4LSA M!LS'Y97"MU&+DF8%E#J3)5,P.QF<\:-S[I*"E?B4P;WN/#-:RD3*+_1RF9X, M7+(($A';\TX .VCE)L?N\0G]K%X^+F0@-%S+_G*5F<3*( M!RR%F:AR[%*M-AJ7E125&Z/P:X9ZYO3&R.F7 MPW-<5\HN9('!UL*Z:_]63'+0!\L#/<,F9_>B M4](>Z:68PLD LU*#NH/!Z>T"6%;@J&%&,EDIEI5360#;SZ76!VP"F,ZP&C3B M 31+*R!A;2VL73/M6@BUA4R4*3.(KR 7!H76( A;PBPSFMT#H@O-9C+'K-=' M[ \0JF8#PUA",0'5QI-^7/SA"=O/2L26E<9)T,S+=@G?;_X>\Q(G\%UZX(X; M^O@0.U'DLG#/2X8!YGV>(YR#KWS(5Z]6CM??D0%+L'4N?W0H G6QS?[%^294@5\; MB@NI#1%8P1V4Z.H]AD[DY,UH3+]!DK ;@?7"&H53?@&3E7-T\1C]$SB!FS#? M"0.?72-)A9HNK&"*<+E83B4R*VD2+'X9925M#K& M0\=U7<8]9QR'*.X'(;N5!H5?)/!V)O0D>]@F>]B;[!^6=JYW6$NPI% D,O.X M*:O[82RAF*S!YA9,-&"LPMC5;+(AN\I%::FRSC=,!D7.7S%N&^&.V.^5'<# M?K;;%Z2'[&P^5S!'_G?&/E1&&PP#H4X$SC@%.R$J/D5UV<\_Q1[W?D&WKIYJ MK^AZ)917"R6K^<(:>"'+.U!VD_<\Y( ?,SY$E)4./(":9A3-?1_C%KL'S!V& M9PJ\K6UJ;=E\2)7GB\"@FV@]][ZEMM%%N M5_5C9%N$JNXP&=O$"5R/A9C6*Y@[T&0_T9Q(.FU*#PWO:A'!1F&(L&$/BZ.6 MQ5$O_<[2-"/3,)TNR[KSH_A<(RV4=5AC^29B]R)OWJXZTV6=Z50[G>Y)AQVY MSC*]^X[T5?%S,"A36!JV1!%-G0,3A:Q*@V6QS1"!',8FMC$NI>R9B4RQ.Y%C MM5QK8BSEDV3H+ #E,IG:F&(Y6B=B5AJ4T=FTP>N@K-/C.4[ _0Y(QYZ.?L.] MY\H\'/<5Q'%+I?'.W4]=%=^0,6_)F$]DS"8.]4+^X-#_A4-QRZ&XGT/UB9&F MQ.X!EV$K9+U']NVQO:C;.^OY"#"V[1UOV*O_E@V'M]Y*[Y^:N6*.+3G9%I7VS?E!/>K\?@Y0F/"/N>. M[^*F^TQ P;+"/L\V8H>X]$;!=LN28%UM(.F.X3C2.\&@P#(.74/"I\,)ZKKT'WI. M'/O4[_7D '?7%S_NKEF <;>\1)-V38,7P+\Y#Y8=$WXD0C<1KC9Z9LUA/,,& M@9.XL:6\NU6^L>#I.6B;>(?%(<(GP4&#OSN)DSAQ$AX0A:TF_KM.$M,!;^,M MWJASC5F FMO+6HVG>&R4ZAO-=K2]$#ZKKT'7XO5M\GNAYA@LEL,,5=WA&,_; MJKZ@K5^,7-I+T8DT1A;V<0$".48"^'TFI5F]T 3M-?GI?U!+ P04 " - MJ6=4C!&[1@H$ :"P &0 'AL+W=O%H9CNE[TV.:.&A$-+,@]S:Y=1_"Q:QD&[Q%^WMYK6D6=B@9+U :KB1H7,^#93P]'SE[;_ 'QYW9 M&X-3LE+JWDT^9_,@NSGE#&G$!)*!X"UDK0 MI393^)-LZI@#10S]06W4W".B1_PC]/R1JC($3T"U^G?AI_!K5:!F5FD:4GWB MM6\:N^\AC@?T[$WZ\>C,S7M)?Q0G)V_8LBWCPF4U6 6T4)!6NEKI?:Y$AMH< M +M$J>C>U2R^^DN.V2>V)6(;[+!JCU+1,Y:TD1RH##F#]))%65GW9758+L3C M27\XCH (].-DV+V/N(FX1J=1Y"C3>W32#!SU8P$\XN'_S6N-N_X[%RVS)EVI MP@,O2KK-+I>Q*(5Z1 3\5G'["*5@TD#<3Z()_/#=61(G/W7OCY,\?B_B\5E_ M/)Z\HGDT(._&\D!I&G6E:72P+K0"8=D(_&TO6YLJ13Z[J.-\Z^(,5^2W+1,H M+97TAU14KZIZ79$.GNSZBJFAF. \H,;!H-YBL+C+V_KASM^]]/[^53(=N?TD M]$%MR>V0G(<-0UAK5=2US0?M61ELHR>?TOW)_TXT#24R/D@6@75YD! M+TDZR!6FC-+%K7(-N%Y3YT%-224RR$D7K2.U(=+R3UVN$I;#V^4\S5M4WVG) MU+$G_9Y[SHBPLC5"0F[GY6RU$OY84[-*VIG0.MKI6P[<0=T[?#B'U!+ M P04 " -J6=47\ZK &(" 5!0 &0 'AL+W=OY!M.A:J MBR?)=?OWHV3'RX F@"&1$GD.29-:]MH\V0;1P8L4RJZBQKEV$<>V;% R>ZY; M5'13:R.9(]5L8]L:9%5PDB+.DN1]+!E74;X,9QN3+W7G!%>X,6 [*9EY7:/0 M_2I*H]W! ]\VSA_$^;)E6WQ$]ZW=&-+B":7B$I7E6H'!>A5=IXOUW-L'@^\< M>[LG@\^DT/K)*Y^K593X@%!@Z3P"H^T9;U (#T1A_!DQHXG2.^[+._2/(7?* MI6 6;[3XP2O7K**K""JL62?<@^X_X9C/A<A,$4BN MAIV]C'78<[A*#CADHT,6XAZ(0I2WS+%\:70/QEL3FA="JL&;@N/*_Y1'9^B6 MDY_+[V0K]"LBK%%AS1UL!%,63KZR0J ]7<:.2+QI7(Z ZP$P.P"89G"OE6LL MW*D*J_\!8HIN"C';A;C.CB+>8GD.L_0,LB1+C^#-II1G 6]V .\!'3=(C>5V M25OX=5U89ZA%?A\AF$\$\T P/T#P2)-3=0)!UW"C+<&3L,<:2OQ698_"^O%< MV):5N(IH_BR:9XSR+YT!?*$1M4@S(IC#"IP&UR"T1 ,]LT!?K06-GUW 3V1F M^#- =459H)EJZY>$EO0#G'!%&+JS3%7V%*8N*<8N"=@[WG>0GLWG2=BS9!;V M-+V$MTH9[[6J1+,- VFAU)UR0]=.I]/,7P^M_L]\>##NF=ERZE6!-;DFYY<7 M$9AA" ?%Z38T?J$=C5$0&WJWT'@#NJ^U=CO%$TPO8?X74$L#!!0 ( VI M9U2A)?E)_0( #8& 9 >&PO=V]R:W-H965T]?*A4%;9IFO;!) >QZMB9;4J[7[^S$S*J MM7S .=MWSSV^-Z8[;1YMA>C@N9;*SJ+*N682Q[:HL.;V3#>HZ&:M3C>+TFA_\" V ME?,'\7S:\ TNT'UM[@WMXAZE%#4J*[0"@^M9=)E.KC*O'Q2^"=S9 QG\2U9: M/_K-EW(6)9X02BR<1^#T><)KE-(#$8W?'6;4N_2&A_(>_6-X.[UEQ2U>:_E= ME*Z:11<1E+CF6^D>].XS=N\9>;Q"2QM6V+6ZY^,(BJUUNNZ,B4$M5/OESUT< M#@PNDG<,6&? N_646!YPQV?3XW>@?':A.:%\-1@3>2$\DE9.$.W@NS<_ $E M]^&QE6C(M:O@GAM4#K@J(5QB";?*"2?0PLF2KR3:TVGLR+='B(O.SU7KA[WC M)V5PIY6K+(&56+X&B(ETSYSMF5^QHX@W6)S!,!T 2UAZ!&_81V(8\(;'(D&/ MI?>[%U@:KBP/E6/AY^7*.D.[7T?\9+V?+/C)WO&SH+XJMQ)!K\%5"->Z;K2B MD%M_\@D5&B[A4DI=!#[7VC3:D BWS]2*%NU;T3_JTW?VQ#:\P%E$K6O1/&$T M7Y+SM28_.Z$VX'QFN]X4?RC7GEOQBMNFX\9[;D7/#3MNA&B"Z0MR8P%]LH%2 MA?4*39^NL":#4&0L2?,)_"#UMC3^UP[*00].A")TO;5D:4_[:'D<7E)[")\G MW^?P@0P&P]&8!,)IA70\&.89E;4E;T45S$I\HLG4U+[FV6@(Z>!\S&AE+(,% MIV(/6A241W0^3BP?TVU^GM.:L@M*CW4^.(9PU!8AS1+ZY9#GL-2.N!&1=)!D M@JJ;XH)=K-)LPL2Q%>JM"6-%@1^,5Z'ZMM=MOO(/^KV+^%U!+ M P04 " -J6=4N9ZV^CH' ##$P &0 'AL+W=O$;+%( 6WC]Z/;%NAC!C? S5W1='9Q..P/BLTD MPCA65I(G[?WU1\J/)LWCYA8#!+$L2R1%?OQ(^VJC]%>S!+#L9575YGJTM'9] M.9F88@DK82[4&FI\,E=Z)2S>ZL7$K#6(TFU:59/ \Y+)2LAZ='/EYA[US95J M;"5K>-3,-*N5T*]W4*G-]<@?]1-/9?1>K?@-PD;LS5F=)*94E_IYE-Y/?+((*B@L"1!X.4;W$-5 MD2 TX\].YFA021NWQ[WTC^[L>):9,'"OJM]E:9?7HVS$2IB+IK)/:O,WZ,X3 MD[Q"5<;]LTV[-@Y'K&B,5:MN,UJPDG5[%2^='[8V9-Z1#4&W(7!VMXJ?*H+M0+V+%[ L/&SF%5@SJ\F M%D73@DG1B;EKQ01'Q/@!^ZQJNS3L0UU"N2M@@C8-A@6]87?!28D/4%RPT.([G MW[8QRGB"XF*?AQY*37@2)[V+#IEZQGR?QWF @XAGN/:,A=S/0W8B@O$0P?B[ M([@%F \OR($&V/@.:IA+>S!!3DH^'+5/P[D8="HV& 07-8.>1ROL$KJ@R'KQ M5\-RWVB-(+AD'Z$$C3X_8S__E 5^\.O!T=0*"RP8[OOK;MS\D(=!Q/R$>TG, M?(]'8=9.)N\F'V .:$#YIK^7F"5LG" X6HW];,S&?KB'D['/LR@]1T1Q/PK< M-0Z3\^UY+_;=-6UW[SG702=*)3V$D&["3?C9T/\SFX%R6!8&JOTZ[883<>PBJE&GV(4(B.2)5:JJ2W6[T(M M:OD?((IR>^]5;50E2Q17LH^R%N@6U.F@L'*4)9A*=8?8RT4<< M&71'L71^ILAJ:I6L0Y4SN,"$D_9MZSC-*%FB %/G=VF72U65[N2X=EA#1.UC M+7_6HC:B[9L*95",S_,\W[/C4<,O4U@+W>HE6["X6BUGC9MPYT7;\#&JPIIK M.F0H=+BF[LD1@S-"X$-4%/C<#[T]3;^)JNF4$!P$X1Q#<%#$V(]YF(5T%)YD M6%IX@BPTM:KX^@MU<*5C6$1%*]#G09QAS2+2&"=$*9]!5*V=0!1DL;UR\T=HK@3E8O]E#K>MF^Y/$8'[YC@81\JE^QV%TVJF=EY4SD# MG&W89& AP]1. @QZH1LH>R(U##,B\'+GN%V4(Z;B-&1^RG/$P\E_P\)M9)@[=3:O@&=0,,#<]]]J7&5[;*^1A>BJ6H M%\ 6B.LM2OD["#I42O6;QXG78;,W$*$7^^Q9622N0UF7):&CNQC1= MN]SU>9JE+$.W(6FMA=P*8X*3<1KU#LAR[&J0.)R#T5&2WHEP)HL#5!ZEV2$G M;)F ^>ECPN8\SB*'C7UOL7&__M5UQCDU+F?.0]@.GS"Q3XH]WGV(Q4+#@BI=BRW39_*LRU>T@XK^0E-V--L6D5.Z0HCA1W!6 MC2M,HLLVV:.2=<80,6]_V,KI%B%$ M%60V=NFR970-E:,G[!#HU$7;<+=BWI>R_HI&_E!YWVG?6DM\3)+V^XK_T[1M M4>,,>_#W6Z.;;!GH,DN= V& #=)LLQ$YX0OT6KL6Q(+=;D5V;?ZVH?W4-9-MCZLK$ OW.D'#VM!^8QEFAR]4 MM^V'F;?E[>>MST(CO@RK8(Y;O8L4WQ=U^\FHO;%J[3[3S)2U:N6&2Q#8*-(" M?#Y7RO8WI&#X;G?S7U!+ P04 " -J6=4F7=]25(# ",!P &0 'AL M+W=O)-[FS)DY,^1\I_17TR!: M^-8):19!8VU_%8:F;+#CYE+U*&EGHW3'+4UU'9I>(Z^\42?")(HF8<=;&2SG M?NU6+^=J:T4K\5:#V78=UT_7*-1N$<3!8>&NK1OK%L+EO.CP_HO_C8*98U-WBCQ!]M99M%4 10X89OA;U3N]]P M'X\G6"IA_!=VP]D\#Z#<&JNZO3$QZ%HY_/FW?1Z.#(KHA$&R-T@\[\&19_F. M6[Z<:[4#[4X3FAOX4+TUD6NE$^7>:MIMRHN6UE#?=84[*M 2XK^!55 MK7G?M"6\EX/T+H=O'OA:H'D[#RWY=@AAN?=S/?A)3OB)$_BDI&T,_"PKK+X' M"(GTR#PY,+].SB*^P_(2TIA!$B7Q&;QTS$3J\=(3>/OXX0Y[I7U&_EJMC=54 M-W^?@<]&^,S#9Z?@J9VJK4!0&W+QB'*+L'XZ3O2*FNJEQ)[%=4U[97I>XB*@ MKC2H'S%8/C0(&R6HXUPL M?F;&B=D5_(E<#^H!Y1Z[->HQ_^X3T2>>P9M6@FW4UA"Z>3O&^D6VEBSO+;=H M&)1J*ZU^6+67F N))Q(HT=:,L8]/IQ(V2G$V*Y #P@2(B"T@+EB<3 M1V"2S2 I6)8DL!("E&V(6"LM:NFKE@M"F[)H-B6L"09K2?.Z]IE+!B&M,HF:0LCPLX4P/Y6 /YJVO@XW/.5V/.7U$-9SV\7 TG MU/I!J(\_%@'SM?$JW9*(Q6E$ R=:!O>[UOZ+6KCZBF.6S%+*.".G<,,EKS@4 MLQQB1FJ<5(QT(,"4946Q5^E_13KPNW"5,,T*5RDSEL^B%X4*CV[(#G7MWP$S M1#-_MA M0\\E:G> ]C=*V&PO=V]R:W-H965T+A,+M"O^JKJJX=K MLE?ZWFP!+'D07)IIL+6V>!.&)MN"H*:O"I!XLU9:4(M;O0E-H8'F7DCP,(FB M42@HD\%LXL\6>C91I>5,PD(34PI!]8\;X&H_#>+@ 6.'=(:,?W&C1H=#K!T_4!_6_O/#JSH@9N%?_"?U/XMU X-'5ZFN/&_9%^_C0*2E<8J40NC!8+)ZI\^U$2<"*3G!)):('DL MD)P12&N!])% ,C@C,*@%/-5AY8KG84XMG4VTVA/M7B.:6W@RO32ZSZ2+^])J MO&4H9V3T*)2)QIFM8*; M2D%R1L&[DO=)?-TC293$?Y"0F"W58*K?%KC;;K@Y9'V2QA46 T3F@$%EMJ$T::A./G)Y!7I8KPW*&U=0C2\H]ITNKLGOR]1]\2NXL"/.M M0U':*$J]HL$Y1063:KTF5E-IJ*^G'LF4W(&NRM-%L2UR%>S(P[H&L9O%DW#7 M8LF@L630:OR7^D,W(WE;*K M$_NB?A0=;:P2YJ)7\^=>_>+OL/%WV.GO>_K 1"F(W:('6\5S%V-9BA7ZB*M# M?AJ"#=I%!/.AKBEW38D1E'-?=@)R5HH_#?L).0%I01>:&4"*#B!MM3)\&L H MBMI]&C4^C3I]6FBVHQ;(@M,,L,/;C@R]:C"O7K84QHVB<:?Q'QKNJZPBS)@2 M&74)6)VTMK#Q$QZ3:)2DR3AIY_*Z,>>ZNS(5IOP7)G-#WF)V,+DQ/7(GLWZ' MJW%T;-W1R[(:GWPEXI=I,37N+]2VW;H(# MHK'8EIS)=(W-Z&BQBW:.9%MUL=6#)U:G\2@:1&G\.!7"DT'&C9WOJ=XPG#\X MK%$VZE]AP]/5)%=MK"K\;+-2%B*<&00 %\. 9 >&PO=V]R:W-H965T=,J8@>]Y)O1-)S5F_=[S M=)2RG.IKN68"_UE)E5.#795X>JT8C9U3GGF![_>]G'+1F8S=V%Q-QK(P&1=L MKD 7>4[5RRW+Y.:F0SK;@0>>I,8.>)/QFB9LPJZPY]4H,<^9T%P*4&QU MTYF2]S,RL@[.XC-G&[W7!DME*>63[=S'-QW?1L0R%AD+0?'SS.Y8EEDDC.-; M!=JIY[2.^^TM^N^./))94LWN9/:%QR:]Z0P[$+,5+3+S(#=_L(I0S^)%,M/N M%S:5K=^!J-!&YI4S1I!S47[I]RH1>PYA]XQ#4#D$1PX!.>,05@[A:QVZE4/7 M9::DXO(PHX9.QDIN0%EK1+,-ETSGC?2YL'5?&(7_>VV53[ M$KCO@*T0/4_(V'MNB*57Q])KC>51H,9E_ >+0: V(D>A:2DD"6J=ALM,:LUP M82J648-F1F(S9U07]H,K_"=<-(5:SMO;"_6*#'V_#K=<)PU6)T:S4Z/>GLT! M[W[-N]_*>Z[D,W>2BXH/L2R69E5D*)ZN]OH6!H?KQR(:P^(^, MDV '&KR1G.^4GX2_/.?A2&\G_3I1)NRK_G_R?*FD0^(-AT#U3@9V:DG8Y;:T "JF]#L&';P4W+W"/ M"BO<36Z>4=&6BYWTD>$;*<].),GHEY=G],KR>'LW[YRIQ+U@-+CCN+RKUJ/U M*VGJW@9'X[?V]>1N]#N8\NGUD:K$7FDRMD)(_WJ ^T.5KYFR8^3:W>^7TN!K MP353? $R90WP_Y649MNQ$]1ORLF_4$L#!!0 ( VI9U0J!;"]3P( !\& M 9 >&PO=V]R:W-H965TYGVDOCLN]]].'>9 M'(Q]<24 LJ.2VDVC$G%_%\L/+]9G^&'*G7';:J0+3W:H=8>DG%8.C3H94P1*Z/K-CZG)Z>+VFERQ6DW86NC ML73L06>0_0Z(*8,FC>26=))N"Z_7E*47>/TKO+700E6J MA=1O2/U ZETA/1()X>:)OKV,K31R78B=!#9W#M"Q[T^DSU8(ROUH\39HO U: MXWYP*.A3)5>5@[R23(H<_G1![9B$O0&WKB6@81/0L+V0_/B70HX:TN@_%'+< M>!O_FT*V8T;7"QE?-*T"6X31Y%CHN[I_F]UF^LWKIO^E7H_.-;>%H):4D)-I MYW9$MVOK<50+:/9A!.P,TD )RY(F.%BO0.>Y,7@6O(/FGS![!U!+ P04 M" -J6=4[T*BMN(" "T"P &0 'AL+W=O7XE.I9+P ,6G$F]"A:&%->Q+'.%L")/I4E"+M3 M2,6)L5,UCW6I@.0>Q%F<)DD_YH2*:#ST:U,U'LK*,"I@JI"N."=J/0$FEZ,( M1]N%!SI?&+<0CX^4UCJ MG3%RI3Q)^>PF=_DH2EQ&P" S+@2QOU>X L9<))O'RR9HU' ZX.YX&_W6%V^+ M>2(:KB3[07.S&$5G$0;L,V M4U'_R6HCQ X ]_< T@T@]7G71#[+:V+(>*CD$BEWVD9S U^J1]ODJ'"W,C/* M[E*+,^-9?1M(%FA&YX(6-"/"H,LLDY4P5,S15#*:4=#H"YHJ^QJ462,B<71;S0#]0I*GR!H*G?W^QQ=&> ZU\!LEY#U@M6]JBA MJ!ABM(!_75P8W$%K(,&:^TT:_3<*?%LI04VEP-==T)4;AR@&#<7@_64]:\C. MCI$U#.X=E/6\2>/\K>]6%F9)% 2"XJ2UB^3]I<0[[H2/$?, ^O CQ6F;21K6 MDZR.]P'_@[E$ZA]&'7RUN30F'C:75^;_M +>6@_L?H&YK/WAP ME+IA]."PNJTWX;"_[+SB-[A"ZS7X_/WU3%L32I-C]#R #KS6>*>1XJ#FOEW4 MR/="=4_5K#8MZ67=B+7'ZW[VGJ@Y%1HQ*"PT.1W89Z_J%K&>&%GZMNQ)&MOD M^>'"MM6@W &[7TAIMA-'T#3JXS]02P,$% @ #:EG5!/NLG77 @ _0< M !D !X;"]W;W)K&ULI57+;MLP$/R5A9!# B31 MRX\DL WXT:(Y!##BICT4/=#2RB)"D2I)VTF_OB0E*TXL&P%ZL4EJ9W:&*^T. MMD(^JQQ1PTO!N!IZN=;EG>^K),>"J&M1(C=/,B$+HLU6KGQ52B2I Q7,CX*@ MYQ>$[N4^'7F %(<-$ M6P9B_C8X1<8LD9'QI^;TFI06N+_>L7]UWHV7)5$X%>PG374^]&X\2#$C:Z8? MQ?8;UGZZEB\13+E?V-:Q@0?)6FE1U&"CH*"\^B$4!4 Z*/@,X1 M0%P#XL\".C6@XVZFLN+N848T&0VDV(*TT8;-+MQE.K2Q3[DM^T)+\Y0:G!XM MJG*#R&!!5YQF-"%?AH>W)]S$ M3?%BQQQ=AVK[8J;D2GEID5( MKQ'2.RED2DJJ":-_,6U7<0D<=9N4BK>W)Z4;!F]JJE>R=Z"W<_LQ:'88%.\S MO?/5;WSU_\\7F,\:MKA45*-IMALS1$I;#TAL2V@SW#^0&44'A@^#PIL#PRU! MAX;]O<98H%RY :/ ?355TVA.FQDV=JW[P_G$S+9J%+W15(/Q@<@5Y0H89H8R MN.X;2;(:-M5&B]*UWZ70IIF[96[F,TH;8)YG0NC=QB9H)O[H'U!+ P04 M" -J6=4^&-/16$# !B# &0 'AL+W=O64E5,V.GJO#U6@'+75!=^20(8K]F7'CSJ5M[4O.IW)B*"WA22&_JFJF_ M'Z"2NYF'O?W",R]*TRSX\^F:%; $\V7]I.S,[UER7H/07 JD8#7S[O''!8Z; M (?XC<-.'XU1(^5%RJ_-Y%,^\X)F1U!!9AH*9O^V\ A5U3#9??S5D7I]SB;P M>+QG_]&)MV)>F(9'6?W.(HP K=#R = %D&$ O!(1=0'AK .T"J*M,*\758<$, MFT^5W"'5H"U;,W#%=-%6/A>-[TNC[%5NX\Q\V?J-Y HM>2'XBF=,&'2?97(C M#!<%>I(5SSAH]#UZABV(#: %UZPH%!3,>?=^ 8;Q2G^PD"_+!7K_[@-ZA[A MOY9RHYG(]=0W=J]-1C_K]O70[HM'AZ,A"]N#L?I%35A[UOH^,)+?*<66/OVYOSQLX6B M3P9J_>>51+1/1%TB>O$&>=&9XNOV*14YDJ8$91]YEVW,V)8O*CPL:$!'3@TCDJFJ0T')ATCJ)I MA(-QCY)>4O)_/9);J^D_K$E[^O1MK<'!X8P-7MF\9PE*8D M&1@TAL,T""X\1OCH]8%OE_8\)NB4F!R(R1O;GY 9?#@/7]B4^>UND M,<9#5\Y1.$@H'9HR L,)"0>>^$?-5PVJ<$VL1JY_:KN3?K5OE.]=>SA8?V@: M:-?4'6C:[OLS4P47&E6PLI3!W<3N2;4-;3LQ&PO M=V]R:W-H965T,L9 M5T,OTWI][_LJRC GZDZLD9N91,B<:-.5J:_6$DGLG'+FAXU&Q\\)Y=YHX,;F M?F!!TTS; 7\T6),4EZB?UG-I>GZE$M,< MN:*"@\1DZ(V#^VG?VCN#'Q1WZJ --I.5$*^V\Q /O88%0H:1M@K$?+8X1<:L MD,'X56IZ54CK>-C>JW]QN9M<5D3A5+!G&NMLZ/4\B#$A&Z878O<5RWS:5B\2 M3+E?V)6V#0^BC=(B+YT-04YY\25OY3H<. 2="PYAZ1">.K0N.#1+AZ9+M"!S M: IO_OWJC!:59+WG1ZS0MZY];V9;Q26IH]_;,F0*L*T'(!6A<" ME-6Y!1)O"8\05I0Q&VZ-DHKX7$GJ!4U)2&KAV!=>NS7Z:$9XB/'"8&DF; M,CQ3G<'4[764M_"-$@-,]3N\+ 1C8([KCLBX;F4Z5?!.;2(33"GG=BE6A-FE M.;<6A43;2=A+<#OJ=[JF\-O#+?/1J!=TP\KHB*Y;T75KZ:KC)GP MS['V/D $O6ZK?8)ZQJH='"1T1-JO2/NUI.86^4?!^Q]J&31Z_=X)W$>KHVU1 ML/D'-['9S*E[H!2X U]<6-5H]0:.W=5_,CXQ;V/QE/V5*1[61R+-)E; ,#&2 MC;NN09+%8U5TM%B[^WXEM#E1KIF9]QVE-3#SB1!ZW[$!JG\,HS]02P,$% M @ #:EG5'FXY7)C P \P\ !D !X;"]W;W)K&ULS5=M3]LP$/XK5L0'D#H2NZ^@MA+034/:-$1A^X#XX":7UB*Q,]MMX=_/ M=M*DC#:P03>DJK$=W]USC^_.N?Y2R#LU ]#H/DVX&G@SK;-CWU?A#%*J#D4& MW+R)A4RI-E,Y]54F@49.*$U\$@0=/Z6,>\.^6[N0P[Z8ZX1QN)!(S=.4RH=3 M2,1RX&%OM7#)IC-M%_QA/Z-3&(.^SBZDF?FEEHBEP!43'$F(!]X)/CXE32O@ M=GQGL%1K8V1=F0AQ9R?GT< ++")((-16!36/!9Q!DEA-!L?/0JE7VK2"Z^.5 M]D_.>>/,A"HX$\D/%NG9P.MY*(*8SA-]*9:?H7"H;?6%(E'N'RV+O8&'PKG2 M(BV$#8*4\?Q)[PLBU@0(WB) "@'B<.>&',H1U738EV*)I-UMM-F!<]5)&W", MVU,9:VG>,B.GA^/\-)"(T9A-.8M92+E&)V$HYEPS/D47(F$A X4^H(_WF2$3 M(G0)H3";':]&<@0Q2.G6%\#G@/9'H"E+U ':0XRCJYF8*\HCU?>UP6PM^V&! M[S3'1[;@&T%XB)JX@4A \/5XA/;W#AYK\8W'I=ND=)LXM1# M@,VOAKQNB;6[FT#NE09Z.SN=WH;3Z73;FT_GJ 1T],X"&0=5,0UV1E:ANOTR MMO!:@<>UF$:_V6Z8P8JX;(TXL4:<66?*TS >; M(XM4)9[@=Y:'9.U#N[Z,OXHK\F*NJD)-ZC_,WS8+ZXW9EOI8932$@6=Z9@5R M =X0;>+57VOA;#O\E&PO=V]R:W-H965T<="L< M TF\83L4")IU.PP[*#9M"Y6E5**3=K]^DNRX:9<4O5A??(]\I,ED)]6]K@&0 M/#9_A>3+W !@0<H-+"SS<[]F_.NU&RYIJ6$C^BQ583[U/'BF@I"W'6[G[!KV>L>7+ M)=?N2W:];>"1O-4HFQYL(FB8Z%;ZV.?A !!.3@"B'A"]!L0G *,>,'HO(.X! M+M5^)\7E(:-(TT3)'5'6VK#9C4NF0QOY3-BRKU"95V9PF*ZZ!S3O HI.!!1&Y$8*K#7Y(@HH7A+X1MT@,=I+G$=O M,F:07Y)1^(%$010>"6CQ?GAP!)Z]&QY^?D/-:"C8R/&-3O =J\SOV5JC,BWT MYPT'\> @=@[B4PX:J9#]I:XM3;%I_M R!05!R&LAN:R,RV-U[6C'CM9.FVTZ MOAJ/$W][F.O_C:(X&E^]M,J.60639ZM.F'_PVS>@*C<^-''YZ7Z/X7:84#/7 MF*_NYV9R=8/FF:8;>S=454QHPJ$TE,'EE8E)=:.D.Z#&ULC51-;]LP#/TKA-%#"VSU9S_A&$CB M#>NA0-"LVV'80;%I6Z@L99*=BC=S<5$*V1)NCK'VUEDA*!VJ9'P7!I=\2RKTL=;:% MS%+1:48Y+B2HKFV)?)DA$]N)%WH[PP.M&VT-?I:N28U+U(_KA30G?V0I:8M< M4<%!8C7QIN%MGEA_Y_"+XE;M[<$J60GQ9 ]WY<0+;$+(L-"6@9AE@W-DS!*9 M-/X-G-X8T@+W]SOV[TZ[T;(B"N>"_::E;B;>M0ALVNW'%=&@CGW+;]J66YI8:G,Z6?;M!5+"D-:<5+0C7 M,"T*T7%->0T+P6A!4<%7F)8;E)HJ:YX+I17<\:*3$DLXS5$3RM29<7M8OF6P#="1[71 M3NTL^I QQ^(?QH>WGR@)AY[%SN^^ C?H2;]F:Z4 MEN8U_?T@0#(&2%R Y%B O7[CLYDT"@]UL2>Y<"1VS&RR\/HB3E)_LU_: U[Q M31"_]$575Z]C_AM$ZSJ:I>Y+O[#,SL_H1\TK3 M#[Q[(FO*%3"L#&5P?F5RDOT0Z0]:K-VS6@EM'JG;-F;NHK0.YKX20N\.-L X MR;/_4$L#!!0 ( VI9U16J-!<[@, /0. 9 >&PO=V]R:W-H965T M98ZS [!:(,&O[#_;)W7SJR1Q'-._R"9RL?.P $9WJ"2J@>^_P77#D6& M+^54VE^PK[&> ])2*E[4PMJ"@K#J'SW7!W$D .,+ GXMX)\+A!<$@EH@N%8@ MK 5">S*5*_8<%DBAR4CP/1 &K=G,PAZFE=;N$V;BOE)"OR5:3DU65;P!WX 5 MV3*R(2EB"DS3E)=,$;8%2TY)2K $MV">([;5*\(,H"Q*BA3.P&>58P'FO-"9 MEYN4>,+@GJ6\P.#F5R[E>W"SP H1JE>WX,MJ 6[>O0?O#,UCSDN)6"9'KM+> M&)O6X>R4P-7'T)R%_W(6,[^7<8'3.Q# #\#W M?-AAT/QZ<:]#?'&U.!SV>!,TD0TL7W"!;_IY?@^F2@FR+A5:4PP4!TLD,%,? MP&_Z1M$A?T3/X,\'3BG01;1'(ONK1W'8* ZMXO""XAFBB*48( 76>$L8,UFD ME>VP(#SK"G3%%UD^( PF$R& [\2IJ MO(IZO:J2/#U)&U\1->%)C@V&0W@6NPY8'"47 M2A\>-4GXOQ=_K>+58NK ]90_] \^^&]_ =2AA,'BS\JZICFV MD1<%YZ:V81V9M.B ]632H3?"_N;X7=]-?;5VZ%LP^L%E?F@YL+_G_(AIT$IPYA&P7#,+X4PT/+@6_72[$P /U^P[EZV1@%S: [^1=02P,$% @ #:EG5 MF M@J6A @ C@8 !D !X;"]W;W)K&ULC95M;]HP M$,>_RBG2I$U:20A0M@J0H ]:I55#1>M>3'MAXDMBX=B9?93R[6<[-*,29'L# M?KC[^W?G\V6RTV9C2T2"ETHJ.XU*HOHJCFU68L5L3]>HW$ZN3<7(34T1V]H@ MX\&IDG&:))=QQ82*9I.PMC2SB=Z2% J7!NRVJIC9+U#JW33J1Z\+CZ(HR2_$ MLTG-"EPA?:^7QLWB5H6+"I456H'!?!K-^U>+L;K=%SS$,_)ZF98V_,+N8)M$D&TMZ>K@[ @JH9I_]G+(PY%#.CKC MD!X'^#Q(2T'YS;FYU)3 [;'QYG!\1%@YB>0>RG\* 5E19N%4?^5B!V\;9! MIZ]!+]).Q1O,>C#H?X0T2?L=>H,VB8.@-SB7Q)(9O/#%P>%:5^[!6!9J;FX, M4P6Z(B98[^'8;LGV87F^8X;#SZ].$NX)*_NK VC8 @T#T/ ,T.U+[:K>G<+% ML^"H..P%2GXJ]]U"22])WG4 C5J@4:?.DY8N(U+0_A1#M^]PU!MU0ERV$)>= M0H_";BYR@PC&%;$O>8.T->H44K=2\@^B<4LT_K][DB+'4QC=[@/8(S,61E U M#Z3_&3C;VU-D\5&/J- 4H1-:",^\:1?M:MMLYTV/^6O>=.H'9@KAWKC$W+DF MO;&[/]-TOV9"N@X=9ZW)]:\P+-T' XTWTGZ#9'U!+ P04 M" -J6=4-Z/ :9L" #$!@ &0 'AL+W=OI55P!(MC47>N15B*L'W]=9!375/;D"878*J6J* M9JI*7Z\4T-R1:NY'03#P:\J$EP[=VERE0[E&S@3,%='KNJ;J[P2XW(R\T-LM M/+.R0KO@I\,5+6$!^+*:*S/S.Y6.'R8]2W> 7XPV.B],;%. MEE*^VLEC/O("&Q!PR- J4/-Z@REP;H5,&']:3:\[TA+WQSOUK\Z[\;*D&J:2 M_V0Y5B/OSB,Y%'3-\5ENOD'KQP682:[=DVQ:;."1;*U1UBW91% ST;SIMLW# M'B$IJZZEW/ "GC^L: 7A8S:BEP/?331VC/]K(UL MTD06G8DLC,B3%%AI\D7DD+\7\(W-SFNT\SJ)+BK.(.N1./Q$HB *3P0T_3@] M.$&??9@>WE]P$W>5BYU>?$;O5(E^C9<:E?F6?E\X(.D.2-P!R;FK@3)[O5VZ M:F?[U8:M'<.IDC:*?:=H.\Y;&MTGL3Z#"H!^_1\V.47>#0=2!WGGJ M=Y[Z%ST]"N,$"-(M68* @J'I79RBL8B2Z#..3SGM'T47AX<^CS%1$AZX/,:$ M@_# I+_W?=>@2MN@P, .<, 9 >&PO=V]R:W-H965TZE^JHW (8\%KG0,V=C3/G!=76R M@8+I&UF"P#N95 4S.%5K5Y<*6%J!BMSU/2]R"\:%,Y]6UY9J/I5;DW,!2T7T MMBB8>OH(N=S/'.H\7[CCZXVQ%]SYM&1K6(&Y+Y<*9V[#DO("A.92$ 79S+FE M'V(:64 5\0>'O6Z-B5W*@Y1?[>13.G,\JPAR2(RE8/BW@P7DN65"'7_7I$[S M3 MLCY_9?ZH6CXMY8!H6,O^3IV8S<\8.22%CV]SOJE^SK M6,\AR58;6=1@5%!PY66@%-84^64!Q+!'DG/VP'-NL/I=U3H0#BM"ZR^[ MN1\%_M3=M6MR'C0"QC]"CT\: M.9.+^5FRJJ#8WR433Y@B@T_>@3963Y27);ATK["? K M4VLN-#XC0YQW,T("=3A5'R9&EM4Y\T$:/+56PPU^B8"R 7@_D](\3^S1M?FV MF?\+4$L#!!0 ( VI9U2\YI;6EP( (<& 9 >&PO=V]R:W-H965T MR97A3,"M(GK5 M-%2]3(#+=NR%WMIQQZK:6(>?9TM:P3V8A^6M0LL?6$K6@-!,"J)@,?:NPLMI M:N-=P$\&K=Y8$YO)7,I':UR78R^P@H!#82P#Q=<33(%S2X0R_O:Z8RYQJF$K^BY6F'GL7'BEA05?D"T#4CV .(>$+M$.V4NK1DU-,^4;(FRT@ZG MZ/A&CL_V^5-^<9X$%W'F/VT6:$=8G*;):]@;N:-![NB@7,PI?8CBW=4'$:QV$:;(E]'Q:?)TFP6VLZ:$T_6EK !CE8U/1]M9+@ M<[1=U!UA;VO?"?4W>KH!5;E1ITDA5\)T/3!XAVEZY8;(EG^"4[8;BJ\TW8B^ MH0IOBR8<%D@9G)VC*-6-O.? I0-P/V%E&9MV .&?T_^ M#U!+ P04 " -J6=4#POJC8,# #:#0 &0 'AL+W=O+GQF^T+;"_YZ69,]O:?Z:WTGS#7R_08$E-(@_&3VJP3FP2WD0XIL=W.8K+["***>9MB6(.3S2#>7< M5C(Z_FV+>MV'I]:]"Y$?&.2!5#FXK3:H] M>^ 4W"A%M0)7CFMOMU03QM4[<_?K_1:\??,.O &L E\*<5"FCEKZVDBS$_A9 M*^/#20::D+&EV37 \!> @0=],W/TX/G=-\8TKF".E=04P]/U/O(*J;IU2?3 M82Y7_OYD\.!6TU+],S,;[F;#S6R+J?] "J7 ADCY@U5[<%.*0Z5='I[*A$T9 M^WP^KB&&.(R6_N/0JS$,A2F*%AWLF*D4#!5<0890&9TH=.(1A,L ]DQIV4L-9J7]0IWWA:+8DB,[-&X-0C.,) M[Z).4#0K:$L?36#6QKE:BOR0::!I5E2"BSVC:J:%XFZ"^!4:-NEF2R[3L,G( M3!PB>-X%8Q1$<1#&;L_33F1ZL7Y-QWV(<;A 9T(=, A3G"*W4ACT(1R\I&%; MUC-GHB@Y4^5 Q5$43F@:O!C@K*9-\_*ATKRL>6.<*E@]UZNP3U?X&O$*^WR% M%PK8ML[0RC0,1@WK@)D@#A93GO<1"R^7L= 1GDD2P?.F=>$@A!A'$VK[E(4O MBEDXCM (IZ.N':-@&@?IA*@^:>%\U'Z1)#<[7;,+GFN=/E?A:P0K[),57BA: MH2,U(3Y_FSE1T51>]=$*+Y>MT)F:8Z5.V)14U$E&TMJSA)NG\*9^%G-3X M@XVW_>KYG<@]JQ3@=&_$'H4VX-J>%^?BBT@+,_9T0 M^FE@M_?=Y]SZ?U!+ P04 " -J6=4)\560F<" #]!0 &0 'AL+W=O M5U2%+O8$L7WR">*3%NEGTP%@&13"VFF M086XOJ34%!74S!RK-4A[LE2Z9FBW>D7-6@,K/:@6- [#4UHS+H,L];8[G:6J M0<$EW&EBFKIF^N<Y*:=!Z!(" 04Z!F9_SW %0C@BF\:/ MGC,80CK@>+UE_^"U6RT+9N!*B:^\Q&H:G >DA"5K!-ZK]A/T>DX<7Z&$\5_2 M]KYA0(K&H*I[L,V@YK+[LTU_#R- =+H'$/> ^"4@V0.8](#)6P%)#_!733LI M_AYRABQ+M6J)=MZ6S2W\97JTE<^E*_L#:GO*+0ZSCTJ5+1>",%F2&XE,KOA" M )D9 VC(^QVV6:TT\E_,U^UZ8Q^@ 7*8 S(NS)&%/#[DY/#@B!P0+LGG2C7& MDIN4HLW71:5%G]N\RRW>DUL4DULEL3+D6I90_DU K=!!;;Q5.X]?9>;_%_MU.]H33^O&T7,6782G)RE]'I?@7Z_D M/ I?>.4[O,[B\XO!JU-&1XU1@U[Y 6-(H1J)W:L9K,,,F_G6?6&?V]G6C:(_ M--U@O&5ZQ:4A I:6,CP^LSGI;MAT&U1KWWX+A;:9_;*R\QFT<[#G2Z5PNW$! MAHF?_0902P,$% @ #:EG5(N6Q3PN @ 804 !D !X;"]W;W)K&ULC53=;]HP$/]7K*@/K;21+P)5!9$H=%L?-J&R;L\F M.8A5Q\[L@[#]];.=D+$1NKX0GWV_CSMSGM12O>@" ,FAY$)/O0*QNO-]G150 M4CV0%0ASLI&JI&A"M?5UI8#F#E1R/PJ"D5]2)KQTXO:6*IW('7(F8*F(WI4E M53_O@<>.);0NT&WXZJ>@65H#/U5*9R.]8BL@;@&Q*[1QYLI:4*3I1,F:*)MMV.S"]<:A M335,V%M11(Q9:M.9"9UH":O"=!I4XE!W+?3I.0I.Y[]$:=EK#_VG%?5H-:G2BE23#?JFD MDTI>E?H"V*>4G%5U&XQ&G51SL^=)T3@>_VO(/QD ^_A\IFK+A"8<-@87#,:& M0#4#W00H*S<3:XEFPMRR,&\@*)M@SC=2XC&P8]:]JNEO4$L#!!0 ( VI M9U3;5+Q).0, .,+ 9 >&PO=V]R:W-H965TJ5>JDJ%FWAVD/+MPD5@%3VR3M?OULAY T M(:R;VKX$&\ZY]]R#N;G]!13ZR82+ MC"J]%5-7%@)H8DE9ZA+/"]V,LMP9]NV]D1CV>:E2EL-((%EF&17/YY#RQ<#! MSNK&+9O.E+GA#OL%G<(8U%TQ$GKGUE$2ED$N&<^1@,G .<.G%S@R!(OXSF A M-];(E'+/^8/97"<#QS.*((58F1!47^9P 6EJ(FD=CU50I\YIB)OK5?0K6[PN MYIY*N.#I#Y:HV<#I.BB!"2U3=&HZ$/A%"/2.:)^CS8\D*_8X4^H3&^L D90J(3] >T.$E*,I2 M>:3A=^-+='APA X0R]&W&2^EQLJ^J[1&D\F-*SWG2SUDCYY+B$^0CX\1\0AN MH%^\GNZ]I+O:F=H>4MM#;#S_+_8YT/0Z\7^'UWONG8+BH@),0UZH76H-8:M&J] M 2E/T5D9V#:M+:V1'A=Z.@NR5U%Z7+Z7G-2L-::=BJ= QB#D(>KU5: MS3'/BE+I!RT'+ZI31.]_RKMULN[;GO+NKO>D0X(M[W=1I.>13K/WO5IKKU7K M52ERIDH!5NR$/9EUF^/86_==[_T]QQMM'K^MZU6\34/#P.MMN=Z \H,H:'8= MK[LN)NUGGD_4@@IH*WW=5;'_ 4ZO&R-N[XS_[O1NAPL]LFWT+@A[A.PQ>MT% M<7L;O $] LUXFB"6%8+/P6AM/>#KMH7##[!]W<)P],:V1SO_BP0'WG9/;X#I MSK_=T]V-"R>Z[TB&>7,SV%@S M_7S"N5IMS)Q7S_7#/U!+ P04 " -J6=41[*F#V8" #B!0 &0 'AL M+W=O2FW:_?I3L>.E'NEYLD7KOD10EIENE[TP)8,EC M):29!*6U]06E)B^A8F:@:I"XLU:Z8A9-O:&FUL *3ZH$C<-P3"O&93!-O6^A MIZEJK. 2%IJ8IJJ8?IJ#4-M)$ 4[QPW?E-8YZ#2MV0:68&_KA4:+]BH%KT : MKB31L)X$L^@B&SJ\!_S@L#5[:^(J62EUYXQOQ20(74(@(+=.@>'O 2Y!"">$ M:=QWFD$?TA'WUSOU+[YVK&7%#%PJ\9,7MIP$YP$I8,T:86_4]BMT]8R<7JZ$ M\5^R[;!A0/+&6%5U9,R@XK+]L\?N'/8(T?@ (>X(\4O"\ AZ0C)1PG#CN"/ MFK:E^'/(F&735*LMT0Z-:F[A#].SL7PN7=N75N,N1YZ=+C3>(&V?"),%N;IO M>(T]M>036>(%*QH!1*U)!GBEG4?/0=EKT.CL/.E!;3UT[_97H#=^BAB2JT;:]G[TWGY0S?S[?.&?XP!K MY\T_F7;Z73.]X=(0 6N4# =GF))N)TIK6%7[-[92%E^L7Y8XA$$[ .ZOE;([ MPP7HQ_KT+U!+ P04 " -J6=4R= ?(8 " !V!P &0 'AL+W=O5WYK=]JX=7*)C7-C/D]A1 M. ^*\X;ZO*;.]E!?8MZ#?GH(69*EK^$QJ6RE9JW4+/#U]_#-#=6B<=M#F NF M'#!5P)?'-:^H2!S\NJ;E<.50VM\=P?IML'X(-M@3[!9]27.U N$= H=&P@%7 ML$5FWG:CFW!<(V$ 4BM76L@&4+"M[= Z:+4..JGO0^EA<<2>T-!1@H+;7*_) M%,,<@EXV.0C.%ES0+M.&'S +#,C/G,Q[,YWNF(->FGSJT'[<:C_NY+DAD^5: M=C -6Z;AQY?'J TVZI3]G4+1 7E5'O:=^NAF3 .R0]JXE3;N=I0]O^/H2/OZO:IG?T!4$L#!!0 ( VI9U0#,7=. MB0( .<& 9 >&PO=V]R:W-H965T"KY$PWEK-+&QO;+2NAC!SBC,E]%NBXU3^ M'70/)#I'/QH06!&V1-:$)EPJB4ZGH#"A\DQ[/,ZFZ/3D#)T@PM!#Q5<2LU)F MKM(81LPMNI3C-F5P)*4?H%O.5"719U9"^5[ U?Q]$<&FB'$PJ#B%X@*%_B<4 M>(%_ &CR_^'> $[8]S2T>N%P3W_=S*42^G_Z>T SZC4CJQD=T7P['FJ/IS#' MJ=WA'%/& \2/F%!\)S"1X"M2K*5 MV_>B9 =PW^DJ30[S)3U?,L@WJ[A0YPI$_1%ALI<\2G\BU4BB':OM1O'&3J8Y5WK.V66E;R(0QD&_ M7W"N-AN3H+_;\G]02P,$% @ #:EG5+SU&_^B @ >P< !D !X;"]W M;W)K&ULA95=;]HP%(;_BA7UHI6V)C'Y:@5(;=&T M29V$^K%=3+LP<"!6G3BS'6C__8X=FK)AX(;83M[W>4^"CX<;J5YT"6#(:R5J M/0I*8YKK,-3S$BJF+V4#-=Y92E4Q@U.U"G6C@"V"A;(W@-4T5T6U5,O=V"D)M1$ ?O"P]\51J[$(Z'#5O!(YCG9JIP%O8N"UY! MK;FLB8+E*+B)KV]C)W!/_."PT3MC8DN92?EB)]\6HR"RB4# W%@+AI&V_RJ-1>)>CSHSO 4O2Y#-Q W+/V8P+;CBNG4_ ,"[T M!3DCO"9/I6PUJQ=Z&!H$6WDXWT)N.P@] )G _)(,XD^$1C1^?IR0\[.+?UU" MC-UGIWUVZFP'Q[/_NIEIH_#S_C[B.>@]!\XS.>")":FOP$Z5.I7]IZ_'>9X/ MAN':PTIZ5G**-?"Q.E6VPRHR>H"5]JST%"OQL=)]%LT3/ROK6=DI5NIC97NL MK$@.L/*>E9]B93Y6[F$5N9]5]*SB*.NI!&Q\2P/*1RSVB)0F:>I'7O7(J^-( M:9BP^YY7;46$VZ,->\.V:+S[\&J_[*A(,W^(./IH$M'1&/>@]37A5=,:6& S MP%< VG@;0;27X'-38H;7J^UK$1^M MRQLLWMO!"5VF/I.U,K7FMD+%$77>9HH+I.WTV,;%QWG4F#O=H- M2SP=0=D'\/Y22O,^L0V[/V_'?P%02P,$% @ #:EG5/__G!W) @ \P< M !D !X;"]W;W)K&ULC95=;YLP%(;_BH5ZT4IK M^2:D(DAMHFF35BUJVNYBVH4#)\&JP9EMFO;?SS:$D81$O0$;G_?U(FEZO*U+38<<&Y$);4]QXGL M$I/*2A/S;<[3A-62D@KF'(FZ+#'_N ?*MA/+M78?'LFZD/J#G28;O(8%R.?- MG*N>W;GDI(1*$%8A#JN)=>?>3F,=;P)>"&Q%KXUT)DO&7G7G>SZQ' T$%#*I M';!ZO<$4*-5&"N-OZVEU4VIAO[US_VIR5[DLL8 IH[](+HN)%5LHAQ6NJ7QD MVV_0YA-JOXQ189YHV\8Z%LIJ(5G9BA5!2:KFC=_;.O0$;G!"X+4"[[,"OQ7X M)M&&S*0UPQ*G"6=;Q'6T1JE"B=3.^RC->0HQ\$+PDE MDH! N,K13UD 1]=HH99-7E- ;(7.QTYKSJ&2>Z.7,Y"84'&EG)X7,W1Y<84N M$*G04\%JH;0BL:7*0K/864M\WQ![)XAGD-T@W_V"/,=S!^33S\N=?;FM:M<5 MT.L*Z!D__X3?''_@)6TK82J$J4"_[Y9"DI.*/TF@/% M4M4?M[,,U:YQ"HV3WL%OJ1M%X2BQW_HE&H@*?"?LHO8P@PXS.(OY@FD-USC/ M-:(J!C/+0N+W(<[&*NH3Q#V !G,@* S]83>V' M8_^ ;R#(C4_P11U?=)9OM\DX^\!4;Z(ANNBX,&,_/J ;"')]9YANU-&-/D77 M_%OZ?ZL/48Z. *)QZ!Y0'@?M+80]RKBCC,]2/C&):?-[%2L].*X,^Q!O?+0K M?&<.QY%!\1V[TC6U^$#YFM2"41AI73.S4@9\.:*:3J2;&ULM59M:]LP$/XKPFS0 MP1I;=NRD)0ETZ<8*&Y1FW3Z,?5#L2R)F2YXD)^O8C]])=IV,NB:%]HNMMWON MN3OIX28[J7[J#8 AOXMB!+$+BSDJI@!J=J[>M2 CN_1/[C@,9@ETS"7^3>>F*G,M?N277TV"3V25MK(HC%&!@47]9_];A)Q8$"' MCQB$C4%XK$'4&$0NT)J9"^N2&3:;*+DCRIY&-#MPN7'6& T7MHP+HW"7HYV9 M7<+2D%.RJ*M(Y(JXE9-+,(SG^@WNW2XNR.KRH+_(KH8VJ\%H: M3;Y?+'&"]^I'#WK4HD<.??@(^A=I6$Y*Q47*2QRQ0E;"="6MQHD=CGUTVUDT M/*-A//&W'?Z'K?]AK_];@1Z5X7\@(QG7J?5.L&YXQ3%LKG7%1 HDE=ITEK)& M3PY8G=(@'";=K.*657Q$5O :\Z(J#K)3LCM7@RXF\0,F430>C\ZZF20MDZ27 MR2?0^IS,*Z70;YT4N4QG+>39"SQ5&NPU,'CV:]E )D>^6WH@R/1)^2-_R0*PWOB0;1[Z MY+ M'WT)[:-[\://I7[T:?)']_I'^P7P_6H%KD4@-\Q I^M^@&@0!Z_[LK$7/=JO M>AT5_81'[#MNMOZ2&]C*?,O%^G[I TMYSLU='X.]V-'D)>J]%RG:KU)/J/?1 M>D/W@D/[%>>(4O<#!(.@N]3^06-EN]K/3*VYT"2'%0(%@Q'&H>I&L9X86;I> M:RD-=FYNN,'F&I0]@/LK*&ULS5C;;N,V$/T5 M0FB!72"U1,IRDH5C(+&[J![[=&?<@GDTKNF4/S#Q6=\K>Q1W*FA>LU%R62+'-572-/\S)I3/P*W[A M[*"/KI$+927E9W>S7%]%B6/$!,N-@Z#V9\_F3 B'9'G\V8)&G4]G>'S]@O[1 M!V^#65'-YE+\RM=F=Q5=1&C--K06YEX>?F!M0)G#RZ70_C\ZM&N3".6U-K)H MC2V#@I?-+WUJ$W%D@,\SEL MOF#Y"*6XSSRV\7=)(%T2B,=+H20L2VU4[2/[[=8N0$O#"OT[ )]V\*F''Y^ M_Y$^\:(NT$HJ:\G++/XO@GB2 ?PN M.GX7(+\;JKE&C78CVZI[JCA="884-:ROI6"X=)0DWP)EN^QH78(XM\N;G^[1 M1DBI^DC QLDH TG@)*A:,M!R:LM+Y#)4K_ZP(\/5RE:O]L-#>^7W:9.U0ANN MM+%%9B4J[> 4;,^4'6$NDUR>H8JIW!;7/NE5*I@('IUG8$A'0HU!I)]KJ@Q3 MXMD1XG+-<[OK_!X]0U0C>L33[56IN,V U?-*\3+G%16][&&?R8C [(/"8@(B MW;.]%'NG?>TZ;=NK>0.Y"XJ+T[<0)QRT%,-B^CI-;\&.17T" MJA0.*HRS_\M.AXF0H9T>E!_#TC^71<&-K]N&L2%6,%8R2@=HA8& X8DPEWM6 M4M=N^2F"9[UI[:KA5B):EG71&PGL?K 7P^3 L-:'0+YD6C2[NI==@WEYM(7/ M1]F)W1NF!885/U )C?1/'0NYUC _V%&:#0PX$F8+@27]ZZ7,/7#S$'(;])_@ MMY T* ;RA(P4):D[@ _2K,OY]K>1:"D$5Y#L(/1F_2=J#@!-8 M-U^?=AAO,.U!APFLG0-GN0'K9(A'$%X"*]^KRO_X@!:^^AKR';227+Q)^8," MDO]T8!ZP/IGD^.B3@/L>TQP3M%7\C05*[*R.D&H^<30W1E;^*\%*&B,+?[FS M.Y(IM\"^WTAI7F[YSW'EDZT MX>)9Y@ *O=*"R8F3*U7>N*Y,P4N@*+>N/@GB&[BM5 M"4!SP@BM*%H(PA)2X@(M\)O^'$J:13;L? 8*DT)>H#-$&'K,>24Q2V7D*NW, MZ+M)X^*V=A'L=9%XGNB4QT(C\!"S3'.DVBWM"OZ4HJH?^.WP>(84L,+;&WA_C(E0;0IG9E M6[NRJ5U7:6K%OE4TF^@E#L/1:#B.W)<.)[W62>^@DSL!*5%HNA8 !GT@N7XK MV?]/Y1RTQ,'!)/3O$'25K(X:[):L[WG=!1NVK.$Q5MC%&I[ &K6LT3%6KXLU M.H$U;EGC8ZQ^%VM\ LOWWH\3[QAMT+G_O5-P.Z>7?WB_Y:![4:9_RDZH_QD: M^@-3CT[L^[GB!_]\FS>2'_9Y;^Q_,N/N'.:F,VO-]Q97N%G:8Z_X,PBS0[S/.U79B6D;;\>._4$L#!!0 ( VI9U3U M![,1 < )$F 9 >&PO=V]R:W-H965TFH8D&<<; M&HE?EC$+"147D_/3#5G1>\H?-G,F/DW** L_I%'BQQ%@='DV MNH"?OV L'3*+[SY]22K70*;R&,=/\L/MXFQD2$0TH!Z7(8CX[YE>T2"0D02. M?XN@HW),Z5B]WD:_R9(7R3R2A%[%P9_^@J_/1LX(+.B2I &_BU]^HT5"&4 O M#I+L7_"2VT[=$?#2A,=AX2P0A'Z4_T]>BXFH.$"KPP$5#FBH@UDXF#L."'Q]_3I4A1S :[B4'1X0K(>^00N%@M?7I( W$9YT\L? M3F:4$S](/@B3A_L9./GEP^F$"R@RX,0KAKW,AT4=PUZDJS$PX4> # 1;W*]^ MSGVF=Y]13^M^/=S=:'&_&>P.W1;W+WKWW]-@#*#;!GXBBE]V "H[ &7QS*X. M6!-&/STV.^"",1*MJ. =#A[?0-5N3MZRKR]>"%N O_X0(<$MIV'RMP:060(R M,T!6!R !(A3#)[(S/P*2\G7,_!]BU!-??"M1)&T=-\NCVEE4R<#/YQ@;^9_3 MR7.UO$,L:]"M$KJU!_0-8>"9!"G-D"_B(" L 1O*\BQ:D\CC3RO0C+%AP)T$ M!EE]Z;.JI8C+%+$VQ;F0"LJ8*,?>!<+-:6^OSP##&G:[Q&[OA_V0"MF#*M1G M5<,_+?%/M?ASLLZ7H%==JO157E.QH7C\1V@\X#%8ICQE5.P6O'@593S>EDP^ M'J[ A)IY=DJ- T=VT:=R;EE-@8%C9%< !2::B<1*P$B!X_^HN(E97+4*6;3KMTPV5/D&D MQ7*G6E@N33]>@'B9K^ ]>ZQG(!<(\N;K!$ '+,B;MKA*S*!>S>YHPIGOR0G, M)E475,D,M(ZD8Y0L0+TN9&$3(.YV$DZBA1^M>ANF2?-3[$"\L]Y;S#I6,%0Z M /5"<$A[VPT8+K2FTPXHBM+A $YO@3),C(K@3I7 QUTR Q5_0SV!WT:B9\7M MIE>HHUQOV=2 9]'.=-$*I&%,'61U@ M%.6B/LI]+\'H&0B!-RK7J%,*!^H3#J0X'NGO)7Z.&(K@-6(PQR[NF%M%\TA/ M\S?$9XH4F%J:205N-TD4T:LD83L:ED"*TI&>TJ_:]L-1S$6)^'87_*,#E-T M9;FN#I5B=Z1G]SEEV>D:1)$TTZBF,JVC>-]R:M(J)=$SG+VZ_OYW/= ME"LZ-O%Q<("IB-CL)>+*&9A'-CXGP7;[*/Y2]BQ "%;<'E'X29)F!*E?>Y=F M

.<,OQT=4 PWINBLY-/9U_):]^F(:%V&U2YJW%E'Z4G>V)*26K3!6K"[4U M$?T@2)X4_=IV*'ZHX^P Q_H,*5$R]7<.WY9+05Z"]PL."VBTXNO66= 'LHL] M56LZA[C6$U*29NHE;5X4&6S$1F=;WNHA;UYZ^4-(V),@E6QWU)JQ?B0'=Y9O M?\?Z\;621$LOB=L&+W=XU63K#9_)2%N:Q1!X=_G55^FLUZR>@A)2:\#1U9Z2 M680<>N]J*4FT])(HG]& ZW]3G[^!VT@VBO],P3P@D:Y<2MPL\SCHWZH\ =GG M$<@[TG\Q;FWKY;0]/K@:;#EKLX38M<0.M*/R2IFMGN5*XFV]!)]_;KQ&:EL-5O1Z&- ([_YU0%2NFKI!6C_^X8B8.T9D2ON&V#7 MDE4*9NG5XXYN::[<@/>"<9IM-,4VZH"BM,?2$WLW>X#_P*''8EB) 3Z28S&L MR!WKR?V[2%KM+MK:MB> U=NU6)$[?O=#+[SGH1=64H![SJ)TO;+_,016A(^/ MY%D$KCRBUC/E@"[1!S"[NV12>==&OJSUE;"5'R5BH[L4H8SQ5$1F^?M/^0<> M;[+7;QYCSN,PNUQ3LJ!,&HC?EW',MQ_D&SWE6VCG_P-02P,$% @ #:EG M5.%"<%&5 P UPX !D !X;"]W;W)K&ULS5=- M;]LX$/TKA-!#"VPB45^V"MM ;+>[!5HTB+?;0[$'VAI;0B32)>DX^?4[6^PYD-@8Y9GM.DYHYR2EUFQBUN[Y;,(.,DLIW',D#GE.^,L<,G:< M6M@Z+3RDNT3J!7LVV9,=K$#^V-]S-;,KECC-@8J44<1A.[7N\,X(%9)EF4G[\+DFMZIW:L#D^L7\V MP:M@UD3 @F4_TU@F4VMLH1BVY)#)!W;\!\J LVW89DPO^A88AT+;0Y"LKPT M5A[D*2W^R7.9B(8!#L\8N*6!VS;PSQAXI8'W5@._-/!-9HI03!Z61)+9A+,C MXAJMV/3 )--8J_!3JG5?2:Z>ILI.SE:2;1YOYBIS,5JP7&TG08P@-VBE]EA\ MR "Q+3H+^_2LQX#>+T&2-!,?E.&/U1*]?_.HU]?%27Z(B$7_P\XY%<.^<8A?W S%2_:-!V"8I?T;8&",3",ND@]S=S( M]U1VGYJZ]*"P$WBO4#\@+?ZUO1,:ZC&/O\C)Z78'"(&K+V$5Y>-R1 ML8MRW5%P1L;Z,,##I\'?0(&3S*A(8G5W287D1%_SAK)6UV4<7(F0=6''X>6% M#+N5-'"<=BGM@[FC<="6L@MS/?^F^-Y2NNDSC\94H M6-=X'%U>P>A-5Y@^6,\=I@?6I+6 M^EQW;::3J&F*EN\;X;N4"I3!5E$ZMR/E$B^ZJ&(BV=[T%6LF59=BAHGJ/(%K M@'J^94R>)OH%52\[^P-02P,$% @ #:EG5!#H/%P%! Q! !D !X M;"]W;W)K&ULM9A1;Z,X$,>_BH7VH96V 3M PBJ) MU+1[NGO8VVISO7UV8!)0 >=L)VF__=F&0*) XISV7AIL[)G?#,-_<"=[QM]$ M"B#1>Y&78NJD4FZ^N*Z(4RBH&+ -E.K.BO&"2C7D:U=L.-#$;"IREWA>Z!8T M*YW9Q,R]\-F$;66>E?#"D=@6!>4?<\C9?NI@YS#Q(UNG4D^XL\F&KF$!\G7S MPM7(;:PD60&ER%B).*RFSB/^,B>^WF!6_)W!7AQ=(QW*DK$W/?@CF3J>)H(< M8JE-4/6S@R?(!7,D@IX8OG/+)'IU!D[*($5 MW>;R!]O_#G5 @;87LUR8OVA?K_4<%&^%9$6]61$465G]TO4)P+=/8.D62[NU=K7Q3.Z^W2/ M/B$7B91R$"@KT6N92?%93:KKOU*V%;1,Q,25BEM[=^.:<5XQDAY&3- W5LI4 MH*]E LFI 5<%W$1-#E'/R46+SQ /T!!_1L0C^(*]89/%H;$W[+'WY[98 C>) MJH+_OI5"JFBSE9YW@#/6(+N M5*ZK)W#?E>G*46@.DM.<<=B1OVE5>K\?B* MR-OJJ"5EU%%QT:B;DK1J3^S4_F9!M:.NO8^M:RI\IF[8]_JH6KTGY'^ENFP]0!^@$^ZCHOK6)SY*Z(>X]+7?=A%RI8O8 ME,$-H9RW#QP&04^"VPY"[#K(KZ*\[.V0\+!.>%>BW:.#90%\;8[/ L5L6\KJ MC-G,-D?TQ^I@VBZOSO??*%<=6Z <5FJK-QBI[/'JR%P-)-N88^J2277H-9&PO=V]R:W-H965TJCXLWL%>9;WK[JXAD?KQW8MQW!907_#L[%S..6/&D[U4 M+[I -/!:JI6R MI[BM0EF)0C,I0.%V&LV3^\78Q?N ;PSWNF.#8[*1\L4=/M-IU'> D&-F7 5B M'SM\0,Y=(0OC9U,S:ENZQ*Y]J/[1<[=<-D3C@^3/C)IB&MU%0'%+:FX>Y?X3 M-GQ&KEXFN?:_L&]B^Q%DM3:R;)(M@I*)\"2OC0Z=A$%R(B%M$E*/.S3R*)?$ MD-E$R3TH%VVK.<-3]=D6'!-N*&NC["VS>6:V-C)[N5E87A0>9&EGK8F7ZP;F ME#)G$@Y,A/&'2>1$429RT"X79.7=N2+"!)&9>8/+)1K"N+Z""XA!%T2AMF7@ M23"CKZW3VE\+66LBJ)[$QE)Q@.*L@;T(L-,3L),4ODAA"@T?!$7Z9X'8:M * MD1Z$6*1G*RXQZ\$@N8:TGR9/ZR5<7ER]0S_38- J/? -!J>4=H5N-E[I%7FS M+[:!N;*JY>CM[_.--LH*^.-,LV';;.B;#4\T>_9O(](;LD-E_US->"@Q"%O" M%.P(KQ$J5($@R&TS2!U"+4A:*S=E4_@X)BE'2$X:@F.SA* XS'$+<_R?,#NJ=Q#N4!^5^AB\\3_PDM'M7_#BSB8H4>5^WVG( M9"U,6 JMMUVI\[!)WL/#/OY"5&YU!8Y;F]KOW=K.*NRX<#"R\GME(XW=4MXL M[&'@&K0?FMEO4$L#!!0 ( VI9U3M.-=OIP( L' 9 M >&PO=V]R:W-H965T;N%!K NT"WZ:U'P-"\#'^E[3S.]5 M"QK#&HJLZ9""HAVS=_[NJPYQ"=65LUM5T5D;[LHU8 ]@4(L, M:<=9L1M;08$O;-$L?U)5&2JV(2,AU^SB#I"+TEP><4Q\)%(;S\\ZJGE+%9V@ M"B/V14DL#/L@<\C_%O IQ3[/:)?G/#JK> ?9%1N&[U@41*$IN 9S1G785V_H M5(*N.2EUQFI,^1 M+6$MI+0UI[ U:*%R=B$D:Y.Z/%;L-LK$1;%?Z28-$G]S!&S<@XW/@NV=L'%7 M8ZVYM#-*G0EC&GB5:7S ]#X_5U@F!RR#,!P&)XH4]S#Q MVV TU(W."O>M#5BS.]P6[#7&^)!Q-)Q$QQ&G/>+T[1<,Z S_^VI-#[#B\30< M_X/E[S6H"O3:M6'#,M5(;'M5O]IW^INVP?TQ;W\37[BF^V]8"2MR#:YBNDBZ M;;WM!%7MVMU2(35/-RSH;P7:&M#^2BG<36R _O^7_@902P,$% @ #:EG M5$\K\&L+! G X !D !X;"]W;W)K&ULK9== M<]HZ$(;_BH;I13+38,L?8#K #$E.S^E%3S-0VFMA"]L36^)(/,J-4H1]EP>1LD"FU^^ X,LYH2>20[RB#.ULN M2J+@5*2.W E*$F-4%H[GNB.G)#D;S*?FVH.83WFEBIS1!X%D599$/-_2@N]G M SQXN;#,TTSI"\Y\NB,I75&UWCT(.'-J+TE>4B9SSI"@V]E@@3_<>JXV,"N^ MY70OCXZ13F7#^:,^^93,!JXFH@6-E79!X.^)WM&BT)Z X[^#TT$=4QL>'[]X M_VB2AV0V1-([7GS/$Y7-!M$ )71+JD(M^?X?>D@HU/YB7DCSB_:'M>X Q954 MO#P8 T&9,_M/?AP*<63@CSL,O(.!9[AM($-Y3Q293P7?(Z%7@S=]8%(UU@"7 M,[TK*R7@;@YV:KY2/'Z\N86\$G3'2]AL24RY;M *GH"D*BCB6[2D4HD\5K#* M6* URQ5:Z)+FZAE=W5-%\D)>@UGK4HFNEJLUW'^''"0S(JA$.;.WWL-%./Z: M\4H2ELBIHR QC>?$AR1N;1)>1Q+80Y\Y4YE$?[&$)J\=.%"1NBS>2UENO5Z/ M]S0>(A^_1Y[KX?7J'EV]NV[0[6]/&+^NOF_"^!UA_JW*#16ZP"M;DR^5D@J* MD+.TQWU0NP^,^Z##_9H]P6; 1FQ(05@,_HE"&YKFC$$ '79'1PGM$U*9)R05A&E8E0E>I1G\4Q1S M2$$8"3B7,3QA],/ '8U'[:2CFG3T9M)SD48G2)[GCB,O:$<:UTCC7J2C-TT: MNL-NGXLU/L&Z";TP@LD)83 >!1[VVPFQVTBQVZL&WTT+H@#%,'+1HQ#X2/_QG].(A!<%$5)?L@72E6ITL56Y;?CPUYJ!O8;9^Y.J M<0FU!9@<46-O&':\L+C1>^Q?I"*7(/JGB/YP$G8@-CT#]S>-8\0C0;F$,&@C M##KD!3<] Y_?-%X+S"6081LD[I ;W+0+W-\OSA2<2XAMX.@UL=LE/TTWP>-> M^5FDJ:"I%IM/#/H*?'C'5G'Z=*9I"KB_*YQ1#TB\-=_H1$%"+XJZ\FTZ IZ\ M36Z75(\Q6O7NX&M2P,!0D0)]I:(T6_5,8:.N^SXN&Z7WW-\L1ELA?N$4&T+D MH])^"^,()>2Y]3/5.1H82BI2,Q9)T,V**3L[U%?KT6MA!XYFN9W;/A,!O4*B M@F[!U!V.89^$'87LB>([,WYLN()AQAQF,#Y2H1? _2WGZN5$!Z@'TOG_4$L# M!!0 ( VI9U3DZ/$XKP, !L- 9 >&PO=V]R:W-H965TO/VC""O$(\M7VDZ$D]&:YCA'_;1^D&84UEHR5B)73'"0N!P'4_)A M1H96P*WXSG"K]I[!NK(0XMD.OF3C(+)$6&"JK0IJ_C9XAT5A-1F.OW=*@]JF M%=Q_?M7^T3EOG%E0A7>B^,$RO1H'PP R7-*JT(]B^QEW#O6LOE04ROW"=KS+5(GV]FQJ\,[D1I-EM1%ZX;F)L3D%4%@EC" TIW M GB*X$3@B3,-4QM3IE_@ZAXU986Z-G+'URIX!R&H%96H@'$_]]Y,FN=O*U$I MRC,U"K7QR9*%Z8Y_YOGC$_PDAJ^"ZY6"/WB&V3\5A"88=43BUXC,XE:-]YC> M0H>\ASB*R=/\'J[>73?H_K?%3*<.?,>9Z9PP\V=5+E#:V,Y]3/ZJM-(F"(SG M+>J[M?JN4]\]H?Z);U!ILZD+6MB=4$ U+#!GG!L#UNP:)1,97)GX>Z>NX1<< M<\\'S9OK.W,VU3>3:!1NCA#V:L)>*Z$_&I4[&KFDW,*>"],[@"%1MYM$P^-( M_1JI?S;2+GSG$O7/#<^@9AF9AC73\.V'"GEV MP7$:'@ FPR0A)P"3&C!I3:H?K@AC=C/=H#27"GRR!PM,943X2)F$[[2HT%8H MGW4MB4:BIH)&_U^J9:(HJ%1VRD?'AJDI+T<+H#??^_>S1?:J/KDH^2[!\Y:2 M_62,;WLG"..&,+XD%R\!C,_-3=(4;]*Y,#LO >R\)8+-#4 NN (.L_428&]X M>!YPU;UWJV[ORGOM]MEOO/ MAJ]4FD*KH,"E$8UN!V:7I._$_4"+M>M^%T*;7MH]KLS7"TJ[P+Q?"J%?!]9 M_3TT^0U02P,$% @ #:EG5"&50'+S P H X !D !X;"]W;W)K&ULO5==;^(X%/TK5M2'5IJ2#TB "I#:!K2STJRJ=KOS M;!)#K#HV:SLP^^_7=D(:@A.8'6E?(';..%[DYA!39S$S?2]\,6.% M))BB%PY$D>>0__.$"#O,'=\Y=KSB;29UA[N8[> 6O2'YOGOAJN76*BG.$168 M4<#19NX\^@\K/] $@_@+HX-H/ -M9>.I[\($91(+0'5WQX](T*T MDOJ.ORM1IQY3$YO/1_65,:_,K*% SXQ\QZG,YL[$ 2G:P(+(5W;X#56&0JV7 M,"+,+SA46,\!22$DRRNR^H( K35B.&IJW,9(0$W&GU-_?8G![MJ"X[0]!;V*,4H&8.A_ 8$7^#9#_?3?"S( _K23'O_:Z,OKZ9Z% MOKJ:[D][8CFLE\#0Z T[]/XH]5AHQG[KXY@>>8>W]TBHDM.O[P%+.TZ(S]<'**6EE00>@'->HD M%F$=B_#G8@'@7FT"<$T0D RH%[G:0-06EWQDC*2(VY9V7(X1]9H\Q]A,6E#= M)J/:9/0_F(RNF,ESC,VD!=5MF/VW9SW*+V' M>[7RMJB.4KGYJP)(2+73JW,)%$(=)VKW5XA=(77/VIPV5(4='<^NG3IG1'G. MX*.*;>'%D_-IAW>4D8(Y(U> MJ\WI60ZT'9:(23-+O($7M@S:41VYY'N?)8?7Z_ Q3? M<9K1DR@Z"X,%9TOIR[C3@ 2? 0EZ W*L#'\IKZLQ^A*[@ES*[ Y8.[7=1F&M MBH2MN0()-7L%E66Q5O?6UZQ'<[EH]&PO=V]R:W-H965TMC8 UYE/\CN&-)_W]FU M<4D"B$NE7KP?GO?VSQ6UK@>0 I&:=)THT5%SH:]L/>U [[ID0I-$PM@S3K0=2* M-AMW8E&@WXB'_25?P SP^W)J:14W++E0H)TPFEF8#Z)1ZW+2\_;!X(> M=N: M,^_)HS%/?G&3#Z+$"P()&7H&3L,*KD!*3T0RGFO.J#G2 [?G&_;/P7?RY9$[ MN#+R0>18#**/$.P!6AU]P#2&I"^!73V -HUH'TLH%,#.B$RE2LA#A..?-BW9LVLMR8V/PG! M#&AR7VB?]AE:^BL(A\-K;K70"\>F8-FLX!;8&7L(T8*% M*1V1NGZ,Y(G7$V>UZG&E.MVCNI6R6Z.QH*,TG?.:(*80-'%(-W$8IP<9)Y"= MLW;K TN3M+5#T-7Q\&0'?'(TO/7I@#?M)JOMP-?>PS?2*'(A2_^FV RRT@H4 ML)68N37*YV]9(@_OC]*YXRK\_$K$[ 9!N5\'9'4:69T@J[-'UKU!+ADG<6>- MNOH^G-"%J*:GNZY#Q=L-O+Z2K89ITN['J^T,O;=)7EM,#EF\CBH$-W MX-"*S#\5%UY!J06Z Y'J-L3=_RF!O496[Q\EL'=$ M_;O$W@(8O*H7BK%"JP MB]!2',M,J;&J!LUNT[5&H5B_V1]3-ZN:SU^:JA7>CV<" #:!0 &0 'AL+W=O04UU6/9@,";4JJ:&MRJM:\; M!;1PH)K[41!<^35EPDLG[FRATHEL#6<"%HKHMJZI>ID!EYNI%WJ[@P>VKHP] M\--)0]>P!//8+!3N_(&E8#4(S:0@"LJI=QO>9(FU=P8_&&STWII8)2LIG^SF M:S'U AL0<,B-9:#X>X8Y<&Z),(P_/:"1OM9%U#\8(:B:Z/]WV>=@#A%=' M %$/B-X"DB. N ?$IP*2'N!2[7=27!XR:F@Z47)#E+5&-KMPR71HE,^$+?O2 M*+QEB#/I7=UP^0) 9B"@9(8L.!6:7) E-EC1> M@:&,ZQ$Y#X.+;R,$/BXS$"?*]DJVFHM 3WV"TUJ>?]Y'-NLBB(Y&% M$;F7PE2:W(D"BM<$/LH*A<[/CB(WQ[M>AKI\FOVY4V"M_2[W<<)(.#Q#E(_M<:J[XU&BPY@2U. M' V'ZMG173HZ.VZ>TS!),%//^SD^8!0%\6NC[(!1&%X/1IT&ULM5?+;MLZ$/T5 M0NBB!7HC49(?*FP#B=W>!FB!(.YC473!2+1%A")5DH[3O^^0DF5'DH5LO+'Y M.#/#,X>/T6POU:/.*37HN>!"S[W"WBFD=T5!U-\;RN5^[F'O,'#/MKFQ M _YB5I(M75/SO;Q3T/,;+QDKJ-!,"J3H9NY=XP\K/+8&#O&#T;T^:2-+Y4'* M1]NYS>9>8%=$.4V-=4'@[XDN*>?6$ZSC3^W4:V):P]/VP?LG1Q[(/!!-EY+_ M9)G)Y][40QG=D!TW]W+_F=:$1M9?*KEVOVA?8P,/I3MM9%$;PPH*)JI_\EPG MXL0 B/8;A+5!V#:(SQA$M4'T6H.X-HA=9BHJ+@\K8LABIN0>*8L&;[;ADNFL M@3X35O>U43#+P,XL[BDG5@"=LQ)"FQS=$46%041DR$W2#'T4AAE&-?H/+651 M2@$ C>0&_4\%582C:\YEZJ!+J4JIH(D^/L/>U&#T=D4-85R_ _/KS89Q=G3Z M%\;6DA/UDXE,H\^29TQL]7MT*](KF/N^7J&W;]ZA-X@)]"V7.PWKTC/? '5+ MP$]KFC<5S? ,31RBKU*87$/8C&8O'?B0LR9QX2%Q-^&@QQ6%!4;X/0J#$/(@GLS\I]/D M=U'1"+=1JRX*)]-XU*!>,!PU#$>## ]GPAX@DL&191IHVMMM('WCQOGXLCI- MFD"3R^I4N1^?ZA1$H[9.752$.ZA5%X4G41+WZS1M&$X'&=Y338E*)#BFG#@9U6"RN21&G@@AE(7'OV&%U;I>+OBZ,(J15V5DO9AZ@'A9)RT5>I! MX7!Z1J7CO8Z'+_:EU,:6! I.DM@-W77X>)/BT845.MZK>'QAA<;=QR0.V@KU M@3H"=4%)TI+'/ZGX"JJVKG+6*)4[8:H:IAEMJO-K5Y.VQF]LU>XJR:.;JN3_ M2M26 7U.-^ RN)K @E1515<=(TM75SY( U6J:^;PY4&5!<#\1DISZ-@ S;?, MXA]02P,$% @ #:EG5%+RFY.!!@ SR( !D !X;"]W;W)K&ULO5I;;]LV%/XKA+$!+=#:XD6^%$F W!L@68QD;1^&/3 R M;1.11)>B[038CQ\I*:)M#8UGG')X;O^^(\L%:R,=LSI@"3TF<9H>= MN5*++[U>%LU90K.N6+!4WYD*F5"E+^6LERTDHY-<*8E[* CZO83RM'-TD'\W MED<'8JEBGK*Q!-DR2:A\/F&Q6!]V8.?EBSL^FROS1>_H8$%G[)ZI;XNQU%>] MRLJ$)RS-N$B!9-/#SC'\W'S])HIUK3*-8_OUB_R(/7P3S0C)V*^ >?J/EA9]@!$S:E MRUC=B?575@84&GN1B+/\?[ N98,.B):9$DFIK#U(>%K\I4]E(FH*D&Q10*4" M:JN 2P7<5H&4"J2M0E@JA&T5^J5"OZW"H%08Y,4JLIN7YHPJ>G0@Q1I((ZVM MF0]Y?7-M71&>FE:\5U+?Y5I/'=VQF)J>R.9\H9=68COIPQA3EN!0OVRM#D>;ZCW=$%57H*HK4&X/^[I"%U[W@GH&?TJ:9K2 CK^N MM2BX4BS)_O8LA*N%<+X0V>;XD@$E )U.>W M*8$'J!\&^E\EN>$?J?PC7O_.[\=C3YAA92;<;S[[U4)]K[\W](DGRP1HW(@> MP6(IH[G&Z4]@P62D=[4F%R"F(!*)IK(LW[JN;>I? P7=(/C=5:BWZVT$.:B" M''@-W4ZG3/)T9J+B8@)BEL[4W!6(WTX?)")5JJ.M%R6L*F=NZ%GA40\G*QHOF2M:_T+#<%O9WJZW$>FHBG34JC=S_W\- M=+-7P3.CTA7BJ+'145C?Y$5 KTEMN \#2Y6!/P">Y@'\ \Y_+KEZ_GRB_9UH M'C0%T@,5&,9LGO)27Q^ ]!1K$U?+!E /QN\ M=,B[$VQA'9(])]A"/PS_:X+]!L(\P3ZL@98>H!^#CU^(MASJGG6N[T5,Y0^> M3C+P5<03[6OVR>2\ZUO18C4<[#G3%DFA'ZE:#1.E#=\T48KTZ_B!AODTL0U# M+ 9"/PA>I8I)W1& /1D*UG GRP0M3(*<'H\:[D \W/2F=+PIB8;0(7D)FQ") M"?1$B"Q*(C]*'D>16*8JTP$]TX?XEPBYNRJES;KGH2M"AUR1B6UN6\A%L)W; MDD6,K]I[#IO5<7K>E,,^QVNCNA]_SXM&RL"'2#+]<*:?P:92)$#9K9853W:O M=EJYTD;_P( ,'-$T)7$('9*7#DDX&I+M?(PL72 _7;P)S/2]''SRIU=PS^1* MCUL9.)Y)QA)-+[ZG)DLK:,^T@BRM(#\K[++L8;-$ U]O6KI!.Z2;_-Y4K:ED MX/;\QI;&1WW($A':,Q$A2T3(3T2[K$V3B[PP;8D(^8GHCJU8J@DS=ZP-SC6Y MQ<>(V/(%?H4OWMLCIU)D&;C6VUCGNM5&QI8-\)X'<&SQ&_]O^(V;6.O;Q[AV M2N-'VK36%1'OM1_JV]>"UH:F$*_#"E>L^S%[88CT?[[4YB49SX4=P$5XW\KO-O MTIS<(2'(4PEBT9J\,KN_HQ*9SHK#V4T/+(B3/1^8$XO%Q(_%%S1B@";F8<4< MHDW8@W+D^XPTS\110=A;\UT[%-\M"F_D>X<[@5B<)GO&:6)QFOAQNEU]3DD3 M,%'@KX^%3.*'S+LZ =0)0C_1ZAM.=_P641<1WQDPL:A)=H^:&[US=7)[Y_/$ MHB/9,SJ&%AU#/SKJ^8-GH/BQ - +K*CD>3Q;RG'VBKU1=^@]D@\M=(:[A*"R46^&PO M=V]R:W-H965TR_G^VD6=JFA9?$YWS?W7UW\3G9?%;HD)V&T]D52BSX4Z2-5[!'-3+^E%HRVV]Y*0$ M)@EG2,!R[-SZ-VEL\!;P@\!&=M;(*%EP_FJ,NWSL>"8AH) IXP'KUQO,@%+C M2*?QI_'IM"$-L;O>>O]FM6LM"RQAQNE/DJMB[(P439MH^5T)_)9JG)G2XFFH'\T0#ND\Q04)E1>:/K+/$7G9Q?H#!&& MG@M>2WD/FQS'Y[,_8XI$ R;P8)IGXB:'G?"1J/8-'9'PR%JZ(?> M'BH]1 5Q/(S[%<2M@O@#!;;!B_J\D=I2YKSUR8D/JNC[P^M@3\XA*AIU\JS5 M'()"_WJ_'6YGWI0@5G9N2Y3QBJGZ2+:[[=5P:R?BWOY47QGUA/_OIKYO'K!8 M$281A:5VZ0VN=$JBGN&UH?C:3K4%5WI&VF6AKST0!J"_+SE76\,$:"_2R3]0 M2P,$% @ #:EG5)STOI!, P (PP !D !X;"]W;W)K&ULI5=;4^(P&/TKF8X/.K/:>P$'F!&JLSXXXXCN/@?Z 1W;A$V" ML/]^D[04*&E%]T6:])R3)[!RGQ!KV==\S&_;I6F0I@6>&^#K/,?L[ M@HQN!I9K[3I>TL52J Y[V%_A!4Q O*V>F6S9E4J2YD!X2@EB,!]8=^YM[/J* MH!&_4MCP@V>DHDPI?5>-QV1@.GC3REJ56,JXN'S M3OU!AY=AIIC#F&:_TT0L!U;70@G,\3H3+W3S$\I H=*;T8SKOVA38AT+S=9< MT+PD2P=Y2HI?O"TGXH#@1@T$KR1X=4+00/!+@G\N(2@)@9Z9(HJ>AQ@+/.PS MND%,H:6:>M"3J=DR?DK4ND\$DV]3R1/#1S*C.:!7O 6.KM%$[JMDG0&B<[1_ MA>ZW!+"[":;E36"*US'&BVKQ#"A#/ .J.5ZWBM=M/4DQS$%& M2]J.4J_2ZGWW*/4^VWKC4T2W-DWQ*>0Z"LSQ76=_ZSO?.T\EK\VS 5)?- /D M6FZ!!M<'WRKW_\Y5R3\>MQMTZ@D,L, -O'H*$RSTHX88WCZ&=\;A2LH]^.73 M5:I_&M( "YS0K8Z?KNUK_2%7 NBK;RQ3E\Q-FBY1P ME,%<2CHW'6F)%15IT1!TI6NT*16RXM./2UG% U, ^7Y.J=@UU #5_P7#?U!+ M P04 " -J6=4":6YJ[0$ "C$ &0 'AL+W=O3#& U ML5G;+.V_O[$30IJ8M"\E<;X9?]]X/!YW=I#J16\!#'G-,Z&O>UMC=M\& YUL M(6?Z2NY X)>U5#DS^*HV [U3P%)GE&>#8#B,!CGCHC>?N;%'-9_)OKGNT=QQXXINML0.#^6S'-K $\V/WJ/!M4'E)>0Y"Y.%O* 6-K;]$9MK] M)8<2.^R19*^-S$MC9)!S4?RRUS(0-0,:G3$(2H.@:3 Z8Q"6!N%G#4:EPV2MHTB=+ MS*MTGP&1:W*_7H-;%7("D2=F@#Q!(D7",\[Z4MT\&.Y(!=?+LD7 MP@5YWLJ]9B+5LX%!KG;&05+RNBUX!6=XT8 \2&&VFMR+%-+W#@8HLE(:')7> M!IT>%Y!+^%8N+!G*Q @%K;BYQ/RE,AY2LW@C;[;(W M+C;$;(&L ;^PC&C#S-Y(]8:+[^@9I*=LQAAY'%H!%BNH <";'06UL:-F:]>? M>3 *1[/!G_J*M4'4+4X=M&B#HOB$>1>9<169<6=DEL9ILMR_$H'%&7?+,09E ML'R:"J=1C4F?#L<-33[0I %:>$#3T*\IJC1%G9H> :NH &$(-Y![UR1JS=J( M]=V'B$4;0?V\XXIWW,G["30PE6P)UAD"F++*'DNFJ$PV_Q(%*3=>0?&'@MJ( M?CR)&IH\H%$0^&5-*EF33EF_N-EN99:Z+<9>?>PG'[)O(_JCQAY:M#&4GN$^ MK;A/.[D_*R8T*\[U1&I_[*?M>:?3:4- &]3,IR[$._)T>#H1A]T[04%_"3NF MBARR>84EUBB^VKL!M^$QS_ S+@Y67HU'IT5)K(7*-AV@,.=<\C'\Z-=?DJ@S M#R@-FTOH@35#T EY'X-:5T [8_"39?M2?H:M(1,)5GGY>7'44\7&X21LJFOC M*(TF+85MV#@*)V=$!B>1P0=E7"8O?=LUIIBGN3WMG&:OHJ#--!A/FGK:J'X8 MADTY'E041F?DG#H"&G;*>0"6%8F(]0\4MF3"5D*OFK#%(&X>1!X,;9Y#/DQX M+OE.?0?M;CQNDM][KGEW_2A]=)4_#R1L*6AC@FE\1L&I/Z#=#4+1.KNV )L= MOA''@B&%7XSG0)^TDJL-BFJENM33!IW;)Z?.@':W!O_8NN:E[3G-Q\T:[@&U M]G<7Y#WI4UM N_N"9VFP&ZOUH=!L9[V*XG9+24=Q2Y,'AHU]\VSUP,9QK>,K MI UJM[<&PO=V]R:W-H965TM+U]5A#"G3 MYW(- K\LI4J9P:E:N7JM@$5Y4)JXON?UW)1QX8R'^;L[-1[*S"1$"_(0RTPS$>FA:S ;B^F&)?-UP>PW,$\A/"(B1 .25> =',0>Q-?QOZ@'PS=E[I ^XOH MP._VJE4["7:J!#NM"3Z*B&NC^"(S$!%@2G"QTD0N"2J"ET+@C5]H'G&F.!S< M]@*_5\\]"#SO<%K=*JUN:UKWH#&7,"8-^]2R-;V*HO>9)Z!?T?1;*[$T84$3 M-A90;'!_3TG:*.2@HA^TTD_QNFO#PUS(J\S$4G'SUE+7105\T2K?SS4H/-EB M16ZEUCL2ZF,UI-[6MKS6,K9LB66K*WG8B[P]+;N#)BUIS3UI:QISPPP0-$ L M.D33_)XIKB.>_T6UU;EU)=IN2Q^BZM:<:+L[_;>J^Q847-14+8T\V-,^Z#9J MOS4JVNY4-Z4?'7N0Z=9K:/?S1=_:#NU]I.B3$F[']SO[9]FM-06V(_O!U(H+ M31)88IQWWD< 530YQ<3(==XG+*3!KB,?QM@8@K(+\/M22O,^L:U'U6J._P%0 M2P,$% @ #:EG5%*\9W]3! 5Q !D !X;"]W;W)K&ULC9A;;^,J$,>_"HKV85?:UH;X6J61NJV.3J5SJ7K9\TR<28)J MFRS@ICV?_H#CVJG!G+XTOLP,OQG#_*&+ Q?/<@>@T&M5UO)RME-J?Q$$LMA! M1>4YWT.MWVRXJ*C2MV(;R+T NFZ=JC(@89@$%67U;+EHG]V)Y8(WJF0UW DD MFZJBXNT'E/QP.<.S]P?W;+M3YD&P7.SI%AY />WOA+X+^BAK5D$M&:^1@,WE M[ I?7!-B'%J+GPP.\N0:F516G#^;F]OUY2PT1%!"H4P(JG]>X!K*TD32'+^Z MH+-^3.-X>OT>_;9W,BDJXYN4_;*UVE[-LAM:PH4VI[OGA=^@2BDV\@I>R M_8L.G6TX0T4C%:\Z9TU0L?KX2U^[0IPXX&C"@70.Y+,.\\YAWB9Z)&O3NJ&* M+A>"'Y PUCJ:N6AKTWKK;%AM/N.#$OHMTWYJ>5L7O +T2%]!HC-TS:L]KZ%6 M$O$-^DM/HQO8@!"P-B;HJN*->??U!A1EI?RF79X>;M#7+]_0%\1J]+CCC:3U M6BX"I>G,&$'1D?PXDI )DALHSM$Z!KTA>&](4A;;SY M9+PN;Z7SIE*"DA>>L/,^[+P-&TV$O2KUPJ%U 4@O0;3FS4IMFE+/YJ*MK*ML MQX!Q&]"LRI=EE,2+X.6T-K8-24AO\X$TZDDC/VE1B$;G#Z^Z94APHATC)"?# MYOF(S#8A8>XFBWNRV$MFIJ7N8X(J5F]1R:63+;8&QG$Z']$YC-)\'KOYDIXO M\?+=@P0JBAW2"Z$MGS"-3]&V;Q5Z3C'WATXLF'"$:UO@>311S;2G3;VT#XH7 MSV>F%:Z1[@7F8[>D+L+4_IAYDHX@'491E+@ALQXR\T+>U@H$2.6"RNRBX'R\ M0!Q&83JQ0O(>*O="]2U"P O4#;C@@MHJT7=V9;#_YUW#I,IQ!/AP5[$/X!.=)7.\72TE"1C)-L(QTDX M035T?4R\5'^K'0C?(NW\/XP;C=ELFWBJ7H-P8+]R/')%2[-#&,QI6Y$H3R?6*AZ4 _NEXR&,9%:/=IGAC,13F(.,8+^. M."3^.ZJ-N&S0RR=3L 4D(B0;9V!;)2F9FJN#S.#D\UN4DM$5*YEBX-VGX$$6 ML%\7[H316/5V5+%?#=L;$7,6P>[X.,W&LN"PRJ9D 0^Z@/W"<"=@3YE_EX+M MYI]$5C^QC>(TFL ;% +[)<+3Y.RVG^56([&-<))-%(T,ZD#\ZJ#55"L"6Y5N M-.+H]ED\EBV'51*EV03;( O$+PN.-GAQ!<<:6/E>WE3I_\01@#_7[#N7J_,6?+_G\)R_\ 4$L#!!0 ( M VI9U2U]RGS>P, 0, 9 >&PO=V]R:W-H965TFB!-%J\IK -Q%&+]E @<)KV4/3 2&.+*$6J)!4G??H. M*46U8YO*(1=;)/\9SL?A,K.M5+]U 6#(0\F%G@>%,=6',-19 275Y[("@2-K MJ4IJL*DVH:X4T-P9E3Q,HF@ MQ,%3QXIM"F,[PL6LHANX 7-;72MLA9V7G)4@-)."*%C/@\OX0QH[ Z?XSF"K M=[Z)1;F3\K=M?,GG060C @Z9L2XH_MW#%7!N/6$G-=S]?O+^R<$C MS!W5<"7Y#Y:;8AY, Y+#FM;6XP/&$P: T&+S48M@9#MS(-BEN'E!JZF"FY)" M_87<"L@2!*R9T6=D);G=9/'$N$Z_'%+)S,HC/ M2!(E\9& KEYN'ATQ3U]L'E]X: 9=U@;.W^"$OQ4F1F2,,^H.CS]9'Q\R7N=, M;,AE*6MA-+D&A2D3MLM('*>XL5JS%9A:"4U^VA233TV.?WE"'G8A#UW(PQ,A M+RFG(H,S<@<;)MS<&/8C4'5L>S2^1LZ7O;KN%]/)++S?35B_)/5*]BA&'<7( M2X''!6]7C6<%MS\QN&"5U,PF0>,MR*G!9<0E-07@X54*A#F)V$PTW@DN>D;8 MJTA]BCV^<<E%ZU6D M/L4>VK1#F[Y&ZGK0I@=AO3\X>8>:YW ^Q1[<10=WX87#^L-P*.U^VS)36#Q[ M@]#:%%(A)!R%N>C-4Z\B]2GV4.+H_Y,;>6%6^,1F36+R&FQ2.*TTID<;:FKC M'E_.2F;<[7[\^8QZT?HEJ5>R#[=33\0ON^=!Y+X;OG4S\A$<2@ZN>+^F80AW MRJ,2U,:5F9ID]C%L*HBNMRME+UT!]ZQ_:4M<5W;]=]/4QU^IPE=-$PYK=!F= M3S @U92<3<^"RS305D!CJ^E-$\-.T%7^"_^ 5!+ P04 M" -J6=494H8>>?S.>.RLU^;)-@!(GJ50=ADUB.T=I;9H0#([TRTHMU)I(QDZ MT]34M@98&8*DH&D M-^@G:)ZUK(8]X+=V:YQ%)TK))2C+M2(&JF6T2N[6"^\?'+YSZ.W9F/A,#EH_ M>>.A7$:Q%P0""O0$YGY'N L$[G3_&<9\;CROT,*&+^E'WS@B16=1RS'8*9!<#7_V/-;A+"!- M+@2D8T := \;!94;ABS/C.Z)\=Z.Y@U_ M694E]T,F7BR\V@ R+NSKC*)3Y=FT M&!6L!P7I!05)2AZUPL:2#ZJ$\B6 NG2FG-)33NOT*G$#Q8S,DS0!#-$5T=.9 MC.+M_ZHZT&X#S5^]8YYD]'@N@)ZUA013A^:WI-"=PJ%#IMGI?JV&MOKG/ES. M1V9JKBP14+G0>/;N)B)F:/C!0-V&)CMH="T;AHU[(\!X![=>:8TGPV\PO3KY M7U!+ P04 " -J6=4%>"7MTP# #K"@ &0 'AL+W=OXYMY%#7S@U0_= 5@T$/-A5X$E3&[ MKV&H\PIJJL_D#H1]LI6JIL9.51GJG0):>%#-0Q)%:5A3)H+EW*]=J^5<[@UG M JX5TONZINKQ'+@\+ (TA V8V]VULK.P8RE8#4(S*9"" M[2)8X:]K'#N C_B+P4'WQLBEY+!9!Y!0!A]PX"FK_[N$".'=,5L=_ M+6G0[>F _?$3^R\^>9O,'=5P(?G?K##5(L@"5,"6[KFYD8??H$UHXOARR;7_ M18 ^+6 I 4DOC)- M*KX.:VKHQ'%V*YG0YE[Z@C3UXQ9X#DEMT _<@]H#N'OOQ*WO\T,2.5G)"*"?HNA:DT^B8* M*%X2A#;O+GGRE/PY&65<0WZ&8OP9D8C@ 4$7KX=' _#UJ^%X-I)-W%D9>[[X M!%]KAT9;)6OT[<& $I2C"W^(0#7&7DE1?KFRKUJ!5EJ#M?N?*\N#+@W4^M\1 M%4FG(O$JDG$50_8VP(D'NOOH?ADG:3))Y^%]O^@#81')IOAEV/KG,)+&$YQU M82_D3SKYDU'YMX(96YN-H0;T9Y3+O3#JT9WV0M8L9QQ&:I1VFZ3OZ-2T4S%] MJU,-,.W5%J=1%L='3@V$)F3H>B",3-*,##N5=?*SUSCUN[V[K#4C]9AU MA+-W= 5'SS=R]%9?6F2_E'$V(<=OT% 83I/9D2\#821+R E?<.^3@D<36'&. MI*E V0O?%]%].R@?*PYYYB;O:=+S78OC-YL4_W0SX60:S:;'+@W$D31)CE^? MH;AHEN#DR*>PUP784I2^F]+-%=9\$[O5KF-;^3[E:/W<=7*^NWBF:=K [U25 M3&C$86LIH[.I%:6:SJJ9&+GSO<:=--8//ZQL-PK*!=CG6RG-T\1MT/6WR_\! M4$L#!!0 ( VI9U382W2X'0, 8+ 9 >&PO=V]R:W-H965TAF:E0:6>U IPCB*^F')N RF8[]VI:=CM;:"2[C2 MQ*S+DNF']R#49A+0X''AFB\+ZQ;"Z7C%EC '>[.ZTC@+&Y:?/"9SRPS,E/C!C=EPZ-A[/F2 WS7< =R#88LM"K)AWL+6C)!9KYZH"M'O5F7;;-^7B(/ MN;!0FE\=*I)&1>)5I =4?%,6-Q7;FC"_S3&18/=97+'U/)O[L]]-D^$@'8[# MN[:3NU%TU!M%3=1_4M-&:MHI]49RBP+GEEE @9E:2ZL?W)'*5\5J])O5/1?M"H56[_E=QS1)'I2E=VH=#!(]Q=ET"@=="J=;[C]"UJ@+1UY M#QNVX2NZ/VI4C%[4_=&.KY3&H^2)^WNBL)'$^^VGT;831YUB9TRRG'5D35M- MG;ZB^W3;&&G\HO[7=&UKAZ/>$_OW!&&5^@?LW[9/VMT_SX0@RA:@\>/D_7)? M/":Z?-CV.YJ^9CVV+9'V7K8>O9WVWT]WNM&>J"0=#I\4)&Q=4MP-\0O32RX- M$;! 6'0Z0+RN+EW5Q*J5O[?<*HLN^6&!%U70+@#?+Y2RCQ-W%6JNOM-_4$L# M!!0 ( VI9U3;R\CEV@, /T, 9 >&PO=V]R:W-H965TTFP^>;S?/;,>!CO&?\I8D(D>DUI)B9:+.7VLZZ+ M,"8I%C=L2S)XLV8\Q1*&?*.++2HI3C)M.B[F'OATS'))DXP\ M<"3R-,7\UYQ0MI]HIO8V\9AL8JDF].EXBS=D2>1J^\!AI--9Z2DO##V4PT6T40SE$>$DE J"@Q_.^(32A43^/%W M1:K5:RK#YO,;^Y="/(AYP8+XC/Y((AE/-$]#$5GCG,I'MO]**D&.X@L9%<4O MVE=80T-A+B1+*V/P($VR\A^_5AO1,##=,P9696"U#09G#.S*P'ZOP: R*+9: M+Z44^Q!@B:=CSO:(*S2PJ8=B,PMKD)]DZMR7DL/;!.SD=.E_O0U6=[=HL4#7 MZ'EVMYH]+;[?H]E]@'Y?S>X67_Y8W/^&9K[_?77_M$07 9$XH>(2T*ME@"X^ M7:)/*,G04\QR@;-(C'4)?BEV/:Q\F)<^6&=\,"WTC64R%N@VBTAT3*"#H%J5 M]:9J;O4R!B2\0;9YA2S#,CL<\M]O;G28!^\V-T<]:NSZC.R";W"&;T8A.W$6 M$@1YCB*6O\AU3B%E0I9G4EQ5<4*X0' B,F8\)YE!_6R@V)9^UQHW/IH"74F MRBFY0J9U;8RNX*!V!-)>JB-_QC3'1?;6'I8>/!)!^ X&?SXR2A$DZ![SZ*\> MGYS:)Z=W*^9DDV19DFW0'%.U8%>TE11.0:'JWFXZ=" *=LT .,68IF,<@X(N MD&O7H",%;JW [3_,*$K4G@ETX<>8;PB2#-V^0AT7Y+)+34GG-IRP+;?EJ7\* M,@>>W9+3 ?(&1K><82UGV"LG@/ (*ST_>"+)-5NO(20SN++8&B(AA(#A"1&= MVH8G'EU;MN.UQ'6@3,^S6NHZ45ZO/"A(_Q)LWNFFNDYKY_U3T$E$ M!AU$S8@\3#2-P\UA_&_J@]FXS\R/5XB*XS@5 M+,=M'5L'S'6&+530@1K97O?!F=9!A_7?UHF*K^E&NTIT0*"@>>VRUP%SW+.* M#K>8V7^-?:Q45.3'^>W8[2+G=^!.]/5!CL4=[DIS\,%"41$T;Q/+&YZX?XKJ MB,R@ W84F:4*O=$70GNP*?IK@8JVH6RFZMFZAY\5G6MK?JYZ^Z+?/-"4'P;? M(#03.%%*UD!IW S!)5[VVN5 LFW1?;XP"3U*\1C#]PGA"@#OUXS)MX%:H/[B MF?X#4$L#!!0 ( VI9U3+I&,MZ $ %H$ 9 >&PO=V]R:W-H965T MSZW7BXT/ M$X?>'NV)5Y)K_>J-;^4JBGU!(*! S\#<\@O6((0GA- M0#LU7/E;W*%QI]SA,+MC.8B4HJ/R#EJ,L-OW81L![BKQ!' ] ),SP"!9G>&Z*0G<*N:K)#IDJF2DM>6Q+AD">-WOTF9HK2P14+E]\^=%-D1DF>3!0M^%6##\ M?$V_D^P/4$L#!!0 ( VI9U34*T61$0, # 1 - >&POWW./[XX:9=KH-:>W2TJUUU9<-*F_U+K^& 3-8DDK MTIS+F@J#%%)51)NI*H.F5I3D#3A5/!B'81Q4A E_-A6KZJK2C;>0*Z%3/QI, MGKU]R5-_%+_W/4N7R9RF_OWIVQ\KJ2_?>/9^\N[D)+P_NSRTGW; F1\X22]> M0'H>AC@Q@!AY_#+RY[@[ZJ!/T&Q:2+&?)S"8V*2BW@/AJ9\1SN:*@5=!*L;7 MUCP&PT)RJ3QM"F3$C,#2/%IX9&=0NYZG8D*J+K:-8/_.^^4'P&8& AGG@\"Q M;PVS:4VTIDINC<)2D?5H?.%O';J;"3*7*J=J"#/R-Z;9 ME-,"Y"A6+N&N91T J+6LS"!GI)2"=!HV'OW T"XHY[?0V-^+/>ZVV*EJ"#45 MP] (ZH>6QDZ ?Y?-9?'' V)1L_;RD5>S31H%46QD"5[SU0I=EBU_)3D?J.MGK3 M3FV!:Q[_@YK_;)Y+*J@B?%>TZ?UCSO*K%?EW M["+CXQ<9)4>I,>A/G9VC;>]@&ZP>O$"D_C=X6>';H-Y\Q;AFHI\M69Y3\>1\ M,_2:S,WKX!Z_69_3@JRXOAO U-^.KVG.5E4RK+J!1/2KMN.OL+U1/+R]F%A, MY+2E>=9/53GOAIX9F*C]!0Z'R%5WN1',QV)N!# L#J8 \[%>6)S_:3\3=#\6 MP[1-G,@$]9F@/M;+A63=!XOC]DG,Y=YIDD11'&,9S3*G@@S+6QS#U\V&:0,/ M+ Y$^KU6!6PWH'X M[CC04VZ?*(*J8MJP)QA'D@1#H!?=/1K'2'9B^+CK@STE490D;@0PMX(HPA!X M&G$$4P :,"2*NG/PX#P*-N=4L/V-9/8+4$L#!!0 ( VI9U27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G6X#>_LS<%78#MVGAQ% M>HZ.E'=55-Z(%M5-9H:]S)]L07K1[JY^OMH;C7 MM;[3A6X>CT?=_X4:B5(;7>KO*C\>34>BWMB'S[;2WZUI9+'(*EL4QR-O?^&+ MJAJ=_79ZT4+>R+NZ.]/(NVOI0(Y'\=0]<*6KNNE>T3U?.L9[Y5Z\/]HU]J,N M&E6=RD9]JNQNJ\VZ?8S[%!/R,;HX//W=!_%M]7_":%V MRW4CYF9_L[M*L'R Y?-BG;AC6^CFVTNTV:1LRRS.Y,HRDF5 RS8SY9FS_HHN@B.7?"-^N60,SJNC^> M>\@X'K-R7&KCFK9Y["C/_MWI;7L#I4.Z\9A]LS]:27P=?W!MF'=64Z;^-=OR MD#D\9G6Y#PFD(LQ1:V\L62RS4^IGUD[+K2FYI2N4C._C, M=EB@9@)Q43>"9F] M@S%3BHG<$W+/;2#F&XH)EUH&G-LLNRKQ3TSDGG# N*(;)0.*"%EAZU4(@L% YHH:5'+10A"T4#6FCI40M%R$+1 MD*LNO0PI0A:*F"V$,6D7BI"%(F8+84S:A2)DH8C90ABSUX7@DC^SA5ZH"8W% MPCT\WU%,9*&(V4(0L]^%D(4B9@O]*%V-Q2S/=7M5%B_LZ(F0A:+7J;"-Q?,4 MLSLE3FS=KU=&R$(1LX5^8N[A:.'MZ%31%<4862AFMA N#(XI)K)0S&RAKC#H M.LRS,_>E0A=)J0NZSA,C"\7,%OJ!>;@#]5/?YJ=U?2 M<3-&%HJYYT(O%5[W$::8R$(Q]USH98<.O90'L'.LR>A6)DH9A[+H0: MO8^)+!1SSX5>QKQ6=6]X1Q:*N>="L-%I6IP@"R7<A ]IX@"R6#K@;U MNA"R4,)L(8S9ZT+(0@FSA7J+5D]-7:@#V[03N 6:V4( L[U$,9&%$F8+ CLN4V2A=,@];[UQ,T462IDMA#'IN)DB"Z7,%L*8M"*7(@NEW',AM(.PE[VG MR$(ILX5N3>;>>=W^A2??B^OV[W&4Q M1N47[BUJ=SZ31795B?9/^R3/#Z-VD_%J5Q0G[MRE.;D L^?2K'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#> MU6,[/'3G>KIPO40'RZ3F\7+VZKI M7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2 M'0GLCHAW)-!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ MZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O M1;V50&]%O95 ;T6]E4!O1;V50.^$>B<"O1/JG0CT3JAW(M [H=Z)0.\TV>PF MT#NAWHE [X1Z)P*]$^J="/1.J'F?4.Q/HG5'O3*!W1KTS@=X9]N?)SX($>F?4.Q/HG5'O M3*!W0;T+@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ M#^/GH0ZWGJ\U/O\[J1XO]];;XZ_+KY,3=JXXA_N*X?DO4$L#!!0 ( VI M9U0AV_FQ,0( ,TQ 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"& MX:L8V@:6+%*DU"+.INVVS:(78"4Z%JP_D$SJW+Z4G 1HD1H)7*#OQH)-F][X]-QLD-[,?1=67X[Q9]^.PS9QMO/)ZM-IXYRU3DS MOSA_*7,N,.Z\=>/DX\2P\[<8V;\R. MU_MS=(=E'CY;'I??\>\S?JG_SCX$I \)Z:. ]*$@?6A('R6DCPK2QP=('_F& MT@A%U)Q":DXQ-:>@FE-4S2FLYA17&UL4$L! A0#% @ #:EG M5+B/N0/N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ #:EG5)E&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5$1OQ7,: @ ;@4 !@ ("! M$0\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#:EG5&MK7C#@!0 81@ !@ ("!'QP 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ #:EG5%CBJP&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG M5-NV/@%%! > H !D ("!PVD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5%]Q-R&= @ XP4 M !D ("![78 'AL+W=O0 M>&PO=V]R:W-H965TQ "\T 9 " @;B" !X;"]W;W)K&UL4$L! A0#% @ #:EG5'D69FO' P *0H !D M ("!:I, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #:EG5&[9T#8'# I", !D ("!V*L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5-IF M@A4$ P U08 !D ("!9\$ 'AL+W=O&PO=V]R:W-H965T@@ )49 9 " @<+Z !X;"]W;W)K&UL4$L! A0#% @ #:EG5$R+I30C! #@L !D M ("!&PO M=V]R:W-H965T&UL4$L! A0#% @ #:EG5)=WOYZR @ [@4 !D ("! M[ X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #:EG5(P1NT8*! &@L !D ("!,AP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5 (AXIP9! 7PX !D M ("! S4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #:EG5!/NLG77 @ _0< !D ("!\CX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#:EG5'FXY7)C P \P\ !D ("!W$@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5+_E!ZZ# P YPP !D M ("!?UL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #:EG5"?%5D)G @ _04 !D ("!P64! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG M5$>RI@]F @ X@4 !D ("!-&X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5+SU&_^B @ >P< M !D ("!2'8! 'AL+W=O0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5&4(=ZA4! =!( !D M ("!J'\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #:EG5.%"<%&5 P UPX !D ("!18X! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5.TX MUV^G @ "P< !D ("!2ID! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5"&50'+S P H X !D M ("!4*0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #:EG5-B]1^:/ P UPP !D ("! M$*X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #:EG5)STOI!, P (PP !D ("!?KL! 'AL+W=OS# 0!X M;"]W;W)K&UL4$L! A0#% @ #:EG5%*\9W]3 M! 5Q !D ("!1<&PO=V]R:W-H965T&UL4$L! A0#% @ #:EG5!7@E[=, P ZPH !D M ("!T]$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #:EG5,ND8RWH 0 6@0 !D ("!N]P! M 'AL+W=O&POZ0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " -J6=4(=OYL3$" #-,0 $P M@ $D[ $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 7P!? ! : "&[@$ " ! end XML 104 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 105 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 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 220 522 1 false 65 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.n-able.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.n-able.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.n-able.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations Sheet http://www.n-able.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Comprehensive (Loss) Income Sheet http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.n-able.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 1407401 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.n-able.com/role/ConsolidatedStatementsofCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Organization and Nature of Operations Sheet http://www.n-able.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 10 false false R11.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 2119103 - Disclosure - Goodwill and Intangible Assets Sheet http://www.n-able.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 2125104 - Disclosure - Property and Equipment Sheet http://www.n-able.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 2129105 - Disclosure - Leases Sheet http://www.n-able.com/role/Leases Leases Notes 14 false false R15.htm 2134106 - Disclosure - Accrued Liabilities and Other Sheet http://www.n-able.com/role/AccruedLiabilitiesandOther Accrued Liabilities and Other Notes 15 false false R16.htm 2137107 - Disclosure - Debt Sheet http://www.n-able.com/role/Debt Debt Notes 16 false false R17.htm 2142108 - Disclosure - Stock-Based Compensation Sheet http://www.n-able.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2151109 - Disclosure - Earnings Per Share Sheet http://www.n-able.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2155110 - Disclosure - Employee Benefit Plans Sheet http://www.n-able.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 19 false false R20.htm 2158111 - Disclosure - Relationship with Parent and Related Entities Sheet http://www.n-able.com/role/RelationshipwithParentandRelatedEntities Relationship with Parent and Related Entities Notes 20 false false R21.htm 2162112 - Disclosure - Income Taxes Sheet http://www.n-able.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2170113 - Disclosure - Commitments and Contingencies Sheet http://www.n-able.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 2171114 - Disclosure - Operating Segments and Geographic Information Sheet http://www.n-able.com/role/OperatingSegmentsandGeographicInformation Operating Segments and Geographic Information Notes 23 false false R24.htm 2176115 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Notes 24 false false R25.htm 2204201 - 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 25 false false R26.htm 2305301 - 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 26 false false R27.htm 2320302 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.n-able.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.n-able.com/role/GoodwillandIntangibleAssets 27 false false R28.htm 2326303 - Disclosure - Property and Equipment (Tables) Sheet http://www.n-able.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.n-able.com/role/PropertyandEquipment 28 false false R29.htm 2330304 - Disclosure - Leases (Tables) Sheet http://www.n-able.com/role/LeasesTables Leases (Tables) Tables http://www.n-able.com/role/Leases 29 false false R30.htm 2335305 - 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 30 false false R31.htm 2338306 - Disclosure - Debt (Tables) Sheet http://www.n-able.com/role/DebtTables Debt (Tables) Tables http://www.n-able.com/role/Debt 31 false false R32.htm 2343307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.n-able.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.n-able.com/role/StockBasedCompensation 32 false false R33.htm 2352308 - 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 33 false false R34.htm 2356309 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.n-able.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.n-able.com/role/EmployeeBenefitPlans 34 false false R35.htm 2359310 - Disclosure - Relationship with Parent and Related Entities (Tables) Sheet http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesTables Relationship with Parent and Related Entities (Tables) Tables http://www.n-able.com/role/RelationshipwithParentandRelatedEntities 35 false false R36.htm 2363311 - Disclosure - Income Taxes (Tables) Sheet http://www.n-able.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.n-able.com/role/IncomeTaxes 36 false false R37.htm 2372312 - Disclosure - Operating Segments and Geographic Information (Tables) Sheet http://www.n-able.com/role/OperatingSegmentsandGeographicInformationTables Operating Segments and Geographic Information (Tables) Tables http://www.n-able.com/role/OperatingSegmentsandGeographicInformation 37 false false R38.htm 2402402 - 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 38 false false R39.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Other Narrative (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails Summary of Significant Accounting Policies - Other Narrative (Details) Details 39 false false R40.htm 2407404 - Disclosure - Summary of Significant Accounting Policies - Acquisitions (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails Summary of Significant Accounting Policies - Acquisitions (Details) Details 40 false false R41.htm 2408405 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 41 false false R42.htm 2409406 - Disclosure - Summary of Significant Accounting Policies - Internal-Use Software Costs (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareCostsDetails Summary of Significant Accounting Policies - Internal-Use Software Costs (Details) Details 42 false false R43.htm 2410407 - 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 43 false false R44.htm 2411408 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails Summary of Significant Accounting Policies - Deferred Revenue (Details) Details 44 false false R45.htm 2412409 - 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 45 false false R46.htm 2413410 - 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 46 false false R47.htm 2414411 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs Incurred (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsIncurredDetails Summary of Significant Accounting Policies - Advertising Costs Incurred (Details) Details 47 false false R48.htm 2415412 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) Details 48 false false R49.htm 2416413 - Disclosure - Summary of Significant Accounting Policies - Estimated the Fair Value for Stock Options (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails Summary of Significant Accounting Policies - Estimated the Fair Value for Stock Options (Details) Details 49 false false R50.htm 2417414 - Disclosure - Summary of Significant Accounting Policies - Share-Based Compensation (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails Summary of Significant Accounting Policies - Share-Based Compensation (Details) Details 50 false false R51.htm 2418415 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) Details 51 false false R52.htm 2421416 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill (Details) Sheet http://www.n-able.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetails Goodwill and Intangible Assets - Changes in Goodwill (Details) Details 52 false false R53.htm 2422417 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 53 false false R54.htm 2423418 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details) Sheet http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details) Details 54 false false R55.htm 2424419 - Disclosure - Goodwill and Intangible Assets - Estimated Intangible Asset Amortization Expense (Details) Sheet http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated Intangible Asset Amortization Expense (Details) Details 55 false false R56.htm 2427420 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 56 false false R57.htm 2428421 - Disclosure - Property and Equipment - Schedule of Depreciation and Amortization (Details) Sheet http://www.n-able.com/role/PropertyandEquipmentScheduleofDepreciationandAmortizationDetails Property and Equipment - Schedule of Depreciation and Amortization (Details) Details 57 false false R58.htm 2431422 - Disclosure - Leases - Additional Information (Details) Sheet http://www.n-able.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 58 false false R59.htm 2432423 - Disclosure - Leases - Operating Lease Costs (Details) Sheet http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails Leases - Operating Lease Costs (Details) Details 59 false false R60.htm 2433424 - Disclosure - Leases - Lease Liabilities (Details) Sheet http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails Leases - Lease Liabilities (Details) Details 60 false false R61.htm 2436425 - Disclosure - Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Details) Sheet http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Details) Details 61 false false R62.htm 2439426 - Disclosure - Debt - Summary of Debt (Details) Sheet http://www.n-able.com/role/DebtSummaryofDebtDetails Debt - Summary of Debt (Details) Details 62 false false R63.htm 2440427 - Disclosure - Debt - Additional Information (Details) Sheet http://www.n-able.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 63 false false R64.htm 2441428 - 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 64 false false R65.htm 2444429 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 65 false false R66.htm 2445430 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 66 false false R67.htm 2446431 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Awards (Details) Sheet http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails Stock-Based Compensation - Schedule of Stock Option Awards (Details) Details 67 false false R68.htm 2447432 - Disclosure - Stock-Based Compensation - Additional information regarding stock option grant activity (Details) Sheet http://www.n-able.com/role/StockBasedCompensationAdditionalinformationregardingstockoptiongrantactivityDetails Stock-Based Compensation - Additional information regarding stock option grant activity (Details) Details 68 false false R69.htm 2448433 - Disclosure - Stock-Based Compensation - Restricted Stock Activity Subject to vesting (Details) Sheet http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails Stock-Based Compensation - Restricted Stock Activity Subject to vesting (Details) Details 69 false false R70.htm 2449434 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) Sheet http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) Details 70 false false R71.htm 2450435 - Disclosure - Stock-Based Compensation - Schedule of Performance Stock Unit Activity (Details) Sheet http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails Stock-Based Compensation - Schedule of Performance Stock Unit Activity (Details) Details 71 false false R72.htm 2453436 - Disclosure - Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share (Details) Sheet http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share (Details) Details 72 false false R73.htm 2454437 - 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 73 false false R74.htm 2457438 - Disclosure - Employee Benefit Plans - Schedule of Costs of Retirement Plans (Details) (10-K) Sheet http://www.n-able.com/role/EmployeeBenefitPlansScheduleofCostsofRetirementPlansDetails10K Employee Benefit Plans - Schedule of Costs of Retirement Plans (Details) (10-K) Details 74 false false R75.htm 2460439 - Disclosure - Relationship with Parent and Related Entities - Components of General Allocated Corporate Expenses (Details) Sheet http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails Relationship with Parent and Related Entities - Components of General Allocated Corporate Expenses (Details) Details 75 false false R76.htm 2461440 - 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 76 false false R77.htm 2464441 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Sheet http://www.n-able.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Details 77 false false R78.htm 2465442 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Sheet http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Details 78 false false R79.htm 2466443 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 79 false false R80.htm 2467444 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 80 false false R81.htm 2468445 - Disclosure - Income Taxes - Components of Net Deferred Tax Amounts (Details) Sheet http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails Income Taxes - Components of Net Deferred Tax Amounts (Details) Details 81 false false R82.htm 2469446 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits, Rollforward (Details) Sheet http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails Income Taxes - Schedule of Unrecognized Tax Benefits, Rollforward (Details) Details 82 false false R83.htm 2473447 - Disclosure - Operating Segments and Geographic Information - Additional Information (Details) Sheet http://www.n-able.com/role/OperatingSegmentsandGeographicInformationAdditionalInformationDetails Operating Segments and Geographic Information - Additional Information (Details) Details 83 false false R84.htm 2474448 - Disclosure - Operating Segments and Geographic Information - Schedule of Revenue by Geographic Area (Details) Sheet http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails Operating Segments and Geographic Information - Schedule of Revenue by Geographic Area (Details) Details 84 false false R85.htm 2475449 - Disclosure - Operating Segments and Geographic Information - Schedule of Long-lived Assets by Geographic Area (Details) Sheet http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails Operating Segments and Geographic Information - Schedule of Long-lived Assets by Geographic Area (Details) Details 85 false false R86.htm 2477450 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS 86 false false R9999.htm Uncategorized Items - nabl-20211231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - nabl-20211231.htm Cover 87 false false All Reports Book All Reports nabl-20211231.htm nabl-20211231.xsd nabl-2021123110xkxex1011.htm nabl-2021123110xkxex1012.htm nabl-2021123110xkxex211.htm nabl-2021123110xkxex231.htm nabl-2021123110xkxex311.htm nabl-2021123110xkxex312.htm nabl-2021123110xkxex321.htm nabl-20211231_cal.xml nabl-20211231_def.xml nabl-20211231_lab.xml nabl-20211231_pre.xml nabl-20211231_g1.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nabl-20211231.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 220, "dts": { "calculationLink": { "local": [ "nabl-20211231_cal.xml" ] }, "definitionLink": { "local": [ "nabl-20211231_def.xml" ] }, "inline": { "local": [ "nabl-20211231.htm" ] }, "labelLink": { "local": [ "nabl-20211231_lab.xml" ] }, "presentationLink": { "local": [ "nabl-20211231_pre.xml" ] }, "schema": { "local": [ "nabl-20211231.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 654, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 12 }, "keyCustom": 43, "keyStandard": 479, "memberCustom": 14, "memberStandard": 49, "nsprefix": "nabl", "nsuri": "http://www.n-able.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.n-able.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Nature of Operations", "role": "http://www.n-able.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119103 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.n-able.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125104 - Disclosure - Property and Equipment", "role": "http://www.n-able.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129105 - Disclosure - Leases", "role": "http://www.n-able.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134106 - Disclosure - Accrued Liabilities and Other", "role": "http://www.n-able.com/role/AccruedLiabilitiesandOther", "shortName": "Accrued Liabilities and Other", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137107 - Disclosure - Debt", "role": "http://www.n-able.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142108 - Disclosure - Stock-Based Compensation", "role": "http://www.n-able.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151109 - Disclosure - Earnings Per Share", "role": "http://www.n-able.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155110 - Disclosure - Employee Benefit Plans", "role": "http://www.n-able.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.n-able.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158111 - Disclosure - Relationship with Parent and Related Entities", "role": "http://www.n-able.com/role/RelationshipwithParentandRelatedEntities", "shortName": "Relationship with Parent and Related Entities", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162112 - Disclosure - Income Taxes", "role": "http://www.n-able.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170113 - Disclosure - Commitments and Contingencies", "role": "http://www.n-able.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171114 - Disclosure - Operating Segments and Geographic Information", "role": "http://www.n-able.com/role/OperatingSegmentsandGeographicInformation", "shortName": "Operating Segments and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176115 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "role": "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320302 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.n-able.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326303 - Disclosure - Property and Equipment (Tables)", "role": "http://www.n-able.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330304 - Disclosure - Leases (Tables)", "role": "http://www.n-able.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.n-able.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335305 - Disclosure - Accrued Liabilities and Other (Tables)", "role": "http://www.n-able.com/role/AccruedLiabilitiesandOtherTables", "shortName": "Accrued Liabilities and Other (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Debt (Tables)", "role": "http://www.n-able.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.n-able.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352308 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.n-able.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356309 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.n-able.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359310 - Disclosure - Relationship with Parent and Related Entities (Tables)", "role": "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesTables", "shortName": "Relationship with Parent and Related Entities (Tables)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363311 - Disclosure - Income Taxes (Tables)", "role": "http://www.n-able.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372312 - Disclosure - Operating Segments and Geographic Information (Tables)", "role": "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationTables", "shortName": "Operating Segments and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i2f0cbb5fecbf42a8980a5555b62f45aa_I20210719", "decimals": "INF", "first": true, "lang": "en-US", "name": "nabl:SpinoffTransactionConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Organization and Nature of Operations (Details)", "role": "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails", "shortName": "Organization and Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i2f0cbb5fecbf42a8980a5555b62f45aa_I20210719", "decimals": "INF", "first": true, "lang": "en-US", "name": "nabl:SpinoffTransactionConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Other Narrative (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Other Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "idda883b667f443caaf9f1a33ac1abd63_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies - Acquisitions (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails", "shortName": "Summary of Significant Accounting Policies - Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "idda883b667f443caaf9f1a33ac1abd63_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i42d5c4c8a2b246a5adde503526a07a00_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i42d5c4c8a2b246a5adde503526a07a00_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "nabl:CapitalizedComputerSoftwareAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Summary of Significant Accounting Policies - Internal-Use Software Costs (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareCostsDetails", "shortName": "Summary of Significant Accounting Policies - Internal-Use Software Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "nabl:CapitalizedComputerSoftwareAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregation (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i2a69234def5f44dfb43213b6629c67c1_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "nabl:RevenueAdvanceBillingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "nabl:RevenueAdvanceBillingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413410 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Cost of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "nabl:ScheduleOfAdvertisingExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414411 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs Incurred (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsIncurredDetails", "shortName": "Summary of Significant Accounting Policies - Advertising Costs Incurred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "nabl:ScheduleOfAdvertisingExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i4d9fae247404492e90dd5b853b21a43c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415412 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "if8f3208a325c4fc4a89d9cefeba76298_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416413 - Disclosure - Summary of Significant Accounting Policies - Estimated the Fair Value for Stock Options (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails", "shortName": "Summary of Significant Accounting Policies - Estimated the Fair Value for Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "if8f3208a325c4fc4a89d9cefeba76298_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations", "role": "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417414 - Disclosure - Summary of Significant Accounting Policies - Share-Based Compensation (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418415 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details)", "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i7c009538326b43b2b24c5f7567d9acaf_I20181231", "decimals": "-5", "lang": "en-US", "name": "nabl:ParentCompanyInvestmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i4d9fae247404492e90dd5b853b21a43c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421416 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill (Details)", "role": "http://www.n-able.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i85191c9cac764767acf6e583a468dfe7_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422417 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "role": "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423418 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details)", "role": "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424419 - Disclosure - Goodwill and Intangible Assets - Estimated Intangible Asset Amortization Expense (Details)", "role": "http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Estimated Intangible Asset Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427420 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "role": "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428421 - Disclosure - Property and Equipment - Schedule of Depreciation and Amortization (Details)", "role": "http://www.n-able.com/role/PropertyandEquipmentScheduleofDepreciationandAmortizationDetails", "shortName": "Property and Equipment - Schedule of Depreciation and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431422 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.n-able.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432423 - Disclosure - Leases - Operating Lease Costs (Details)", "role": "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails", "shortName": "Leases - Operating Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Comprehensive (Loss) Income", "role": "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "shortName": "Consolidated Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433424 - Disclosure - Leases - Lease Liabilities (Details)", "role": "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails", "shortName": "Leases - Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436425 - Disclosure - Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Details)", "role": "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439426 - Disclosure - Debt - Summary of Debt (Details)", "role": "http://www.n-able.com/role/DebtSummaryofDebtDetails", "shortName": "Debt - Summary of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i7290e18f6a14401a96d39e86146285fc_I20210719", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440427 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.n-able.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i7290e18f6a14401a96d39e86146285fc_I20210719", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441428 - Disclosure - Debt - Summary of Future Minimum Principal Payments of Debt (Details)", "role": "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails", "shortName": "Debt - Summary of Future Minimum Principal Payments of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9499b18e790c44b5877f717de74f71b6_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445430 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "role": "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i584d5518d4a3485a943857f0bc68999a_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i4d9fae247404492e90dd5b853b21a43c_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446431 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Awards (Details)", "role": "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i4d9fae247404492e90dd5b853b21a43c_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447432 - Disclosure - Stock-Based Compensation - Additional information regarding stock option grant activity (Details)", "role": "http://www.n-able.com/role/StockBasedCompensationAdditionalinformationregardingstockoptiongrantactivityDetails", "shortName": "Stock-Based Compensation - Additional information regarding stock option grant activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i7d4680b156a54f028b1cbd00282421b8_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448433 - Disclosure - Stock-Based Compensation - Restricted Stock Activity Subject to vesting (Details)", "role": "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "shortName": "Stock-Based Compensation - Restricted Stock Activity Subject to vesting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ic1e6a60bd3274f3cb6990bc35b8d21dc_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i95df00f94c404eb2a773bbce3eeab9ad_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i95df00f94c404eb2a773bbce3eeab9ad_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "if6e8386fc73d46d7802d1367b3416478_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449434 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details)", "role": "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i7fa8a9fe0efe4c2fbe7c88d0f1ec77e0_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "nabl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedThroughConversion", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i93b1ffd8a545429b9cd66e5cb89c6701_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450435 - Disclosure - Stock-Based Compensation - Schedule of Performance Stock Unit Activity (Details)", "role": "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Performance Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i86cb4c224a16499e8e38388558acc388_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "id8e3a4d00a6248c98debe2ffc72cf2b1_D20210720-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453436 - Disclosure - Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share (Details)", "role": "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails", "shortName": "Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454437 - Disclosure - Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details)", "role": "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails", "shortName": "Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457438 - Disclosure - Employee Benefit Plans - Schedule of Costs of Retirement Plans (Details) (10-K)", "role": "http://www.n-able.com/role/EmployeeBenefitPlansScheduleofCostsofRetirementPlansDetails10K", "shortName": "Employee Benefit Plans - Schedule of Costs of Retirement Plans (Details) (10-K)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i3c6588a86e7641f69d0507bdb7d3baeb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460439 - Disclosure - Relationship with Parent and Related Entities - Components of General Allocated Corporate Expenses (Details)", "role": "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails", "shortName": "Relationship with Parent and Related Entities - Components of General Allocated Corporate Expenses (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i13df65551a1b4b8da4638f62a2f5594e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueToAffiliateNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461440 - Disclosure - Relationship with Parent and Related Entities - Additional Information (Details)", "role": "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "shortName": "Relationship with Parent and Related Entities - Additional Information (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i96c880b7536a4aa9bfbaa67dbc9f27ae_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464441 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "role": "http://www.n-able.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465442 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "role": "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466443 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467444 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468445 - Disclosure - Income Taxes - Components of Net Deferred Tax Amounts (Details)", "role": "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails", "shortName": "Income Taxes - Components of Net Deferred Tax Amounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i4d9fae247404492e90dd5b853b21a43c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469446 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits, Rollforward (Details)", "role": "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits, Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i70bb8a093d2045b5901979b4dfcf49c3_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2473447 - Disclosure - Operating Segments and Geographic Information - Additional Information (Details)", "role": "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationAdditionalInformationDetails", "shortName": "Operating Segments and Geographic Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474448 - Disclosure - Operating Segments and Geographic Information - Schedule of Revenue by Geographic Area (Details)", "role": "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails", "shortName": "Operating Segments and Geographic Information - Schedule of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i177ce5c576c34c8b9a58f8c2aeedf438_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475449 - Disclosure - Operating Segments and Geographic Information - Schedule of Long-lived Assets by Geographic Area (Details)", "role": "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails", "shortName": "Operating Segments and Geographic Information - Schedule of Long-lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib04d2b39eb464e4ebd6e127810e8e09a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i1ec8ccf3dfde4589b6be68dfcb51f000_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477450 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "role": "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "ib9e0f86874e348dab049c53a6aeba2a7_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1407401 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.n-able.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nabl-20211231.htm", "contextRef": "i9ef2340016e745109593a48f7c4f3b96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - nabl-20211231.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - nabl-20211231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 65, "tag": { "country_CH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES", "terseLabel": "Canada" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States, country of domicile" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails", "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States of America, Dollars", "terseLabel": "US Dollars" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r682" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r697" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "nabl_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "nabl_AccruedPurchasesCurrent": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Purchases, Current", "label": "Accrued Purchases, Current", "terseLabel": "Purchasing accruals" } } }, "localname": "AccruedPurchasesCurrent", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "nabl_AdjustmentsToAdditionalPaidInCapitalParentCompanyNetInvestmentReclassification": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Parent Company Net Investment, Reclassification", "label": "Adjustments To Additional Paid In Capital, Parent Company Net Investment, Reclassification", "terseLabel": "Consummation of Separation transaction" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalParentCompanyNetInvestmentReclassification", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "nabl_AllowanceForDoubtfulAccounts1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance For Doubtful Accounts 1 [Member]", "label": "Allowance For Doubtful Accounts 1 [Member]", "terseLabel": "Allowance for doubtful accounts, customers and other" } } }, "localname": "AllowanceForDoubtfulAccounts1Member", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "nabl_AmortizationOfIntangibleAssetsExcludingAcquiredTechnologies": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Intangible Assets, Excluding Acquired Technologies", "label": "Amortization Of Intangible Assets, Excluding Acquired Technologies", "verboseLabel": "Amortization of acquired intangibles" } } }, "localname": "AmortizationOfIntangibleAssetsExcludingAcquiredTechnologies", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "nabl_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.n-able.com/20211231", "xbrltype": "stringItemType" }, "nabl_CapitalizedComputerSoftwareAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Computer Software, Amortization Period", "label": "Capitalized Computer Software, Amortization Period", "terseLabel": "Internal-use software useful life" } } }, "localname": "CapitalizedComputerSoftwareAmortizationPeriod", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareCostsDetails" ], "xbrltype": "durationItemType" }, "nabl_ChangeInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change In Contract With Customer, Liability", "label": "Change In Contract With Customer, Liability [Roll Forward]", "terseLabel": "Change In Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollForward", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "nabl_CommonStockSharesOutstandingAfterDistributionDueToSpinoff": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares, Outstanding After Distribution Due To Spinoff", "label": "Common Stock, Shares, Outstanding After Distribution Due To Spinoff", "terseLabel": "Common stock outstanding after distribution due to spinoff (in shares)" } } }, "localname": "CommonStockSharesOutstandingAfterDistributionDueToSpinoff", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "sharesItemType" }, "nabl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "negatedLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "nabl_ContractwithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Additions", "label": "Contract with Customer, Liability, Additions", "terseLabel": "Additional amounts deferred" } } }, "localname": "ContractwithCustomerLiabilityAdditions", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "nabl_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "domainItemType" }, "nabl_DebtInstrumentCommitmentFeePercentageReductionPerAnnumBasedOnNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Commitment Fee Percentage, Reduction Per Annum Based On Net Leverage Ratio", "label": "Debt Instrument, Commitment Fee Percentage, Reduction Per Annum Based On Net Leverage Ratio", "terseLabel": "Covenant, commitment fee percentage, net leverage ratio, reduction per annum" } } }, "localname": "DebtInstrumentCommitmentFeePercentageReductionPerAnnumBasedOnNetLeverageRatio", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nabl_DebtInstrumentCovenantBorrowingPercentageOfCommitmentsMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum", "label": "Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum", "terseLabel": "Covenant, borrowing percentage of commitments, maximum" } } }, "localname": "DebtInstrumentCovenantBorrowingPercentageOfCommitmentsMaximum", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nabl_DebtInstrumentCovenantNetLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum", "terseLabel": "Covenant, leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantNetLeverageRatioMaximum", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "nabl_DebtInstrumentLIBORFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, LIBOR Floor Interest Rate", "label": "Debt Instrument, LIBOR Floor Interest Rate", "terseLabel": "LIBOR floor" } } }, "localname": "DebtInstrumentLIBORFloorInterestRate", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nabl_DebtInstrumentMarginReductionBasedOnNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Margin Reduction Based On Net Leverage Ratio", "label": "Debt Instrument, Margin Reduction Based On Net Leverage Ratio", "terseLabel": "Margin is subject to reductions based on our first lien net leverage ratio, percentage" } } }, "localname": "DebtInstrumentMarginReductionBasedOnNetLeverageRatio", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nabl_DebtInstrumentQuarterlyPeriodicPaymentPercentageOfOriginalPrincipal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Quarterly Periodic Payment, Percentage Of Original Principal", "label": "Debt Instrument, Quarterly Periodic Payment, Percentage Of Original Principal", "terseLabel": "Quarterly periodic payment, as a percentage of original principal" } } }, "localname": "DebtInstrumentQuarterlyPeriodicPaymentPercentageOfOriginalPrincipal", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nabl_DeferredTaxAssetsInterest": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Interest", "label": "Deferred Tax Assets, Interest", "terseLabel": "Interest" } } }, "localname": "DeferredTaxAssetsInterest", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "nabl_DeferredTaxAssetsLeases": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leases", "label": "Deferred Tax Assets, Leases", "terseLabel": "Leases" } } }, "localname": "DeferredTaxAssetsLeases", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "nabl_DeferredTaxAssetsSection986GainLoss": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Section 986 Gain (Loss)", "label": "Deferred Tax Assets, Section 986 Gain (Loss)", "terseLabel": "Unrealized exchange gain" } } }, "localname": "DeferredTaxAssetsSection986GainLoss", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "nabl_DeferredTaxLiabilitiesLeases": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Leases", "label": "Deferred Tax Liabilities, Leases", "terseLabel": "Leases" } } }, "localname": "DeferredTaxLiabilitiesLeases", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "nabl_DistributionOfNetProceedsFromPrivatePlacementToParentCompany": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Distribution Of Net Proceeds From Private Placement To Parent Company", "label": "Distribution Of Net Proceeds From Private Placement To Parent Company", "negatedTerseLabel": "Distribution of net proceeds from Private Placement to Parent" } } }, "localname": "DistributionOfNetProceedsFromPrivatePlacementToParentCompany", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "nabl_EffectiveIncomeTaxRateReconciliationBusinessAcquisitionCostsAmount": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Business Acquisition Costs, Amount", "label": "Effective Income Tax Rate Reconciliation, Business Acquisition Costs, Amount", "terseLabel": "Acquisition costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBusinessAcquisitionCostsAmount", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "nabl_EffectiveIncomeTaxRateReconciliationPermanentItems": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Permanent Items", "label": "Effective Income Tax Rate Reconciliation, Permanent Items", "terseLabel": "Permanent items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentItems", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "nabl_EffectiveIncomeTaxRateReconciliationPreSeparationNetOperatingLosses": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Pre-Separation Net Operating Losses", "label": "Effective Income Tax Rate Reconciliation, Pre-Separation Net Operating Losses", "terseLabel": "Pre-Separation and Distribution net operating losses and other deferred tax assets" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPreSeparationNetOperatingLosses", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "nabl_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs, Amount", "label": "Effective Income Tax Rate Reconciliation, Transaction Costs, Amount", "terseLabel": "Transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "nabl_EffectiveIncomeTaxRateReconciliationWithholdingTaxAmount": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Withholding Tax, Amount", "label": "Effective Income Tax Rate Reconciliation, Withholding Tax, Amount", "terseLabel": "Withholding tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxAmount", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "nabl_EquityBasedIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity-Based Incentive Plan", "label": "Equity-Based Incentive Plan [Member]", "terseLabel": "Equity-Based Incentive Plan" } } }, "localname": "EquityBasedIncentivePlanMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nabl_IncreaseDecreaseInDueFromAndDueToAffiliates": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Due From And Due To Affiliates", "label": "Increase (Decrease) In Due From And Due To Affiliates", "negatedTerseLabel": "Due to and from affiliates" } } }, "localname": "IncreaseDecreaseInDueFromAndDueToAffiliates", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nabl_LoanAgreementWithSolarWindsHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Agreement With SolarWinds Holdings, Inc.", "label": "Loan Agreement With SolarWinds Holdings, Inc. [Member]", "terseLabel": "Loan Agreement With SolarWinds Holdings, Inc." } } }, "localname": "LoanAgreementWithSolarWindsHoldingsIncMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nabl_MaximumThresholdOfNumberOfEmployeesForConsiderationOfASmallAndMediumSizedEnterprise": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Maximum threshold of number of employees for consideration of a small and medium-sized enterprise" } } }, "localname": "MaximumThresholdOfNumberOfEmployeesForConsiderationOfASmallAndMediumSizedEnterprise", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "integerItemType" }, "nabl_NetTransfersToParentCompanyNetInvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Transfers To Parent Company Net Investment", "label": "Net Transfers To Parent Company Net Investment", "negatedTerseLabel": "Net transfers to Parent" } } }, "localname": "NetTransfersToParentCompanyNetInvestment", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "nabl_NonUSExcludingSwitzerlandAndCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-US, Excluding Switzerland And Canada", "label": "Non-US, Excluding Switzerland And Canada [Member]", "terseLabel": "All other international" } } }, "localname": "NonUSExcludingSwitzerlandAndCanadaMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "nabl_NonUSExcludingUnitedKingdomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-US, Excluding United Kingdom", "label": "Non-US, Excluding United Kingdom [Member]", "terseLabel": "All other international" } } }, "localname": "NonUSExcludingUnitedKingdomMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "nabl_OperatingLeaseRightOfUseAssetsNoncashExpenseIncome": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Right Of Use Assets, Noncash Expense (Income)", "label": "Operating Lease Right Of Use Assets, Noncash Expense (Income)", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAssetsNoncashExpenseIncome", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nabl_OtherRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenue", "label": "Other Revenue [Member]", "terseLabel": "Other Revenue" } } }, "localname": "OtherRevenueMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "nabl_ParentCompanyInvestment": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Parent Company Investment", "label": "Parent Company Investment", "terseLabel": "Parent company net investment" } } }, "localname": "ParentCompanyInvestment", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nabl_ParentCompanyInvestmentNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Parent Company Investment, Net", "label": "Parent Company Investment, Net", "terseLabel": "Parent company net investment" } } }, "localname": "ParentCompanyInvestmentNet", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "nabl_ParentCompanyNetInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parent Company Net Investment", "label": "Parent Company Net Investment [Member]", "terseLabel": "Parent Company Net Investment" } } }, "localname": "ParentCompanyNetInvestmentMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "nabl_ParentCompanyNetInvestmentPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parent Company Net Investment", "label": "Parent Company Net Investment [Policy Text Block]", "terseLabel": "Parent Company Net Investment" } } }, "localname": "ParentCompanyNetInvestmentPolicyTextBlock", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nabl_PaymentsForDistributionToParent": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Distribution To Parent", "label": "Payments For Distribution To Parent", "negatedTerseLabel": "Distribution of net proceeds from Private Placement to Parent" } } }, "localname": "PaymentsForDistributionToParent", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nabl_PaymentsOfLineOfCreditProceedsToFormerParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Line Of Credit Proceeds To Former Parent", "label": "Payments Of Line Of Credit Proceeds To Former Parent", "terseLabel": "Payments of line of credit proceeds to former parent" } } }, "localname": "PaymentsOfLineOfCreditProceedsToFormerParent", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nabl_RevenueAdvanceBillingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Advance Billing Period", "label": "Revenue, Advance Billing Period", "terseLabel": "Revenue, advance billing period" } } }, "localname": "RevenueAdvanceBillingPeriod", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "durationItemType" }, "nabl_ScheduleOfAdvertisingExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Advertising Expense [Table Text Block]", "label": "Schedule Of Advertising Expense [Table Text Block]", "terseLabel": "Schedule of Advertising Expense" } } }, "localname": "ScheduleOfAdvertisingExpenseTableTextBlock", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "nabl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedThroughConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted Through Conversion", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted Through Conversion", "terseLabel": "Stock units granted through the conversion (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedThroughConversion", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "nabl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedThroughConversionWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Granted Through Conversion, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Granted Through Conversion, Weighted Average Grant Date Fair Value", "terseLabel": "Stock units granted through the conversion (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedThroughConversionWeightedAverageGrantDateFairValue", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "nabl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Repurchased In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Repurchased In Period", "negatedTerseLabel": "Restricted stock repurchased - unvested shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails" ], "xbrltype": "sharesItemType" }, "nabl_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Offering period length" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "nabl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "terseLabel": "Maximum value of common stock purchase, per year" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nabl_SoftwareCrossLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Cross License Agreement", "label": "Software Cross License Agreement [Member]", "terseLabel": "Software Cross License Agreement" } } }, "localname": "SoftwareCrossLicenseAgreementMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nabl_SoftwareOEMAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software OEM Agreements", "label": "Software OEM Agreements [Member]", "terseLabel": "Software OEM Agreements" } } }, "localname": "SoftwareOEMAgreementsMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nabl_SolarWindsHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SolarWinds Holdings, Inc.", "label": "SolarWinds Holdings, Inc. [Member]", "terseLabel": "SolarWinds Holdings, Inc." } } }, "localname": "SolarWindsHoldingsIncMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "domainItemType" }, "nabl_SpinoffTransactionConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Spinoff Transaction, Conversion Ratio", "label": "Spinoff Transaction, Conversion Ratio", "terseLabel": "Spinoff transaction, conversion ratio" } } }, "localname": "SpinoffTransactionConversionRatio", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "pureItemType" }, "nabl_StockIssuedDuringPeriodSharesConsummationOfSeparationTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Consummation Of Separation Transaction", "label": "Stock Issued During Period, Shares, Consummation Of Separation Transaction", "terseLabel": "Consummation of Separation transaction (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConsummationOfSeparationTransaction", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "nabl_StockIssuedDuringPeriodSharesDistributedForSpinoff": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Distributed For Spinoff", "label": "Stock Issued During Period, Shares, Distributed For Spinoff", "terseLabel": "Stock issued during period distributed for spinoff (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesDistributedForSpinoff", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "sharesItemType" }, "nabl_SubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Revenue", "label": "Subscription Revenue [Member]", "terseLabel": "Subscription Revenue" } } }, "localname": "SubscriptionRevenueMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "nabl_TransfersFromParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transfers From Parent", "label": "Transfers From Parent", "terseLabel": "Net transfers from Parent" } } }, "localname": "TransfersFromParent", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "nabl_TransitionServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transition Services Agreement", "label": "Transition Services Agreement [Member]", "terseLabel": "Transition Services Agreement" } } }, "localname": "TransitionServicesAgreementMember", "nsuri": "http://www.n-able.com/20211231", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r372", "r554", "r555", "r557", "r667", "r685" ], "lang": { "en-us": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "verboseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r56", "r58", "r126", "r127", "r301", "r336", "r696" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r140", "r148", "r154", "r240", "r420", "r421", "r422", "r467", "r468", "r500", "r503", "r505", "r506", "r701" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "netLabel": "Adoption of new accounting pronouncement", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r140", "r148", "r154", "r240", "r420", "r421", "r422", "r467", "r468", "r500", "r503", "r505", "r506", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r140", "r148", "r154", "r240", "r420", "r421", "r422", "r467", "r468", "r500", "r503", "r505", "r506", "r701" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r300", "r335", "r375", "r376", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r633", "r636", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r300", "r335", "r375", "r376", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r633", "r636", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r216", "r357", "r359", "r575", "r632", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r216", "r357", "r359", "r575", "r632", "r634" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r300", "r335", "r371", "r375", "r376", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r633", "r636", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r300", "r335", "r371", "r375", "r376", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r633", "r636", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r57", "r58", "r126", "r127", "r301", "r336" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r135", "r695" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r217", "r218", "r357", "r360", "r635", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r684", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails", "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r217", "r218", "r357", "r360", "r635", "r652", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r684", "r686" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails", "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r129", "r130", "r131", "r133", "r134", "r695" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r141", "r142", "r143", "r144", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r283", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r467", "r468", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r551", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r699", "r700", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Cumulative effect adjustment of adoption of revenue recognition accounting standard" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Liabilities and Other" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42", "r562" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r125", "r555", "r602", "r625" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Accounts payable, related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r26", "r224", "r225" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $1,653 and $751 as of December 31, 2021 and 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r25", "r125", "r555", "r557", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable, related parties" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r11", "r46", "r429" ], "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Value-added and other tax" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r18", "r597", "r617" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities and other", "totalLabel": "Total accrued liabilities and other" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails", "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r10", "r11", "r46" ], "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r269" ], "calculation": { "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r61", "r62", "r63", "r619", "r644", "r648" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r71", "r72", "r522", "r523", "r524", "r525", "r526", "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r63", "r71", "r72", "r73", "r137", "r138", "r139", "r491", "r639", "r640", "r703" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r59", "r63", "r71", "r72", "r73", "r491", "r523", "r524", "r525", "r526", "r528" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r27", "r423", "r562" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r137", "r138", "r139", "r420", "r421", "r422", "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r141", "r142", "r143", "r144", "r154", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r283", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r465", "r466", "r467", "r468", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r551", "r577", "r578", "r579", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r699", "r700", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r378", "r380", "r426", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsIncurredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r380", "r411", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r230", "r243", "r244", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r230", "r243" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r84", "r106", "r320", "r532" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r106", "r254", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible asset amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total anti-dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r120", "r196", "r206", "r212", "r236", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r296", "r488", "r492", "r508", "r560", "r562", "r595", "r616" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r55", "r120", "r236", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r296", "r488", "r492", "r508", "r560", "r562" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r381", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r111", "r112", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r671", "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized internal-use software and website development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r672", "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impairments to internal-use software" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r670" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized internal-use software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r37", "r108" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r109" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r108", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r521" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r278", "r603", "r624" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r275", "r276", "r277", "r279", "r653" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r280", "r654" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r137", "r138", "r505" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r337" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r562" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value: 550,000,000 shares authorized and 179,049,429 and no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r369", "r370", "r377" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69", "r80", "r606", "r628" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Servers, equipment and computers" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r181", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Details of Total Deferred Revenue Balance" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r343", "r344", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r343", "r344", "r358" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r343", "r344", "r358" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r78" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r88", "r575" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r85" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost, Amortization", "terseLabel": "Amortization of acquired technologies" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r121", "r461", "r471" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r121", "r461" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "International" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r461", "r471", "r473" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r121", "r461", "r471" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r314", "r321", "r322", "r324", "r333" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r119", "r128", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r329", "r330", "r331", "r332", "r533", "r596", "r599", "r615" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r325", "r599", "r615" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Gross", "terseLabel": "Total principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r297", "r329", "r330", "r531", "r533", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r48", "r328", "r531", "r533" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r119", "r128", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r329", "r330", "r331", "r332", "r533" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r119", "r128", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r323", "r329", "r330", "r331", "r332", "r338", "r339", "r340", "r341", "r530", "r531", "r533", "r534", "r610" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r310", "r326", "r329", "r330", "r532" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r462", "r471" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r462", "r471" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "International" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r437", "r438" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r121", "r462", "r471", "r472", "r473" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r21", "r22", "r451", "r598", "r613" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r437", "r438" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Non-current deferred taxes", "verboseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r107" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "negatedLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r462", "r471" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r452" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r454" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "auth_ref": [ "r457", "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "terseLabel": "Other credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r457", "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and experimentation credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r453" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r438", "r454" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "terseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesComponentsofNetDeferredTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employee benefit plan expense" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EmployeeBenefitPlansScheduleofCostsofRetirementPlansDetails10K" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r106", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofDepreciationandAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r106", "r194" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed product technologies" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToAffiliateCurrent": { "auth_ref": [ "r16", "r125", "r555", "r650" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Affiliate, Current", "terseLabel": "Due to affiliates" } } }, "localname": "DueToAffiliateCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToAffiliateNoncurrent": { "auth_ref": [ "r20", "r125", "r555", "r650" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables owed to an entity that is affiliated with the reporting entity by means of direct or indirect ownership, which are usually due after one year (or one business cycle, if longer).", "label": "Due to Affiliate, Noncurrent", "terseLabel": "Due to affiliates" } } }, "localname": "DueToAffiliateNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r146", "r147", "r148", "r149", "r150", "r155", "r158", "r168", "r169", "r170", "r174", "r175", "r506", "r507", "r607", "r629" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted-average shares used to compute net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r146", "r147", "r148", "r149", "r150", "r158", "r168", "r169", "r170", "r174", "r175", "r506", "r507", "r607", "r629" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r171", "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r521" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll-related accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Recognition period of stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation expense not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock-based compensation expense subject to future recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit related to stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options to purchase common stock", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r71", "r72", "r73", "r137", "r138", "r139", "r142", "r151", "r153", "r177", "r240", "r337", "r342", "r420", "r421", "r422", "r467", "r468", "r505", "r522", "r523", "r524", "r525", "r526", "r528", "r639", "r640", "r641", "r703" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r259" ], "calculation": { "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r261" ], "calculation": { "http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Intangible Asset Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r261" ], "calculation": { "http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r255", "r256", "r259", "r262", "r576", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r259", "r580" ], "calculation": { "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r255", "r258" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r259", "r576" ], "calculation": { "http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsEstimatedIntangibleAssetAmortizationExpenseDetails", "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r517", "r518", "r519", "r520" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Loss (gain) on foreign currency exchange rates" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r107", "r519", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "terseLabel": "Unrealized net transaction gains (losses) related to remeasurement" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r536" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "negatedTerseLabel": "Loss on lease modification" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r247", "r248", "r562", "r594" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r249", "r250", "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r120", "r196", "r205", "r208", "r211", "r214", "r236", "r284", "r285", "r286", "r289", "r290", "r291", "r292", "r293", "r295", "r296", "r508" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r266", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r122", "r474" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r196", "r205", "r208", "r211", "r214", "r593", "r604", "r608", "r630" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.n-able.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r122", "r474" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r271", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r441", "r449", "r456", "r469", "r475", "r477", "r478", "r480" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r152", "r153", "r195", "r439", "r470", "r476", "r631" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "http://www.n-able.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r70", "r435", "r436", "r449", "r450", "r455", "r463" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r440" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance for deferred tax assets" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r440" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Effect of foreign operations" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r440" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Expense (benefit) derived by applying the federal statutory income tax rate to income before income taxes" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r440" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount", "terseLabel": "Meals and entertainment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r440" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r440" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r440" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r440" ], "calculation": { "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "Research and experimentation tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r54", "r601", "r626" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities and other" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r105", "r570" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "terseLabel": "Accrued related party interest payable" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r159", "r160", "r161", "r170" ], "calculation": { "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Add stock-based incentive stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r116", "r258", "r572", "r573", "r574", "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Long-lived Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r253", "r257" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest expense, related party" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r103", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r11", "r12", "r46" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued related party interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use\u00a0Software Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r547", "r549" ], "calculation": { "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "verboseLabel": "Operating Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r548" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r548" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r548" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r548" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r548" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r548" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r548" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r548" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease terms (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r120", "r207", "r236", "r284", "r285", "r286", "r289", "r290", "r291", "r292", "r293", "r295", "r296", "r489", "r492", "r493", "r508", "r560", "r561" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r120", "r236", "r508", "r562", "r600", "r621" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r120", "r236", "r284", "r285", "r286", "r289", "r290", "r291", "r292", "r293", "r295", "r296", "r489", "r492", "r493", "r508", "r560", "r561", "r562" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r19", "r599", "r614" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable", "terseLabel": "Loans payable" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-lived Assets by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r311", "r327", "r329", "r330", "r599", "r618" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.n-able.com/role/DebtSummaryofDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total minimum principal payments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.n-able.com/role/DebtSummaryofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less: Current debt obligation", "terseLabel": "Current debt obligation" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r128", "r281", "r316" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 after fifth 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).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r128", "r281", "r316" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r128", "r281", "r316" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 fifth 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).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r128", "r281", "r316" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r128", "r281", "r316" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r128", "r281", "r316" ], "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.n-able.com/role/DebtSummaryofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r282" ], "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r178", "r187" ], "lang": { "en-us": { "role": { "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.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Nature of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r104", "r107" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r64", "r67", "r73", "r79", "r107", "r120", "r141", "r146", "r147", "r148", "r149", "r152", "r153", "r166", "r196", "r205", "r208", "r211", "r214", "r236", "r284", "r285", "r286", "r289", "r290", "r291", "r292", "r293", "r295", "r296", "r507", "r508", "r605", "r627" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows", "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r146", "r147", "r148", "r149", "r155", "r156", "r167", "r170", "r196", "r205", "r208", "r211", "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r157", "r162", "r163", "r164", "r165", "r167", "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income (loss) available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r140", "r141", "r142", "r143", "r144", "r145", "r148", "r154", "r174", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r283", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r465", "r466", "r467", "r468", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r551", "r577", "r578", "r579", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r699", "r700", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted\u00a0Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets, net" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r63", "r74" ], "calculation": { "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive loss before reclassification" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r196", "r205", "r208", "r211", "r214" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r541", "r549" ], "calculation": { "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r538" ], "calculation": { "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r538" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r538" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r537" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r546", "r549" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate of lease liabilities (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r545", "r549" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r46" ], "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherScheduleofAccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r486", "r487", "r490" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r65", "r68", "r486", "r487", "r490" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash expenses" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r99" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments of tax withholding obligations related to restricted stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r92" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Stock Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r381", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r334" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r334" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r562" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r35", "r36" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r94" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from Private Placement, net of $9,000 of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r95" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from credit agreement" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r96", "r100" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Net transfers (to) from Parent" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r94", "r415" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r270" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r273", "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r268" ], "calculation": { "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails", "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r270", "r562", "r609", "r623" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r270", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentTables", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r268" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r83", "r245" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r372", "r554", "r555" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r372", "r554", "r555", "r557" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from transactions with related party", "verboseLabel": "Expenses (credits) from transactions with related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Related party transaction, rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r372", "r554", "r557", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r552", "r553", "r555", "r558", "r559" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Relationship with Parent and Related Entities" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Repayments of borrowings due to affiliates" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayments of borrowings from Credit Agreement" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r432", "r571", "r673" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r342", "r423", "r562", "r620", "r643", "r648" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r137", "r138", "r139", "r142", "r151", "r153", "r240", "r420", "r421", "r422", "r467", "r468", "r505", "r639", "r641" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r192", "r193", "r204", "r209", "r210", "r216", "r217", "r222", "r356", "r357", "r575" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Subscription and other revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r117", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r367" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r86", "r287", "r289", "r290", "r294", "r295", "r296", "r651" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Expected recognition of deferred revenue", "verboseLabel": "Expected recognition of deferred revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Deferred revenue, remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining Performance Obligations for Revenue Recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails", "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r544", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r63", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss) by Component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Weighted Average Outstanding Shares of Common Stock Equivalents Excluded" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.", "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "terseLabel": "Schedule of Costs of Retirement Plans" } } }, "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r49", "r128", "r329", "r331", "r338", "r339", "r340", "r341", "r530", "r531", "r534", "r610" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Net Deferred Tax Amounts" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Shares in the Calculation of Basic and Diluted Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r380", "r410", "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationTables", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r255", "r258", "r576" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r255", "r258" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r251", "r252" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Components of Income Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Summary of Future Minimum Principal Payments of Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Summary of Performance Stock Unit Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesAdditionalInformationDetails", "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r556", "r557" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of the Components of General Allocated Corporate Expenses" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r75", "r221" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofLonglivedAssetsbyGeographicAreaDetails", "http://www.n-able.com/role/OperatingSegmentsandGeographicInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.", "label": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]", "terseLabel": "Additional Information Regarding Options" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r381", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r387", "r399", "r402" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Option Grant Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Stock Option Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r448", "r464" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Intangible Asset Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r188", "r190", "r191", "r196", "r197", "r208", "r212", "r213", "r214", "r215", "r216", "r221", "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Operating Segments and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OperatingSegmentsandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesComponentsofGeneralAllocatedCorporateExpensesDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r105" ], "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Stock units forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Stock units forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock granted and issued (in shares)", "verboseLabel": "Stock units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Stock units granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested balances at end of period (in shares)", "periodStartLabel": "Unvested balances at beginning of period (in shares)", "terseLabel": "Awards outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested balances at end of period (in dollars per share)", "periodStartLabel": "Unvested balances at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Unvested balances at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Stock units vested (in shares)", "negatedTerseLabel": "Restricted stock vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of restricted stock units vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Stock units vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate of return" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum stock purchase, percentage of compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalinformationregardingstockoptiongrantactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share of options granted during the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalinformationregardingstockoptiongrantactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Schedule of Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r389", "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding balances at end of period (in shares)", "periodStartLabel": "Outstanding balances at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding balances at the end of period (in dollars per share)", "periodStartLabel": "Outstanding balances at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of outstanding stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Conversion incremental compensation expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r379", "r384" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationRestrictedStockActivitySubjecttovestingDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r381", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Unvested balances at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofPerformanceStockUnitActivityDetails", "http://www.n-able.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Intrinsic value of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r405", "r424" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesEstimatedtheFairValueforStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable as of December 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable as of December 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest as of December 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Aggregate fair value of options vested during the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalinformationregardingstockoptiongrantactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent of market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r542", "r549" ], "calculation": { "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r115", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r53", "r71", "r72", "r73", "r137", "r138", "r139", "r142", "r151", "r153", "r177", "r240", "r337", "r342", "r420", "r421", "r422", "r467", "r468", "r505", "r522", "r523", "r524", "r525", "r526", "r528", "r639", "r640", "r641", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r137", "r138", "r139", "r177", "r575" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r24", "r337", "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r23", "r24", "r337", "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock units issued, net of shares withheld for taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r337", "r342", "r391" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r23", "r24", "r337", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r337", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock units issued, net of shares withheld for taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r337", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r337", "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r30", "r31", "r120", "r232", "r236", "r508", "r562" ], "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r357", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r357", "r364" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r226", "r227", "r228", "r229", "r231", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Revenue recognized at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Revenue recognized over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r141", "r142", "r143", "r144", "r154", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r283", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r465", "r466", "r467", "r468", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r551", "r577", "r578", "r579", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r699", "r700", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r433", "r479", "r611", "r649" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r434", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "negatedTerseLabel": "Decreases for tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decreases for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Settlement with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases for tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Reductions due to lapsed statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r179", "r180", "r182", "r183", "r184", "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r129", "r130", "r131", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Tax valuation allowances" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r129", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions (Charge to Expense)" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r133" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Deductions (Write-offs, net of Recoveries)" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r129", "r130", "r131", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r129", "r130", "r131", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r543", "r549" ], "calculation": { "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/LeasesOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/DebtAdditionalInformationDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r157", "r170" ], "calculation": { "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used in computation of diluted earnings per share (in shares)", "totalLabel": "Weighted-average shares used in computing diluted net earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r155", "r170" ], "calculation": { "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "netLabel": "Shares used in computation of basic earnings per share (in shares)", "terseLabel": "Weighted-average common shares outstanding used in computing basic net earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedIncomePerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r559": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r675": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r676": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r677": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r678": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r679": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r680": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r681": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r682": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r683": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r684": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r685": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r686": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r687": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r688": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r689": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r690": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r691": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r692": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r693": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r694": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r695": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r696": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r697": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r698": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 110 0001834488-22-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001834488-22-000040-xbrl.zip M4$L#!!0 ( VI9U1@\R &/A$$ *RT* 1 ;F%B;"TR,#(Q,3(S,2YH M=&WL?>E7&TFR[_?[5^@Q[]W;?8X+Y[ZXN[D'&^RAQQ(V8#/PQ2=7**R%J9+8 M_OH7626Q&=O8%FA!,VY;4F5E964L^8O(R(@___>LTVZ]V_EO R6FK\ M[\J?_R?+_OURZVUCK><&G=#M-UX5P?2#;YSF_IW&;J_XG)^8 M+*ON>=4[/B_R@\-^@R!";ETL7EC%I: ,9X@%GC$J:6:549FAC$N%O13(/CMX M(1R74CN5^>!DQF2(F0DHPE?JC398QQB?^1="<.>%DEACQIS#VCH7'&%:.ZH$ MY>FQAWUX.WC#;OG"]0;=?G'^U])AOW_\XOGS,UNTE\O@E@]Z)\^'%Y_#L/'2 M\(;4(+]L?GIZNES=TBL.H!FBS_-NV3==%T;M\[/^W:WS;COOAC2?S_N%Z9:Q M5W1,'^8[/0YEB&28C#H9E-F!,<>7'453VJJ3X85JA!G"&;T:9WESE*=T-$;\ M_-_-M]ON,'1,=GNT,*3/WWBY=-F:\K)YU]CVC>;=#'X)RZ[7J8:$R=6 RJ+_ MY?CAQSO&[D-^-T'@0M7\/^SR-;\8\?!%L=;Z>75UV/3KC1([7"-7!D^[T7CT M]&]1#/,,J6NOD)]];1HQO=;1J+D;%$7HNJ_QX?#J%XSH;\W3D%#B>7WQVOI7XXZS^O)O3YRG_]UW_]V<_[[;"2^"0;,<2?S^L?_WQ> M=VU[_GSE3Y^?-,K^>3O\M>3S\KAMSE]T>]T \C/7J2&H:@_YMZ';O41KK= M#Q6YJY]_UM\*\:^E7(=(* -&%T$RCI'FFAJFHG0L4JO%I[4T% 3_SZZ8M&LZ MZ=$A?['>A?&=OX+7*4Q[H^O#V;_"^5(C]]"UIQ_/[5KOY"W9.MFCS8$_6C_9 M?Z./-H_V2&NW];EU=$";.Y_/6FM;1WL7ZWROTSK:WVV>M]8^\[V+)FL=-?%; MVFKO7?1(Z^CCT?[:'FM!N^;.>[1'FF>;NW]#3Q^/FD?O^>9N\V)S;>^B]5&A MMV3_?&_7B5:G>;;7@;YW-R[V=^"9:Q_H7F>=M"X.^/[:.FV1OSNM-ZW/>SL' M)_[-Z]R^^2!:.UOYWA&,X M^W]Q=9\W=#WSSS>O#O=WW>'/ML+/Y M9F-XST=X%N_N[_1PZ\W?>?-B _IOHN;19P3/Y=#WV?[.9[:W^_IP?^T#VWRS MQ_;:ZOSMSGJ_N8W.WNZL?M+886Z,SVA@&G2Z8YE17F1 !AJCQ0K4]](* AHI MRIA2?SZ_0<^').]H\7J=E\ZT]X(I7L,OY8+ WR/PQ74"!VJM%<1F$E;7C"%' M,JV-R!CA.&KG#;%Z:27-_\1(^P[Z[_D%<>]%7'2#N,J V.*0>6*!N$+B3"F8 M<^T%"9B3B U=6GF]]XBD706Z^HJV;7.PU*B77NCVK/\BYF?!9]&T$RY9T/G; M=,;7Z:Q(%)8#FO8! Z2VA&2@LWD6.79$<. "8H'.JV^WU[]"ZM>%<0D!-0;= MO";TH/1+-RGO ^/<&R4$4HQXI864-A*)4+ P OMIHZ*\H&!D +;/.T#)OY;0 METORNX%MY^YUNV?Z"T)_C]#DBM#O:>MH@WWB5!#. LO N$(9,Q*H32C)+$/< M$L^-C0"WT(C2(])^4ZI!D#%&3'O.)',\&@;6&@I 8X?!VC))JK$:2C56UZ5Z M:+J\6'65F95W#[;!%/&F\.6'8P]FY?H90,HR!WOB;5Y.F.)GFSNK)_O=OP_W M+XX[J>\6/&-O9X\U.Q_0_E'[<'/'=UJ=UN'FVM9ADVR%H[[R_2>\%SX=]]&.O>&7 :V]_=/_SW1;/??)4H#I2_ M^,PW=PX^<0>:.Q"7(7[9N4_ODHFH"M#NADZ M-A0_LB!0(43$-L; ,8L$&1&U=U$XRZS$\5L+PHAU7N>@=8 [3H+?Z,*H#A*S MK)9EZ'\H0QRTW^9QPDO">7-M8\@WO=/6CCO=/W+ -_M'+;*']BX^'@'-/V_N M?,";NZ\[S1W@@Z,/;"_7:/_?A\AU/G;-KAYL'JWBUL7+3NOB]2&TH/M'P'^[ M3:#Y>][:^<#W=O?.@(O.6SN'^;\O-H"O/I\VCT!#[&S &-]_ TZKEO.O")BCX@\JD7C\[#JX?_$[>@2:;<1M^+6.M MD6I@AV^@@&2TO_"#XASP_,1)_F%$ZBYM@6+P1YMO?E ]M^L@]B_ M/P71)LWSVZKBPP60_;39V8#%IWG6.GI_VH+% %@.[>_LPR+4.FJMK?(TSG]? MK%^IBM5/7 9*F;)@KA$ MP#UB,,;#9B%*AOP %8+:W\$)3'RAE'@#D,%]SC$ R(K^JT4!\" D _+E^563=^8\_;1Z M"G"F^NMC*/LU#TT!2[36W!7FW&VBUMH!VN]LG"8\V.J\)WM'>^> (?)$WA9@ MA\TU(./V+>S0V<- >@2XM+-WM$KVC]Z3_;7]O'7T-V"(OX&\30S8@34O5L^N M80>P3N 9.WN?F'>!(ZDSZKC(F#8JT]BZ+%+-G-62T@B2_PY_#3M\:2"6X2#- M^=(8W -7UN)&Z_5M1H"! "+=C)O'H3 5;JT?7'ZY+G0'G=,> -K076HDSU&H MS,_)TG[G\XCV>7,-1/KB90[V1L+T" 02/N^W]SM-TB+KIWL7+X_V=U;/FJ]N MTQYX9:UYT7SS]V'K".R!M?=@;<#G#M@9%WMT;^?E4?--J]U<6S\%T2:?G*9$ MP]QGA'F 2:23$5ALH@\,L9BK#1=6NEUPYH*B^59MV+X8,5Q/V9QANU%&HW!&C;[E/WV,>BD8UH'#GYM&KC7_=='C? MOGEE]-/-WH\K533Z5O9-T5\#JVME9)HA/+KOZMKE,/U54PQZ&5\]HKXR^CYZ MR/,;$W7GO''LG"(!@'[D+'AK& G2.0S6)(E$\VK=3G_4%$Q7O;W93S- THXJ MN>IH>.5^,Y"45_7Z95HZRLLWZP13#HJP,B1 =7'4Q>C:Z'OJX\X9_0'_V%3- M*/">@+7^%V=T4,GSS2D;[D:^^+"]]L.S:1'SQ%(=+!,LL&"] (@)"!4%,$&T MN88KIVPV;TCHC\WFC1E@7D>PV)@$2Y]I$C3RGEO%*: IPZBK9@!-WPR@7YF! MZ_P$Z*V">)>OY_,3&-;UIA5*,?U>\9.L]\7]Z<>UT.V!>7%7M_=5$#>Z>'YS M]-_C?,X%9LHYXH'W%;;6\B@U4D8Y:Z*KP3,:K6C3P@ W5C1T_Q4-C6U%HP9Y MZZ(+$71'5,;XH#6AP8.P&*1=Y\P9-QS5OFON(4 0[ !1- ML,1(2:UU@89@K#8^Z9FAR_^!IVOXUC6^K[]Z>-C9<3MW>;]V33=\WDG;"2F> M[=)6[,.KIWO6_S-((1]@, *X!1-A]2R'17[4#'[O]+K;_9[[/')SW_F(RUF[ M',D/*4"LQK8$(% ")F ,,,T"G!5:$F(MYMI&$;0P,T^:9!.\> ?:M-M/ETSW MO!7Z&]T3,-_333-")L%TU-I2P45DG 9%P10!C&*PHQ*[,/-DNMSC\SY/=J)I MOS.YW^B^,L=YW[1GA$R4 G$S M?QB*U*X(AZFWD[#1=;U.F!&2$<."# C6<@V?H&=.G" ,L%"DP=6[4W-!LJW0 M-WDW^'53).=W.2/T =&Q"L 5]?24Y50C0XRP M,6BIII=]GCCA,)98"["^&0Y,:6(#F.J8!ZJ-MB$ %-A%;3='\$/K1C=C)$Y>2LD 0%6A'D^=$S, M,DT?VV>DQ[/29U P@0X6*7'@A(TM'+)VGT1#N)8U"H#B!'=YYU"Z3 MWY+6E#M*?8Q<.V:YTR(& ,J2!6*)U7A^"#U1&V@RQ.5<<$QP\$B"ZG) 6&40 M#T2AM/I0]7CQ.?-A _U:X-!-!4M"VN&+C!NP1SW(G?942.>XU)Y8.?.DF: - M-$8R4>=4M-@)I!'CE&NJ@J1@ UFON1Q&3,XRF29H XV13!I+R2.U(#R462^5 M,EIQCJF+UD7%YH=,D[6!QDDR0P!F>!L(,0Q(E$YE>159BD46\-O-&59*!8$4==8 D:06_-:I!22QGE%"3188_M#1"B0SK,>!^F,( MR*((BUA@FA'M+=)$:AN,,\+("1!W)N8-.\V\DM@J"]:2]4K8X!UU%$O..)\C MH9@>LW@BA&;24"HQME@3Y@A2/EKJ=22$64*9GS]"/Z@)-7F"8F4H+Q_!'TT1#]Y(FKK,98>4X#MDQJ8C#E(*^,.1TX54\1H+[RU3%NI &M0,?.DF:2?8WQD4@A3+X+C MEC@6!=)66P""&.,8A?%HYLDT23_'^,B$(S<(!Z])=,P'9ZF."FC%J/:,A#@_ M9)JPGV-\)(LV*!.#1(H91@,RVB8LR:G16 O!YH9DC^KG&!]]2$0NG5\-*=R% M&*45,F#)<2M(P<$[$@PT01I):,U7K,091A"8TG0H^6G MF)=%X#8TEC"#]X/&X]H"]"I0PSQ")AU*)B\3B"1!W)N8M@B$1 MN,9!!IW.>]A@4_I)"1(1J0U^#H5B&CP]CT]H[BRRTFKBG&):&\.-%$(@#+8C M(B3.'Z$??J&>/%6]%9K&F':60.TII#W'07OGI&32 _5'U4_]T$]#'8HM%P M9@0G3")JJ8%_ U$.U#3C\O&2[,9VK,TY1+@E$CG"L,/*!2D=8QYS2;VW,T^FR;IXQD4FC[2VCM(( M:).!:6H02;GO4&!6*5"!\T.FB;MXQG90)E@D)-*6\Q0L'12SR!#*"77.8!7G MAF2/[.(91Y*V;I6;]2MI%(_AXZB#>Z?]TR*D$C7**BT8%D(AS[BVQ'&JI U3 M["I/]4W>A@/37J_&VIW=B1/F2WQ_19K'V<+UA'BG.2<"26:4-4(IAR4) MBC.$*)D!*EXJTX$MM8T+CQ-C]B@4O=2Z MH7/<[IV'\(7>K9AZ=/4^JO=/0XO_K N_YG*,%/&=2D%QU;*.'^5 MD:.9=_/.H#--D1YC\^MXHQ2U(AU+8]09$W4J$4>-P\9Z06>48.9L7@G&B.>. M.66()4P8;KP/' $V%@9)@] ,$.Q*:??@Q?OGH+6[_=6N3UCY./7Q\CR5IOW" MC7,\Z(?BLM$XLBD]'3G'G*!H* Z!828ULSY(C:OD;58"2RW8YA?89GZU#<;4 M*F*C\R(R&9TEF)N4XP>L 6;I++#-3\OYPS#DZP&8^GT 4]#P=7Z6/CW"AM'C M Z> \<&-T89+ XL7DHK,*.?<2]07G/,KG&-"T%$)Z01.F#39 MK<0PHK%32FLW"SKGI^B[W8O]4U.$M7 2VKT%QOEAQN&14D]PB"+E997I&"0/ MU'$2E0R4L!E@G"E3.3_.DC/).%3($+UBP3/"F.9&".,H\4$AK3D),\(X0%H_ M UNZ(J_RAPZK+LXC(7'4+")-+?:>26=LJIWC&!/: ^Y M>@:2KTP=(2>2: 4Q@RTL_IK"/S10+4QT'%"!X<'PR&8@D^BT$7(R64.906 K M&LR8E8P39@/ .LX"<:!O"3*SKUJKO?8YUJE<$A8"V/^@5QFU2A&D":&62*QD MY&CV=>HC4G BRC35QO+:.2H]91C[%%?&O8E!61.DE[.O3!^/@I/1HL0(G4[) MAPAK'_,1UD2"TZX-T0X,Y=N'K:>1@B.38E3&>ZCU_BZB7C8>- MBN!7^^]Z>;>_T84.YE+/:JT8,\[(B 5#5L/4>QUM$EI'!&,SH&=GB<83T<1! M,ARI$3;E/6'< K&Y#$I:%8(V:!8T\0S1>$)Y\BTU-)W\ [W,))B>BA/"!144 M16S$+&W0_BR--T]",:]JFF"!%$XUC%''+76!.^U207''EGH":?B3R3D1# M>QFB,P2(J353D5OFK)=<.DV1H?4^^9QKZ,?_\./BODW1HXFR%CLE3P/B[4,1>T3%=%S9M.S\PR9NT?G8< M7#_X$?VWX=N;8]FN:;^GP_3\;+OI7Z29)(1E1_V29=<>FT"I^<\ U;. M. (L9ZA@UA(5D%>(2!LPT8*(!=>-F>OH@NN6.VU7@J6T> ML3CC^ J3<$:(TL&'E.K/<6:(,YB+&)6(4G S0_;,U!)N\F8-45%B(5VB+D.6 MZ,BX,B$EXC?,SE%R\$E*Y5CS[PO+ Q+1.<&TL2DAIY4Z()1*R-DX0TZDJ27< MY'U)P8$,1JXM1ZC*O2&9=Q0;"IH848XGC=!FF+@/@FVBBI0@90#+.!8=,TI[ M[4(,UDA!M)HAJ5P]-87_,N!O?7B2L#IBN5D%I\RCX#DDHDBS0=>-;( M.IHJ%A/LW>P3)1?2:P.\55FJ:IK9YFH!+5_WBE8XA76V-X!NNP?OBEX7/M:G MX;]M8/GN>N"#\L.QAUE,"1F1'L>A@U?U<@\\NQYC\QG@7B):4BL!8JG-F"&5:>V,,$SH\2;82B"S8ZM?\:EK% M5#1%:=!36'FMB _:496J4!(_ TGA7N>PF(2W0!*_T85I.,AM.ZR69>B7+\^; MYJA7O&J;\A93#4^>@-T0W&&WU^X=G&_E!X?]*4Z5=',_V4E&N>!11,[ =E ( M.2PXT4A9I_@,5 R=(;*-S__"G'3$8\ILH"PET$%"."&X%*#)P>J;4VE[!3JQ MUTFAM+6%7A[FQS,C:88$QJ/30#@F'--46Q&BE\)Y1Q2=4TE[?)*-3\JP<%H# MB;!)1=%)U$ I9*@#"EIJ^,1W*!^(9#N%\:%CBL^S(EK1"QXP!5F2C"$$EK;! MT:D(-$*."C2GHO5(=!J?/%E)1:1*4$X<0]3H"%A1:H*,H4:PB4" QII9(-"RL"R MA E\H'K.I.EQTHL\B$!I$T"]&6T(!WP>N>'16ZZ%YYS"#S, _::;4N.3*<(1 MDM)$JU/< 266Q8 1V@4!%A;;,YDZE'R9SR02 $(Y]8'+SRS(%LI2S/! /J4 M2V7EYTRD'IM0XY,H9! 1Q!L!"Q-S%@@E$=A3QCDO%:%\SB3J;3!E..RU_4;G MN.B=U'[H&9$IHVV(S GFO&?:2(458HQX$9 F*[G3*8>GU1C]/_I0(2,@D1I M6=H=-))3*S2(E$H;S=,K58^9\NMABC](C!GUPE@))BM1UEIGP3QBH.G@VA3# M[L=,#?HPL=L$#9NQILVX EO&Q +W?E[=[6OC\O9EJ8EK!T!Z[9.\>W"ST:QP'\5@ MKUF'J2:, ?:75J4M,9D.%7%'IY_['IL7OLWMV\&!J>[3Q1GA ".(0ZDNH%> M6!4UPFN'M-' &3X$-$-%1)X0*TQ!\1F*-3 ,"3@Z%H2RA(8HHI/>8H8F?_1P MP2X/OL?A8](8/ C!&0[!"N1)2B//(P(S> 8X8(%<'A^YC"^P0&.!F" MD<9*&^:TL,X[+N0,A8;/+QO689I%$;INR'QN^.W%A^VU.6'OR8>Y:V,1,]'1 M8 -#,6@GO$4D."=,X,(O9&$*9&'TO(^FR*'[L'69MN#:N_M>=P,(6UC3_;P9 M8X AI'9O-UYN;LW5FC!YH0F8!A'![G78,X2)8B0P[(5.>";P64A;/#FA^3H3 MKP^*GN^UVZ:850%=R$6*1D]H(1XB:B8H)3]#2FSS? M("2Y4)%+:BR3,EKN,=.><281M6$!1J:)4Q>ZK@;03&N+59 :I8/&7 '?2BQ] MD"RFB,WI=V5,R:[8V+8IA:2"*,ZI[M2]U=T-2OZ* MNB/&"LF9T]8SBK6&=1DC@@Q.6:<8*%1(0QL)45 M19%YB[%PAG%N%_SS$_QS+7/D]J%YE,*?C\\YT2B%@PK.<,9868]=Y/"?FQ=R/-P"^3"[W@XSPS M8&!RHQE57$9DG5"@_69I)P9HU>N$RY29;WO.7"4MNCHM6_93$O#V?!9W%Y;' ME'J1<*98H%8)0RGQT41"/&9JAM)-3QDY)U,NAU)8]QC8>A:,.^=AU9.:$9(2 M%WLG9JEIQK-\Z9[)T;=B:AB M90)23$D4HV=(:H-T\(9HL#]D('7*^'E2Q9.B[H3JJ'/'/9>*: . 6$ACD'(: M*R32'S)+R8[O1=VM4 93N$,@[[4S^7.LG%T C1RY9EYRQDQ4G'"05F]\4(&Y M,&_*>9($GDSM7T:%())@PAS37BJE$(,EV0CN@K9TWO3S! D\&16- _:.5$40K& MTKRIZ8F2>#**F@@'X,K%J*EDRCMK(HD!F2@CHF KS9NBWH2Y,7/NVV"$GCO-_,@TG8@J!LR$ K;$* <6$(@K27D(-&-,<$*T MGS=5_+@TG5 !=L^$0A9S83B+*;T3=M8C^$ 8P78&ZB%,03S)^/*<11%40K-. M NP18)2B5/5 2$L9%DS.#3D>)9YD?&21T2BC 9.$")J/1!ND4\JCB(.3\C+O MRBP@E$G39_+01%.+8_0*%!YG1%OMO!"!.ZNT$Q+AF96QQPT.&I]T*>$L2!5A M!J=R+D$%"DI0<:Z,<_!A]J5K N'"$SB#BC$*UBH0)<*P,XJI$#CG2"&!J9'3 M?PSH/D589^3\#U8<@>TE:5"."8$LP'5/D-#8.F+"J*(J$&/JH_XG0Y4OP^_I M/>5I7.'W3&$4C57$:8I"HP!6;?;7XR"2<@'^:.1^]A$5,2\8" MLYPQ%T3*WA@"D7R62 @]^+P]2+[(ZE!\WL]#N7[FV@,?_.NBUZGKBE1V]&9< M-T47+.<25KYJQ7MY?G<'3Q:%"F$LHBHRQ"U+D9;6.(M$\$)+S36=(0?9'+/& M1/QL8%!2*H@E"LQ^%:G5$OD@C65$*,/8#/G9YIM78\S;>;JP7A%R'A=%[TV0 M.%JAI&=,8"5))"%XA2CA,R,GC=HLF#N)P1,/*=!>>8H:'#&J+,QNAAH MVO6F6B(W;\!DP=Q/")8HY)5->0@-L\RKH!"@$T15L!AI.7]'M7[Z(-Z"LV<, MDP1FI;:@J*5$#/%@ _&2.<#?!@EIYB[(=L'93P606!U2" G5PGEF)%4N1AY- ML%9+R>S<>4H6G/U4T A'R%LA51 4,X6"D$)13 DG3F@6E-1,2"3@ M?SK%^Z.Y.V6Z8.6Y!1C4":Z442)(P7 4VB..I/56>FK-3*0]6+#4="WTW @J MB0+=")C51FHI@-=4A4U(C["=A;V/!4M-UX*K'.!%#R:^I9+YM.JJM+Y*27VP MU(H96' 7+#5="Y_4W&HPI:D2GB'M-),H:@!VB&-%=)C^IUZ\J\_;>YL:G.5[Z <3-PSI%8IJW@QLD@&+-66TN1C18#"!,.V>G/ M2K]@T"EDT#$6%S&*F"BIX@PQJ8WQA 4GE&18<T"Z M=^8\%<-=L./#L",6&2(9X6-@1XH8#P&08@0^),"<@O%H!$(.2QYBG.RUPU%&Q()0V2"%NO5<"<8_U],+B M!2<]."3EJ?H.2?F\3&#<2BUYU!HHZ!4@4\6G%Y(NF./!X2#"AEN%:1#6,*69 M-3I&I'3P4G#%U! .@HH48Y! M*APFRD30D,)3YKW4&&GG&0M&2Q)0&*)2D(IL(1X+\9AB\;B-3:\+R'>PZ?6F MOU)D(=4>$]SBE#**TVBU)DS*R#4Q!ADQO=AT2D1HP= /#I$UQ0H9RSC'&K2^ MM0133X1&5#+GXBP%[-U1NK*N6OG2E,&/M7YV(OB6Z1Z$*_HW\V[>&73F<8-< M"Z? 8)*<"L.,T39:8X3TUNE(I)FEDZ\3YA%S-K<\PIT)&LSL2 0#N*BX-80K M&3WAF F_X)'% C?]7$R4QQ@A8;17+,7[8I-*%7HL8J#6SE+,[X*+IX&+)U/) M@ 0#S(H00XQ%;K77$EG,G#3>1SI+E0P67#P%7#RANCDX"NXU#9921@RRD3AG M4F"F\08+.;W.^RE*N#PN,]$Q3ZB4*;\R? RP/@:AA$(428X$=3, [Z90OJ\] MOOHU3S]NA^(D=Z&\=*\\#24SH3JHFG%-.: ]2QA7PB">ZK %1D'AT)DJSO5] M'MONQ3ZHI+"YWKQDKD7@VIQQM"&IX)$*7 K#"%9:1B0 M6;X%K=DMP]CTYH*SIXNS613*"^.L ,O&#TQH)AH-3W"KDD @":*29G?Z-R.FD MT/BVX1A6*DKI4:J%%R0W&+YH'Y$C8&!Q-/L4>MTK0G[0?0S5-L;*>& '@'W@ M&"6@T-*A*^QT%!:%2(D?^B"FFBQ D%=%\'G_E2F*\]@KDD_B[G2!,T(3D P7 M.*SXPE'FE-6&JZA2V:?@(Z.SL&.=$-ME"H,WH7=0F./#'#1731A7R\B+#]OS M!> $04%S6(08,LQBJZ-7E&-O&, $C^P,[*Y,GG*32>V.:0B4&T9V!'8>*4FXP7W3M/M;4V.*892_5WM0-X$1PV5EH["PZN>U+NS2ZN,1 Q6/DU34DKK&5Q%UL!/=".<$M88PEQY=(@9'""B-4M'1ZO5Z3IL'X MO%R*L*"P1TYCQ+3T5@8PXQQ R>BT=V'FY>#5/Z=>#@#P10/&5_28,AZB<81C MJ@R')4=(.>6Y!29)@S%Z>T'A* PXG&'".,&ID+1CW$?+9>#&S[P]\ IS9KS1AG)I4I"\L0R+*=Z]8JTWL/TX:*^Z2ON5^"%)AM7X M%B''.;+&$!T<$X[8:)@3.ABN?21H%K:@9H%VD_< <$\]YX901 4S5ID@/$7! M!(U!8&EE^2SH.P;9U&.336X#$\I)(X-DE&L5*5;2T6 MXM[R&7"PS@+M)N]S M3;&#SD7JHP^,*VV%#4+YZ"S'$0@RO?!F%NC[(% G,D6!0C80)1AS2&N,),56 M*)X2BL_2P?QIIMWD=[F41(1S$L DQXP&,$ <<]0R6$T-HVZ*/>>S0-\'L18Y M)<(0Y4EDG$4'$NI J1)NF<<^ MB<"\XT%1Q!2..G@%]CX\PYF(*9]#BV3"9)R\<4(ICR%PE"H%,2JMHA$6:Q.C MH$:Z*.;'.)D>B1V?G8(!O3(=79"","6#)D0;0;BC&@09S:.=,D42.Z%@/,P% MUU%SAE4*G50T:,4#Q\$:$<(,)&&<$5(_B/42)#6<\^ #ITPC;I./0?&(H_%( M13V'ULLT2>QD"N\*1#W6E"/.F.!46Q6P$R)H#_\A-S^&S/1([$_:-,_SLQ=% M*'N# EZQ_GH8C*_&X_.3E3_AK^'9'\&=%TH".&+,.:RM<\$1IG6J: 9@.1'S MZIZR?]X&LG7R;G88\H/#_@LBC_M_G.:^?_@"(_3_EFZV,\4!-+6]?K_7>4&A MY?"7?N^X^IJ&FYEV?M!]<30H@;[G]4]Y-Y'[!5;'?>BQ/#;=E3]M\1R&4G^N M1_3%N*YUES)0A6)X\^BZZ[5[Q8M_H.I_?T28KBR:3MX^?_$_.\ N9:,53AM; MO8[I_L^STG3+##@CCW7#,K\(+S"!05=?3^O7E]!/.^^&T734<_"AM;&SOM;8 MWEG=6=^^.>8I'.WV^JL/6QL[&^O;C=766F/]WZ_^N=IZL]YXM=EL;FQO;VRV M)O@*Z%ZOL&O*P[Q[T.]U&VO+KY8;!'24_NJH;[(EO\F6_"9;7KY6/Z4"'_5@ M>P5(4P:OUS;'97@Q^O"'S\OCMCD'2:T&6=WTQTDH^FG+=M@E/&4H,8PM4ZV2 MT/1!-/M^U/U0GI8K>7K>]U]>TVI9HZ]?1LOX\MKSJN]BU& X;[22++@/AIZF MZ:\ENG3K[8;S@X_[C;+7SGUC1,=CX]-&\PO4P%4O5X]Y7KWPUZ<\37#%E0_/ M..)[C$/2]+W>W&HV_@3]V.UU6X,.=.(:0S6Z%6)*H!HBH0R6(Q$DXQAIKJEA M*DK'(K5:W(5T&EV3%C[9'6;NMSZ^B -G<^G[76MH[V+M;Y7J=UM+_;/&^M?>9[%TW6.FKB MM[35WKOHD=;1QZ/]M3W6@G;-G?=HCS3/-G?_AIX^'C6/WO/-W>;%YMK>1>NC M.GM+]L_W=IUH[:0^#D[W=U[F^VL?#UMO6I_W+MJ?]SKOZ?[N!FYU]O#^FR:! MSR?^S4?F__EW>Y^T3^Q1#SZ^M+II'J^03!5B/,5.91#AFS%F4&;#KLN -C5A*P/]R:06C[%_5 M*G5%A97&0GRG3GPG/^5:+$N"?V;*R;+$]%XS_D.$Y,M(R1\AY->H=B=5OMV4 M')^EQMW[@A)VY^L_PK*RVNT.3'LK'/>*_E(C]HJ.Z4/O,&%@3KVP MO5[;&K!=^K9W-I.KS^OS :>-;IWLXZ@WLZ^[OKN+F[Q_>//B 8 MYVEKK4E:;SX,[_D(S^+=_9T>WB.O\]91>J^7A\V= Q@CK$X['\[VC]J=UL[6 M47-G%34O]M!^&N/.:K^YC=*_GVQ4Z7 HRDB U8EYR3/MO,DHQ=HX*:.T=FGE MO_^A@7Q_W%Z[;IDITRS)]P38JZW6A]6WC:WU=YM;.XUW'[:V/ZRV=AH[FPVP M'G; 1&A@VMC<:F#^F_^]L?FZL?//]<8UP^+2J%A]M9,N8TW9ETKAJ^O/%-@9 M-5SL%8W^86C$O 2J-,Z#*1H!;%7_&!CR767MK]<>G!O2_L+#+UD'GGF8;LN\ M.<_2V++0G4FQ_VG0>0:@\Y,Q*%!+5(:"2Y@3XTP)3#.D DR^HBPP_Z#:^55= MAOIUQ21[0(?[TNQ)DHMR05V,* N< +F(BJ!I@\ZP#-H82S@C>&EE+;C:KY>\ M83>U[;-&(L+][8=I42:]8OI-'"V7,?U)O"WT_8#Q#^)MC.X'XQB\LL MV/,/-:&/W8^'3=(\WUQ;OP!8>=Z$/@!:DB:!<1_]W09E]KE)WG\!-?=AO !+ M+_8N-EASIPFP<@/Z6$7[.Z#N8*3-S@>^_^;]Q?YK=7H=:E*%/9/<9U2#%F1. MA\QXQ#(-&A 1Q#1 SB'49$\ :NYLK;:V-RI,.;=P4_\0VNQ?BE^CWO%IQ*+7 M^>]_8('^>/R_^[WKWR:WRMYO#E_U.IV\3/N C=&/?4$KP5#O(RZ=Y^2C'_]*3X]!-/(;,(;#%.D09) M-3I+A68RB0&ED.KH.2"35I88YUECH^N6I\@*NQ\7_;9^9ER_HGVC%QO%)+3+E.+XZ)WDOJ94;=A;7'O'_F\M?.QW5IS:'/M$/Y]?PK7&3SC;',-Q@P6 M='/G\+"ULW[+XC[NM CTN?L!M2[>L\TW\"\L;GM'!_ ^ZPPL=-1<@S[>K./F MQYL6MR)*T0C U%06MS$N4X*HC&!A.0V::8>2R[%M4A6;KYK<8S.V:]WUT)Q] MM_OHEAGW4^_TU(1UQYQM#.-1726P,VSH/;84;ESYO0CQU >;64]XQBQGF8&? M,B>P9TI$+W5<6E%P"0FMQ!<>_C$%%=S-O \CDO>,FZCT?Z-7-'K]PU TCJX5 M3DD@-;^^5E3-B@/3S2^J[[_/BGJZ/1>/K9XF2N&-Y:WE[>7&L.9HT;BI3AJM MWO(=,3/3#X$)7Q:*_@P$IAQ Y?VLCA_"JGA9*SY^9*V7!;M?MW(87U;T.]''TNM-\LTY::WNGK3?K;'-WG;8Z^YW-'?^Y M>=&$1;7U>7]G[_:BFN\?-4ES-\4[[:'6T2K:VSG@>SN.['?V>(N\OVA>O#]K MDJUVJWT;VFJJ.0^9$4YE#".9*1]<)IR@BAAF0G1+*Q0U7@V7D-!8*_*3;X/< M!0__$@^3!0]_CX>OQ=Z]/VVN;:!/3#*)*8Z9DB9FC%*2:11#)@T-00*;&RZ6 M5K8'.7 PD.R!P&&1..B=@'LVUQ^SQN'K] M*AS:($6=B%F@ 6"%0CJS(?#,:H:)Y981S)96FJ8LC3LNV]_/CVA.\8-OOLFWSDFVY0<0A%3,3O4@;F"A3T7KX)(F7P9&80 3""M$Y M ,#W]#V8FJ^2)^FX &69'YMV(YP%-^B#(0 _Q]R%\D?\#U^^[U=.<3_RYN[5 M#O[_E(U^:(?CPUXW-+J5M_99\J/5*9,;I@BFD:(Q7S1^>\C \"35\*B9E>1? MBB*, M&7;C_](YW8M/1()=I2S*4.4VH )E*2%3QD%]"ATL]58OK5"B,L'TUXVMJ75, M+O;F9]0Q>;\U;1L6KR+OY]!A'<$3BN ;QX.B'*10GGZO 29 Y5G'Y#?[>UKZ M4F#MJNN_F-M=I)V\WZYBFM8!DC=>M0&;SPX$O^W:PUC MTBKZK9^Y0],]@!^ZC=W#''[9NF3T.6#A1S_:,M08YV"]5H(RDXO^\,P*]%7M MSQ^]S/;@6>[VF14PQ#ZG_?ES KY_LYG M,*X^=C9W8=Q'/M\[8IN<^/VO\7UB;$&XK'OE MRB+$"^!5EUF-7,:88)EU#&7>>\J<]SAP!LIW]>7;!8/^LGH=+5MU!/UMGVR MJS/OCGT\'KX*G0K&IKJK(A/(RCJ 45-%,XHIY8HJAIP#'@8NV>L5GQO;20%? M0H@GX^GZ(:O@X(95T&CUNN''(W!NG)%Y0/?7=T,[*_?71M>G@*+0L.<-=QB M!3HI(4]>O^:UHPYYV3"-T]!N9Y^[O5,89C EO+^'"^4@>ML4*:;^^,%'CW.ZKQ^+W OE MU\Y/3FAR"&?3,CG#>7CH_9-=8.A_)7[>'K+S1L7-,[G4_+1[C\#R0IL7ZQ>; M.Q]@G._IIT"E5Y;K+) $W7&(F3&!9X!]N*0\($L\K!V]'SZ3.;O*K]OKPR__ M&>1I?8!E(::3PD65ZJ"\L5YLC]8+FL)N+[]5I]"O5H_EA0)<*, I4( ?>^U! MMV^*ZBQZ43XMQ9?V-= GQ!%BV**,NV@S%CW)+ OP%S:6Z@ 8.JI?5W;WRF ] M'?KO]#!49PIN*L$7C=_P[S57'@+62_K/-TR[?:D$KVM'&X8-H.>A"JQOK;7B M#6UX#1I>>C!!0Z;+*2='P\/5[D'5]+@(+E3N7$P:55ZLLO$;] =&8Z,=A+AV]'.3#ZAZ9_6Y>?FO)+15[=/'R1WP'+=GWC-W+M;2W8G]#('L&[5$9! M:@]WIJ$,.TM)<,IJ)-5(3=EO:-3PYKQ<_G:RC*>LZQYGYM8O/DF$J=-!9UZ@%"Q+>&:P#AFB)GK$/.,",!VLR;?UW-1P[%1 E[0. M/"6UWTCJ#S1?)^_W06&&-FC HM=-[IOV>2.M^@JUP,&C7AYNVLYW&;VG"Y1^$DN5+1T)>Y5E#^?OR%,C 5&CM1]+=U]@J<=50E3\YW;W*/@FEX(].Z4I-2O_F<:8H]YGC M/%K0W(I2>D_=O=#@3U2/5P[<-KQ::!CG0(^G@UV^4FW)>]N]\]<&\%)VYX6R M PL /*48(2M0 !V8@_-G">!#=P"(TS0>- Z*WFG_<'1Y&?!^J,96>8NKE'55 MG.E__T,1 J_YE1%6E_$?HV;?;?#U\8T:)I _;/R5L8Y:COS9F-B,C,R6Z[;* M\DQ$MR'U)(./O%B\+KL;>+6 0/8FR;'O6]RDV'2U$F_U3A)MWI%M'JY>RJ4FQ_I>Y3LH\4K8)G%^1^!% MU:CB&S=L--,Q&-!GOOGF]6'SXG6GV6F>M=XT+UH P/<[ZZ=[N^]/]XX^X[VC M5KZW>_ML40_&O\'V=M(^U#V>?C$"2!N2S5& \8]C(S*(H,B*CLT0Y&FGE7[X#:$W?N<_Q"S"? M,]6[70//6NU>HL_ZZQ!73OZ%QTK&!]=4U92^')3PY+*AKIU^5,(' MZT3FO#.@G C+#!,BPTYH99!0WOKO)Y:?KY5W_6YK<"&U/R:UHVE\4\WBJWH2 M;]:WB?E9\%F_&,QR;/TCB>V- &4K/4XUF#.)I<^8U#8S)/+,(*.YY#1:ZKY? M>NS[C/P#E0;'DBU\RAQL\1N.K'0V^)[A0VD+I=HX 5R7XHCZO<:@K)U@\)YU M<; ["CCTBNI9[?/T\-,<'@V/;73AU7K)KW62EQ5.[)JN2WH!T&-*!YL:IQ+@ MWA2^;*1L%KF_M>ER%:+TF_G]3G_6#\=GCDLU/4[:]O6SJW(U=6?Y0-4Y: K=-/(WT08@S5 MWEMWF @BW9DG#W47)#W)9-%K-WH ::[IH"MO^P#F[RK\D2%V[4SMMBFL@6ZS MS;-V.*^"?7[#O/%A>3L59I=$I .XOZ<7OWK+85R^;8-"N*;I8EYTZNW<8WBV M28U .58QZ;X:L1GXO#\GX1E30'<1T[7P:F):O1C.#/2!&:(37 M.KTR@9\46= ^KZW)D*Q0T *]KA_5J/[/H"I95,'%I(0#*(SPK.%,-ST76K@4 MEU<;K.;@ ,:6OB6U'?KU.?W1\]RUT_P-T$%5 '@50Q)3M#3<5@Z'7<75I?K& MWXV=F'IZ;78;KX,M8!+/:QXDJJHW3)Z-4E*]KL+88&(&W;Q6\^4A8-5RZ:;J MY]@Y18+A)G(6O#6,!.D"=#,QASZSACGN_M(*E?J88>2:OTER-*+S2J"F;6-S=2&UQF=/B M,LD%2%S5^%GC%&2NT;NBT+UD0MQYMOJA1>*>A:O7-E]]:*ZW=K8;&ZU7FUOO M-K=6=];7&B_W&EOKK]>WUENOUN]3]FTHZ).1ZT>HFEQ>U70*_N4Y] VP%&Y=^DY>@XYL8)3]ZUHM%6 M%XJ^2:7^NK4235H=UKAB1+FJ[NZ-^,:3 M%)_>.SMO5.F%*Q?+Z)30U2I_Z8A)ZGTTF&8(E9,#QEAI\L->VX>BO'' *OF% M\Y2=H#YK-$($=_0\7.S/ RBBRN=<+U9K@ Y22L/Z&\75TH7K;[^EKH8QDN^J M=]@>O<,P-O+WY61NA>-^X]X)_X8R1B0(X7&O=L*^*$**_#\)PVC%X1;5M;N& M$93HZA9CRUY[T/_Z+5^47__CIQ'%RI^V>'[KE:[_?5A<;8<J71)8?H^'Y_2N2^FP M4F=]<.6:3/N;\@O"]!V%\*R2L%OR,#HC[@-\O7D&$@#O<5(WWU:$DUI@Q0,#:.I?V.[5V5 G*/\FE,8@>T\M\BH3OYO/$S>=A M\I5@\4F@N[J<[[":[[TBWZ?Y;7:JEP'I?)407K=?SD T/UM6/U=$2RV#1(T] M/%ZA989_KC37MQ_)]/@'*Y89O]_!@SMCFC"9ME17W^?S2K>]6]W::6PT?B9J MZV?C0,;6= ;*/=1C\\$-JRZ^J+9 4ZMD;AS9FK$T#HODDOC']T$3UJFJ4.TE_O.YN8U''EI@ MOT?C.XR0[^&"!?5_C/KL*V2?.W6TNMQ8**2I9TF!EU:V\O)SX[5Q_5ZQ4$I/ MD@.P?"I:Z>4")\X37-8J*0G27^FGXA*H@N5- ,L*='2RMMP8-II7]2%*AG? M0C,]239X,IJ)+:RY&>!(NK32A%L:VR:&_GEC+2]=NU<.B@5P>IK,\&/J:<8W M>S<><-.QWSN>I/;E"^T[ P*G0?O6YT12S.N-8NO#RH_K_QGD_?-G<*U=!>-= MBW1M--/AY:*L#J;4E7D:[P:%.S1E'6%?WWNM@L!"I3]%#N/HYQ#G*.:JVZM> M_QOT?ZR6\P:1Y4))3[\(*9Z4]"@E!&CFA)$'99D/,TBL=DW[O,PKC?OZ,M7# MJU[7U_EJ4INM4 [:_:K)YG&H![/0QD^2E3AY(O:_7%UHM^EG24SDTLK[E/HJ M[U=G(RI]!3^T1]^ON00:J[8WZ#>&D#6%IBQTV)-D&/%4=GS50H?- $M2M+1R M!;TN#YW5EO'VX/BX77TWQ7E5@&FAM)XDAXBGLO.B%TIK%EB2+JV\JC)QI<2! ME:H"J&4.BC!47KOIM.YJGE2+7^PL/UEN>#H::G&0829X4B^M;%9953>N\J L=-.3 MY /Y0WNDLQ[V\I!Q+Y-7OQ@MU.\,B!WC2RMK>1&JHZW/&NMGP0VJ#8?-&',W MBFMY-!'O$@7,A,\J996KK162B3O>6/SM N ZC _KO+X#7/TO@S= $@K[1[4 MURO =17J-HQ<^VK<\4++/4FF>CHPC"X4W2SP)%M:&:FT2ENEV%I0=>4-_555 M-*R+$("Q66^VUK9G8P.>>IQ2?B],RZ?*/T]'IRU.YAS",:@O%2>X6>ZE/E#E^3&'-^'[%Q_G>KE@?L. M$6WMJ7M;A8*@$T-;6X)E40 M].Z*;G@<5;\P71K=-!-EO\8F9/>IFO=(\OZ+0_F!S"[7*G-5LCZ;[W!55.P+ M=37B_@>3R*K'%WD?F-5]VQF!.4A!2I'7^*:G5HKK'JJIJ16%/V+!61-)VJ;&OC M>E76ZXU')5F?C0JY-]X5^4F*++S6^UOXYZ NB+F5ZKQWKAZC^3* :'=X_2TZ MYCP5LBR!SA+]3QO_QI#:-_^+4^RYK^X'SBN<\4G7;CBH MH,6PW&^O##51EAL;P^JE1<6US[[%H'G7M0<^7/^I@'X+7['JH&C$2Q?0<=$[ M"J.MQ3A(\.OZU5!4IPM2]=0TPC2%]5A[MKHM#32E?QO>V;M,$#0< SSP624O M*?=&&]Z[7UVNZZS&7KO=.TV [.?43X7):DB7)9A>K<_?4TC9PR*E'U1'%5>( M/T;O/PV#NC6E;+E2W[6@#FG[-69R-Q)'%5>)HZ[XXMD58T"#DY!TPNA#XZ#H MG?8/K[YW\K-GT&E9:;'+UL/.H(,TJ&X9RNN_I?*_'6C5[76S-ZNK[^YWJ>8J M4*\^\0PHP_67&SMKJ]5[W/YMU-:9\K 1@8-KB0@QUA(Q?$ZC;\X:*?K[CY]? M7!?AN4I5^X%(=Z)/0[AU?AIDE&;C1@:DR#=6UVB]%H-;E MP"2@O,L%2\P62X!BMW M+ @_6X2_T@6'>5&1W]QCST*GR MCHUR7P"7!%,DE U?KNF3!7M,/7M4=LA=,"A=*+IFR!Q WJ0N%@(__13]!K1U MYCAU70--$/SDG/ZCL2#IC)(TZ>:\451^CJ1/C,O[YW^DWQ><,NV< M\HV5H3P&>O1BK$F_W6N;8A@6T5?=\^Z>U M@VG0K3\7>?D9Y'&0;+3DO+\4O%Z5(276%:A!PDV_\GH[,P!3O#;-^FDC8*CB MG]WP=_;2Y@?W:-W0"5D BG,]C#$7R"50< 50;.47O MU?O0%PRDARNP1K5''OG*3_JU25D>E=>N7Z[R4X]>KZCV,HK<#OHA#;[RZH]& MZ<*EE_@9K'7]9+(TNKVACQ8>W>_=]M%^?67[BCKZ.=VSFF;W:VQ%OK>[5VUV M39M^@4'=TB]TN9J3BG$;Q?"8#]#HFYKE'NHCNU-]7/>Y5GQ2K76CQ]1,X_.R M&!SW*[Z\Y&E3N31_!0\]N^.!2003JPWYOU$F9VEZ;KN=.DV2<[6_!$)0'?4< M;KNEIR>=/)JLT;#^N'J.3W5H$M?7C^\=A$H+5'EA M#D)8SW@]C\EET,JJS7"X8U!43H;AGIQ+IR92!^W2;0#3BWSBMO. MKV2J=G#=82U5R^EP;S?QQSAU1]()][38KHTQP/V]SGFZ>7AA]/A[/+*\A/W M5""^*;D/=)$7C9!,@-&/EV[_XZ)7J:.TZW-Y]>N,/M:%\D'7J^ECVB\7T6OF MG!DQ+,"< ,M(.;"E*_+CFJ;P*RR:C>;V.V":HM^MR3IL>LVA6T7HC>ZH=W5@ M+4FJ]/JM]59]4H5I#4[[\\!C@](H%YA^ M&+J.\RHFY?K=C7;OW+23(;G0JE/"H%_5J@G0^.!2X[1N)U(# @^GP'&@I+JA M#U^'/N5JOWCA89P!HMZY5 YQX7 -J@#XU<)27#-01S9H?I6\L]$/[K +[WAP M#E Y>9L36J]LSB+X@:LMP^.Z1F*Z!BR5ER-M!:T\P+;SX*^#_0K #G'FUY;/ M!;/-!K,!6+EC?;AN*9S LM.I \<.H.J_#YX2WE0I'-$&_56Y?7 M =0 "%J6<5!M:*>IA9E^5OD2VF$(2=)>YT$-4&Z'0W2J'$P5C]7A7%>!4>T% M7)D!AJB=4N;_L_>NS7%;2;;H7T'X=I_HC@!Y1#ULRXY[(F1;[M'M5LO'5(\^ M@X5=)%HHH!H/4C6__N;*QWZ@4"0MR2Z2JHF9L4A6X;%W[GRN7-GW+<5&R -P MYF2[PAVBJ4/ \X<&/+)!DO#=G&$3AF+QOD^S?"[^&R+AD/W!BYY\\WWVIJOX M]\OA"MG?7^IB8-2X'?".8Z)-/[@5CG;3PG_AI'22E,Q^<@NWHGMECQ\]?I1; MU/XC;I^]H@ ;>YU'^:7>F-TJ_:-@T<5/D=06Z1HR5!7/@NXR= M+IP%YSD+ M8QQ*Z1O9O2E37U(,R E2=M1M2.07LB(K]!HU &9 M2KO9KGA]D%#@Y[\<:UA?R\B)5?R4YW+-9=6US4K*BG@X]V%=MXJ5QO-MW_+3 M%D)W0&Y&_[?DQ"\M>+&FA5]WE;_SI]Q&+N5X=IEZ%$LQ*)P?]:YO'D1.BQ-> MYX1[[]0QAPZ]&VW/X]T=>H=FNT.SW;UXAULTV^WT.NZ,C_$;%6C<-D$F@4>D MP46OW3EIT&!1D_H08C^7Z&MI3R#WO=TX\MB'H0M-&C ==NS;7WO-@'4FOM6 M)$W ^ZPHQY.YY;#$ZQ_7YZ@\]HIN78^#N8D7A;H49OP[MK/^XF04>O>?T4GU M"KFR4 J,RV51X9TOF53_#E'%'7%:KPTS@5L8>\E*,3:AK6M76I7ZFMCP$$;\ M_G43J 64V>0 <[U!ZN HICRD/.=Z G93I2?RZ)N&S?!'AR.YET1A&NSBT.U MLMX$S?] _R+59UU/%[M(MG=:O$7.1#A84',(U"HDE5@,.AD(T $D<[3""0=AO[YK,?O-PV.^* M7/RVNA5$8=HFJV[7LAZQQ[X4'4J9I/?I*PATM?1M7;MT:P(D"ZGN(%RD6RBR50=%VW@FD*\43@9] M)6 T,HG%6 ^'MHQ[(0Y6[6(4 MP/VRJGUM"_PE75/U%Z)X)JP]N+HGX_FQ7:TJYFR9UEOP*+[7H*SZQS^]?=\;>*3AP6JW>[=B[/-NV8";<..Z'KNE@X8(M' &'J2KHG M["K7M4:\J/OV6IJ=XEQIT??CZNU*9>:T>&*J2GA M'O&_=^VSD$+Q9D.4W'K UP6J+26UNKC*X3;Q;="*$4&K(9/CFN]RTUMK]%UO M)+48?R\#6I$58=+TXO'_: S9W=["P!'AL(C!^=7-&Y&SGLTJ"2=CQ-.9@Z-) M#W195+5"X-5ZPU/\?H&=U%^2H-MO M.[<45UOO@UKML53B6"J:OJVKDG<9<-JJK(K.&A"R3+XNC41T#;U\6F2>W/N7 MHM/#E=Q^OG?N^%#P^X2"WY//0LGY]8&2\U EO%_O\!NJA*GD/4\ECSL-?P.I M]T>>YFD_XQ9YY^,P261;'][R&#__ZL:W_WK[[?_XJ2EB"M^^?)V='&<__.OT MU3]?GIY^[%L_?GR?WOH'P].^N<1L)'?UNS5\[\[\'1,C906#B>$C:L?6 MNFLO*Z3]2/4LZG8LC\X*1$Z](=-"/XWT+<)/1]BZ47GKU_2O8ZS=P@ABVQ9NP\5%&B$XU_'D+IU>^4Z"D0]>%;J^EHQ0;JT)\\K M(R=]PP^!=\&CK]H&%91<7SRWV@OG\WUSVI&!!P+*C7RW0C[=N.&J[=Y33/1& M8;F2.>GHZ>JJE>3MBJZ(*ZU;>L H&LHCN!BS612+]^-:ZX0+#+;?1#M4]=;N M>G0V5O7 K_+JK>U6'UT8+[$4_M.B%H)3R_9R**0;FY'TNJ8GWR['KPKIMM,- MY5#M\??#1=>.YQ?T^%VUN."74^@#?8/6&LM!\7O9'R&:ZBC69&+2:-LI&B+? MF![0KMAF%ZY>RRZ4% =>I2DN.]CUL)9,63]HJC=@J%KF473 MVH93&DV3DR4)O"3[/S*@^OI.:Y4WW7G15/]3^/9-'%U(40D&K+R@C"/ U >#]M(%LZ%\#X,1" M5 .7K1RAHGFX:FZX:Q0_NJ'J^;Q'4FBK)P)&XJ&K)MF:8CU8 I/SE4R2&^0' M&JG26[/.MSNK%M([+MIQ[9.CG.!R?27(LS.'KGZRX+3!_!A!JB5WDQZE"Q)U MSU3A#4_CZ$?8!5X(NFJ'%VL;4;9+CXFCMQ.9$3.T2J=[FU4ZEJ]),BF[Y.,8 M>G5[D5^^$TC!N7,7)X6O$_?9?E$19^7L]2R]P7BVB3O)QX-35<98]2#%] MNTOFI*"BM>-X%[B*8LP;RDMR01J4S*]K'!!_$U66R[:I@J!]\R5IA8H#'L:* MA"3G$JDGN0EH,ROX/J@EY]NJS2NIH.140E:TQJ+;WCNW)ADQG'E7K*LRR (& M_9 T-^UE830$G-MOD2]R_0(F&2<).HM.65V[YERMS:H@?X4%#BJ]6J#Q\NI" M0L"-N@CU1DYEY!LR69A'_%OWP14.Z+*H:G8-G1-^AO39V4LS4<5A M\YEJOIL6PJJ(Y>#W(YC:HQ"_.D^^O$WK[BL10LM MYO0,)C1TXI5Y%)\<,2++2YP\-Y; "?RRB> >$B^PVIWV>(C6JFT-NZ-[.)!(,6BZN!D%1YJ&N$ MS#7ZAJ"R=;?5<=\P$0-\+";AHX]W)+$(Z29JAU2.T^A3M]$4$5DW.@,7AFX4 MWUI&<'#,2B_5')'#+DU+K/TV9QVI%?YKHOEN>]B^OB=N.!^V-_&6HGA MD#5 M#NB1%FT4Q]/A(:%M44WXS@)/C7(-A#@7?@IXC8):BW[-V_2Z+GQ+SM 9A8OE MC7=(%:W-SB"OI29))I="RU-!2A(>MZ6/KHW,N3*/JAAI&WTGU;I%CYG^"5]@ MZLCC[%V(=(L,+?QPE^,W7'/4>Y%A6QOQG_B&0^\<92=DX)]G V:;OSLII%^8(7LE,=ST&R%=$4<]6MXGL")&$,C;UG5 MT\HQ\96F,S@'!&T)EA;>V\%6$K !S:UX+'3\F/&Z3U(:,6HM%K_@%[ 1,1WF M[;JWZ5M:S5Y3$%#+>?UM:Q-G6T(Z)I)1%FW:$GIA\=\,+"%_C@_70]1@= XO MBDOGK=A'I6K$TK))4_XUDE,=C1./"? "2E(>C9.BI:_+*Z@";".NC[X@X6B MJH KB5Q0B:>)MUI21/!M\;>9EB+1.I(;4EL>VH/*LN?B?,1ZI3(FO_?2(C*N MV*H@MWQMI'NRSK0,O0;LEP;+KMB2W5%G-6Q+X1'R3._6K MFD3-X P-7HQ_5W^^[';JQ E (_59-'$X<4QX?52#7?>H47#)3D7@__$RQB0: MQ8Q;Q"ZAV(O24R)J&'_M$G!%C?LTY*2#U<_G"A/I?)CG^TVB?N4 B^LY^J13 MX#J(U_PXW0'^3,$P'_8AMQ*PC+UY\>NON82O?WKV**=7LV/CA>B\HQ=C7,U) M_O2;)PHH\MWT3TYR[JC'LYWD7W_S[8X/G.0!R"1F-E"38?C;TS\?O#*?.:MTN==XB6N>6SV3#[P_#528T\?_]ELT- B"8,O7_-.DV]_<^MO MGWP!\@F24;8LFL]]^OS/.:\1CFZT5C[EKX1 P-0//0P(?>"?=*0OLA>DF,B% M8*<&/ J6"]BX@K9=Y@[.R!1O$^[V^-')\]QX5S43_BZ^HST#7?=/3YY^??PL MH]6IV>7YTY-'CX^?V\]\N3\]_OH)?>2 [OEX27EZ:.<_ '6^5*#.K73ZG@ZF MZ3DM87R"BKW)IA\__[-!6[EH-V?T6?8OL736]U"C/D-GR&3_?/M MUR3WB\(V#@R9VI/V%W0)_36[(L?@3X^.3R)#\Y=OCA__-34T?WE\_.ROX2/I M\EK[V72X(U_ZY.3)\9/HXK2[QU^G%S]YE'PD,8\?C5EZ]ILQ2U_O#ZC5E+1P MW2;[H5B\)]]YO'7GS+WRR@1NK?F5"%JPZ$":T3MI]^!XT %ILK[ 9V-*;!DB MB00R@HZNT8RP9)X4/7 M-*%-$ X[T0EOHU)LOP,DH*TKV0*M+9Q64D@#R$@] M):0KA%34,E':Z(V1-AO)AVE.M4ZK^9IAW:H3T/$8FVDKEFO.\3VAY4^)M;FS M!XDUBE;?NXNV+CD(>T%J V&OIEVUEXM\7$O$ILN(]\JY]&-LJA3%1\4+OK,4 M9= U>,(Q3R ZJ'H=ZNE2MF=6B7\Z(>4S=*H0:&NAO/ Q^L.S\ >Z(?WA&6H) M;6>$KG^3B.NS5@'VT,DPKQ5^FL?7"0:@3\JE*L> S2'I\!"5AP&&8JKPJIN, ME14@W;2Q*51TG1'6);(.Y,>T+A&:7K7K?[9@1R?IU*%SGR%P$:&P%M $&B%U MAJL4X!&7&*S<8? J?'BK&&_9/E1+SYSMM^P]BT0@X<]C2A&O!2*!,<#(<38# MH@E<_CX;EF= ("TPPV*";T%)W$XUO8!C.4EA#EXR-UM,F-= 2/'(#CW.*:)% MJJ^D2RK.&.DL8:TN\WMH'@\\3K7S55?^P>=>;T)0"6 F*31F/T;G[7:OX6$Y M6C:X[6CVF7.9]&X^N<5)_9W;8:\]JB=_W5??ZYPB3=?N^?'7WV!A:'MW8*#\ M^":NLZI[(&4AADQCA/K"/)E/29_]YCW=XY;^9+I)#XPGN.%% Q @5D>DLDBY M0@TXS!G#W^$[&/WISO4%>RB65[ ?N!*]:5DQ=?:R)<\F]U-$([5F_E<$P;LJ MM,N2U'A9<-VMCA!G9_\65P_Z3_S(B3Z>P4*9^C60U>"*E2J;H W5E4U 5J'N MB$;F:HW%[84)O.BC C#*H*AY4!A%SF;%2#F.AUZ]S9,YZ1/GSU>PDZ\=4T#8 MTU(!XKKENGI%/0'3^BH4[_(VN%+HJ9GAR.6[((]_Z)'8IYI[? _47 BYEH#H M&6J4^8R/ ",U(V$'T[O8'2 MF%RNBZJ_,+VHJHF4&;J_A52:^SF*3D:!12[8J>=P[OM1'3SUZ.*1!$)4R7HV M//%9Y*[Q)+L*+Z0/09I/7!O<*#3B=U:V#-R2?Z0([//(/KD'1Q;12"1!V&X. M5"!,.@-W[&@EQ9 &O?Z%'&/Q#=2%S<:=O^45PQ7^OY6-L9[,;:0!C,W-B5:&LAIZ41QR<7=.-B M$W=_I0%:)0G 2J'/OO\D\J1\#P)#O^!>E.9NQ-DR=$461==Q MF EE5@&20]Y 40_FX39MW@/E\$MH,1(DY Q$G\'-G> $ M+5L2Y8=NW;IVSQ7%BSA16$AUY4?RP%MT"PS 5JV!]4J[NQ2"I@Z""VY_!5=] MD 8;%/X?/S]^DITEN3:N%83R[?%3_U=.:9Y\.RU#\8X@U:_X%]\]J0PX M)X_^+!@2!H(QS(2<>E%3/*/1.H#\P_NG%H@F#U).NT@XENI#:ZJFPT0+LHLH M,RFTE\BZ9#G#TEMF)FDT"U*GRN@V".YI]FMGCEV%]HL)*9[= Q7T,A[DOF2" M<8 ACGCVA/PSD!!->RZ]S/.$;FS^EY)!^3'@05,&:.5RC\HSZ1F0RLFUJZS] M% \6BV,1F8$K:ALT'EZ.D=!TGPJL^9%=4ZT2,QCY%@%G, MK;2$D5LJNJ'P_?3)R\8*B7'[+3M9 A;V;^$[77W__ M/4N*1U8_CEO(?0^?]/=!IVG1&;V6\8G(DWZ5)&L,5/KN[=QY*W3<-+0)LV27 PQG#>_&]EMX)0]4P==GNUT*"UQ'3@NADDT M&??GM3QSD!9N9XMP>*@XI1M.Y''V:Q'X8REJZ<[UD9+C>;;1Z>;]>^U>'39K M*!J>27'I(B2PND><>V^&BUJF9'4!!WBT4) R7 MV ,*ILY;[B_V73[2?8XF)?#(Z@4,,71$<4KDES$O ?^LV\YE=9S3MO1E9#X&VND_OK0JBLV0^M_ M_,FB;->:39A0>?FV''0RK1C1(FBR/H)!1.0XXE4 >,*2)1G3QBTKS:X6,TWT M@L40'T2ZX'8]!*(.Y_1#Z,D[ZC2;&5,J3/OL!.CJ/A1( N01NJ.6;G*I.--J M);WK*VR7\*+GIX[$[V\YM;-[(UO MK]L\1 V#UJ4;F/N4B<-([2P*N&;X7<1B-H]5BL**T,9FP*ND9>TFZ-16R@?= M5; ASQY)*YP6<#@+Y/MT/Q)RZQ%63 /V,6#;_(] V[Z2;MZ[- W@J_]#NM4M M2+-E+\@CV/15_UUVZKD:7UJ=G[UK=>^X3V#"6%:AG5=2;U',[71HW!NAGN'@X.K MO&_LV?'78("$E?[Q]LO@9WL)0!?X@:^G[!C[<-WM)[SQ^>(=P24>YA%+RIH\ MZS:-#+D-5@?N&E#:J_;<\@G$O+&<6 M8?O%?266YVU&(*NY]3*A?9@U@7\ \1(87U]^ /TH2=<+I4JB>_\K/I>?N C[ MKP5(YH2Y7YG+PXB F:1H*T\=[ C#APH(<7X]&Z-R?<9Y=F&R08 8^-+RT'*6 M"U-UY%K[E@6NR>D3>GXZ)9B0PF&P40]1W7%_BC.A+()0TDL+98@))@->J,-^!,63WON_BGQA#M45JSN9ZK\$$R]G0MG4 %\8,0,(NN2O+EBL+ MU,:SB4Y"] DKDF9:-;H'NAIU(AW2!R^61Q;+&AG%-X0P]QD71E9+OD[8VQ\2IW W0 MR+AY^C&!]4PJAM>QS&V_G>:RWSL0]T]H7T-]U.M@OGFBA1,5;'Q\L.[->>T\ M]R3)EJL_'Z;QKJN$^]"C\,^B@_.HA(@)$9J(AT3EBLR5V1"A43.> '$'5 B= M^".P<3;,'^3)STPO!'9*N,F=NY!I#(PM).\KO'TK)9D5Q78^]R;S,=H17O;8 MR#1Y^YL6T:4>$WCBU4I&YV9V@9D^F74,5EF=H&CD]1;E6\!,;.4:I]Z0%)=B MOV?1<@3#08S$K3N=="H^!Q(_]&!2@K$]P="94-*X:8$^%QSWKJNB^]![\0_:>^'Y MG[ _+UT1&K43Z;L#.B?RB@<2$#?8-(D9XDO124&;)@?)[#MW@<=OG!#$:LMW MR@"1,'I()B&>RJ&L]-P#70J M-W156"X^^?;&Y$E)!B%=E%B=DBC\9Y1T11PN^\N^$/5R'[HW./B9<)F: ML[!?/?)+2N7/,!$^N'.')?%QRA9XX@DP9/J2=J)F:%596"/^UQ3JJ-9Y1UP0 MC_8:^P3J*&?-E]O!@1V--]> RP_EF,W]?"DGYSXT'?S247!L;:T^XHW3/7? M#HO,\1'Q$^S6^N"<)^BGS]^NHS$Y/)6LEM/AQP6!R4"PODY+LY9+$&D-B+ M M5]876R9,0?3+F.O<#E$>A0'G./J=3DRJ&O\VVZS.VP,E=A^; Q#W1D'Z^@#$ M/0!Q#T#<^VE(O[X'AI0,U5C4$SLP[-=XOKC!WPQS-7*-QF!1_4Q7?B/0;$C] MW_+C8;Z4!W:%LAZ*16HR_00]N9#D?2YUA@ 3$/%P 734NB[B00M\#!C@2+:Q MYAH!.N]L4E3%8^WBUPLA(.>[^?4$QV3>#5?SAVH1S\[C5_7S6NE5P=P(T5<: M#TS61;RH;WXFO&G:BP3:@H]F4?WV'K&H CEYJFO_$$NAT7"C&"!Z>^Q3OCV: M:#?R:0MUZGW4,";-QJWPI('M4%#9I!;TVV>NA50OK5_R$>U'A4=:C/8*A0M8JKP6'L=5S4H@_,SIZ:AEE M1DDR=^OCBIUSD;BJ5G9=D_$30?^Z* ME6-DM92\E8$&W*.AX9RS45&VL?$O&Q'B'K M7+98@A^D]8F5WD?33TR.IG^/,!M,^Z%8 2ZX*%\VW!WU(1X_;;WI_FC> M:D\_^C3LR>3^G3R,TX%>]WRX\&_YBZWDO8>*O:7]%33_Y!63X56^5=5PMS^KZ58Q MV]=/Z"RX?P_,A^?\6<:+R1M;Z&0P*K$;##"G/]#C8D A M>4)K)RB 7:]BSJ_W0&'2$HC^%H4T7NO7UZ^C^5],E6 $[IUHDCZ:EQJ/)Y7[ MZG.K+\\VB5]T:X!R"':-\"4;US*$E7>U>!]O+8+AX+5LS^YEJRZ-9C+L3&EM MJZ*12!U-6BA5TD5@/B_:=DA\5$_EDDQU32>KTIIREKNWJ]68.1M-3;QYG. ! MVG67M.X_= 1OZ$JQ ;QH HI):/4(> I'3(G?;G'?!IJXNJMJEC"X\HEZI)]O.%+B,CCGR9RU:1,]'J6/0;]<;A!@_ M#DY+\FAQ5L])A8#[/-DV 9Q 3TA8J@HKOVZ(LG91:N.(IS.&22^>."Y=+$8Y1)VYJ)+)LQ M,]QYNRLW8@Z*FLCG1R;GV;^Q!(C[E:^Q(-5[!B(M)J2B=^+%1XNACGPBV?E2 MZM+W 3#VDYV390!#[\+W[46)O;TVR)\>==8P6T_C8_EY>3S_'T9I(=U8Q[[)]",\&ED%JWGNC?.!Z]KVB;B@[$?+<\\'RY M>% ZJ7!2RK72Z%UAT(D T/2#T'5?RB&_#["M-VDD$HUYYU,OA2'S4#GA62PV M'C>YV#M(]$V:AV24AZ8H^MN-LE=W//27H&DE?"3E++$$VI;J@()!82H>V+[5 M&>,!)8EZR5,(>@0\%2=(&_%MO7ECI"540/-2/#C!).;9S83Z*\CCE*@D:]JC M14M1;DD1U1']ZJCLVG5&O@&31+2V'JA=E![SB;)J6!.*4O&2FEU,UH&1[*YF M\NU!J)E74MOT>-GP,,L..H2T2AQP89$ B:/[B/@=:2Y9R"X8VIZ@4:=84WWK MJ%K)%[7U#MXDB0=MINI/'^.A;.F%040 @%0-BM&A$.JT!PC>K^*8[JA6[U_#[2JC^[229<9F-).,H6?6+3JV)9]* MZ^+PLT#LDE AZW'8Q5JU*Z 3S3+M$4%Z>>6&#D\JL0T%1MX?FG^CQ!^9NG!G MSFO'HR5 N@"0,TWS)'$GHTW$2C5^!#D6B=0C_6\'>Q077M7?4@<02I.S"%:E?D?%?L.MNP$4,'")4;&LS:%@=$ M"_^,_*Z<$>(R:(P3#\PGN_S8<$)[NK;PXFP?[-O\T(H$@+D_WD[:2.?N 9/Z M\?+RS0&3>L"D'C"I=XL<]I&0PX8.@*@T(MVNB99?%0R2 )UY8_GKFI5D\&*B M^ EL!R:71P/)"VY@+2%03D%AX J^??,?R!#O#EMBT8=8"$&!B>."NW @UEK M8-L=BN5WT-7_)<'F^6QA&2<[86359]B_[Q\2FG7=7LVG'C185T]A)I$@?!HL MGAJRRM#@0+#SIA$:9CX8O4Y@TCQCW#1:^;Q$P#[EXHDLQ]I"Z0T)\)$.^IM) M'(@+-&V I=A;)G=(#06_X]1H-+",VXCJQ'.B8XFSS;P9DZ6Q<,7V,LT;)-EB M[I+K4X?.]YH&URUN!?::IQJ$XRANV;/RE)7FA6?33;/47THJ]#X4='],6"M8 M!C\,^"E!C2:*XNX0="2:PO>W3Q*"VWC%&*:X-3WCXW"+-V$H1QF#H^W?.OPW M;F_55;]TZ?,.$8:#)P&[\VJ1(+#UU%]4Z\\W>>FN'ZS[4$A\.66A%, M?7\!A)E"1K1;H0U,=\&;-V!$,@)\R:BHJ V7LAX+C#Z[' M6ATMZJ+OK\O0[??@1PU)&$B+"OBUV42Z>9K'2^12H\TTQ$33@5G:[=[S78K' M\]%&3N66OV^E2".!$'U0NA(H);?-83&X F4P4E+]H"%VPW4%YETF[46K5\!X M.S"S.. M&:>( AF/FS9[2(.YS6$]2RS?WQ4PY:X M!F'ZCJ_L7^\AB#;N/;$I+2*['!$BPZ ;$3Z[S^3LZ+.E-'Y7%#;R(^B-/-=] M5/4IT\F>@=UD=[,;DY6E_7/&6!I3G5<,^)3]]0_)PPH&KO;2)U="<;=CPZ;_EW)]\;YZL MQ)%1A\/%\>#R65ME>-63A' MDC23-NDSE_UGK!;O(RB:#3;G]PB>RK8^$["FB]YGED&!5 M2G9%1)5N";RVKY6C?\9:;=M% *H-4(&^4X-/+2 M71DG*WNJ-LN*O*8>HZE!U?PIJN,.#UZ 7/T45\C*[&\M2@(ZY\P&,#Q4",HY MOZR.Z/!]0163 91^&P]+Y&YNG=4T3T=I3BPF;N3 >(HR2.[I0Y^S-5C^[N^7G;>H<\7E'V$V5<6.'S Q!;] 67+CB\8J!P]"Z%^(7;)PJ/(#AMZZ)[5WGH MHIP5_5[51Y QNU7;2(M3)]!LC@LNVH:M*A<($T9AM7H %M*3BU$*7<08YB-1 M3\0@93E1>.G3>>*.>AY M &P>,8-4HXY*L)@)#IY)IJ+AC/A;Z"3YSZ@,S7X^466G%7N[I+>1=K3X@<7D MIT_+9INKY'!-F"Q9>7>2#J\3@JZ-AKU;0:HB[G_C*HF M:0_Z=YD+W)'0A(I5% J(=Y486U':3 M./XA*8-H0A9W**8^Q?RZZ6S?/AEPI3#A,%$-J36&+@A&AZ3H@-*Y.U'<:>2/ M:#TX$)_]T8^]@\=B[Z%D6F*(7#1>,8'[Q(Z=Y\&XLAFGJ0L';PJ:J>0VH=3^ MBLYB!;N063HX82FF6;L%G82S,F!;/+^$M\O2;_$%V/DYL.M^@D1\>T R'Y#, M!R3S_33)]P$>)R8YP$,M1&F ->,1QN+N'JQTL-)S(("Q+\Y]U204_"52!.3& MLAHSA:GKLQ[XZ'SFXT4?AU]-S\Q($FAR3UYBNJO5NE@,C,J:@&0#U+97V$[( M,^/FDHSFY$DT1G N;?U;J/4?UE&_#X"]'XNU3"+R21:DNNECA[.=5*X9LY*. M6&8$1G,>49;MP#5:5<-[P.Q7BY^*A6\-O2*#U:5TP"@/NO %C\& BC"0D@[Y M5>[3M,KSA9RL^X!^^T>[*>K!N,T'86(_G*HTKCV[+410,XOUW*+"[,CAF,W/ M@K3-HRP7G'B.:;P#*GI^;3L16$\B3@* M$'K9DI>CM)5D#@:/"UF( PO(K8#5P&Z97)J5.4E-+0AJ9DOT2IU+9>%Y"ZW2 MR"->574-<)T+%<5EBZ(3-/^EXQ[A[[X4G^L^U!)>2MP]<0%HT]IA3;'WG@<$ MQ:"$. 20DF:E/@Z[,R.'^1"S:7%<>]*37KH)]]@.3N$=G&1\ O1X-7;7[3LR MVQ=.0#AI5<_YC:[+>#A2X!:GCR^6QE!>IX=0//0>:UB<60& M7O7HG?&I>$VS/1UTOGE276NV2FLN*"FI:Y'T7U3K,"S3=(3E$\CQ,FL3H:]P MD^N[CQ(6=ZZZ^5Z1:RX18[/:;B;)MYW0NPU<_I; K=WIRZ0'2W*6[%JL1UH] MXY9F;D8*X9K0@A.3ME^I-^(\=K:5O WO1$HUI7C:VO6.D?),"N]C%'? M;DAC[@3&#N!MKH*L I/BBMYYQ1/J%L*X!L"L M5!PT%\8&4&!!$9N+KD(TK,L6DX&X#+)>T18-PFFNUJ\DAZWHM!FJ8=8W\?]" M^@"?-Z3/%;W4R0&O;UGH8/N/C.$K1Y["KY=Q[,]N$##L7J84I%'E+BLVKQ; MQYWKTT;T+5>,NRGCE8B*@XG?JOF#.F[SSF_NH!?;5P/^=CWGQ!8?C:*0&SAH2%X%&N-3U8+S$&,!_09R%TLOJHS/TIB:O;S MJ']%1TOV6WW'M^%RI45HL_<85+6&NA"WUC-9+%+EH"AYAFU"]I_O#0W(E";35T,/:8>@#_T1@O?I"=,!]R,W_$,GC MECV!^>IW!' M$C41=QCWX?K:DK>BQF5#)Q<'>\LYQLEB<]9%VB,9Y)J\M[;B]A=%)Y/2^C5: MV]3WQ!,5"GP7+PW9JTY(P98ATR%N8>93>4I\QRA-- ZX M'0+8W]CF,[Q:L__>(_A2CMI]:)']28-YJ;;4>Y[@\$["[\**/WX\,]1]T9"N M5_YN-C"H)GVHP.]/"O_IT'1,MD=6(LXA-NXHKLF5$LBM>/451!+K)+O.1<]WEI[ZLEP<=8407(_%&=U MU5]PSXZ4O"1Y:R4VFS[0< \\)B98BYH&_RU[%79+TR3Z%:E66[>I)Q7QG3-A M$L)U%O&6%;>G]ZCB]B::Y/I JVV6L"LB$HWE-:.WKQMLDI*3Y7%0N$5&!OMW MG/TR'8!N]%U3HOZX(,.D"[G&UX'J0[,T<7^VS?+.8X9&8QX-3_P@.Z(2#@'M M==>>M,AJK\^T-7T\?+Z?-#5].AJ^G0U73WYC/XR>!N:S1X.A=\ MBW(=^C;*9RKQNO:)+A$SA?F#3(VH:0B?VM"\2&&8JSF756P;A8AJW3S>Z];T M0NG0\,1(V- SZOLQZW9S=+'_%=3.,BKC782MT04S]1..@6[P/5 MX^D_7_^29^]>O\JS5S_BG__ZZ9?__?9'^L>+7UXI59;,L@.2AZ>X:WNO#G&/ MIA=OK3WF2#,QTP=AO(S'LG/^G(?X;2+BXL_2J'"W/:W4Q="A(+1AR['F3&'O M!J$DF(I0.@U-I,17[VS*M-6_4MJ[V(D13HR9<_*E4!XPV#;KL.>KXM]M9W\)05U$7H&!;F5[Q42YBS>G+!+_ MJ)KQ0RPFY*:#:Y/^:\#M5&K8;6T;KL!XUEGR[$F!T(5)&PY,Q+.L.G=%,J58 M'OJ)Y_VJ>I6;?7^0K'U*ED&,_,QU53&3@1!^4$20(Y,,V@TQT"N*J\RMWN]6*_NC&@\]A&S%5;MHI2@>%FYA,]D&(YT$M@7+K15=,EC(- M*D[&B,]XV/F[<+2OH1#E2K1LFS"@TE>LBC20P49._Z)M!XL.BJXK.#:0D\U$ MS^+@#X,4O5KT._J?@"@S;-CWUV>S[HE$?'LO!>+9\6,LQ>R@>)_F](G-/H+E M:'U'YIIS#M;/40\9UVLD+(\!M)F,8I\!>W,(8B8D;;7BF3GU'<3*6EQD&6NOFMEYXWYVN9!( M;U@6%W24U3>_'&O )*RX@HZKGA-/ M\9#'[>?9GKC.S)B2;M+:J_9J<=9"9H\83('6Q:&2I/X&CCHG])BO%26;P=9I M6?$8%]Q=%@TC59.;1,LJ3RITR&S2ALGT+1$0]7D]#0TO"-X+?YSPJU]?N9H9 MM+ @N]F[B(&=/P1N@E!?GYY<7I>\_V@@VE^ M=9$#^I.)B?UV_PV7-D"GBY]S6YQ_H][Z7-FT)[?8Y(.WO.4M>RJZRGZXG94EN$-8R,$-FC:5#"JC>W5.L^V"37GA4N4Z"0IR MDXY@VW/RHZ^D\@VI$&)B#ON@V:XGJ63N0)-"^6),#V!_MKJ5+_5)N M K=>783PVX7PX DWYH;'_S7^@I01(SMJA'V2&A]TRU\A"L#G><@-GJ;7"\1 M?5\&@"3=>XO-&?T(B'(Q(&D2*M%J3'T=BJDAH,/;%7>!('EH&>H",)9V05MA MWH\ E[5TB M+BOTOX^K5<&.,>.90+;#H[,"HT]Q)@Z2*(/@O,\!^,T7?R#ST.;=I5_8_7N] MW7&S+U])AO4685QOG,6?%C>\B9XZ*P?;?-<.J,Y[%<,:4IMQ=FL*'N(TN&MZ MP0XV#:EY5\:(0]1A&NF&J1B8P.'WN 9!K-S&"EKP#%IZ_?YZ57WHF;E1O$X> M'9IF#DTSAZ:9@W'X'8IKWNA+^E3G*EIJ/*?X[,*58RU ,GJ2D9E]_"!V$DKV M$.)$>SR5$845>N@BK:A1**%9^PG(P2,8 ],M-\3<]V&8\Y[@.W<6Y-]D9QZ)%"*7/&# ?&42WO*D+CAW/A\@@F0=?WF4?BF@6 9(D/& MW$.>C9Y*,$'6=&07$&D[Z^AF\56\$\/45,BSDSS#N5&$2=*WY*99I]T/?W!E M]ZJMSNIV\=[@T$)LR)'D)1.D0?Y&1N4HMHF$9%EU*_II;/IB"6;ZX?/!W@][ M^''AB+'C:/V,P1&\KS537M#)1>*X@U72EJB-'G/1%C=$$H=-_ ,V479"6<@P M#<3Z/\\V65EL?'=!#[WZ[2@RWBJ%+KQ_24*^!E:F %\A@WP-,TA"L1.TF[1 Z(KRMYVR/@ MK;:N)1I0KLB)RIXQ$UOTCO>=O6('H-_0R%']:>\9AAD:NAEZ#9*6)7U(1"

@N3/^-9G*]6;PHDB;IHY.'%I^$ M(5)[D;FO%#0X#]*#_R5>QE-;QA>IL+VM%N_=<"<2=C=NNR34]'G5)6;^HS-. MKI2[)GS/=JLZ/U@G3,U#X>FSC*8(2X&& M5I+IYU_O;A_^_K"M^Z48NH S]+YIKVI7AG'D"D*&>9%]+_P@J]!5ZDLK"($* MA7AZ>QB!=G(?J!LS173'H#VRBPJ.]N80 .U5)/S4Q0E=*W=.D/YVS6(CSH$) M0&X;R!_;.NR!=^ 0+^U]=_N!-G>%STJ_,O)J*'CI >5]]45<^^ND9WF&@->5 M#]19,W7&G*&X*MYSAIN"MF:H4+9)%(_B147@V)P$OG7A$(G& M32!U/;Y+ M!_(I#T%ANBGN8&2U*W"DU6I$B!62M),V8AZ>7/C?J)MNW-#HAJP:I.8^*V7? M88<_;H=3'D8!%!8ZWME3R$>>FG;FQGR[*ARF6\NJ[T9/7\#M45-)")[\79S0 M?VZ( M:OZMU]1)G3*/-PQ&B^MR7':3P9T\3RT1(IG"&U=H+]TK5T MWY4'ADWFTJ6#CLFS6735&6I-CK8MFOXQ\LH?^L4^H5_LY- O=N@7._2+W;TA M2VI/4C,#-F=C',)XVA(\WZAR&38MR9^CNIJL*[L6/)B2QS8J@( D,A-^! U$_+BA""FQ# M<2=CF:K^VG&ES.7#]CDJ<-D(PJI+AE7-WB,9%M5&L[J/:!=*%T^OTD@,D^@G M%LGX;,C!W_(3/!DE_=U6F^?X[O 8T.JPE8M_B$[C:V'\K5!RC-A_%YO] ]]7 M\X\V;#F4"32GB"J&K.Z^+?IM2>6&^;D\^U0:L M3;.X1SIL,H2@U5D3/KJ2S MV-F.3IL W$#[IRZL#KT)*YRN#Q"D-GGTP=.(!/S9_L^2/S(A-,8^DI,X'5 4 M]VGZ.2@\9K61"2A"\<@443YRH.U<=NX_HYPWY@MCG6HS+UC,=DT.7+8D+DC( M7=!CTT/)Q(,P-$'>H$%?0,D0"G0X,UH*36H(T$J=E\?O]#6]DW2*9*YV5L&)'SKSX3=AW,?,8379P5D5@ H@ M6F@2-/H\]//XKZ9:5JB:GL.=6FU-F][/Z12G3"<&]>UR$"S]N5/R+47*!P9L M5 :G/QHZVB,+&?9K!:H9TN?6!$,AU(12,'+PQJ//>MC@4S'[%88U)7=U1U$B/9@ M_-5TE$)X5OAV7M5-6<5WS$W%J?/S*:#]I@\WH3QDI2)/(X,LKJ+]:Z+QJ4?%7E-FT7-I:'"6MK:L<=IX7$\ M$4:,'U+[;#$(1$O&:]>X0=T]$#:RD4Q=K]!1( =23P%'FPF@$"6LUE^9"7"+ MGK\3J+D=+*_G(?"J,Y,*I%U8BDIL[QPW'VH^M -VRK&I:F[5)VZY6#1]TXT:B=3=V)H/Q^ M(R+.+\.>>'S!)3HDI4N6!8"N9BS;WV7_]>J7%R_R[-7IF^PQG>03^>=S_M<_ M7YV^S;Y]].CHV9,\^^7'5]E/IZ=Y=OKFQ^PD>[M9N^R5###&;Q[;;QZD^_"C M^,"3O$]A@XA" DC&9=\AGQ^]L&?.->"[)@^8_'PN:D0C>EA!T<$;N &+WFZL MO(/*1HL^B\11])+S9NR=*%%=M43]0Z_LW">>7;3N0FMJWF_O. MH*X0-LDT6')"LBKI)*F(=R#B>I=94,%]"]*H+A['5_W:&X:('2(!,+ M0![)(NO8'O$B/68S;)('A #!@M9M@0'1(QN_@M3W!V;3ZJI+/Y)=U72>O7@G M$Z!?_ \]OZ9,-:&"""\@O"17Z=/)4D6\=/:(.)2>M^!"4ZN8, ^;*T^M4Q(0 M;U>=!+CW#G%PRL,-S\GF1X7*7Z+ZX_T^D?.GX%U$89'H-7:!XG0:!6A(AEAQ M7'(6HC&9V "VGVL0(DOL=I*$7B+0B'+E*DF9LUJ$]X;_U_]S\O6C[]&;[;@7 M,);)\"2^-[OWV[5]]=ED^7=R@_N]BS>"9::5]?VJV+?1",1K'I*]=)MS.XWA M\(.@!4@"21/ AQ>GG2'OR&&1*BXZ[8TMSDF$.>*2XP%0+1N&A8YV84?EWUQ/ M"]\BKX$'M=KDJ"MW5C5%U^_P:MZ(B5FX]1 Z-^(GQOP&?T3\N9!DAZ]JQ=E[ MY$Y'H;W31WCQRZL4[9W,;+#&+QZE-E8E;Z@_GN;51[F*@;;B0;KAKVX KNS[ M#,[+ D-JA%5-E#;7D=F?0?+]K(/+$I]&:RPBHT]&?C'46E#=LAN[!V_06:AK MD\[8NFSQ%<2:XR9@$*L/34++L4+A9U4DV*QW$%S[]FDJ!+V@890Y+Z)64%P>"N M&1L=!JF (C\!2G?I:_EC&I5]E8UU-R2AE:O%:+^[:JN3W@'>XF4HY]5%*3: MQB_TP?*:A=BJ_KZN$/60H,&J_'^_NAG7]>2;KPY Q ,0\5Z]PV<$(N[)BEN]WQ(@]]M3V9G\ M8$N9U>3+P?YH=DQ3T)V@&37HC%(0+2]-C"'QTQL9'%56Y]7 W+680AJ&&O', MZ?8*F6;!-YR^?MF;29LI*.=JC_*XJQJ&[-7;%/'ERV4)JG&&G6X+Q6'C)J+[71;ES../.)V'6^I':.>_G6& .V^9[UWTVLE MBR[]';3_*,QIS$Q;"O9Q=42UNH99E H J@H)E,1%C.;A8NBLN$)"XG>0D M7V$OY#!##@M:IM*%=A\25;I,BZ!\,XR"_F"(%L,X]Q-/V@B7_)[=P/$[DR4F>/7[T^(3CHHM"A[-^ MJ%92)'_\C#1??_/M-K5S]N+77P7Z]Z=GC_@.$_'- MLW$M!_\D?_K-DQWW>90#$\?'1KDE,\_;1!\_>?IGDDPK1/4%G2E4G]HRGWFB M]&F6\H23,W7> :/$\-ADE9X^_K.=UJ&%9<.7=SPR#M;3;V[]^1..QS$]MELA M3:N?Q L5#0;'<(HUC/[D>;/ 8IK5(XTH0:0D8XKLG.*O1A>"+TX'":"P02Y^ MYK7+QBK ,U=GH(2 )DB=7AWG_-D MV_-&)A;RH1.H1(5#ZA]:'L+ C_+HL@]A"=;[F"6TE-+C5O;AOA)V$=#*==IO2F M]#;L C6*3, WU N:91?:UDFW"Q.?/OKJ_GC7KRWMGV>GY *0G*B?G9V."\^A M=RI9DX>HI;DG("Q"7]1J&*T^V.LZI,R$?*I,/SA,E5:D''NE?90F*^EI&S6& MM7#REI8?2G+ FDK:A&0 :7A,2\%?(#":G9)KHYX1?^!VN/<7,L",#;: 80W+9192:G:4",M MF24")[QGOB]9391;C+L>#H4DZ\-!2PV=Y-GQ_>CKOJM75W;ZVKBZCBR/B8IW M/G\;S)?5AV) H:\FN _DC1HEW<,,"MZ!@>E<"-L0>OD#$!;9DIS"PP2)]X4$ M6CT>7024!J.U1;IUU;P*3X9K]!@[$)Q;3&G7*WA9K0TA2M*!K!KGDDN(9(8MUG=7E_/]'A*WZ')$*U^"WFY"&>E,14^#(YU. YYS=8\1D5@P90 M#,,:4,%AU3\9U.)5%NM=UE8H;R:ZRJKNCLF-G M5.JE,43 8_K5YBC;@OCUEC\*GYAN4/AQ\P@1C&N?.ER752E?@!, MCQPV,NXWMKJ7%;TO_0&N+:R2MV\R&F-1D'-+BT9_X:B?G5B=M]>KQ0N@@7C$ M7W2/LNKIV*(#EH/:GG]9+,D!QIIC![7"97B'!QF4DL3(XD[LJ$ESX,PSHP#E M3#9TX47E./N91'+=#DK#EU;6N3D%>8=:IB""[O,#TD1L,MCA KY!0"*+6@ M;;TZ6K3]D/._AA:UMN /W>I^# "?O9]G!($_U0]''A:;,_AU;&P>8U@.1BES M%E$6B_4\YR_88*R.455$]C#X+5>^CAL00)K&-=XD/E%I RF?2UX D^LML[MY MD(+XJLELEHJ"KLYE6I>Z#LI,%3L7\:XK)J,Y;R,_P[L $6W98%/X<,XKKHE* MZT; !(>S=&H1PG/TC95/=8-#(<\"QR'RLG>L0!^&_7ONBSYSA/]8].^N;26(AF&SP[CM_F7V5'I0<,@L!;N^: %Y&7N[;3-6S]?)K+4Q!\Y!CC&) 3M!F^X2@_8(^HR2?7L6J MQ66%2(8SPT9;(PK747PQR$5Z'M>=WX/(+3D@9#X!(?/DP+IU +L.!RCK;F-N@@ZM(GPSE=ZVE'RM]LZ5SXS2NC!J5C,71CHR% M0>^C-,.N1/2J#31446>C>?Z8MRRU![.#.Y+J9P'@0LIW$F[XX\VTZ\IM7R@Y$3)O-=T?>)32G>'H%?C"P

O <(A;D#/.40C?JU(Y#,->.()[B?!QFA M_BPBA+R"!(%2C$%6RF) Y,334H1GI/9I+7O=TJT8K62E MX:I9UCK>51AB+"8P1]3X*1ZB[+]3"C26#I6Z?]" -M$] 6R2;S6M*9@:1$N M9@!).'H368E>YHJM)&==;7UJ/=X)!1I#6HM%X$RIS+C*^NG.?-Z:[9W)Y4Q M&@]4!5F2L1G)^J%_[9H\;:#%$AGV2?\MDHP;RK7;Z58^,\CA:)'!6Z/@T@H[ M@B>9G#ZGN,Y,_J%.^/]P@@?*HN%9A>(]H#HA1T9J:?P ^2P<)<8J"VY;K'GD MBRL6 81$Z8:4_H981IB0GR/(_+=7WYP6LDR:EHUPPPA^\M M_.+J/9A'REX%G(#1.-[V0;'MSOU<-+<(P#F2*_\L5);T,DR#-%4O\O-0 ./;?#N/\,(.M80D=N/F5 MY;0N-F=M^]Y[Q[:UV\8OGPSP9'I&M>52;5#.5RM! /[D0=#A%4*WN;312N[T M9W?6C6!V$OBJ$CC$#^U7RI<3>@HN69V0%M#!3H7GN_TZ?-3[O!Y $)461Y] MX@] X@.I5QIV:9/C2NP,SJ^+(E*!6"[ MB!KTOCE!DYI7=E:WY_W,@21Y[!KAW5DC#2Z3RKGVIXHN8D)E5SJ@X4EFT2B[ MU::BC&_TMA<03@&<\:U-9<$MMM>UL7BFB;1^^SL/'#T:6!J$JT2X@\+ M#,20FS>T)8:<,7O\],,W'YY\_6QF(+)% ?.F^][1(_WJ%&_$I;V02WRH\M'M M>-^M]&^(KSLA;@QLSFAB2'KSI4">Q]?+F4?3@BZ)[W2.K_*WQD&D4-55+PH[C\47=]@@//'!I#FUCD)9=3R4^ M?>!2D3QE("&AS](VKF98BV<2S6!R=A/J5^5'1I^)FT)W>FTIJ=8RHB3B%J=G M,V*,('BI, (BO*87 M'[04"W5FL5M)Q<65T5AJ)GS43-LC/3V)AMB1#Y9@P,8S))4E0/B2FZG+J&,7 MI(&5G! 6Y+:MF0/62Y&PVH8&T)HN\%@L-?\G;]P#ZJT07'ZI;O+;1AXBR'=^;46!^/.FNQ4@:PJ#@! M4O3,_[]R!<(@1-\Z$6!J7VQ FS$?A;2GT>->(\X'S,7-F(NGGX.5Y.F3 RO) M :AQO][A_K.2_-BNUFZHX@$V#\RB+_@-G1#\BZUDT]05QAGOTR3L-O:<<*\# M)Z84XB1F3>:M,8,#V5K?+R8SV6:I)")R!.$HB9Z,;VNWTT1)H'X/<)&&I'R.>K%/B.)B M^C8EF- "B8 /+./&.=49RI=HKH*?&N!K0,?9RP\%6DLXQ.+$N@D>#[C3)[(J+6^A)-"Y53OXND^, M%V!_/97L&^3TQ7A9O<^SU[0!"YN[\]_N<[/A_O'"^.2YV"PCPI1T V:2K,$+ M9+8:;#@4@ZFY" A%/_K\<&SW>6R-R3;.^\GX&@ 6XP1!@E[\_A,@'H=M^_1M M\^E=SC%@Y21[ .^,6]Y@VIE%Y/5+J_E_ OG]8[AW&L[I:P.^U,3PS$YO;3B)ZA6U&*/[#/N]UGS79SWF5 MIKW4@DF;O1K"B^]U5 M8?]D) 1\VBN=U#")69C%HK?8Q8.[S_XM &K9WT2?QK&-UH:_QR\.N[U7Y6KT M#[)_RUE6.^WBN^>I+RO7A-27C&NV(LFRN&R[ AT[K37(: YLYL5O67'^^AX1 MG (=\HMK*9IYH'4Z&1R@ !@/'?/L(C>Q4)_D3YX_CSC!!847>K\5_Q%0_'0U M*= \>?(H0W.U?=F#E?_55/CFZ<"CB'#H3O)'7S^??+@=!^D 6VY_Z3A[LU1A M]4^6XU&_?3:Y"H_2&FA)!14S= J).\.BK'G?CX#ZZ"@PTC71?AXY+E?.8&6" M.+F<#-CSB+CH.?S<)7/9<<-F[ ;KE5$0C>^@ T63SA%$E6@3]>1D9R1JTI 0 MQO4]3)08\Q98XU:O5-/HN/ ,W0S%XD'A$T@TTR-JGHI5=Z"PCZ!.$=(LH:O7 M9'%HB-F%J,WG[,1\4[>2["OLCQZJXB91VM$'N7<\ZEYUC!ZCW)\=!H4R^G>A MG>E&\"K[)(S%LK?*QX1.'!>UBOF-]*/*,C>P5RV,1+3<)6-9NV(A9.:T2MI2 MZSZ,/ BBLN&0\0XI$IFS6U(VLV'W1MK$#20^X);V#Q*=WO-@1!_$N04,4'M- M9J<6DQRTR9"$:7Y5H'\@BY>6YZ!M^J!NK.N%6U*FTU,>HH1-JG<3XNN6N.)2N^[!LP\4*O-ZK?54YKXG;@L"&C?8&LW*9>&;!#HWZ!=% M0WN.SC#OY:.=S.?WR,D$&2A;=&BB7[B!=M@\T%/:.8DEMLCI@;R',"W:]:;# M=UBN@'OOWNL_,\''BS#CY]XM.AY_>I62/G#O<2G"A'/%:/[2UW^-=VZ4?M=! M&7UZF0C18XP$>"64S83[['04\)K,Q("N4'Y"/_-*'F!RE_C*H?L*(WKJ:E4) MQ5\ 7ESG:"/?0+XJ_+VJ[Y'C_=?QZ;&NF&:-&O\W4E4.>&Q;4,G[?EA7:G=D MQ&>GZ5U&LX=FU\>X[9,G6(C_;Z1'/9%?/#W._HE@_='S[QD_"J@*&EYYNMBR M$D(3OA^8'.IJD?(@+D=I&Q)^9% 0P:<]IUN2L73= MNE64Y737+4$.W30RMFC@.2IB9:6+1)? NO #TL+CUM>P/]: M'XV)+@RVL[B@;Y,!<8PVLY:1$E=>5-UB7%T&#P9?8:_>@$)CS%##%-K1@W+? M0/B"!2BN86(4W@^\M$I:@7B@YW=QYQQ5+8$6NG9*[P%M?S/:_MF!X? G#\ MY^^'EX%X#YE+(08 >! M['3Z'9_G*=L0% X",XI!I'"#8@9.91KN&Y["1AU7F:Q=#"5TMT9:@_X^]0M MB;@,=&086UJ8)_(IBZKQY-^T*0X1HP7AQ7O7B.E=\XBP(1N;8APNE&R&^5LZ MGAZ&T#OBE_'I%U]0/LY>DPL",N'U3]33I&V%L[A[3>:/KI*Q.XK,GWBF>.P#AA>H<\Q M6VQ5H)N>2TBQ9#D4^P9ZDG-DA"9F7-*8P8C3S;E-VI/? (UN'[,OF[L -''T M0>RK,&1Q0"R/(JV7%%CZFSS,#$'"QQ@(OLU+GH\UHG!D.^R(7+1HP8O+HJK- M*<-QV3!9R,"G,^8V"RW$7?PM$O(K)D&THQF1MV3)V -F>V.AL2;17K,0@(-)Q.;Y'O2+3<75UW!Q!9H])74O?X,:.G)HZ._QZ/OZ#7>6W/0*TYDT:U_M1P@CG"<'-3GYFB;.1_#>4S; MPB3690KDOF6? <2[?=MPC51[M/E[[/\'(@"' ]6UC8ZNH>M8;(O)TF/75/V% ML\G3V>G+'[_C!TM>MD_>-L_^+WD% Y.MS?S]_^;9CQHF3__Z+;YLH6V!I*#G MX2#SV-L,SUZ?,GG -1GBL9"1>:>ZB"=/_E+\%1\[>?:7\J^6@7RI7$K9BP59 MR1><0B?=YUYH-9^D#]U*-TN KC002'$W^B(UW+5'L2 M_UNW#Q9INKTZPIH?^Q!V?TK8_?7G:'+_^N30Y'Z(U>_7.WQTK Z?*/&1GNT' M:[2CUO'VY>OLY,5Q]NNKT[]G/[_X\>V;7T_O&X?8Z;A:(=PF"?NUZM]G/TLB MX(]T_D#U*',CC_2ME_P_W_\11'OSNOH'!\(:T,63I?<+E#936@.E-KS"TVJT MT*@50U^_9IO<+MXS__,H1I%S$+3B1DQO]RE;>C&XD.:?HF)O \GI\[W/]@LQ M5.2\(^,R^G)H^()<6IEVQ?/$'_0-[,[B*^P/P/C5_V$_9>X![J"$S.Q%;AD5 M'I^%(C[)$*M,WHL+'5FMD[3BTV;CLS@&O6A'=$TCXT4ZED%H5I]"069HSZ7) M13SN+=?.=GAW;"$^(1)P_&7S8F-'+Z?[H_@&N982=RS99!&J/G4CIY)^%[D4 M?^,._\H;S'&61#.("G^P["?6\)72?GPFB#-4XP'B_)LASMB6__CPD3.^HXNY M@AE;!$")9!.7-2; *3E>*.F"V+S03&H!HG74KM%N+4?4P(Y0](*RTZ_9I7T: M5:C# 1L=)$> XZR7'KN9AU):RO.Q*AD:%0V53)\04P<*KBA#LP :N!@^F0OY M((*?+H+(FRLF\,GG M\@GDV(O,A>+7$298DLPT-$>KK\:Q?=-7:S_L"[6-* M5&H?+8)S%W']M#O'#XDR =X-?-N]I/S&7D&H::Y>!X'-7B;/JD$UUU0D%8$H M6M9HW.>4[4'\]FX6HT%SOCZ72 LZ^ZZ$AQ@-?+%DQB#\[)4*3_1WG8\PP8@N MBZIF"=U4KI;$^1G=8UD-P5<6PY6K(,TIM(6YP TYF#JPHUJM"RC.@UCM5:S> M616/G1,=,AS7N+7WS_PEV4H.CTFE!"<)+,)*?+O@GNT(1CM!(HO*H9@&9%&+ MK..^F(,4[%NY6!-(I%O:"0"\+-8>Z&B#&[:[\79 OLFETZ$DX5D$RLJCJFI(::RB\#W4F9R6=W<;HBLS1/1 JX/MV;,4 MOH"ED$)ASWSRS/V"RF^4C!.#(ZV,C7FOBI(Q'7469W%F=_ZPT_OV,F(W+8T;WNZ \NI, P\_)H<-WJ%CZ$ M.9O)L4TX^&L#0&C(J^-0I^&N1LWIV*I66KNOZ\#.)[=&.:5?.(J!5"I%]Q1] MWRXJOAJ;P71,P.=0+'<[,?Z*)/^,?FX^:0CGX:1]+M_\#$!*[D"LHIVY+J<3 M,H@7KJ@MJS,YC6>L=?6C,A.'JT0_:_?L0? _3VG'O!3U*>:RJK-Z,O=E-##(LA MOS+>N&[[[4P97099"3.6,3.?X3L^7TGF[NK-'S=G\&5T3H6A]?FWI$\7W"-W MW\_1M_?R&#T[YI86WHIB&##2.F8CVMZF&*WN=[32/VI[ETBRU<]3? 0.H?P= M]^&47]=ZLE_@HQ<7_LQM3S'&^IU\\WV>^0GN20I:_QPRF;ASU=!*6?O%"C)< M@94$\^N@_6MH"'#U-'V[8FW1&NSJA=K:>2,26L^^E9Q3ZAVJ_K&UQCX9@)!83>SU"Q" MN^5'WSN$[5_D8OK$83SPQ-J(FYY'9B]+7GEIEG*J^GN?--U?M[ MMP%'4H^NHCKWQ4\M??H4ADZ/Y]IMH8-ZQO4Y^OFF)*T(Y@IEJ[=SU;&$^HL# M6^C^,V+!N%UDPP02@CE-2WBTLN+F\R5C3^C0%_(I?2'?'.@8#BT>7VJ+QYWU MN>YW[/)VR[EB'")X3N=PA[DP7Q%=Y6%V5+6\Z?"CK%@Z ME$2KQI,&%-E0?)!T.P+(8N'#' EOE;A"*-F0)VT/-$52!, M;5L9#_96Y88IRAT3=6D;!$EDQ#1[41SNW M<*'K0&'FI=#$1C90Q>PV[M]9S&\:0=@-I+2EIA*->249ZD#I'\2=";5Z?0)M MIYU]F\G#/\0XZ6^@VQ/NPE_=^5A_(AG5X7!]%IVPV[_'X0P362)H,O)3;)*8#]H[ M*@_0A+R)N+89:OJCD/6<@JSGH)GV';F>KDGL@ U4+:.ZIQ:(/1D6#A?AWC1ULBZ,O3FLJ@/2=8[M*FAI[E8@FV+#^5R1/(!"0'.JR-7H S! M6WD0C$$GG MGPX=?+/N$T:?'D[%YT%4@Q9Y4*_K;,/65WF-N81ZA/$-K.B8 ZN?@J)+VF>& MJ('LD,0;U#;^*U"-J_7MI?K@?7T9%NW.4,9^%HK5/3[[[\V'^$=NU$XSLWM\ M]A=/,_A9S^!= >!& U?;W[C)ET"E1Z /F2T:D0YD/"_8FA(V[6C\KB@GV0#) MN .L0 &NW'V(%Q5:JR0K=5,F^(WF:B+RE);TIH?R;^D -55/:RHGQY[TUMI MJ6OE"DPT78[U@YRB,SW0?7-[C(-".LI2$MAC;7J11U MU0M.C$Y8+A0F'F[/72*!D$"8==EX?G?P7O?IUDRJ%#Z-.,,^@5EML_2,' JV M-GUXAODQ]$>! ))3_A$'Y)0Y24V$7GWVHKZ-D8*1<>'QPKC(K1YJAUG:;7SNB:3=ZX8(4AWX M($M:P@J<=)U&XHCQ9;9WH'&50;3W?A/OM[JHB\5[[OZN^LIZ$;3-/ )LFS>V MFPU1NNEYUB$^YTL,Z!T>5S$=M :7AWV_2Y'*HEASMJ!(^E,NR?->L8-"47!- MOW6E<>?%]:?#5MZIK6P;"NF&Z[=,#CEBRP!XYT\5,J-[/;!K*M>203Y *!UV M>J\[S4V$XCJQ1U6M;"2Y3](A%]OTVJ1%I[I2Z*5#,R#S"4W\.?H;FB="!\2D MH1!SLHO>BJ-R63/B16#;/4C&WG7 ,N#7K F5L_DR@*,3+CUT.G"V.&I%W0 Q MP-T%@V\M"!*U)4@4$YR-Y;D;#NI@OYL> &L8Q$8+1_NC4XC/=7!PRGS)+FQFH7@M &2DP]MI!X1DS/BH8;-03CV M*AQ3J+&)B-\V+RMLV0-'W5;CFG''D??@=GC_A[W>NU\0G(&X>N?/^L3JZZP$ M;J%J$T/.[;9N<='0^YPS6U5@'FP#>IE9KSO?);GPN9J+:AW#V6P0Q,%%V+>0 M!&MQWK;E55771H>&:2OP]KF=4!MN6#)D/KUL)_F=W:!PN2TF7M\Y&<3CL-MW M125(*Y3GIT70URZ7#C JD-8U%\ &,$\?U_F\A?>!8M=*UE8<11FIXJ>EI!7M M"$1?.KI'5S#[2=L!6BJMJ5O)787UL3NJ"BAY1MPQ>=-TY< V9'%R0J+$$&A#Z(T%T1H=^%+?NPIW>E-#D=%8G.<)X6P2B3MH]P M38<3>3=VC[F,-2 4"UV$IF,Z:&*3V4(?=FJO.W7N0.1<^^[ZW-M694%"BWS@ MA]/87_S(3*2()8R'IX$M>T8^,*N;)Q0FK M_4%D]BHR<=7/$W,8'7J.\.$"V-8Y0G:6"";X2JB96@4*@M$PQB(FV82TN'"0 M@;MBGM'UW,EHLYGF9WSBWR0B/3H+[!>"3+[RLW^_AP8X;.@^-Q3VF D@^4 " MXP]3S4%X:LSY6+_Y[U<_'9T\IU@)Q(T4-&G;@9H+"Y%\O?BS3,*\N]C_GR?Y M\[3O8Z8K M^5@2QD+>M-+VS\&@!+,I0'H(M5O2SJL0K1+!KMN:5MT@[BNW/9 M07:^PY&A5S8PV7.'Z0RM@C_8H]5$=3GV?U$7:,(2?$X_5I+N$1,]-G%!L.K[ M\9/82.YPCQ8:#Y61:EOBP7\]9=ZU.2)3/NSIYU(>P#^.HO?NGJ!73?:ZZ,@H M/'[T^)&, 'G7=B2@_R7# ^,&;!;I@GEH+[BWA0'O/*RUI="BN*RZ$9UM/7=0 M/'Y$N_:7KVP#O_HK;9'?Q>/LQCU&(P8$?8)UHB=!OB'/@N(4CUF)F9FN5)2B M7EX\[$UR:$VAWJ!>F88W$/V1UL :N%I%Q53.QA7=$7I@C_"O*=!2"CUQA=\& MWN+)2M\?1@^!38 +)^U>4@G"#:(OLYXC/4-J07K#^N/LG4XC.1L9/L DQ-%3 MTJ=70MHJ\_ZXPP6HS[$3LaC4Z=X0-S^Z>E[YNKZ9#44H\P@^.Y+V)1DGR MC*WIN^4V^@4G5-#+73N>7TC9NL5+S9%.-66V M#^_*75Z'SI=/Z'QY?NA\.72^'#I?]DD_,'\R@PT[<^!I#OTEL&6@Q-V? F7YP.OJ:L9P7 ^TK\$ MR[IW:B1:0/U?6(,0Z#7CRG5@:W7D!UURF"C=RCOZC -GH3MY[QG\BX+D6Q< MT]\Y;=!$]GAP.O(3(K0N-AYHQ#1=$G*.W8+"^_*\O^322"X\E_JEX.JXJVIK0K>D'D+>R)>_XAEWB3;U MY#NW.5A>II$Z#BU=ZE4:M:-\T8;N]>RKL19V9:SLXZ<,9\27"7KRXXK2O 1. MQ.6<24'*N&$<,,I^]"PU3[]EA5+4IN[Q1<\8$J94\//YL2V]#$-?M0.&^W3O M&;;8=4B=/PQ P;T^'!RNZ>'8GD:/5'C9<45H?H0R:3U7!I&5GT2K-C.Z?87 MU9+#MU7+A&N)P*83K^?/%]HKZ9DY@WF$==K(8 Q)S_'C"Z!Z\J$U8W#%<%Z2 M(49D-J[;J.P*IK##,;E#-D1;+#BYX87*XZU37J9(Z"#5@J9/ORG)[R2.GSL6 M#Z+L?J_%0.?.,=<>QMT,X'(;=/1A)AP(.+JYK\BWXR @^;A+QT=TYM]:#*@4 M#!S^,2*'_,CV06;,7H7!/Q;GVD@%]>"5%8_^0K^SC%4TC&%F.O%OR)KEDPN; M!9.:N3Q"OQL_$?%MYI(WTRI:FPOV20,#?+NNWKNZNFA;[VAUS*6*6Z8P#D9= M25^_:80730.P\Z].7-$F^YG,7W;RZ.CO>9;P!LH3V7P*%+(^YYC9[(6GH0,F M0=I%R4\6!YJOXA=ILC$QIR2^ [+%9/C658.?;8HOG;I@FTC\;D@+'7MIL8$!CL-I7/L0>+]I:+I$'Z[&7(!3)& M[EDQFU2O9[E&'Z1:>Q=8==/5# 5FF8^[HDM=U$QE7L@1GV5W3"HGV8L4(Z!8 M8'C3Z,IFBH^0@H JTJX:[?.6Y(>&M3E\X"L6HC[ 0L=U*=# 9?6!_Q-UC&VF MG5JP=5K_5Q6>-I<"89IC_#$7)2XFMN\^FS"RQ-"5 LS><^;AT3(0H*OHT>:&5C[?)*>V0'BO* M=AW7W@+]IU9U. ]VG+VT'/&5*]Y[#N\('4/K L%VF$B]0+EG2 :PH7V+@OP* M?W[U-J00);=0K21]C?\FYI&A( ".A &O(0\9VL0BV=2/Z=\8?KP,?6 ,V'$M MB>&:S""$9@I:S6^?>?'P5C:]L%MA3*'1VVE6,69]+3V 3UO@VF8[ZWB<_2M& M'IW!,50:9Y^NCV#[=//YX[O=PL^Y(N[\']0S#(X MVB3-Z#IZHY>7J%BP';N)9"IE*/+-HF5USN0C(EE\M*1D4>DP.Q58> MB'N"6.7N*OQO^0AA]0*F1C[(H-ICGH#80;M M6T]"<=O(6.S4[:@"C"ZEN)\4R"=7I$7IQ@K=#YU5U"D,*Y@*T4__%:I,%C1Y M5%(=/3CR:IV/+C?4W X7X<3[A]CZSQZ3.U_3&@BF[=HIQ'P:UK7@V9(<=C"" M\4Z2I%YD)9U[VJZ%! 33LEV].>8I#O3"7G?0#:#1_1-Z%S/VXQ?PS(L^O)T3 MA:W#VQ'P2!1$Z@ F@+/K=+4NF81\%GN^%TB*L-JY9J6#:($.G[RL$524Z=Y6 M,;(]:DLJ6\X?Z@+23WY6WP'M]PG*Y?&C ]KO@/8[H/WN0\;A39R5$?/7PU E MIIP9?M4>51-0>H&PB*._X^S5MH>E)+ A\0/KS5@$=B$VE:O%83^C>RS1I&(Q MB4R9R362FTM,2;+AS&W[OZY\D%X;((6Q3[,J_MUV497./!O$854OZS7702 F M/G6$0^* ,ZD=HG^>O'5]5B)T#KR91A%\G09<#K5EP]F3@MMXK2!E; ^,K;(* MZ*/M;SW,\4.O!@ XD[E.VSA+\I.;\R-:J-4,Q&1[.ZPXFZPY\"DF-"D\15P[ M:SP#3]#NF3E&OF MDSF230HD*5$#Z4/4@"]V;5T%;V31D@W\'QSS0H&JT4Y"/R6'$6 /#X7G+)A7 M+13Z#<".8 <38FHW=N% M\##0Y9*[7J])P"W*E;=C9 EM*G15R"9[&HZ_?/7KZ]=?_74"'.#C7BS>C^N< M5^72=;Z!L>@'-@CZ6_]%Y!PE&)]2\H1L.TMCNM(DVO3 &QG/*2E:,CP&DXDN MPSF)X$SX2R1;Y"DK>^U>5/6-RI?.J"(7+OO!A>F%VZ[%LG8?PGG/4E),V;+H MGKD&_%Y;"+HMU1CSQ)KZ#N+!J'?*E_#V:][)>LMYAHK-):9\\G>WWH75-)X* M;ZI2OR6@\ETK(^T2N1KJN;2];Y"'K6<^T9X4\L<>_4#/G;17BF"HA%^ ME#Y")F['%3N^FV];0PD\-,<4-\6N1\Y_WABT"-9,/KS]$I//>K<@HA#P_O-N MHZ$60SU?;R $4WG3HE]=M+1=2!T&&H'\>N,QX1? &@P%TSE>RS( CA 0"J2S MZ6:9!QXHK< [SWL"U8,T-4M%H#O47&,^06*0WJV&R+-'26B4 IZ"P*+4]"LHM@R+F:CCN,(-+<[A!Q>( RD6RJ%BY>QK M4K>U7^+)CK,?HVJA.IY*QP)GQ,J*6K;!(5:KCE*;5"NX1A8:\)C3J52X!7H.'<,T5POO%KQR7];\GR5R,?:9N+HL).R*\&EQ'@'3B;XB2E&Z6HJ-%46O9 M)-\:14NJLYK@BKU]8Z7FR<'BT@O]5JUU8)[B2?&F<3WFEZ[I5STI<$*S0@"M M*+5:PW7@43:)%T$?+1W0\_RJHLF#:ZA /U@!Q?DMZG8L 0DXHIA\5?5&@P69 MW9QU59DB-:U"@U)%TU[ZE,A[Y]9TT!?J4'@8="3!,@@]0EFP*077##X80ZQY M/T1HOL\$2;%DUX*/C'^[[TDR>&>O"@2=O15]U^,0DZ]B/:T-1Y>_*IJ)8-,& M+.D*+#NTHD,[,$ZL%Y3CE1*Q3@2)J3YZ$RA/,G3V;ZE2RRV2%XL%3M7K]R+7 MUK'1*.6QCK;QW'>,UEZ2G T[\U0VD/>,0O/*SB8]VX*Q'1Q,AF2"Y@+ZTDN7]*G_JRSIR9SX0N%)[12S8X, 5' M3/A*/(UO2%UZEDXXSX2WA-11TG$:)?RK3R:NM ! M?($_F8('3%G?.>ZCL@!D(956IOON@OY*0 'Y=!P!PH>B*WE[HH<,"G%R4,J1 M(VC/^"*47!H.=&+=-:)@2/FC[T];6JAW%4H?)(_\RQ/H,?O[/X_PMKG](>2( M-%4.=][PN8XGL+!Z"\\:XDZ&U%WH^>P_D-GXJ!I@2^NK?R3)OBHGD7CE_G,3K7,%S MH6^(8\JZB7P/,N:S?FAXWVC-BBCWY+U-/_SEC+_E'=9@!1HWH,\I6BSZ&X69 M\+/B%7,K6#A;B-PR6::-63^FBWJ<7;]&+\;+BN+6UR1G2#SP)?[;N6+U($\ M+D,:KAN.QK6D)9K*>8%E+U%TJXA 0H0/3W3.^.>VO^_3&#O*4!IM!\[UY3!U#1R+LLX]_D-D<:IZ>Z+S3SV84>L5NMLT&+0!L>9+\/SB@"V M")1#.H*\<&I$U2?[?4%(\7@%!-(-SR9&W$$=NG MQ&A&,>$Q)70E2PYP:R A'T-<9]<$J'' MH.BD33+).90.;EC4\N9\GH>];'DZODF<+BF1%YQK8M(Q"R&?XU/*$SKI78NZ M[C"L2ZM?W+GA8^(J;E,?4:EF!& QA+F@TFV$)><$F63'N*](/Q^!^><37H@3 MSBFFKRUA9WFT*&6XAAP8O>![N^0,%Y8:A$G4:^?:R56-!7Y*G/9]]L5%?(O\V= 48\:1M4*W<5GS]:F5PTKRMM.L4D M,1"]J/;+%66Q'N0Z]&2+]T)TS*"L.,[1$I)J9TO7OK.JK?2*#9V3BP85UD:%*D,QZ2>X0Y3*3@6C(6W;. M#W&4LI,^E!CZ"@=PCAV((0IDX'18?!C6IAFK^#:LO?G81ALCUG3'!D1IQ6A# MP4==+%32>6H4=#13L%2#Q7G;!54+0Z,\Y(-4%6]Y5^;T03^I(6K[830W?&:- M)M@W@0X$X&0.L !W./+5KR$X,Z*Y&)U">TRN'*?3V'72HH(8 7W*_H*$D^P8 M&>'_G[UW76[DN+*%7P7A;^9\4D21HY9LV3J*.!'MEC33GI%;H9:/?A> EGJ M0A5=%[+AIS^YU[[DSJP"R59+;@I&^(?5!%"7O.SUS@UC]*C7V%,S@Q-;!O5Q]&VP5U=O28MZ[M"'3GM,V-E+K MI5Z'GJ&0A_DDSLZL6#-ORH@[U?-=8SMVCZ63&>ZYULS-82U<'(?P:'5;]G7% M-?3P7%LJ&U((M!OO<-8PY%%,2-R'FE+F8N^HU%J4+>["1$NY-B+=I8OS^*J6 MX1<&A&O#'@C3?TH D)X^2N"D^M@S1B8X0\[^*)3* CD;$WBPA *Q<5XOD3. M:?EM>0B[X&)+(1I!1O-S/=5A4R;"Z*AA_TIQ^N&9IX!8W'Z2GR"$G/X^B8-L MV2:NA=7@"NT^H(_S:THWJ?S&JS]JA[7?'%JU(&4< \+.]T)G4P$!(HXE=R@HN,J"2 M".(QY3 [&.$D2>;GPZ"D:62F1.RROG=3 ]^7UCB9;4H@*>@]_DC\04,<2((( MO=L=%2V"!U=PBI!'!^XXG#3Z6Q):+?>;K"OX7K]P ]Z3<:U>)J@>"RFS5 =3 M.OHC<7;B'3T;+1LH.2$^2N7LZ6U72H\3Q;_*0CQ4G!Y(G\7-<#Z'^)W,NDWG M,CCY3ELM?X7)?2H.WTMW4&GR,[5C*=U5-LY$2A(7Q'P)B'M3Q#EES*.L IMW MPUW3K=VAR8'-O@NQ[L$;[25^5O'LW1$\]\D*YW !OW4WB,FD@OT:3&#N0$)Z M0W/)*:,++:FN%5 ?/0T?Z01PTEZI_(BL^;CPBM\WU'CQCTIY0W;U%85^LY?+ MAAB?.R?2Q*19- JEC(IMZ()ZQ;$-S+6%JB0B)[*L@C*4Y+CR5B@P5&L%;/*/ MT$KSI(0=MY:FEN0!'7-_3B>>O&Z:-G9K"75YG=B,Y3R^E\']$<$OV/#C/6W_ M(A8@ >,@45D*]"(ZA*XAE3V,2/JE?"I7O54J]DEV16*M0<'8C!]3[-ZKJ?>2 M9H)9-=AB9G$Z@13V,DVWE7>6HF-PN?I&$BE+;,X:6?JGQ%HS\A2OV9N=3XG+ MRJN+DS[8WL?68>$RBV&K60)I6P])?["<@'N-#B(]RQ)1HJ(/4\-7+ON&#QV3 MT?TI'G=N/F(+">#JH0UT1J$\C$+Y](Q".:-0SBB4WT+(]*.Y&3=*H2AB%*H6NR$JET MS4'C P>D9Y]+V30M$ MS;7B-1\BNFVXX%=A&^ M/WM62!<#B_F&GY,2,KRG&ZMIKGZ\KAO0V=$KLO^S M8RR+YP'LT,#8N!9I6^B(]9"!7QI=WW4:MRL7(P8XFYH*HZ9$(D+8L"\JH!_Y M@685:?%K+BYAZ1,=9[,&\^H=*IF6$0? B+Y.7B2%0\QQZ)O_^,V4[2-2PJ(Z M$)Q- N^0$O,&-4EZE&4M,WC$36.%$F^^W!.QNU[D'K.K//):-2Q/%3R3&[*@;X=:S=RF4A(W+4_?3SQY;[063E^XZK76T M#,FMAP4/2:-F=:>.7]0-LKNL7Z "(8J.EE;S'A@%I:_2-N.$U3ME\'A'Z8[- M+Y6?>C*.\W,/CB-,C^0>#Z(5(LTV)GY"FT[D4BKI*%PX11>']31Y)'Q"WWE" MR7"D$/0Y+90$+\Y^ [BH?! )@)';:1D Z)*_@E735JK93P10=["NX>0+@QT^ MSNX(-/(P*W$CZ."\7?;5!RR,R,P<0";?C:2<5D0+X=.:U>P-H.=@EAC:"=V: M*9O5WG5$SU&MD0 G)RK<5'8Q QC"-&CNWE^=,.+^7DA'7@.#VO V$-AC>TB? MRGL(1W*B9'UOT&"83PA=+=BL*RU+)U_P?BP"_Q&D+AG?- -_3&4;&]8Y3@1, M'?%0RCM RAR,"1#N[[-V]@?5SC9$J2AM^J2^G8GJJWL_UG&^FQLU0^.X8O_. MX-R,P+TS8.Y9W>]#RKIQZZCS)Z,+:?0?!.%N8]314@ 6;&P)=IZ9T*N>.^=Y M_="JC4F1UL/M5V^J0_0/TK8#B86<\VJ[U\&SSMOW:4RS$RU"/JL%Q5>+^6;X MK),#2BF "!9( 4W=]2YI+3Z0\;EE[2S!S6)NG+Q=X[P,/O1N9Y\7!S1%R-&7Y[2) M2WHS;C(!^F;],BRG)K &R5$;N%66"2>==Q$UN\W MMDU+51J5 0KX:X#3$HO M% ^:\WK[D.LMJKQQCM?I^-I<94DK!^M)R'$<[PI5-&9+YCS1'W*BM;N@YBYD MS:]%.&\]#%/%/#7$BNEM1P2ZBR;6JNI[42+85J*1VT<2*;X4%-^GAJJ+D=#S M/C_3,A*:UP4/ K'Z42\I*U%7AE'<3M0M&58 GX>JLC'*^C./"*D-T@DC]6!Q MAE23.9K0\^+\H,KCML"NNF[+I1-.U%$7$)#[8:V,D!&H>^8GO*85W^?I.EJ:>;.P<<3F#(/O^_N%+ J M( )Q%E _-X1LDFEF46@@$J*> G:\SH&1$6"XFO M+GC#YZ7R-$RYL0L%%P,<32Z#F"P/IFQT_2BQ+*HICDY;T(+7<9[?#SF_\WC/ MS$!Y0[5S:@O&KKPBUPT4V51>G,;K3E05V!QXIE3%0XP]845(E(%;5Z4M$EW% MK+4.59!$BV!92!I2S\QP7H'_<=*05+I,T>KMD#5P?'&-NQK1]G(7B_9'1F&+ MRI?QR0LVLI>KKFRD7?=Q]NF,EW\8+__9&2]_QLN?\?+G(^W7<%EF*&V 9ZMA M5%Q@$>DB.>>U'@T6ERA;,-Z?(94.?8T?@,7J(%BWL^?Z5);!+/5.[>R'I#$R MK@D@;R.7B().B56DVU1;TZ*YZ1KJM1V2A*K+1-"7SK/^)#:_LG=1Y=RZ!NZK ME)UDD\MS,U803LMH#3D-IU2; T,(:?QZH2]!%SCB>S)OFW)0"5*TTH(_D?Y& M14K0K'8F@&%\CTLFDT,&_)Q8>T8BFQ&N'.>U WA-MQNJZHV+4'S["]U=87I9 M%6U],))<0?8AOPT3KY)P=HND.0N?2U"0_I+NPRPRCF2%XP4#V:6#W+(\;N3) M$%H7N=5D/<-ZE3R6INQ[^@[!.MT2RR5=(GN?(JW\04OONFNVIN?H< -1 &E; MV1##+")V2M$JN^JJ*2H3^ MRR.]Q\@Y,&?\<2R@7X5YCRWQ%@'H!M9PQTE^B:Q33Y2"*Z6&H7J^P+Z9G(S9 M?07>;F^Y_'(*$!BF_7X&L&=57CJ)N/IJF--X9Z9/1=/H,(>KQI:X.2:5';1# MNN&D_VJ)076Y>^34C.&S3U-U>6?$M-L+!\5@N-&A!''(;=6@Z\F.H*S%]41M ME5@?UV%(CI3U!";=@JH?WH:G-WO&[<]H!5M=0P4W^IX.4._;F5-T3=[Q#872 M;;I>W,2,VB*O,FVT\YN'EUC:ZRW6*M\E=BP+7U_W';'6+AM5PWZ79X5)MP> M*A6(F&5TYM.*QS;M\N4=DB0 7 ]Y[ ],).[H9N)30&H*G.IH;O>OD[R*4?(6 M\Q\7R3?E%!*B:(AD]\D74BGL1V #!V[4N8?E*%+H^KI-F%&/_[O" /5+HL_T M327K4DLB[Z%DI]+5K_2P]#?7_=TYP02P&P'3J-1%6UZF3D]R>QMI0.5^*05R M2B%>S"@G,]*S37D#>_L/0&_UT;W:8R98T6E3UC)SQG"-29(51R'MFT9W][IA!*MQH $:*J7IYK3"/&U_ENFQ&;87F/N0" MCRD6)I:W[#@-L[&N6PUFMM6NI/YHHA,N#SP#-#_AWU&AD])EY88$1F,/KPRV MYQ9-.AB/*,ZFV':V*59Z]M2]GG;KU,YYXR=Q>+X6'&"B>=_0>0*/;& K_<;2 M#["#P50C9YD&3.YL\N3'!ON,%GZ9[0)%U93Z9JBRXNFZ:JM=/8H1U58%?:#3 M[.?5J(A#H>/"AMD=5TZ_"'3(D:;X88Y=$W."IU MZ:619NFBQ%G,QG-/K:$W6=YB-II^%.!8I4W*Y#VE3^Y&?L&37O"/?A!_+*SJ%CPN:?V(T?FI8E7_O( M&F:R@TW%Y)"'I8N M4^'CD;E=YZIJC( MZ>X *Q,IZ[+JU95V;MO\-.W0+RNF4_SE0MJ725 ML[=W?;,EI;1$T2M3=HG&ZNC[*;=;^/]@/RK$QY[J3*^7Y27F3$;NFD8?[-T? ME^I+LX-+GHRRRXJ0=VI^7EX)5?I$#7C479CY"BZ9"OJ(X!E$$=UHZ[62 M XX"9D+22Q\A,'K9NH E\TCVW;9JEG^H95Q1>$9NN:\55/+0R^SP+>1"+?4L M+CKY7 DG7*21X]B F3-_DN/T,2Y2# 43O^$>%J4S;=('I4W2 $@=/,&#$#TC M)Q59&O(,V?R0X#U%YH'0F")<)!QCTA=I_8H4JX,]"$8"[&T>I^NK((BDR74/ M/P;G*'XASFI3:@4\!+6WI,QM?*O6]JRN>K ;W.U":H:("OFY2HX&B2"-]/9" M"%T+>RDGY,"X-)9SL,_7$PECG)?:!^V?#\%THSW&:Z[=T4(C2M58Y8JK":U% MO'XBD(%A8F>C\8'YT%)"O(0 ;QB)2P>*FD?C83_-+K#$J8]ELFK*M1#9,I 8 M$2W:VCAH-+F0*R12"!98A,;"DYS^O38$6*B<=C"@&V "S/ M*-;A/(4?UE\#B:% 4%:;PT8#\/S\#T_95*P#+7,\H/89W/P0_I]G\0G,(F=/ M> [/$_)A728"AVRH0H5TERB*!H^IV]<;5G7A\N9YGC[D/-U1(G4$35L]H)I6 M;MXHGO.D?D"X+&9Q$ "'Y,&-Z)DR]0AHU:VIWMYT@\!V8P?LYD 885DKJ$[O1NUQ MZL/^'J+NJFE_RV(J-'45'HK<7>ITY,[#';>, *T5A9V.ODR9 E?NJTM'W6+J MW*2L_@7II@X=X6CW9;,+[UH*.2 #V-3_AOZ35 H(<'M;;Z=S7N9#G_4:%%G/ MO )65,J,)_&GL."&K0;.K#C(^"6_3,:>P&T?Q>"]WAM5*:U^T@WKT+2/:*R@ MIJO@&,JFP8_791^6:<()SO27]Y6$:'I>\RUE\'4 M51?.1-_96,3TY4B=82G(4P!3*&-+XRKUGP@$ '7P% V;ZX=&_)6G?S3LMX+& M*SWA66@I0WL+FES]%,"'F5J8^C\&7#6V5IDN:9]V62V+IWNE0:?W%O$)P"5X M_+RI:48L;MJD';ORCTNB_V*J;4]XY68XC;O*\*M[VL\F5W@$HDY$>[>UI%WF M$%>":F!I$;Z8KKY!>TU)2L5?$-JDP:0Y%"#,DLX\G#_]HPK8%NU:P7AO&Z!!@W@*&JI'8)]RU0C'\ M^71%#)&D(EQHWSQ GI%L,KJ0U04+Z6**;AE-ZK#][95(3/8LC'&P::!1QSH0 M?@\%Y2RH"O/W^*&UT?!O;_I@3 4;*XSD&-JI+_VJ=LD2_2G#E@H3;U,Z?L9: M=1F(EFI(U)E*E)IBP@O#ZZ\K)YY5<$>F'(1PC!;J&YAV$/ X?W)\##U**S43?KOEM3 M1RQO(.K(G*B?0%1HP@%9#FH=Y+1,5Y\^$X,CPF/_K:6QI>4(_GF7E:(H4.Y+ M/:JTX&ZJ#8&.]7+TVAVV5E@;CA0")>%:<$#I)!%67@7 *Z)+@(5*H]?'C5DA MMB)L)G"5#HF6J-)>R%8)&_@Z;'K=E_/3M,#LWQ#LSC(](K,I71E5A^W/[:^Q MVROKN$W4Q;-EYQY/J/2Y[ITWKZN;-XW>*H;))I5K:^$L5E,(V\6<< <%76RL MRCV@-^&@QU9*\7LQ()364]FMM+?'Z[X*7VK9.:'(CTAY=#G$7\:%T<7%CI) MVXKI@9&A-SRZX-&,RV\:G8IX96&BX/)RZL2E7I'?;#/57->+WR7HS;@@9928 MH=8,S5'NHL4G4GT'=PH4RZ)?T%42\P.U&WB*'4'&H[M8-86.2I8@V8+O!1#N+7H3]-/4'71$U'3FB"PH:ZU M=0AA$M?*(BD^"T5ZF4?.GZU],'KA/JT0;+I\!BI\[1C]MH4.X\?HKA_S )9R M)*>:^8B,:6'A_64*+N"GGSS[O%AHSC157<2O'1(DMYU$SQ0> /*UG?8T>2%R M"*N[[$EI=UN!JLY8SM+0AE'C74MZX70)55X95L@"?_+EGWM"'EWB7\^^]"YS M_F#DU&[[\HXR%LLWBS%7^.^_E.U$^^.S9X6$WM2NLM"5RN$HO^C\FG9[=HHH M:M6<&C$+-=;.RI1%0%!SVHU[QSG6#INHEN?ZJMJ *LX>['+UROWUT]_KXQYI MH%UX;7@]W,C:\3-LM8/4-H&C[ON(+O&['^Q;+]RWGNNW?O>Q>JYW%!_"4=PR M'P\)9M2#)'%!R(/YT 'GUWJFY%%( $6HA>AX4XY'>;"86A"&"!1N,F)$^8/\ M@Z)80?BW,"IX0"'@XY*JAK'Y6J2_/?#>*U"#A+">L@P,^FYG%.O)EV/E7W5A+>+4.(6=5M>^P$,K><=3X M$ R=AX17C+T'#2S$,*+^9L'AIYS3_$P8G..HY:M M!.?G%U9%$J^42FV9[@V>\ZSGI5^;UP5>4: OJNB+0Y2EBL M#"QM&."J@FU1+L&<#0T$4)OJ2*LD$K^&0O&"UXS7U)A+SP$LJ<$$[K52F7D M#.Q=X2P=Y^GX\&'VN9]CQI ,UZ$UHFIM)3 #YKKCKD &R\,F-;5YLFK^!,:, MCE0)9IOH;=REF;!&.AF"Q<839!E3F5#,\[MP;/L (BERE-@!V8&ZZ!$TW?VG"=\)H[ *^(J(=9;9>36!&9E4)/_$" LPTY MKHYAYS$)R >&F0+7FXQC]=A+H./1X- 9+[#,!-^[J4J<@MRED.]0WT<#@E\T M4%I1;*GQ"4?]? ZV%6H&;:7''VN!+;D@'/G<-"4#O.@_:9]SV:7GI>CSIFOG M._D7&(*;VPE+/]<:G21EMB)CZH_C6DOO&= -.C TJT*I%A6P >Z3F]0]52#X MGNMIJV3/2"3:_O?AF:[^V*B4IA^C=7^GJO7EO<"1/X7__8H'WDF>XLD6DGTW MZQAVJ,ZPH6II$RW"28K26UK%M+0$DQ)8R0F\/5H5UP)44OXC0B^C^T1O+OUU> ._UG8S?ZVLB@BL0H- !5@][R[L@6-QQ M<3;IICX:X,K1E[%A40!4M[=A;6WY/$?M*$' =.N&E*B-&&"A5L1-W];-985E MBE V#3&%#:*6N'!^O A1?CT,F)(?KC6%QB-=$YG8IA[DA &-72P3!6.YF\A& MV&C\_*&@\N:ZXIKF0%I%/!Y74[UE[1*ZEEW'3GD19-Z&J):._'6WK?E:Y5U) M5P^'S$C_%,Y^-]_V7HA,3'\Q>\5?XLV,.^N 7(Y.;:PZ2=*R\,2R><%H@>]# MCW#7$RR]887.QP4FA-ASI MYXBW%6BE4[;9B.6#+[6OM@>>O]KAZE*^G5TMAXX!C'*PG#H:PD\^T2H[3=+' M5PG^;!H$3'3!8**AVXU$]!ICUK5SMC/OE=DCT:Z#*H=P>R\1/<: 0)WRTJ3+ M$LM"2!&2OI#X+=QM-HV9%OG5;SB" ?US2,7.96< M=L$NZP7X]^MP:%UT.RI!4R07L32"2N" CB6'")_6$APP$3?O9!DA0M %I$30 MM).(# "!VFA:' 7[!?9UK_5Q&]915 ZC]XC,,XV2W4=I&*:I@<8R<\SKPN)B M51A3?<0(*XDWSHN 2OB_S4Q>GZ9)1R,=J^6*I"$.DF$UX7\&LCLJHHPGV#5YHZ[*NKOMJ@$M".6NF MS&P$B-3W%8&>ODUP13K8@ZH%.=C5&?;R'K"7S\^PES/LY0Q[>7JP%T#"58&L ME1,[!'T2J>Z@P4* 7MCUPJRZ.Q_,U9:T#TVU22AQUMLI*-6>-3SW7I $B:=, M-,=)'EVL>^8(WL,79B'_3R^3Z2?4Z SCR-H0R3N MAXJK^#"4 )&(55L-:A$36\SENHEV_4O)F;ROJM$QT+B,U/$9^_!'&L3H7BC% M*I8Z.31_K<;74PC>LQ=FG]TS@B=X(^AL#Y#O0GT26^ART^TE2[1Y]!WY@KC4 M\WWY#VGP![2?Q%NHD3]M?V]\*5/2;!$K9H4(0O3C N(A9LU-%A/4ZHJS!V=R M2N1OAV'EC)/D5MPDR#-10O>"H$M["C\H753"P;_H*%TV.HUS)O"-(Y2'R0O# M3>XK:Q=#:RQY8%U.7<#1J?_[% SG[J#Y;E,\17+)05L&*:U1QS5"KRP= M)0T$MM8I7B5,8>WLK60MZTPCRB5:&<^?5L[#-_"0X^%".XC-3ML%_72&'VAW M&T4M7*7OH$GXP*Q*(\PCC+ VK-+82@MC24DXRK+%I0@0%4?W=R>?$?OY)VNJ M-2CH"[\$*"O1'A+3@8PP!VR#;R'"CJ$#!N(Y^YNR[O,Y56A+[DF=9 +LE728 MLD2'*+6I)HU*86?5)-G.IMB7XD@2YQ/*@PPUFFC;K4-ZI:FB.J/\H84-#1E].65325K9H3 M0DALP=T 1)XI3Q^0/0=,@I-1DKH>HB>A3[8XLHLS+NA>F_&7FB[?\&.I]*@4 MK2Q_;J*L '<6L=SBO\J5R G&[/'Z3^&1MND=BTC;33KA33H(9AP058I_; M.:@T$8E!=9V:6J4\8GJ3;]+,N=,\2K):6A1KM+MKZ='91JLVY)9$>^KU-%9< M';\A)MPP<#A1&):#9]E& MQUX;A@W@YIX)(=6QI0E+MNT$0,T/@^YW0WUZ4;Q:!;"_ ;A4! OKM&E?5?QB M#X!43G#=NU9D-H%H< /K!A0CT78N:N=B(*$EV9-U$#TX2.]:N5FB1;'K#PD$ M\%'755=_EUL)&4B@$09E?MG:^;&VT&6;8#?RR1?417J= M2XUR)B_YWC.ANI,TQZ_U9'<4-2CF7E>B,21DT;P%4$TF&P6LBTP.H'T\.\$O M)/1%/]"HCQQZPJ'#![13:#O9;:C1@DY$+N,^>K)M7L_J0Q]4?0A8=!2#F_)0 M:?)2G6;@T2AEL:@%>F8K_)#4=R4#O37716K5F[[FW!?\5SJ T#W#1_*9=O2# MR\&(X40KCJ,/,73<>7X^*"TL6DXV35GOS\R>'WPVZO:GJ;J]I*& O!6)'^D-&EY MIED2:5L/5 X;",OFLN>:SD;9 ^'478V@EC,EUV%.&M$NXJ2C8\DLXKQ)IY!- M*D574J\0H>X8%*Q$@GYEA*JSCJ5 _Q9WE: MTQE*[]U=W]7MU! 9_EH#=J0='H6NNUR]K@QU_SUPV=\+@U_XY@OZIN9?E:5A MQU4IK4B%^=U,:/X@J'_9(]&KJM'>G@O^?RO%P!UZ@>Q\U]YE\,*BZ45;;:P4E7PK+JK M-B[.>URA')GB6=+S"1;/#&/%8\QOYV\'S]9\GI*A4TC"TR *3[H63 '3&FO- M>20SIE]5+F*D/P;JQ2!O*?:6DZI;J:P?SP_$PKFWF$U,\_44UD*(F-9 :&:=3=H\ MJI-$57@MB*>!E!0=[>Y:V*3/_HN,R%\K:F@-%[KJRSWBJ9L.KK8B(O;UX 6) MHK>=!@?4625F:4]T2@S&D$4WOY-KP%S>WNJ,^MYC^F=WG4-5^;;9J]C+O+P.1H2R6L"%2GQ8X3;#B3L!B ML>$+I5,9Z"KE&%Y(RKAU1%B(]+20F/M7T*QX8KYA6@S?E#?P(7SQDM',F$_* MX*PL@\-%%EB?J66+#3\ M7!AHXNG3TU?01@]/&P+V&8+(F_1_3Q)C_/5XLB) M!5V!XX)F1J1E1/%B;)8D+PC-U==@B,*L\2SB_!$0F(*X&!K74+8_G>!D:@M' MNR>:B.#3(%V 6:6M,"0+U@@(ZW&*\B,M/8&NO'0]Z>G%]/_6)D#\L\-U=Q=) MQ:- 0*M44?(%3\DO5Z/#F.AC'UJD=D0+,3L3NH5''.N],LE_]+O77[\B(LLQ M++**G%:B^@PVL:0:_Q6-!5C[PRK8)AA06$YD!8M5%59K]R;"O' *TD'/](K@ M7ELWW=65:[((UK>?G7 ZY125\>)PD+A\V(%1Y%%/?A&7RN/V^YC)MQ3))E;' M"S96)%' '0D51+(!V@Z-E\DO-B-;. :B2;S.Q>X6.58]T9@ .<4I7!]202=^ M@7?.M?[K6":W771*$AF-6B.T*)\F/&9:$1&Q7W>5&:V&5%L*; M&X'##.;*&?%< !I"JW0[&Q %@0MS7!(5;7 MZA&,1J$5JI)0>MQ9F,$ULZC'3Y24X:\\>&*/9,$%&]=<=7T]7JN(Q\T4/D9T MT+ '%W%A&L*$17A]J=(.-PU3_JB]"U[C&_X5H:S;8,BVV3U)(PT0:$'-8N^X M$394^%[ZX5/25A6EJ*E&H@C$B%Z7OI1=KVIMERM:@,'2"FXV_%GP@FNB?8P, M"&&,@8A$!B._HMNL9#DZD*'L^YE)V>6ZW":\2)^#H M8KZ[[E9$K3PFM\TR/O8T^VG@B#^\*,8T/0J)]:IJ,"+&RV:5(:9SB% N-[/: MM,*P]N0($P)3YF<\PSM+OL("GT#GI'X&D5KL(^QU\U->(S9X]A.91YE MZ/56'-3@6W5+1UT->4$-R%_^X#L0K9= W9R7*B"5KUTR2ZU"6HND,T#-L9 4 MQ3 +.P;FHM"CMT:0;\S^H"41>[#*#Q!P!_[4KK,G6]QDB=M ML@\7^(KO/X47NI>RG$EXCZ;R#)T $K.3HU)D568_[VERDD./,QR\[FZN"11- MQQ.'(;5;=F(>AC.>FU(Y7"$$\[1DY,/@S$&_F\) T#0;6\\X8:G M0/Q$:0W;>AJR!ESJCX;_X9K4_B7U6L:HK!J4LUK M> 1T.(":$EG-$*R11:;75$5"YD]DT=3K>AU.PN"TXFB)X5OX5$H5P0;LM4X1 M>08K3V?A/CIY77]% ?!<93[^W&8!?-C!-].($2?\FI.QT*:-I=6]D$""KJ$&6 HH2X4 M<1I8 MZ?=DM490TA;P:&Q1&$26J.K#2M-**?T+_="L4(0#4H>.B[/A1Y)-'>M*!+65 M3D4X3/QD+$P!1Y]0)>HD7GX^P#/HW-&G$\,P3JURCEW7&-45?:$R9*R4^C1Q M4/=2RO?'K^O+=O7"6%J.Q<+X'/IA=*N103#Y O:&70\S#S>5,_ANDZB2\^/Z M MDFF1G!QT0BK!!4D93Z(*)V5&Q?"7/YCB ^?_&N ?=G-BCB[*P1M?3CWH]=Y% M$V6Y0GULKD[1SH6M$P8?C/X5&B=]OC"B%<@N<0PALT%5,\^3521L%DED2;-6 M<'(\)FH3S@I*12/,;RGT\TQ74@2*+%8I,U*6KJ0?T@4*B4!H2>5,5%%RF_(. MU47X+1E'6Z6,7TH# ML+19:(O$#4,[Q 11PIN&!Y+9(>R[J4SHG>*;#VJ^W):C^O&A+;5(H-(8G%L7 M\*#CD7,3Z[%FA':A4J?EEV8;M>;J@E-R.?!JXTKSW@"#^".M+IU^8Z%&YUE8 MKD7.9!:8K0/.V2##.O1X_]%Z6=HNCO.9K2 -RH3WXH M.9OZ!DJE[VPX(N0E/S9.%5'R0RI)T5>;?JK'0KT$F1Y D-\$LQ!5U;@Z$#/9 MD%9H@^L9YL_+M[%7MK$\(2^XPB!)81+B[=5IX>0)GH )W:A#*-[B&*_U*9K] M5Q[B)'[28*0H8*<9ZV%!/5)TUAAN03Q#92\%(:GDN=DCM ?3Y3U1&M/T8ZQ7,S)P7(;O$N"3["ZLI/;^\$!B!=X^41]++6D\3G? MQ:TXZ:5#E?+4-_>02-N-[(B3R\];KE K,-O]<0=219+*R5;JID)F\#RJK5N2 M=$SP%M^&J_>2QHYDGDQBB3H>)&HI5'&"SUAH\]9$L1'I4]YC++!L*:( T0[? M.>VL4^Y*<+YPYH_+@UH%H9>0@Q++M;IBQE>1KJ"+I\,C*U-)9!(OZ(?4H5Y\ MY,&'[0D_#%7B,8M<7^#WMHY%# C]*WN$+*NNSQE:D;RG&VAI*+M\>LUX&:@J>;.E(HNLX83:* M6*$@W&5TM^1 SL'1#%HBF )7.-W3:-Q_3<2E@I<:)RK-,4M;4;VAH M$8YC8]=E'_M;%QZ5)F=4-E)C2/5E LTF($\&C2-[QPKTDTDCQ)BSR=H]75%[ MVZW(];6B.?N4W'# KL#, X@S9_RPR^0Y#I(5(5P.FS=VFS>"A4]H<7.\USTA M?-87\M^M0:IWDK5]EIY'TAIR2X0%?#>4_B@"L0X>)O2E!J)M M_JB+A;4%MT8W@SE4V#EA\&B#JU4MAV'J06/(2S#9/7Y N:82SF!L1Y;!15LW M&6,);>;GZQB,#^%U[NU2Z__U)W?[L$_II>M?H MO']U- !1+-8LS*!I":$ZP9>N:3.#A3.,;$L!EF1;UHCNA]C(?9K^R__@18F, MC?;FONP/D4_/#>>C&FX"QO6YQ) 3HHFC/LP3O'XO MK(FPP^ M*<3K"= 8O*,>@K/N0\I7UULC@>-DR!5-=2N\+6;2',FVYB'(5C@J62"$S.'U MA,-"RYJM*YP"")3U@MT:_1A;)7 E)L.19J1J]?!,TD&^KXPOSB**6$6EYLK(,[0+\#KODQ:O_^_*KBV=?P+ZD!6H-,_;E MIN],*=< CJGDF!<['$:7=HH?W)4FC+UL%\V,%PY[/&,JS<\%WP[ B[G*EO)2 MPP>\D*5[@Y)7BGIRRF'61FTHP%)4%L1]F#:A;#390G$R2;V0[3=AVD2732'? MG$VB&4VSBCIJGK^2W"3B'4(XB!46/"PT'59Q>,3@#QGAZWVIF."@V?I,5U=A MY_SP)AQGNOJ*I24'IP FIMTIDN&76U[' E#E$L'/DS3?X7OZ8Y_UGM3.+T)$UPFZZ_Z; ?B" 9[0Y8G1RO_I/:OI[*.9B' M5,L#=%T.G+ O8_XM'I<+F;AX+;G"!F U^G!5M;=UW[4BGD"-]#VPBMXP"\"W MZL,1,.&'6-"R+6U^-&*.[.=Y'=D5@X"EQX]Y9- MX]45 ?;%\#JA#']*9]*LDJ=PU4JO+"Z9"FZ'0;RF2[(T=12) #6IDO2(NQ)H M[.NDUH1Z/,("#K'5U2N,*] "?R9C@7>#$54CV&RD"RWR]K>5:1:C]VP K(1=Y MZM%^8NB.R ;0]5E+FGU'NUW9:]4R!8T3A;3-P:7^VYA\[_K(;&!5FVIXV,5. M2W)D,HF69=LU31E[_H '=!LGH[=IW;2(@]^HZ<'BUAVSJ:42-UAZP5NMG$33 MUN.0TV C:M?%R@BX8=K?>.ZGJ,76A#>JM#UJ<]AP=9Q;'0%!DE]!W,(K;KJ\ M&V7>I4YA/%6\DTW]0X@7WB6Y_C .4EWXTSS"7C18U HIC:*UF+,+ L+&=%6: MP#GI&*T,++J>\$GHW+LTO=@>V3)35U,+(Q;1RV$(T M(0Z4-U35&X3/G-+D8F@$S> E,J$^:NWZ[(LOLU>1OZII\5DXU&<3U0O][86. M#]_HCCZE]*(] ,KY+5D)I"Y--R@8 $*OH4%0FA.9QHVL\Y4=N])TA_,)%QE^D*M\01&!_*:2P/OP$E><$@^1$V O6VD?W&XREI#)^Y6':2LPTG M$!\KR 7SIF68(9*SHMBEOLSEZTMVY)NAPJAFS!)6$HDUN_#3'\+G=G/FT13< MZ$\XFLF4A[.!6@LH,P_L G$PKA#MAX5ZB_G#,:BO=+EZD2TD?<>T-S%N+:4R MV!SN&R'I?[>]9UG!3)PH'Y&\8S3ZC]'U\.0MT9F!ZIXX=#@VKY1R XN6$[=' M-OBV<^N8Q4XI!^;O*!6M_.2:^G@9=8,-;>,X%)B*Y:&0--\M37^ M2):*",=./0A_#LPZ<4EP.7SJ^?ATU>]1F!CP"&U5PRC<4;68.234+^72<\E! M#,P\:G9CQ_NC=3)IDBBOI56[HN_1+:YC$WNW*]+Z<_Y"KDL>8? TDB0FULV] M[[Y&4SF)U)5D7Z#'E3;/^QC6Q5/!H,_6L:.8!\=G(I@2HR!K_";NQM;3)')I MHIA+A7EK;4W=VW)O&JW\DCNK$9/Z1,MC2@=_M7-FB7IF6#N2HS<+\C6!Y0!+ M$>5TN?IK%S%#"C'9EULI%LRW-0,KN]&-B [#J=N!H6?*)8)A15$%))GF!O9R_A..*"K$?JM M,!KL,4EUT^<'^-$4#VO_YFK;R"*2O4DX'G](K%OZEM4&25[%>VB>1AI>PQ#) M71WUN &X"G%W2.'1,F+.U;CW:?24B!82G3*,Z$PR"0M*R!0-*:(TU227R]*N MY_OH#=@;G(C^+Z6$U0,ON!^$XY19$W5J6NA"!$4L)V0?W?K>4.J.E[).1'K5KE)/9E^9.-4C:ER]@XL&"7U7U-K'I:V^:QX<>]7'TM MY-N"*Z+5$(]^K &_RZOQ3C %2@:#E<+KA']6^/R2'.L<5)3CW(?<$[:H'CFO M&HO?.^M5()$;ZPU:FCV D@_P7^9FR6=C\7KEOMI*I9X>-LN5Z3ETYT^O#)BT MF+?XUZ"0I+%ZV/)XPR.)AW2Y\RY@#'Q8(*NPC"C1;P@O,N<7G#I5F"$CP6D2 MXMJN6/-]'!O/\ D7;O0I[(@@P5I5%VY&8U-&E#\S7[[_BU:RM3F [<)'T0GL M #0GEJF$K8KJAQ.#[! :Q+.23W&WT\PM56<^5J!_?KN82S")!DK#4)20_&Z$+4RY7 MT-O3;[0O8A)J.B6%2K9F).VB6,F5<,0>2@..K[*!\6#Y#>B5]?5%"EADJ7,B M S=\&0N2*;@TDE8!<+>]$.\C6PMDW#$4-$\T@V*XV$7TK*HIG>2\940Z.>)F MPJ;YCW"#ZZE/2;O35/^B;W[F6GH/,_K9)V=LT!D;=,8&_08\'O3 .47$Q>*1 M)Q)<]AHLT:=%VPQ!SHGP@N:@SD3^,A5_P,XQE+OJ:BJ#ZZ%.3Q+98USH+%7G1*-+]N_]5Y'G M#T$YG5]=;[EF#5IW7 J1]UQX/ &Z;N5XIFAD"+,[FZ>U0X?\-[?CES M'\?GF+#2;'0T/__WL&]&(KNF"F"+A'98]9+G6?B0D$U44MX(5VJ1$%T5UDA- M(&ZD-Q)V!HL*@D>,.B(LAT"6M@B;=GI_*II7UK:_+;A4\ ZOJ'XG)[N9K93Z M8"_H0^[M#7=4QG-I*+5<8;CO3TQ-FE4WNR$I0BF]A;R$-O$1WS;9TG5W"P4E MZDSGE%$Z(M0.S&4/H1\ D_ZZ>@:]"L![I<;8(905:T)YJ%5$LD?Q=\RL0$' M?MS]S5D3:;+=WQ :04K(2IOF7IBN7.!V&%ZDR^B7$H5>"\"4;L-Z _00-W6+ M0- _$\T50D/+]*=&GJJM8W>2.Y4S<'Y0TR6&^H+7-* QVM_$EO"X16A/83$3 M2S]O+#W=P\_#XU%!6S%P@!GJK13_T1R.%:%B<3I!_?ENR5BG4H 7][%<,3@M M%V&PUZP.G23'$@4&7DD2?;JQ,,D*/Q"Y3R"FWP%6-_4@O"X"1'1/P5 -Y RB MY 5VO:2O&U?<"X8(G89<#H,T]45MRGQ0W/B M('@<+=%+-9+:2#@AQ *;3OG#,]X&.6 P=3P@H^(" MJ9E*J3=$?XU51U>L& != G4654C [R$NZT%G$D9QN!9Q$+D/I-["CT[2I+Q\ ME^.=6#S)K0ZKD!9]V$!3(Z# =M6B*TR*NZ.67TT["0N%]U._PGH3DABW,SDT M \/>; WMIN MZ-1,0ZS=:K$UO#0G6LH\SH M_<.#.W[X(US,$&)QFER>"0.J1CN[ ($'Z1P@P( ,1\?]W7,C MU;K7D01TB^SLC%)>G2/_8_B#6W6!=W4#US;\OQZK1+-@:UA"UM=?O\AA;L+A M3]#3U3<\FLKE/U0>A1T>7^YRDH8IZ^"L"9;(1?7)*YAI;U'*[24A?;<1O'NE M]0[M[+C5.BF7.(>1:68&9J4*LP539!VA_^P ^(BM#I'%ZMGSRY5?'+_R(][[ M0,9H^[QMR3A]CV.4(IUOR$E_]LG%?\^:";K[HOAU1?_B.)[F>BEX?Z2E4.-' MH95>$"2CL&^15T$[FF$-?R.)DWO3) Q:_SY&DY0W>1F6\SK\F[RIW\8[_DPB M9]]37[N7?@2E5EQ"TF6F')VN,;);(S"7KS(D,::/J!NFE+9\^.:#KOBD>+ZO M*C%CP=M4[-!R1WY\@9,T\C^*$CT.3M"LQ9@0\9"CUV8S;S"&P(X /UKU9\E=F-""L*OX=^&=RR86(4(8,;[\)- M_^VSS_YT^44P($VCL";D;;>K?_O\$_MSBEN:6N93Z?J^NP,PJKPI*9Z6)Y$R M)-,:ZS,%)TH C0E#B&A-5E[XU ""X@9&M+Z(2ZLR +V5D2]$)05>R/XKI DG M/2F49QY%\GN@KEYA?HO[0,,!2N"WV^%+NH'$8&_:\%#:D+' K@8G3(YDYL[1 M<(Q2&)2&)$<:@2+%B2T7T%?$E#>PEWF(-%52EC[%+?)JZH\:M15D[&CWW+>N M@P^\!A&5H;$DD1:/3&>'-!?3RR%-'G0][O.>NLBU2"XSMV,D+(?_^^=/Q@UM MH/;JHJEV//0/3<_%!YP?..>??_GAW+!LN'Y/1?'?_9]<\##$)JQ;5B:KB2;1 M-6M&O/&2/;DI#[P.!!&6GJ](O*X/W!"JT0S,0H8H\8AG4CX5L\ALS?(?C-D( M"YF:EHJD+@B8-)J_?,$O@B5OIIX,V/#E>0%^R 7HP,"T5K0K+I*"YK0)G,T3 MJN38C9RAO,#6*T"D)*,-Z/J^> M#[IZ0))@L5U3O8W5?EH#;2MBU05G;\EW((O3%?@_"&\0>$F VS@:/E/-]/ MQTMA'U9KWVEBCHM9Y<@*7(8OK&LA?N=&'_6:'53&@PZ9A0D M@@U =CLA[".OFOK%88#*MUS._ \L47I6^29_8B+C%"$YT9;-II]\\E@=\X@F M.+Y0SP#4AP&HS\X U#, ]0Q /9]=OV*$S3S%R,]% @YJH# *'>_"O,>Y9'E M9F4XNS ?=!D +1U7@>CO1-MJ0+ILU\A91;9 ME35Y]O-3Z4^A(OCL#V&9?%4-85R4\IDY))+DN<@!W%56Z-/P4[BYC1Y$,#-: MND#6W:=1@PN/)KOC-EOIL*NW90APUDK2M=Q>T=V3\C_)&HW!_)=5Y5%DJ MMXA,<:G;S)?VDKFE"D8)#B9)*$AE28BD/"K$DPSXZ4-1*OE]9HT]T#:60ZJW MA#VT4LIRN4:$R9LZXI?GM[/^8+<63!+C@14K2W19DVJ6MU^E%&X*?@.I S^% M'F6X/Q$T2I5TQ:JTDF952DKW)(+.MQV(WZDFS/%;4_$0M[]+;C_3@G.[$E7U M4@A(<1M7UKI]\'_M$7UF^ M 1?\],O_,ZG&._+N$ 8\^S-/M&5@BWJ.X!?C3);/VK"&H_8NHR/$*<) M^&?F"-HKJDH3=KWJKRH6R6J'#E1+'*"5^[*Y*O>IZ)7^*\2("?\1QXP,*FDB(ENX1&=7B>RG_N M5))4 =C_VF''6GC6<+P$@8Q3JC/'')0 +T:7XSR#_\13C2G 91)!\NPG,=I< M=1&]"G2L$)^G[)_NB!C!W$U3;84:;"E1(R41@+)KZOF C$SO_\ZA00@3)I1. M[I1S\;PI/^ )"6:"@T%UB#.WWUP3_8/AZQ$NU@/-$[,Y6_+3M4#TVHHH5SM/ MY#]Q(KMM&"2SG=MN,_&$Q@S!>2)_"Q,)"D:SGI0R">Y-]#E71.^/3;JMJGWA M-BO_=21>/8:&.[_G/F+O6+FC=F J#)]DNO)53"&Z^CA1 M?EA6LDQRMYQ$E"J<,$0J[TDY7GWQ":O4$>]M<\X,0-" MTDUD5_A\Y[_%YP;XA6+C^/9QA&9S.K6-)OF)F*AAX2/B-.D?-[+,WUJ1^CNW MP%Z_\X"RG:PV#3<1D*#*$E[C^.^W0BL:K"_5I_Y5=R2HA*A00,8)/=RW55XT MP,+B8@!$@[@N$[;<.Q:S/E[BGO/-\ ]QL:=I-G?E- MT,D^/0!^"_T6L@(?3=%/5-]@D^HWP#D)B)?(?PF\>GF'/<&:PY1,,)+FR M]J>:1UU(;RP:\9E[ M2KEII/2^-HK$=36,!C@S9:FTL]T8,,=%-@0,Y6=%*S@XPI6,<*Y$]A(1A>YU"C@N#X3K2Q9 M=&A)<8;2K+J1!QA%(Q6>#@O*D$ !)<(,<' M=8/S3**P(@*L3?I&N\J0L\,QN"=%SZ:MK#E":VE@[Z*XD\:H9_9/&@W5;>K]TME+ MT[A*AO*HK[[D#HF\.X$J]3'9G[FAFW/X7Y)JY@861>-+,"4@[ .4T H+#F<* MG@.Y,?A&LUB/),>OA/8$/K@T]W% >U/6L1T@D_UF&A0?5"?OGXKWX06RX8DD MN>RY=$HTNK0R*4+Q=*_RX*FF G1 90 +<$B4?7 TYD.I ^=5^O;!F'=2.TG4!#4R5(DCIY8T M=/8I$>%JY,V.#$??DW&C$**HC;O>W]MQ'ZHU)B?(/^I#\QH.F&")PGYJ)$_L MR5"8#?$*R2H39N^\;.+!>@UL)>84BH:FIG#;5&[E^4S1#,LPOO)]PH2X/KEF MX4T332<6UQD$YMF.(X37I,>&G2 M55/>#04KI)";PAH*5..C)A%:RWC8+23?GZ ["Y)GDIY.D&B"]!V91?'P)VBO7E^C)M0F *'^BUSZ6U5K%-YU3LS M^K#FM%'X&V[,R,F.RH!8%'/IP.7NF'"1@7-OY-=&WCY"DU9#W>-[HPT.2L=]6*3]24L+RMO0[>(BJ6-RL#[%XG0/3$6!=V%63.U M3=72OE%74'4>K1LP..4VG%NY/80]!1/%HGU :SQF)*(0L M9=ULNXHC90O!S5,0J2M&RV#/TK!OO$!SM8W>PN7JNX7]*J'AWUK8V]/NX'[,L)U>M:0LH\($MA]?= M$L91#-^ZZ39OG/7PS5]KJ):)U$9:"J%CN.+N[5['77T5&WG3)N^\?W22?C.( M>;=5>*S.3D-(<%#^LD-_NRZ*/3(Q,I+^<$/5+V46O55/%XRZ+3,X7#NOIE MI!Z5X-'*V2KEN!S>S$.;F%6=B3#B8,]50%C ,FD TI<026N3O'$,#_?M+TT! MTY$&/ S)MP\Q^J-3:O PE)^F,%=;B^5P-MVU'.52=2/V0"6\7EC6'E$S//J=!8J0/,LI;C(Q3<03 M4D1D@^4%CB4#+%\PSP&X'>D#/N-:)C!5.& .CK103MY4$AW%#OT5GPL4W:,> M1(N71(#"@,IEE ]%;S?8<]S>(PBKY\<@BAR+7NI'DIACL>\BO7NRU-7EDV+. M/%!F]":[:Q]+6%11&:L>]JP\EAU]C\DB!8=?@M#,T5\(-8)//SF"3,]CD##;YD%7"Y9UY;Y*-;>-(@9O"LS.AOZUC M!@LG,2D_+I>1-?!+TPTJ2D5!AT%^*8V6!(/W%3I.TL$)P;45ACSZ>J!H,2GC M],J#!'!VUU(I:E9ZN+=429$\Q[GA%$+#!*NI)Z49%XLFTX?DM1-H5SWZ>4 @ MR0^+'_R1?/QGEZO_<<] $?/-)*K5EOH=C222X^(L%PJ 2%A]],^V)"Q#$^MP M1[+T>D&(P [#Q.O>$*C A$>MQ>Y-E8W+V(FP/#LD5:\*]3**4QQV3A97Y#,B M.4S!=O 8IWJ,15&=FBA"N2WWI73[<@#2A_'?(OPCB#MRV\"P%-[!I,Z-\"S, MLG=;LX_Z_#W"^PBA62@M2MJ=\TVW-!CH$V(CD:1Q()#,^193]60)ZQ:L@G"T MZ3T64\Y1(GD1_5$J>B-QL.*79MR@#KYYWYPJ8D&&*S\$O+_01KPJ_!>O(<(Y M$[FT>_ P_A7LD&90BI5U4)>:2%98D-]#.NM<>W COI%Y<1^3^BWDN[8JZC?, M^R0%:]17%UIZH-_N<;#?=O4V\WKZ"'$6'*/[)2IHDEA-A^0(IRAE&\M^$GDSZB9*,S6*2 M6^=(7E0(GN0L6K);\4P*HQXV$ZYR!8J3/C)/MGH);-$+VJ('Y]1X!G:QE"778-]>I4NN MZ@(=&NF^HZPZ+?S<6-5 ITUA)<*N+1IX,AWIWC("+"YBN5^%ER3K#V0Q$4Q$ M#V +F\YU9[_SOEQ2;'TT3"XGK4CL6;+C)4Y43!,X_@< UFI"@IF;O!A+Y@@\ M-7L)*I#AS38TV\7G,!0I302*_.*S)C^>=GQ M6;"A&X ,"U=M=STC_.&@ZGJT(!24E/9-QE:&0KFPP^*O!S8Y3$90:;S%J-5O M7W\'_X8<&F%V+43GO>Y7K[_]6GJ*XL>KX3",U5Y:$T(,6UDK])Y&1(#ZY'OL M*6D+_>8PH-U>SQ5^P=PHH@KYBSU7"#R;3IB/4>ZV][E6UMW7?M7*:P8>Z MKG;C/%]EO3@_^U;>LQ,/G3VI6P!)]AB;6H; MV6)U'=9^E=R.DO3,^'Y+O&VM>6K.? E MO<4^R?A6>!^NJ_*V!FQ&(#1Z7#DL.WDS)<5UFU%6B @_9N>:.A)^*3+,6ZX9 MRZ?A&M=5'P?E^6BA;@TSQ?Y;DQ3@M^Q_;9Y$?L_'A-;ZKD'Y8&,U>?4KQK3YR1BZFVM"*W-HQFC_"];]H]OX/UP,TPV1<51;N8[GB15J M6'0G#N&"7'3 38.=["?JRAL^IC#-/4B$0$7<;WK,KLG+^6>:U*"%0==9 *50 +GM>-:QE _O-@%*L=3G M4Q$,Q,)X\M*U#31Q]H#?NM (F_Z#1DN2FUA@R0#P@PF0$L_H#_TJGKFJSP'W M/6RBRDV$$>DO&,5W/_SC*QY+J11QI1SSS([Y9,NSR[W9X![E/Q$BBOHG-5LW M7$_CMKLCG9 _']C\5)IF"L:P2B]]T_!$D]F7[,6B\4^,?+H4CQN_N>T7C]Q. M'O=2]DB<^(F%#:8@47=$?KDT;T?NFKFJG-4IQ_+,7O(^@)+?GP$E9T#)&5#R M&P@IDF1/..<'[;P7;#.0)$[U2TZ?U* /2Y;506H=4-INQ5[?0 =_6"I0E;.8 M@.HO7 OA2DQ?[3LTQ&TC6\*+5__WY5<7S[X(CT$<< M5.$?DA.!2@)G51G&([ MIJY-MM^_J6L0KZU/X45MX2Y("$F,Z=V3BM M@J]\#7=73C3ZX(II%0O5>;>1*!&?4UMMAW\3;H.>2QHFNU&="QQR"(2228M9 MI-ZEIKA<3#=:.@UE8 23(IT;>X(\A^!I^82TX9'"!T:4\M6Q3G*:K:ZQ@876 MG4CA,2ZU9"NW' MB\UU6;B6[/K/$Q#<2&'YA\+/^)7BM5\7SB5M;U0"%4C\Q;NF'XG M+#3*I" LK;NMEH^J<%P QBY5 JUYZ4[,,B3%K.Y+GJ2&8_S?"_[P7'$@()24%PJ5D2C-PP646QU@ 1)9CG;#E.,PN$M[\O02E &4]59G M-ME%[#$@I/4:1I,?A6;8FE7;'MB!<#E^6F/EG\!)A[4U'>07J].CH:( %U\4 M&Z%^RSU\8"%85Z[S@F_2)NE?N@>JS,+ZRRNZLD KDHA268CTG!E%P:LR6;Y8 M%5*OI<4&.BE*^4ZMC!J!WW GPH?Y#$@:O"]N K=ME_)7IWGB?+#ZE"4"1:^W MM4;R1:*GF$;VSQB6PT?EQS+!E?1P%VI_(AD4+POZM\(.%]LBD;:PSOYB]='Z M8R6.C8F7>^ADYHD8EW]Q>54N5.>QT=]'#:&O33 #E'LKW" +P[ MEY@E) 5[%$58*N'U#6.=$"AZJCWTEO7ZC'SIN!;Q,>\$^_QX&Q5/9=H;EC=1 M$;$<5TL8SI.'9PM]ZWSTN"Y[B.SE6I9TNKG]-AQ7)TB/0$K^[V\4%#I&Z M]U#S=X&G%*(T%O9$V)ZW&%,+M\3"N6=("IP?;3^6"ROO"L@5@/YPBF:="@6X M@=-3-89C6++U+=%GZD) 7I5@=<;,E$"W8RMB8JNT&A%^0'[73JJ8[LGCSDZ; MD >RS.-HWB'[78!(EDDXS3-AU&CB'C,[FAN-Q.CS.?!1Q4/&9 ! $B.=J_/3 MTPYW>5V2]2MOE&GMFND^?%[;8^'H2^NI;K;SS'#5#IHU3H:<[GFE*Y5Q;U9X M-"!F0U#UQ1S$(XX.OPK5,99C,(FX8(#="1PC$9,UQXN\50"5CZ3F=EI7C)]B MG%])$"]=!.']4A$^GE]UO'M]!FY&%I=]Y]U6X&SO6N\-)#79>M[?3:/]N@K7 MBGO^*R>=\\OZ6$\&!/3#S)F"5TSD51ID^HGE$+ U?^@84"R>D,5QP(6==._4 M%@$YS5^E*^*I.+ZOVD@I]NSWH!3[I%B]#F=!_V/-LDYM-[5<6*6:\8CY0K3$ M]?2PK/=,0^2V\.HC^O!WZ6S_[F.:/.KD>=73Z+Y60_9=F!LZ 2-ZATRA%(@N MW=-H9BSQ/$"+$GPF>4*W28'NY +]/0X@W_,K45_@7>1>&*EFKJ2(AX[0Q0 MWTUN/% ]-SD@]!64^U8SE^09$L%5#(39B+OR,!\'/5EW0U/0WXZ]' \1@DVB M0SFRE[$N[L*_H90@H(3U(5U0VR66"'[_FYNJ[(6.-CR754KWW3 * /LM>UE) M8BY)L%#YM"8_]G":L>H#V\%B4+\I&)T7CUPUC-MPA!,9RGQ(798TW K=@+=" M-R;4DP)&V6B+)<6K C"Q0^ZJ*QO+UZX(,]2AFGU;E^%"/I%JZ84?''[#\.V5 M/.?KO_WU]7>O?A"D-G:LNFMNB2G5%^^C&J@.-T+%?#@&\C)N0(DY#>2>JS' M2:V[+#,AP5^JFD-N+^[91+QMDANC5#9VW1NB/$3:9V*J!7+>HB_/SZ.O_=C[ MT=N_"K>AL?_TDV=?%$K$9HDR=8(DU2%1E[TPWQ;TD(^_:3X;1\QA9@G=#\B0 M(+<54X_NB1B>R".$(A8Z(?[X2?A)>\'/E" UPN V:? -8I'J5J9:R+]4HT7B MJ+]>(+HPE_@D#W]7;-!)S9-=X@-3$"2M,DF[-26MI&BAAVYNZI&4JH&]EOZP M,/Y227'?#9Y;H<64^8.(HQA"75>12)W%?E^(>EMT![.@Y8A+:,^9<:1'_:%T MG$"_$G.X[!.Q'RO.J5WZNKZ1]@_C'CV6H(D813_"Z,GCG(5UM@/-.?41)LP6 MW_O1S#,'*LN.^U_.Z)KW0-?\X8RN.:-KSNB:IT?7XOPZ,:U4,NQ$3J5;.$DN M5R_,X$J&8:F^30727MMMI4-Q<]UUTFE+R;@F- S=%8JB@3_35U:8TV> M?%_(KB_EOKP+;,%MRLEJU1OC'ENL$7F \>/J1'K8&SK=%;PCEXA>.WH3^:6. M.!.I5BC/'^/PG6#?,"X.#7R0]@I(\"19:0S'+FFY+*%CJ6@,-5!.E(@ M>AQ2V%J%N#>6]7;8_<*O_D,HUJ-/,DOE17=DYN L+MLBR_,QD?)JN&;0]E%I MFZ5$'@KUQ!2?LWM4VY/T[+-H"@4]25KYG! M H[$Q^!*1OZF[>XHWMK4J%@RV6X/),@L#&>=Z2O628WV@!XLR7O-0GKB+-"0 MO[KEVN61S(9KQ&FMN=AXH"JOR^9V-N((\;^33X/8+ M#\J:V[.G=8<9?ND7IWL3BT3C>P"35ZZ[:5QN4WG$KQ-3U#LL"F!4DD*/3<>K MOUY0-$GB;RAV[#G7V4Q&W"Y0JF0U4"K(3[:L\!BL.USA=_H"=Y'@0+K2U+** M;^DGN:]L8->'V>J[7#U_GSFM=$Z+&?E$]B#O-D>%7YUY7Z1_7>!@^38\*B:C M$.]#(.R&&CS;@;GFEP!!D;A:%/(V9;\E E^F.!$'J2!RZ8%[U'IHV)$-(;(Y M@0\/3 KO*"CB.Q:6!Q_/UI S$1N\J5GY_.KP8S?=:2] MPRPVLI,X8;A4Y K?F-05%,26%B<'(QX]S:(BMHO6S5 %H9P&]477.U!IC-GJN"K[ MHPC9Z SDAP_<7R(7+]2FA$%G/JC=?('3KV7F9?^XQ;7D4UJ8;.T"KJ1CCK0S M?N^6.C#*.6XNX82(YF(\R.S^=(QD;CJ37F7^N"(/:92"Z1HN@V'< *ZW"IAMC(]$HAE.9ME M:- 1".0[Y1&B5U88A:3,<<(?> ^V:_5<,X0)S.9.EA;0L;L#U*,Z75YW2DF\ MF42 AEF\EI=-%^=H0=A9$'42NJ:P.8DXD_ STMR4V]MZZ"#Z,,L_ MS4A&JP$FW,&HDY3N-N8$QY'1[$J;4,59FLG8XB%SQAPMR5FF;M^%O51QF@X> M@2P\%EF.V,4YLE5ZEPZ.$MH&0%8!VII$MES/7QFNGHE&=7&S\O,2EF-V6VEG M>O<59NM)R)Q/,M6U@$2R>:WVZZ[94L)) $<>=$I31OVK8WHZ>+ZCN'5ZH58)LUU;5XGZ0(R_A"%Z14K.1\,N9B%:0Q*YP&*9-S1 MJ[;H]^NWI.D6O._GS #R[(O/?H_PI=QS$I ['/S7?OE_VZ#/-Q\>IM M4QUP 4U0?-5MMQ??])2?UC^7?2IJ<].3:\\>5/0+$?>+JZ2"0_9.4V,A6(1> MV#7%M7C]]8L%;;GD->4GT:NB-"9U@$S4[/KW*7@UP8@)"YMD3GA 1:-[%]>[ MO@;Z&05BRZ7$-$V<2[V+,D[D"P3DY+ $-Y$]DBEO6*FVH+&,NN\^LEKG,W =""GWI(3-##IU=<4;RY>(EZ2'HOI-.:(-3HGD:' MH, XN&61HA,L*R.)<":J]Y^Y&2WCP8 5[465RR$-2/+1./[L&A#XD?1 +VT? M<$;V+GB#2"C@MY*45*SE-JZ4)G01!BY(@K;$6PN]01MIIK-*+U>QT=E6>XB2*%VMUQ-A M_L$E]!??/VJ]<"H2GQ]]*,BV*XUND5GMTQ0>>A&7>URA;K6;LJ=3B*\X=X?H M4$_](I@T#O^K[>):WS44RKN\@E,PLFZLQ2S$:;H%8FA@9QX<;N*Y%'@EQF-MQ"\S426YERT:J,".WG72>-V?J@@]_\- SNN8.MYU;,F#&Y M#5N;4^TB7*0IX-T]/\1+=AO76$TO@#^DMO%RI2N7"*LTW\'>AN0DJ3^,;BDO MJDY!NH@7958[CE'8L?">.$$L M@AP.U6CUS.#UN6-V+-\NL6.XGQ%8P0^3V7*U'@+N(N>;^;."&R0J:1.&RZ+1?, MJ0Q!?E.U=7L+R$YVPS=QV_(1/7LLN=7BSMR&D:,V4%\'DM2W+4^2KX]S HEHRG%PI^-6,>6KAB,16+Q1XYV5F_\#SAY&E_8\!" DIP^TK>WA]E2"68KG&=I!I=:ML1L@AC0D,X4Z[#Q N&+7E[)<5U2O@[-);J\Q8 M_IPS';FVNCNR0L,GW!QKDGINV6;K,"FI'^.23CU0G^N(166,V*S*:..8D >Z M;;NP$I6/B2]0WI#QCH48HY\Y(O,@ DHFHK%P@[CWM%#YN$UTBB9[9A<8^/!# M6"4O)O%U_M*M!TW&?/K)LS]* H:^([D7\13*P8QTY]@M/OVTP.^*F.;0H);^ M?U+?B7>LC#@M:N\-_C1MK]B+XJ_MRZT%E*D3IBDE (^,@X_^(D^<7I@L[A[< M4U0Q+IO-Y)M3^4)IR3>$9801HQV'XIUL<4#N'%Y/Q"*AH \!'Q3O644? M _]&7M3!<#4 B"5%N M]W5+T&_ JRB;%PV\W8(R1W33K?&B@F:RW-):MCE1\ZMY%6S79#@H>:8!.%_% M-&W<1ES,O,E$2YQ?>]H,_QAESPOC)+?J#T!!LYN/=4/\)9$54&:R5P#?A$(O MC>J2-\HXB5QWUTU#S-K0;\C,7JZ^TQNN_DS_E\+[!F;2QG9HDO5Y!PPEW]D> MAL(,22)"X2*LOH4D'64M*6W?#82LXA_P.8[T*XQ_RVWAYCRQ![KZ"+B53Y_] M.RW.3__T[Q\GV"WY$CP)*+\"OW)'F%SVNFY)^;RM]],>CXZ[=&_D=W I^&2) M3P<(;^2P54L(_H:FNJJ')G)@'.:R3F[LZ8:VH0LF0L+XU9Z6>VF&7NY6Y<+Q M]Q%5XED_XN/'/G%Y5_!&ZYCK35ASD\?/%07E';0[\-'/?9*Q9#Q:CR(4R[<< MT$?O$%ZULVAGC^6(,)BO+I5O)>')(^OX+6G5WI:LN2;U"(X+*V("5;5W-0HI MY:3/@)BG24&:\S4!=2_?NNP,'[YZSW>](EZMVXU5FW(NQ9=E5/!"ZHF=MG(: MKSN%D6+M!(/;-%4KB628%L&@ -[(A$TD?-\H>44XW-N"M[R*A-/?TA15P2I- M84M/U!LR\D!0W0I"Y.H P$V#TT3-&D,60%8+3XUK$HQ,?L&;I,YGYPXRX'H; M;&F+":W02P&I)>K MUPMNZZIV=4$J+]V6S<0QU'Q:^')GXI#WP2#]\8Q!.F.0SABDIT<<8O5VY(^< M;!VU\?:WJBG/D)$(-U5]RM10HFONAMH3-V-L/KLI#\K,G)\WGM!:3KB>.?^U M>0)A0YF='$_'#7LR[NTK) 6U )T*H6)8I;*\@I[]514C]+Q_PRHDNV6_B1?$ MG2N[B(\I_!^2=U4\T8+$R5E[E)W6F#"($* M/PQJZGN5/?K[42KL^F:K=#9.14N]UUB-0:Z&,2?J3 G@/XP0)$6D;8/W,*>3 MX$_# ;S#MA8?-(2TZ1-ER6SGI5&%)67]\>F0^$Q(*5,\.F5=]9& 7,-5D++< M994]1N0LE(/G%2"&#U4;-"3GXC9X).<.W_O"J6_/4DNDB6QT_<')I%M+&X"2 MB[)LLIJ_I7V:"TF@C@Y>IA J (#U S?]<8930J#)2 <2']PZ3G AHX)B5 ^E(S;2P"6TB.K1XW.ZS1"V,!I> MB\30)/# 13MC)PAF5<^6$ 3@:>;1&)CU,1QJZVCS7'?-=@:-I)4IU44MDAFN M2,XO.J-ZZ7I:5VVUJZ5L%09HI*8*1"?RCDGM9/F:'#/9/M(MLKP7#<#52Y3$ M5F=:K"W!4! _\4+^1YOMTI,*1%<:@I^)$M>V@'$4WD.O&-E>^/*V%7G[MT':LOA.)6'SK MD77 G^1Y^ZVT.O_2@Z63MA(CL3RS6<?1 MG\-%^VE@4J/J;4F'.;."<=;,X1O+IM-V<\[=[[GJYTZ:N."ZW?_Z_YY]_LF7 M_Q6&[^('_49-@$_$I8Y%,MQFC-Z@:QQQ7UN!E;QRGPJOYQXL\8=E]CE M5-CFO\,NWG;,L(_%5I>N?)!,)30[M:*O&F[TW^@,5-T^8=(J61Y,/9$P&I1" MOG7V/DJSXU#3_D5%\GI+<\^S?&()$ ;A[.$VH.W6S#-5MXPZ-@<3,8!V38X MFD*%D$YA!^@T*Y>_'?L=RABT.!87:AK8A@$M&K4,U"A M7T7QV77%\.N].UEWP9M%NX5D@CJI@PS\/%3%4+YN9J-JP:3)BEZ1Z4*8;=)[ M%\(ZYEM.1*T5MHL[AW6Q$F]C&$V*:4E7LR4_G)>S3@^Y\2$F*!C@3YAC?CYE M^!J5,T7")UHRA?3?'.FZT9OSW"78?L#+B!I4C;,H;M:[< B"BH].@+AY8CF6 MXX"2%&"/D:]&Q3P@.H7N9]Z'CXAPJ'1;ZXJ08!?/;ERJBRT*2QJ]1Q<8#NE?/(#H4SR==A4OTQ M.'4*A8.OY,YZ%K%35)LP<1WI$B,JS*GA+!8W3/G0WY;]-])%]4-/Y:T7W7Y? M#PP+B*0TK-4GA$^27J$QQN,ML0#GM$&_B+#);X(4ZQA+E9%E92DA6U3FUGT] M41MI. K"G,OZ7E@!&0YRD>R*2YB:8ECF"WP'=J[%T?;V46B3HR'N+[H,ID3Y61I MMGJG+C%K:8?O'E&6Y6G)CHN8./49(IXC[79E=2D&Q@AY5/ V^C:$6DR;!X(, M[9*$5T_!XB&NN6(%[B9ACP('H^LN-(HIQB0>L.B)YK<;4D; NW+PW+NI3Z5$ M3I8C/S)?EZM7/#Y1IS,&M\R8+O"AR%N69+. TY9S@5IC_("J>V%=,;4N<("C M^ZYE@ +",1_'C(P"((BC/S_6'!-*#-2$69F.\]'I&(?6?LLJ_H@'\+@Y@C'QL*99[45?"44PC M^6W87I]^\NQ/NOB9!W>%X%M)\EQ79*)IBQ'P8:D[Q7V%SBO;MEV;G>M.<+Y= M_64*5WGVN W8;O6[XS0/ABFD=6< MV9-7V&LA[AXUL"AC]$;X:I5$@,S92P"#PJ@.-?+R.N'V!MB^UA:?O*S28B".8MND9T#3>P":_G0&-)T!36= MTS\MI[N [NR"RWJ^MNL[JE\7%8C2C:0_#@/%8M+.#D M^Y-J\\-/<9+50,<\Y5-YTG/Y'N%%G@-/\E;R6^%5G(89:R\31-:#\#9+&HOS MJYZY6&E!F(C20FQ:J9PB!#OR?-4OK'C/4ZR:/SX!)=;'GK0Q(+P+FOU&R^FB1ZR TM9# *6Q:>#D>+$K8&!EM@,E.*9 M\&Q45=^) FL*WF.XBHN!9%0YJ..BB=6,XEL\@JIOJ1AM.+"\?$W=LM;#SH]@ MI/M9!ID3I6DN3-.VMXI2CC,LN?Q\:\Q4"$_R[$R[T9.54@F7[T;[;8(SVG9[ M$3"@N@Y%S<1N1;97$JQAOJ8P;)24]4AR+1S29?1SH.7T:$S-SZ8GJT0-E0^V MW(KDO8 MP[95',;3A,_-@0>)3@.1#_9CRN4G2VGC2G]YDS0E0>H^9VBC@:7B+O3)?(6= M%1.'I'E/^ YM9FH3D62P#H.='M#Y/,EM_R(M#<:MFDTD,J#9!'I'U^@K')%" MN";E$(E W%*P7_,EGJ-](]^GS8: E\X)?3.OI_D;D+R#WSJ<'O\5\T-C'O:U5W8&IY_M;U.NZ::0> M?G7>LJA0>CHU%I1;2%'Z'^K)QA%?TP-1K$ 93_W/\+--)4Z44C_Y1I^X'^^Y M,G.?@D*^VM<7\L^47!-^&)H]<8BVJ@/&!>,KF]I+G7'EK+QOT[LF4"[?AP>_ MKM?2<2099<)",+T]@O1Y>=OQY'FJ^J3J_KE M!I/7:68OMRJ64:6#Q.T$O-JD,-17%^[?5GYP[S)?]0GK"]P"6?79DD5"WB+7 M_81JS*(/3^C79JAU& Q[74AS/5LMB$*1]"4 M H0ZT'E,K2Y6.^4D\NR89FUU6W>-S27,97P6UG?QS\I^?#W.'6/7D!WEB=+: MWC0H_D':2!P&H^O?(*[#UR+O(N57WJJJH6P-71&;KG=:Y_&IN>6%!D6:55@8 M4)/-OC[=D>:(2SB,M#8V\&!KB0NFN M*HYQ?.KCWDZ-XAU1O:?HSW@=\@4 [#TT?[20+VA]21)"B Q%%-,<"W497O W M5]\9ZZ>G//_;Y7]?KOX<["WIRH'WRJ&2!.VBJ':Z[UJ^RGB2\(;-NMR\ M603LJ8.R".:+\9>>GJX)(.;94B@2A@*(%YQCW(@K#@+P!QJY16.'!KV]$/M+ MVR\6L6'JF=?/)3@5*+2I;VH#IL1K&$FWUP!">HQ:]LJXM70OFAT;EK(.X#J? M. VB7V5/58=.8S:0-#N&;5D1#"/:8+^7$%D&F08]583@&S+3Y5,HH%CB-3G- MJ"]"Z]TZ5">7^=8KT?\+^XOC 9#^$M(4BXN3 ;ORMN/&"FT3E4:((_F^%,'Z M+]AL_'R(PVL#F[#7,9BW6,VANC1%P1U+B7D$UXF%JQ@WRH:2T20).4INO*D MGDC1"L<;"I9,5!'[G,EU2?Q("Y:L:XZ9]OU2LL@FK),>'H. 8\(+^0!'WX!L MTH$?#^]X%6SA/WSJ2>S3=$#)#3?CE%6!2A"D4Q\@CN(?&TEPAA@I//ZO02#OA.,*GU,6KJ@)O$JDYRA HCK[^NQ[)TX/?R+X*)3ROS33[[48?UGK\_E M :%-NOJ&%4M_Y2>[]SDP.,^^)%]7L.KJES+E>9%2H&@^;MMA+MTL#DOSJ#5Y M\MMQ<>^ S1DI8FW\1\N73JTRCMRS56.TKJ)'-= M(*F&*%CH5FO#K8=,A*U/21K3#HX];,S'_U']CL^:S%O84@TH=E@!7+K>PK7F M78"N-X2%MAX^C5)Y;P<9CXAP@C36FZE1?J-R1#\ HG"B3JI;"\CWW4@!$_@' M+%>$(A5W"$DRJ*9LLP8"$N!=US="T!!3_2D03%J2PZ?T(/AJE+SAOCD"8':I MA!J.#L?8FK&BQO/E%SU49-]2%N)7W$N%T-%FQ$O[8WOL/1*_]V)K3M:E293D MC:;*S57+563T0F%%NO[5(_TU#[E)BY4X9#2U.E J=CK!K-UPZYLWEF\MB@8HJB0QF4\H208#:'D^#_V7PQ57?W;T' M*<@3]K8^P$K)813W+:KG^C3%SUM?#T_J#QWGO7LA?AO+MQ>[<-,4I?7@*]W) MR%F#'3'<[,-Q@Q/ 2.*858 38QD*P?]=AM[DJ(P^9SOU.FPF1-DTW9W^<9L\ MU$,UKA[V7!HV\%J1 MY=-C&(W3+BKWD(PQ<=1)2S9+>-"*C44(Y/O P20_BJCFUV'FGJ07#S_GTR]3 MQ+#ZJU5[5;*$X;8::BX*Q-F@.C#;O NR@)AK/]+'E\#E4X@77N4X6EEV*#5F MJHF/H7+ZV7[-21[U/RIR'XSS"7@WP?\]9&G1RRH-X J=*%&XP!J-TU0PVISL MOE;\ZWXS[2GZ!O[E&*DE'7;[\' '?WSLX.9*8P-3/LXI%E3O!PNG9#.J5[.^ M(=<='#E.%JWP:9[D&?L(D;[6U.;//X4O9&2!QJ32G*<$+I@=E 0B"%6\NT0IN4!&()R5SC^.*V? MRW2_KN1ZGWW^IX_*CS]Z]O%'7T&(A_CE/OO#'_0]7G1;X>Y^],C0PW$E:;JQ M0(.P>.VRWK>^/W4]:!5]F)A8,"5LB2,5.3SP'2\%WPIK3W!T@"5/PG3^.,.F M=D!S*@! Z%U*88X5-@=36EVX6E3W49C!?0](>";_?*5(=G EM> Y@QPN!] E MI8= '&;M&^$_W$-(8X+/V%761T4"W<&XYJVYZ_=2!L?"5A&\1UT;!\:VO_' MWI@&2ER+:(, '@)+5 MOWYRNQL(4J0LB12-CFB7+9' 7?+FS>7DR=!)YQ)5(1=?77#*EOO_B4'W[O.% MV!0O ]V_<8'U>=4=5TSTCI2:Y:.HO^10+&/+Z5QYCTL5QWP%WOG>Y*R00F%? M98-%([X,UDA<^!0EG'4W'>09_X.(43YC[F2$M=HZ:ZX0ZT.UWD"D!>:ZH^8F M<&S[#F*6%8$YP^9JFABB*UF@J#'5@;+1\H6(/^X\6XBJ(V'_0*YAR:@O4'1Q M8)H(])00CQ@V<-N1R%#L1#?L45N=:MMY^*Y-WM MAJH68QV?9&-%J/?=(\R<:\6]F15@0N!@///"L2G())9WN31WNI4@7(9@FO]; M&75S2?&*0DXGGMP"W%[= 7>*^@I]84;"Z"\1LI=@A)@SP:B&A/_)'V81=M[M M>=/7DTR;A: *(X?@LOJ^!8DUH8AJ+[1"?(L;FH Q.NV O<=@T6^BS\C"Z V+ M- ]N/R7\Z]J!HJ7^$K4D)U?IA>9C6R2C8XM4ZNA?UI45KS3HJ)1@ M[F(.X;+[,;@)IBJ_1*(*M_?L"T'D@1%&^2@JL!>'17%:1J?OX]3_*ESPZ$/S MU#$^:H?^,N3TF"3:;$&! #BYJ!T."XR*>R# QVD!'+O6,Q46S ./?O'.QJ[T MU,0O-J"UNQ_=?KL!K36@M0:TMGN-WD;9<,Z:KAKU6-DO)CWTR'_\BIT13+5/G M[,@WG)S4H;5B?"?)ICB=J/XZ/E'H.T75L*KNKY8CU"/GYBAZESD$Z?6'T]8+ MNC*>HU+MHB9V* P!-* [5\<8X[)0\6JX6U59+'C?9"*;MU-UF^TY8[MZV3=4 M:Q(\YVWYM!:6Z87RG$6=D1DM>+8)E56,T'+3:1B-S0)#.($%I@[K*A'H$H(B,=>" #)3ZSW4?.#4&.F,M#RL/T+?E#7@)B^ M9"_ T+W*.,Q+'MW+!6>RN@'[>$;O"5+ =8H^2RJ7^1EZLX7+"%7H$&LKP?P? M9%?<=Y'YPS9')TBP4UI25-E"ENF %S81L5S^7UK.">=]VX8J:)B"@"T?$*>P MK]<[B9KF[+8E4]SY7:Z?Y3!MVS71MHIWS".WC"SF(&VJL)0MRF/"B7L\^#9S M1!@!!+PZ;'J,.!S=-B+#1Z!M%M2W,=T J":'2*:I-U?R:OM<@8E9TUNW1FL< M(36QZ/HS)E;Y;)KFO$4VK$[[X!_,V$^ IO7AOS94#^X/7#[>;M^13J0G*+,$A3F,DO1!XZ.-N8SEM[L+Y@SMH?3R(%%CN(>ZMXOJP19EE=+51P^-1%P5 M-?*6J]/'2..S__RTIH8-';I!$J[%*A%3OI%GT8C"[K;:?"$;)62T:N102>E6 MX>-YZF0_$8+R<1T[0$X0<29F0TN.81]LFDE6#K3FZ"F8&%?3DYAQ: O5?;"V M!-QSRRD7?408A8>/U@\TQ>>W*>TE)_4'#(GFK/SX6?E:P;][CD,5#$_:4A,= M$UWTVM:,I=Y9/%P>T1@-P%:\Z%92FGW,18NI52A)#9&G&X34]4AX(UF&N>O- MC]&_-@+XXP*XEAI<,(4UIB9%V MWQ##3U24('27L*ZF2W3*U] <1UQDX_(Z(E(K00;T=O912L=I_:]EI(\H?J5?4=)V(9##6 M ;[01$+%Z B<[MDRA^I'JJ;#9J=08Y%KD!GV>"Z^LJ9HBYE;TSB3OH3*] $4 M!,2/&"*[ZTV^]=)'MY9X8;$Q-5>I[0H-=RWQIE$UI-9YAH97..;]YE7"7;!N M=;6CZO8M-=8O\T-QGS!64QDW298XEZEA]G\HU+>MX.LD3I2I%@=#!/0" MB7/M<0V7X#6E+1GI%+^#(@:8+>4_-LJE3L>+H90TNS:7&3$>KK=D>UKUPR7: M<(DCU KS194Z=\:@6D-QG2LG$.+;A,36X[XU^6H==[>M641G6'D'M1]-*SP M)D/N,#CH/K5[J59T*#R:S3)4OZ.5:V5/-4<'3?([=IG%FI-F)'S<\*0BOP W+2#,N7U3_:B,VK).QC=U8\NFM55E:U/7 M%AT>9^5]'AFXHUT=*28%BLC?.7=;P-1+2589%=/,* Y Z)P&XW9GC%NGP;@U M&+<&X[9[&+=\GJ;ZBK!*E:]S5?5Y36M ],T3[',D:!%Y2%3)I9.*)6R-ZV8EMRK7,)D&^SWTF@A$HE-#CP!H,G;B0A@ M1,=UG^@U MB/&H+$1Z)I6:!1_1*IPY6,RQ>^E^B68X82ECS'+_,!F!B'[M;"J#W\_$Y^^2 M5*,CQ"%F-S>SA+)L_0"*/IH8>6,W4A/LR)I7P$@5%UCV$?+NYF3P*ILB/'C?3!- ML5*1ZF9+I>6M)YU!:D:NB5&XZP@CL?R>CK94FL-$\]3@P#@2L,YL]]091B5G MXIVTJ%X D8B@M.35ZRQDT5.*XQ04>';YJ2SXT^TT[M59$<9V)5G)?JJD3P[, MM!)RL %H2^'D;(M'VZ[)NN:24;/A*S(E$(/JD'@SQ:)]E0D2U4? 3$+71K[! M'(*I$/=W*!%K^FNLJ]"C.08^R83*(XQ)8?,E1(C$#H&Y[O%"%.AHOCA8V8(M&%[M7EWL&;+R;S0EWVE F":C1":Z]8/ADBD+%*(Z M#% 9H$&N.&^#Q"5P_8R\CF9@'>M):;]!,XQ"TNJKW)J+U"YQE_NIV'\T8<7:U.UV@>40UN@TG'1I#>R;:9H MTV^XL@?NYU6!8?*XX,1*=IV:UGTYPU.=W+WH%HN H1I4HC"ZW8AV8KM@$<2Y MW[.LHCKM2TG5F4?82M$*HF$_KRU,K0:$1')V&WDF:[(9B/=5U.AUZ09:/Z3R M=3<%9W/U)AN+#M"0(OAT^["E"1IC,H<9.D_%-R7J$@O$#,QCB"Z-E$JU2%:6G8 M_[*+>^E];?O3??$5K:.2S0THQ")%-%62BD*FIHE*3?XKJH@++F^<+L1=ZE4^ M9[KM*Q;8+YULM& M[9#'0;?=[;Y<=NOE:I:@EU:Y]9@\F^Y-LT:5W\.2& 56BRS@/E662YEIA&E]'5W<%*6:2FN^E+BD]1G3U[+FJO6FNHA&L9+IX0^T$VYD M032'%>F%2)_U5/1J<\6.M47=_56ZE^9R3E<;/.13H&-R"T/AU@:T9!/9 .;\ M0L,-"\UJ A)<3:M;7&4^8^$(-H&R/'&Z;$^<'8CK>,27?-PQ8^L\AVJ97]6] M#B5=Z2%,Q$1;X"^.;G2PBGJVQE(AY'>@$P,P-N1QU8$;DY#H7V!1$%<=%?&> M%@^=K9.B#DWV/RBF&-?.C1FDTWAX]A9/1W5_JYZ\ UBGKE-S("%=S]18X)@%:#7@7BKI M2MQW+0K_&DZQY8Z'%RS>&4DS'2*O+)2-FI5!,_0]QT&Z79- M79R5^D882"0#!&W5H)E^ ,W4;=!,#9JI03/M()I)%3/0FU00HSDM);GB:.:% M;*Y_$W D$J= MD8:& Z3F!=KV9.!J =)0P,T44]9^>1>#2I7U.7B4DGM G#<2BR4W#&_B2 \R MS%YQT_KJ3"G(+[2<8V(BD-YCZ&Q,%)&NX"!=^[Q4B$;0=>JVC<- 1;IN-LD* M8B(^1[9V2Q5/W16;7AZ;&]>O=4,-"2T6P5RB>%Y>JH+2(<(M"C9RX3[(/TRN M!M(EK,&P_""TL#%D''] U[A]^HJW_R[=G&B/;,OZ7&&@@LZ'#&O*X3\]IRRM MU(21ZU9QLC@-;4#HIG+)XV:M%:E:0=I/,_S++::W.;9S+R0M64&[(Q$V=*G2 MF \7A-$TZI#N,!O)&1/@4K;!_)Q,8NHK.(RD$@Z5CQ\ 9_%@LGOABL>(J] ' M2 Q>XRE(["0Y[G,/\!PQF1-3+%H5II[ D5@SV= ^*I;$"AGF%-:VLJL_3[36 M-%!:#)9>#7CU4\5U;\.)Z2(H3=)6.2 ACWLA$E%_,AJ]NUE08VHHNABNG$G? MSH7ZFX)R$IY':*G30T-GID8.P_J23]..S82!S((#EWV:BG31)]2.6XW/[,:K M.* -6S>&1> -UH6@!E(=S69PFU,-,'%FU'Z6CKT-G5,6D9IVEM*^P>_3>*T\ M.>3CO)=%7H\G-G7R8BJ^ESRU%7R\QC3!))ZM$,(-199"Q^N/08/S;UV=]0L4 M1?\72H2V;JG=%_J3D<*W01;EE*VVGY-#0_E@-J/H;-@D<5A_/A;N34VK&*=7 M67*%1P1D>[*(] N<[HQTXS%BCZ*3R+2H.6?&?F\DP6LIZ@RLJ7(\&M-9ANZB MZ.V: 4NL*8\YPU5G[V%>(+$\_"EUL$<6 '/1+K2,LGRK7(Z[3]U!OM MIL-6O!K5C2(1NF-O4<(OZ/3- B]FN((R4Q3I2D!@*_BTWI9@^$_V96Q .9RB MQU.EK65B,U4 M2R3(YN[85_?=OF-G; 6JJ%D@?4B0= 47%8&:"LW/'+\C!?I(';%<>IU*^EM] M+0(/L?DNZ6J] >N-8KPNW8&N<;#DK&)[RVM7O4[G4:SEZ8$G0(]$EFS# 6$J MQ)<,U?I3DM8U,U7&= .84/L^6AOW >Q; ?3RE?-=)-Q!W_N01.%1L^_6_"E5 M^<*OB7PMIN[7&X1PTXQT1L]>!\1*&WFR/(XQ] 5OF_-5:,)BR&,.A@7H6_&R MY+'RNE;P'CPT7+!0(I9,B -:,$I+_7)- G['F7 !8WJ@OE-O-N1R+EQHBZ&T M$;]2#Y'NSP,='D'+SNLVJGF7'BS1TE*Y9Z'9@J)^IG'.^ M6GG8C&^YS.CRT XHF)%PLO]MA=N"&6A6=<$QAE#@1:H!<61;.2%>69LRX]W" M&C2S?TME'4W*9:_T,)^5%ED.6%_>.V/EYK2HX+3 C6;J6?IRO3=>N]U5V^/2 M9TM0>YG&U'8#"!9HO?QFD]*F#6OD[JZ<'USQUM_XGRF>_=EJ-\^OPD*"U^SR M7)#+L[=6CT03I:/46%,7+7!XNQQ%/F4\F_3"+;3P//SMN2ZN.AN*V5WWJ8LH M'T0@>@,?_GEQ'G((#^QT.;T."'T)LH=Z%J#9XO+7^4?= M+0"!J=Z8:1:5D<0.B#/+*^4B4N2TGS%J\D"J(B)!43>MY"X@!DB3Z)JBDY=S MEZ#*7=30"5$OTEU9TLP58A,:H\5]D?[X^>LUQ(H&; P' B3JKJ*5J5$%SXIR MDQ;JD1E?!(X<85,@\+QO60S.-2(@?W9#C%H65&V3EA3PUKP\BR$0NG,MC0*) M.C[5>1C:\O6G1<>AZ0*F.Q>+U)$TPCS'@.YMP<=]$4&C@#?S>-G?/59GY/.%BWND\X5KAP8W14LOW MJ<&0W8XAZS48L@9#UF#(&M5]CZH;[M59))S7MC>:5*.!I>P1L0HUCN]+47F< M@Q;C8!/S47#_/ML?F8SIYK+>ZHY;0@#T;@S3R"Q+,"[ED)-PS8H?12OB$?^0JEI-G.[=C/F=I5X8:7T@HQ,1\21PO@IG-$2=\[K.BL5_Y%$!;B*/J-* M+;"YN!YA'^, 0LB"C@7A5)A5VM:23^=%Z04!=// ?KN_(NZC27AN,%>O4@H[ MO5%#-1VH_'_]1^>H_:K7":DHW40=JNXY.:NH3MUJ9?"U02U3YD1TL:5J0-[< M:8"IX,)4P)A@3BK]Y?F!GICZKBC&3H:7NHPZ55[&ZQEX$KQBE20?G>\,&\G#+9A2KYZ2PRZF6%R28+GN885+ M[+!KKC MAD+V&2P $$@"F%1R-1-7! M64NWH^X-*W[=>X=N!#7$@>VE"OIB2^%I*:40Q/;*2%P6W1&=2KZO@8L1Y0=[;[14D[?L MI ;"8U=\S\1#!I,%#SDGD\Y:_-KFUUUT88=B_G4N6"#8U,Q\EF9[:<$8G% M205#=3ZMMW3(>41$BAB/9%TRP[74#!(R/6L\3)$9NKK9CD&N^*O+O:O6&:9Z&"5\/2XED=+$"4 M1LD-1BM-X^KF:&Y[5QUGPIY2:>19W4JS9X%NU>SO:[.56]U*I(-B3(Y3 8Z5 M:)*EY/*:+*>J\&:OMGOL;@:8ZZ4C1&F;&%=J[1-4@\K9*;&!*$)N2VL@U1VL7CI8 >P(U MS-)L2EEQJ0PLI$^'2D?-7;7=39I&_Z*.KF4$EU(VF\ V2=9 K/\1\F25"*!! M/B@Y:AQV*1H8XM;WCX8%+TVB8A(,<_@35"+]L/,JT+_,E?HW1M/HM_J7)DMT M"?;*<*(KPJ7=KPG72)V\8V6:[G=9ZK-()@BYNM\NNKN2>/>P/S%#$77LT4W3 MF;R\:5CL1"F1(T7K1).D1P@,DFBZ=CUQL: A@BSXZZ5W.4$LV <:$_>!0PC> M$E:&L,9[S/)ZSK?UT )37#$NO=G:R M$M)3!E#) T89Y>H9SF-KTN?,)TBP@0C9:RS9B>Y(Y<$@EJ;/(PWA,O23]@"$ M[F$8PJ$J#F2"CN&/P(EL7,+0">DRR+,YK8VADXV<=CCO)!9*B\ACB L7!*,Q M6]18!P?<5'/]0#57OZGF:JJYFFJNW6,$+S&]4%:"E5:IMK @8/''"YV='!2: MAX&^4CG3EE@4M%'OB&Y/7=82MZU\EV.+<4N BX6.4(X9OD,VK]#/5ZU/Z0+H) M1\]"VD^B#==*8WYJ'NG%75&+_47->2DRU"D"WU[L*("S:M4&59ES4JI!X\=!R_A7:IP MQ"C+]:20^OE^A/*:)#")O^'PC"#>,KHAKFZS$)WW'A%VC0UMD"@R]?4N2#9U'@XO#HA/'A_@-**;KB MSH7T(AHM?FVDU-1M$$^%-3",:A5=A_6JQF+ &XAHCM4E*$&W6^PE%1/SSL=%?L"I70:!Y$KL233;#$>]Y JOS)JQZ-K6/E]UZ1G]^- MK.ZMEK%7-V7!P!C,"C47:?,Z::KT[%K"E@P+?X7+Y3:[0"IF7 %47)LT'%QK M[=Z9%'!U\?"WW79XU.V%W9.NLY4KCI$F\=:4,5.]%)]D7I_,O-AP3;!7MC\^ M)*D20N04V:BGP<5!Q^R19A6%$43L?/$YHS'IB^8Z*NC2(');6U,H-#9(QH44 M>W!86:R/6:JE-M1*0^@^F_FXUMEI4]KZ'5T!Q.'?(E=FQOMIM2.M(5;(ZMX M;JU;-,/'6"51W%"+%58 M2D,A0_HBMD/ JKU]-.>EQ;!4*:]8?4OWS9<"K9?UAVGE) "[9/F\=L9YA(NN MWU).*'898+4H=M R.UM#-*X+G+Q>171>U*6M2==M+M#DI0O1BH2A.:%S%>4W M-C <+J^,(:7$RR2C=!P6M(FE<(Q+2G>$#!(;8#U'HK0^]=D3U0TRR!Y(7.M_2A M6BDG-26<\#$,0XS75H9_9)Z*4@..J29*-Q@0LD*DJ**27!:.,C[ M?NX8^'"97)UZV)%*(N;&C@OX"<5'S%PL5OZY_KO;UE-V:#31T5[V[ZCO7!/HP_L$$-<3S+#$82XI=2ET@2K M@IJE3,D#,VT)Q--!MFP+ O;S%#43E8+NIH1[NQ45 MC !@"I(:,9 ( ;B?!T1P!"?B\I)"%M+2SPVQ\@E@/C"V4M!/KLBKG FZ5%@* MA88^"@C,)5^K%\L&;;==:;&121W[2I$B C8TKW"@8,GWD+EUP$$(%R)S(<8$ M$[ 8RJ#7_D6G#9!NKHR8"F-YO =YQ*?959145!;:*V." X)#TXC*5D6EH@66 MW#)(#4E^K]ULN#W'*D<-8V//Y"*BPD%(EO593(^0%+O=-:( AH0X*!TW M: KHMUP-ZI&:Z;BTYF?4>LV2T;H7F.Y_Y#36BS1"C]3/BN =TU-]'.F]/]S/?Q346M\(JZ[S ;(L814H( I)H[ M%^,8,T7802SX%GI)DTXS:1TOGAD%\G0)IB3,65KU&OT$!X.6A!A/7YD4_>%K MDJ-V5&\PS:B%L>OZHDV(+Y4W+1]J@.2%#$"(B,;8I[GGUS2&7W/<\+@9"617 MQFWR51>U])CT.1AO.EQ5DY4OK,M#[ZT&=XHR1X:,7+TD\F/I/K8X!AWRK'0. M,VS7T1A9J,E 1%^*;D9]%-#IT:MS=!1T?^V9%1*W:T84F?BY)-&_@O^G!_4K MZ'Q35E#^56:7S"5!CM[6B(7Z)0: I>0D'=#Z@\J1*Y;T[[TPA V*.HA=Y*"SEW*[Y+(7(G MN2[1<>Y7*EF 95*".?^UA+$ZP$8,GY 81J,K,@7 HFYI>-0C8B]SVF[Z&?W MG#82969R.$CJ/8I'R!E@*B'KTS;4*W>&<; IR@!+ZH!2-]AT?9:Q,58;V! 3 MQST#3G(24Y6*,I^@PJG@A&1>1)5B$U@*,N=L4!2(5)HNW(3%5$[:B@1?OF]J M6>#I$$GO>U)QVOBS<8>OY#JL1?VY1\\&=T M';S 3SU[\\?K/Y^]# 4)+D'.N80V57H978I@.*UF01T.4 M2L:0T$@+?.$*AM#.4[Q(?%G4%&X($:F=[.?P>K_0J' M6^NDD%P9Z:&5=5TM-QE#/X\3-%+^1 /J[1QA31HS^&4"DA_\GD=7F?,;Q$'Q M9.@@7\.'Z&?5Y^"*5)\0"';20!8%;DZ@*'!DDIAN5:Q=* (DJO;=->[\FY44 M]Y!FLT)-4;^:AJ-B3&58.=[%XLC$A3UP^XF4^N+ZUUQ@Z@5LXG24]A*B*PR(?Y-GPA MH&P.#9W:S*U,JL'IAL\R9 DAEJCN\7?8P ->>JF3OA,&Z,,#*01!R3J>+GVG M&L8A7!+!Y?3$C"% 1K92A72WTI I5[F@$G(42^@H$>P5XD4J5WQ/TLCJ.Q9S MN\#JRKEPV#$UX=0"(IW!H_0\$PFAQ2[FB!B+<2F]O3.1#18F;2]+[&HHK4;6 M/9(,Z=*?EK9!#:9KZV8W%RI/=5KV=IMZ0CT[053GY81-9P1ZE5C)1!T?N3A*,EM-9&/K&T,A69UD6:Q6&86QG8B;@9AESG%C_G60SXP)A MDE^M&H4VOZ7#701>?6F_&1I/'LX#)@E3\_1,LZC(1]=X%CC,]?/ @+8UX+%= MIM ]2I-*/0^LAXA7K54K^)"5&'DQ\H)N>KC>.DO=%II;.84C%^$('D.S'9>W M2,9]LK^7;KW.'%=-(?BJ^U$/5$)5@5J7\-,Y4@K JH^0&K1S(B81JUA!E$E 31+&-CZV4Z1@*U=2/ M8W1[+2:3^]#RN%@%X.!"_'"187ZCL*VR=88_TN_3T0C4V)8E$=]E7X"/XP>O MGC 5!6L^!J\C[0A]6(()4S&__8*#/Z6@%A(7''A)^.5JOT%JWH[4/&J0F@U2 MLT%J/@%+4)@(B3HC-TEBKWIB*<57I=828Y<RE\U3B:6 GDFP M-1BE5:;Q?,HQ/@-[PEE$<>+PWBTOR@]N6S7#@[' ]60:EO'C]S/_\%K29[)V MUN(@Z]OK.VOYCVR6RN(>F!8#J:SAQ:407'.Z9X&TR",+W$>G[->(VJD?!2/Z?NPTZ87$>7*]LWCD=S\ >QL<9HDW]#R M7-&G[6>$NDDG_62[M0T.]K&]\O*T%!:QA%Q.$EWLMDLRIE%:QWI MT2'TR!128_L/F=B"?"*PQS*M"'&D9G!E6>2>KAC.'\;Y<#Y%ZW.XK]0,7JYI M^8[22A$?EG*<&*NHF;O=>B($(G+K^R57YNRI@7=K5H&ZK);9JOW4"VLN/AYW M"=Z8.#.EFKY)H!H$F&.=W'6J2JC$W/KX ES>X(5F)%SHG%KADQ)PQTOGQ,0I M&PZ$5*#W#AGU+>.RG22$G)\I8_6_N &Y8/L-@!J$R(-/FSGF-/5BCJZU8A2; MURF;OU!44J:WB#%C+5B6O=;I;)FP2O!YJ"J7%*O,R-=JJ%D\:BGO<.!C=1T% M6BNZF&*^GY)="Y[R\2UIIG->3.(B<1H)E[SFV((.0+%)ENIOV/A2&"C8J.P& MHUTB%B%#_/$XV$^!S98B-U 2>GJ*HAD1OUB;KT9H*/(6T\^J!:XZ: &?,QNI MF4_\DE-L1Y7K^!W.R+N%;S 8QKOOR-$I41-X#1 M4]XC:*LS5>BXWQ2^1RPT<0JCG0K9I;J,>SXX.WDA&VR'I2TS*-WZ MP*#+,^LSW\P+]J6&^1Q^-X$W'OP/"!3W0:D)(>XG:.ABS61)!?GCYD,\9]8' M 6D(I!_#%1 0 FO@(=0O4,8>7JL"CESHP@ZZ[E5US)M%(%0^:^WTCJ%P7NX_'$1?Z>M^#O<1@COI&=_ MC4?X]]#4PC'+A8"6!6<)S[&,9\.1_ISV/,"MSKWPSV MUU0\E@R'K"Q!^]75/(=>XP0TX=#& M2U"54>[SL:&,$LQ ?8_PMF!>8E(D1+SN7L35EWO@ RZ&H3"1;5;@QTPQI@9N M@A1IH+YFU3\!N5"IJ%&JY*<:8_LY[T57"N\1\RFG6 '4[@77E" 6A*-T)BQ/ MJG]$95Z6/QY^F,3@-0AZS=U^LPQ8\WQ):G/%4L@^6 T!)PG&W*4KP@R5>"E"Y.!=X*LA M<97<)KHOXI<4( "!PM825$(TU$!:*[JF8Z:FXU*3*!F'\'7YOGP)+XQ<\+EP M?<13G(D3;:G&6N!JX*&G-PO:^A8I7![BH6'=-JXHY_BLVU*"\"NF?E"7 ?[Q M^L\E-6)9#:DNK>G5;2^7OJ,Z(H^H,$+C6"P46>Q4@S\>1S%!LX9PO:<4 F+X M&2.L\&IQ,#CTPPVD2TP8MN+A=?^:P\* RF 9T&E=C'?!C0?W'$H7AO70'$BC M*7(.$Z()S)"(>\G"_16GK:#V0(W9*7G @S6&*Q:+-=D:&E*V([>@+Z]9/<84 MUCQ;:Q\HN7IM;P2.,9(G'%&5@2L-W,1KW#20_1&$U'&#D&H04@U":O<:R.K[ M3ZY:"T=U&L>>#9E-?4&9PDTY+[B$40JWHP&69I'.9BSQ3#A%BCDF5;2)@JY@ M2B1N&)DC*R.GM!";R=C7P<$GMR[QI;H4ZCY1D.Q)$WLALIT=2(.P& KXFK@NT(')UDO[#G'\4T:D;"S M9&.G[TK*0'.^)==@Z;+K;AJKJ"$;@_0PL"MDXWBQ78YTX5483C*!??&6>G3Y MU4[SVIUQ.B$(S,1IA4"U?=3"?8ABH&#C:'R)NL14G.-J2*RYN V6D/-) M& 9^R<9"-#RJR0?XQ>[Q>7;7M#6W]W4'N6M7D M^5;\73:O2VQF,RH6WD4 MM#V.6^+N:YS9.'5\0#SKU!_7'%#NM*>16J@=:EK=.H&M:CC#7-SENRBRH0.'(ZO8QDLU2LQH E=Y5@(@M=!/VW2HIG,W[66US?=^!KPP M=@I*36=1I5 $\Y&(&L;I7^;9=3G1U2&VQD/@+VZ=AQ!U>6@@KWB&<1#ZYM7P M8NK;:%3Y7FJMKRJ@]/R8KI!5R^N4^,C5^7\__G[!ELX=-LOH&.3JG[%2N&)O M%?Y6#$'LB;(']Y5SM'<&:W4@E(+*,!GE6FEKUB+%TS!,B<8CJ M.LO:>D1(\AFQ6RJ'V((!C4IVT3S<'-V6)VICQ*ZO::5JXB:42\M?261-OT!K M"+S]DJR82QM@P0JI[V#UE-HTPN"1B(J,%!X-5N)EC9R^,F$T@D>F63J(&7I! MN$I<3\9O9.FRMVB2I4LT'M(#1!T,)W-N1,F*PZZ-Z5XS58H#TVI2,H,:]E:YY<2XZO:G-@H_3V]#:6M[93; RX]"@1UL]>67%51@DGYRXFQ M11*"/7!OP*B<<^$KFK2TK>35DI5*I=7/.ZWV<0!^0"*B1V53<\4N@',IA@O? M!!NJU0ZF\M4XU15*RQNZ3E1"=P!HH0-+KT:V-4,X_'&YP\*OP!5VA2XMBLA( M#4J^RZ+ Z4+&AVHOY:3"'W!-)4LWU+O5,-BA"N>L>.%#L>M%BNP8K$P3 >1N MH)1 6+SE<#=7W!#K&QJTOWP+:O4O70F7CI(4K(0(X*)!U\;$'6*G83S9<0+$ M\B2/Y@16%N*AJ?.ZXH3!M3E\O)2LPNPJDC(D((1]3?T;&/98?4\%1X\J5=?E MR&?Y<]B_W2GR&V71WMOP%+K88+5TKOKG]0/E:S.3BXS:I,A?1.?A$\59Q,H5%1@26L0F"20T&OIM#>*B?J9:@ME.0W6Y)!*QG++#E>,J M-^M"_*(A]-LRCW;U9-6 %*DA=%%R-*"F&F(3(I6&]FWK!(Y"^\_YK9%[MV2%&?&DN-KX:"Y!E>W/=*L5 MX1I;-?L>C_[V['9DQU'_V:;"TND^@B34>ROOOIR_#SJ_@]GXX?/YQ<<__^O\ M37#QY>SMV^#UQ_?OSS]\N6AP:C^ 4SMI<&H-3NUGQ:G=M^0]Z%']D-76'JZI M\X^?G,[OMH)/GS]^.O_\Y=WY^CHL!,8Z'*DB/ \F)Z M:0"3AS]'&68F>3W<#0OJ_91<",=TD*/(&9V:&>X M#S"L+^I[!.[-[_,AH0G+D%A<$GI'>X M1(;N-Z@N5*CA\_^ %\(<7@7G\.K!/+^1X75V"8PC ^P'>-9U=AO^"O\#(-69 TGE> ML=1=B -FFN8#309-!RUT&83U6S5F5F>9I&B.>6WI>&:I5*XSY0KZB"J7X#!3 MP_!W<7_O?$T_)@ZW>TWT6L&?YW^<_8F7Q>OS\S?O/ORQE[?%VRH+5VAR MT(0]UO%JJN*\RA+I,F8T=BT8F3"JA0'#"_\!^;Y8#H>P3ZX%,L2+ ;%HP%7# M0TB%^>@:HVFF QCEUD#LXU$<48TV!=FQ0NN&<5TIX6=,:MNA#<2VF@H_%TN- MJSC*#!N_69B'%&O%8UL][D(S*4H0"C9".F5A^Z6<("!"Z">=B.&$U=(%K7ET M>D_.PNJW@O?O/IP'%V=OS[_\,WCS[N+UGQ\O_OJ\MKGUQ.SGTJE&;?B_?R1J M<+H\:K#!B3EZUH0:FE##DYK#G4,-IXNJ?_%\W_MQ[JYU&7PZ^_PE>/?NSC?? MZ9.[^0[AYCO[_(_S+\';CY^#S^=_O+OX\OGLPY?_?4%1Y8\?@O/_]]>[+_\$ MC_3\S[,O%'+^^/H??__XYYOSSQ?PW2]?\+]G']X$[RXN_CK_''SZZ_/KOY]= MG%\$']_*EX.+\]=_?7Z'X8N[^U);6J7WC)YZ9[%K^VA3?UR 5>I*OB2FAK-" MQ8.O^V>6?V,V,U.>27!+;HIBL_W%S720)<&S#V>___DL *L9?+?_.P=3M-MF ME$\K^ 0F>#O&E V#@PP;4NBOT=$_-1A'K[Q[M/' M4,CAXB':QF7PO'/4:K<1$2-4]? T&F+G5 ]Q+W<[#=ZJ03X'SX9A&-T3FFZ7 M<5<)\BPRMA()C"($;2QM$6 D \$_N+K/.YW6X;&SIAH?!U^N?ZO>MJU?;>HNB%!D8-\NR;$M+C3,">')7@(KI4V%/J.Q"\I)EAF7 ENG*RX2:KYCR%60)J>1*>>X_((!;4IAOA/8L M^)3!$;S9L_/3.>38&1=R8X=R8D.,J&(F!\\^YL*6851,' 8X(>;Q)?B#A P, MVPO\AX('M=6C$E-;RAM'#=YH)+>]%W'/\SSGZ@M;8I(KIJ?"WEP&YSWV>J(+ MS[F*\I0B)TR4:VC03>A[@9G<">9S6S4JA(J86FCE< W%>DVP\E M7HO;-\*$'*<15F5Q[1763.7*FTL-]R=V1,8O,\*%(I/.F1]'4J=LTP#XH)IZ MV%#7P-++G 2"YA/P 92:A7M.OV$F'?Z\1+O=]JKR"E?CR<#XUEU)0ZBF"%Q6 MB!&I5%[1*B)LOG1CQ[.$.U/8,>D5=^K"9U'U?-P=N;,E)?=)Y60/HDWS1Q[- M)GNFY@RU]B5.+BC8Z"JQS7F273..)Q>ZON%\.A?&3+[UW ;><(;F>5I[['0: M0>KK!JJ\!H.330//3@Q>\+')"[01N-[!2JBV#D1["_="=!06=3(KZ0K;S%O) MEP*LKYW01M/@1Z%D64QW1MC9"$1"PNN026?'\_C?@O$[\+ %X*D5O6SB[: M@J9R*'H\:IH!4:?%0Z9U,ZD!]L\&6'^<:*X(>OKY:[)5^&G2=L&.AI(O)CT_ MXK8-0IZ*-D?FVA-C[D:VC($(=[ASVNMIJE>?%$A])Q9K*>L4=KAKPY0QE(R] MA0K$9=AN8'1-;/MGC6VOOD"6G]1X>AD4^?!OSQ"Z<(#7 M::?;Z_SW9:?UK]GE,RS'7O:KBF;J=F;?7_ECPG-#)#HWV)HSKN1%3G?: M^'@SSW6-QA@9L2:!@.]T_,NI\@?+!.1/A[IBS9BBF9:YR- RL8^<*!Y2=/F1 M/(PY).""K(_*.JPD7/K+:I()3V0O[1Q4QP&L9Q+-"O6;_LLKI"5+HIO?XI16 MA;ZT<+ZRF9RKT]/6LC.?7'OZG4ZK=]1;=_H;_.ZP=[>G-H/=VF /UWKL MKW3"\AT0\CW[Y"T+*W6"OW5GWX..KUNQ=+"J&UDKW_>U=7+;1=V6J%V37_B53]#"K[O,48&@S=H#O.Z M_Y=08%5(;YNN.5N M&D3#;\A[DHX.9)' V5?C\:L-+RTPZ.][S6^-9]":?QR6&2K-3G!@,AA/_O[J MWKX_XGZ1PS8K*3 ]"O1JNYO7#FJVD+IW/<[166\;B;Z@^XK/177_[FTM\+>T M)NNOQ8I=O/7L5/7;P^[IX]F2ZVWI\P?;Q@VVKQ'EAQ'E1E7M]_XVJJI15=L6 MY?L-JVS-0OV073' ADS4]MZ9J$]/@W>.P\.C[DJI?SA5?(O&W1O=^72T(,+( M=DP8]N*8K7.[-$N[TTN[[]$C W[]V<)'^RGRZ\KC+GM6>V, K#?#1N9V+%K3 M:(9FE_9RE_8DG, +N,Z?G 3>(V.& TX6_QJ,LCDB$O6:[UF@>8TPQ?TMR2,[ M7P_ST9]75M;2KGLJ+*38?R6<<0W6^>&[*U7!(?6 \/^N_&\I.'LWNC"L-RD' MB?;H;_?[+YRTCF@5SJBOV,Q4&E#QF71CXP[83'2A*[ 13<^MQ*C3=N'2[6,A M)I:[!7])3:8&WE=I^0.2?>:DT*]&,/^\T*6&V-^/:U+-,-PBX"'3M7(=H7R" MZ!)4>AEAC_@76-)K&.E>RL-GFAU&CY3//ZZ!C%1>'PTRK.$E_#ZQB,BOW:(" MIT$7S@0>K[XC;:CTFL"R!)HE,S*67K](I]HXTN P+'5/I>G=C5CPY M-$>DJ3YMJD^?Q!SNJ_ITV[K^&*D%/YS]<8Z]:?[W!;'J_G5Q\>[C!Z(+A%_] M^<^+=T03^/;=A[,/K]^=_1F\_OCAS;LO^C-P5_SUYQ?Z"/8_.,-?/%5*7GIB M76_2Y?0.7.J(!@K2$$V%J"X.T\,V*F'Q=,+&C9EFA!A[2"HQCY!0U7AG2+ ML)S;U."UG'"_,O ;XYEN_"",5DL&V H^<5N*0DF3+=U<"QNKEO%I;A1;>#+HIL&-.U%L5WW'V=G MGQR1F,(JS7/LY?R6YZ&*81[/'/D'<1A23W!G;N9!^NOZA7IOT$_B%0]I"V2Q M/^COV[,G'YRLK%!OST*K(]72 @$S]I'?H:J&TW%))'1E#BOJM'#'[BK<5!U?44R).1"; M+ZA1/)_2>E,K2)6#)X\!@!?/+MZ?T[NXH_&UDB:QZ)VSGG0_/HFN<#BV/TLG MA%TW(0;LW\-=)$&1?X^YY\=PDH*(7-Z@2B]QK#0B:H\\GB?$=GAIV/5XEV%Q MOF$LH0S@,'/3;EP27(%IEL:@+4-9/]YQ:7:(RQ1C"&-T +H#)!P)3V\*4'WP M9+B[(NGNH,KK+/\FUPBN%_=KSF%T29P1-RAS12!'UAR>XP@79HSF,Z/*X,3= M.!L+WD-$2E1@,=JQ(E8*2;>D9%S&L(3;,*;B1L_H>P.-E M]/0Z$@;\M4R-EJ/ 9AHR[VE6X-.E6><06:!4>HF;XM$$7AM98VJF AS<$'\D M3>I%QB3 6T[R;'XY@;>#)3"AA8KR,E4FR@)+.\$JL ,T&G+NY!.ZD@@#@J,S M9(V,3\PP(#;C'1W!C8Z,G4P9Q7UIKJA\C:XC>*.B(0V'Q%E9!LAAH? 6XV&A MJ3"%^S\^&(&R27E5@X3OLA$R6Y+X9_ >'I,^JTCV*OUNB!%7>MN,IUHU!0S6,)L/-8,+'!V+*$H ML:4)T>",B?U QUV#M3L$;P)-0937@C=367Y&8>2VWW(^Q0\%/8F&6 F&8!DN MX7>D"Q9MN&=67)Z]W$^"OX\5+G)/0EAMETIH&^W9T2HT0IUQ #\D<[K,X\&< MQ8E6[XWS(Q DV&B\O(G#=UZ" 9^2K6&)>!99>4M.- CM7CUY-1$AV3%'IFLO M,E=ZW90L\7I7=T7IQ & MSQ$:W<$KAF^!D"Y21;<:Y89DSOEMFC[]P9MMRWVDV$.;4 M.3P)45UT#H]6[@\_T=UG8W7!2+C1$]X^H#:AVHV%DO_O2>7*VL/G8&]H76Y)NFNFJ/=UT ZN< MQ@LGCN]>24/)F7,\RE@/TYZO;"[DF7=>.!_'SUAH&OFBHG"(-' M.+Y"_4BTRIH:EFTXTQ'=IX;%48D+\4F^_$E_63L4K>#,3X;53F6@AMC:&_2> MV\'=5^/,*;TPE4)WC5C6#&)U-XF][./^T0O3.<$HGP:Y, J\HM=QI;V#A^$Q MW#Q/8LF\O#UP!Q;IC"GKD;%XHZU<4-;5P20Y+85O+V4&CI/:SP MHY\<]8SU "]Q@_A-YH,X_+?HB';:P8NW,5C^'[)6 +?&0;_=/3U^&>JF)1@P MK'#L6A)!?)GAO7T-IRWF^)B.-ER@R>,,4C3'?3&?Z5 MQH9#Z^A>O2B(R9*)XMO&\SR-BPGC'=3W23P 0^WTM-73AAHMXA+/6$K8\:0Q?Y:TSSDF)%R6TVVL MHAB[N[>.%#6[_9K;YMKA)3Y&!E?J9%-&5"&4;V^N-_ MO7MST#FM@$KWR.2D#@$T:YV)!#,GFL4C#-:@)>&T5*/X)=@^V92L>],T9C17 M^NH WS1+HZLXGY-'2@G*;KMS&KQXIM?RV)-'1,8SNPR$:*L%*JBDJ4/QIH%)8K2S5L39R M).%)_Y:D;C16Y8U^#!C1!?I_"?5GHO92V*E>6CI$&+*/82%X7#:E6EF^!G'V M XBS;M.ZH &/->"QK5SF*T_FXJ5 V8/Y )U_T?NBD?'*L1H9@1PE-FC#'W%J M#;4S W5"2L%1S]%KW= O*]&YQ.9X\'S';8#[+I\+ZD7R'S9X:Y%5436N!@.P M]\=^IBF^*D9*74DWI_H[EY-#F)]"=!GE?.>I#6W8_+%I[JK7MS9:J9]KMZ[ M9K5X9<.92)PVA$O "^"-PQ P*H*Y5X0EL(L#NY\KBCK!\W%D!&W . R("69V M\W39%5_0S6W7(BZX.:"&423PI@/L4N@_6G+VU*J6PS,X>\RY2>Y;8%1F*0DM MA?UY>4D8M.0*ZU6&UWI"B *+X^)@K15DG2*0)#4;?S=H2M&+X^$E&^J0Z7Z98'0?T)=Y*FQ:5DE_A;?-&"9^> PGV"J.^UI>IY>8I"S8S%;?*8EYZ>TA:ZP$<2CNSS'Y4& O6SCK9%_*Y& 8 M^<+<6.UI&Y6,/QLJ7FS#(=WN4"0O(\)8(I8-]BQ'RBZT26/?1 ^=N58TV4"5 M^-1"0Q#T5]VI8+ V9!!$8:*G&KRW?%&H@$<#0>%5*:@E3_KW5&EB!'R>:BC( M#%MI,JC(411RP(Q>-3H NW.2VLNJ6U@/^25U4P,2%O'H4Z-*$]!B[ M;X5Q.NT[K,(Q^5(]:YM2JY.N.'=03(M-4+%/88E8J)&C6?B.T&#;=Z6:!IVS MUHY%F%P\[U:#F!HT>Y:F")+^3(D:)^]Q\ _2LG0;BOKBFD7,F5/](J)R(^H% MR$"J4G*=WJ8ON69^\ SL8N_93:%3#G+H!M-L[V".*-;[J#K/*'UY%8.Z2FX( MN8UPBI&'CKF..-%SA4V(IP1O"8:X,G#11]P7%6,N'W-*:&C(["<7,HI(T1R3 M+0;3*=E.?X4]G,:$C(]T'.?24W->:&26_IVD'_'MY@W<$S6^%#G5%14Z?K7Z M?>2R6!5V,4\'2RRRS+'%U/F4- MZY=:GHRG3B-*-2JUY07LRNQ2D;9EXQKC7**=0[Z_R,WEJ\+@0RTNGRPNO3@J MU,4=8&6 O87]7P62BYVQ1['6)-45 XEQ%JUN1KA:O"7Z95E^$\QGZ!WBDO#V M^0ZGB\"*\;'94*<'Q0Q#X>W'>+M[N_ M4W+N%G PMX:(!5:KG7QXN,YHJ'1"G6\MQ%H@W?@YPNV"/8*'9^CUK7>EV6DC M:[U-Q$^3#4VR5 :)#QP<=8=>$ MY+Y,$0RM_4@-K!Q2/V2%/>R#JPAO0QM7EG*;DMZ-I5NPOZQ"Q$F,& !-;>9) M)Q3@5Z9ZR?1A([2A!MQK1Y[A&/E(\N1VL5&[T!.&>89!DWGN8/T1O2YY>%P. M-KXJCC4ZDDQ(0!$:XS.@[PJ_2@MV[J2EL$;3.,I46QZCA=VA+==;9Y2/,U(K M#_MX,#^.I76RK**C+!E1J4:K+Z4?PRR%>"&): XHBI,DV=!]FYP<%X(1+L;: M% '5IAP&$=<]NXH+NE3=WM++QW=VF2MVC4DVZ7"3P&VJDSP@WEIOU.@=/QAI MUA]O7!;@2QQ>$K,CCL>.QH.:58Y'G6(E6W@!A56!/]:LJ/\ANG_S&,LFFH%7^I"L20-#I0\C:82[4)PK?R>#(B:4T'T\V0#@S!L'9BUQ\,U9 JEI MZ29N%(S+#;,"\X\\+U**>ZF>O*#J@FB371W-"])1LWD9R9TPB7(J8G/QYWBU MO'((DKDHDL5GDXJF6!XLI0^F:B;%_A<>!D> MF>4/MT$T#EKJ1&VE4#J!-4GJPLX1)^XEE*NON)$:DC:LB[-4%3K\5$VQ!H6B M@: )YYA.H?/!UR8\0\+8H)!TK)0L6M9*^DKXOU$Z1QR6P2%>*RP3]%6-CA)Z MX9L13/I&8D]Q'@B5#]41RT0*KAM4&*XL%-7O4LS(5+)4 M25,_OW[!JQXFP_ MLESH1 *6H".$.1W>2(H@AUE>8P4X;8@ID@?ANE0U<2>CP[(!FF94=\-5XD82 M2GCDJ%Y]SXOH4M48HYZZMB %EM=E\V5$)<4OE^Y1;#@;]4@=[9'PRI@WO!, MJAA%L 2Q-/&VTV@IB0.7*XV9B@A(9FLBO#1D?GO"DR$9']X,M:B7"':DN#F9 MFW(V=-P?[[_+5 @-T*PS >IB@C$F+ NW<2,#%Y:EU3(HS:B=@'@E7^4?SJ)> M8+2"L#$D'6>BP-8(8:AQ 6*!)88T+4-/1>5_.KB-7B=^!K> RQ7(Q/V L@@? M3RB$53)G0D&5]TYBS1\1*GXWH,;F_3+-YM1P5,7;_QJ?;?=#HE!4)U@;_K^SX:W;>/=GU3$?68%5$_%* !FXGO84VD26Z%5U=)(!4X MJ!D"96@(!SR&VH4B*Q/-8^O-P O-)N ZS@7W$@UE%FAS.,[/[6ME(TKVP3ZS M@!11NH^-;($(!U_$;R3C$WD<2BTD[B1),'!IXK%GRN@7.&E(=#X'XF-@L%.- MW )+S1I56=CU)+@@*Q5>[\RG/A<:$U *9D?1<3+JD=EH/Q%JZV/-)="( H=A MZ9%Q3-V]3M0EQIQUX0O**H/2T?K%D,"2VD/TRJ.K*$Z(&[22E3*!/L*I:3R% M6/W.&V_8Z0^-JJF,1L/C-0DNREIYC>*V)) J: AG*(Z8;#0W/,YF?J&.XN)O MIZJ<9".=)F#@/K*D2EQ>UEA.'D7D=0@8G6_]LSD=,(^J:[?P&%PY!==#?AFE M\;^MD'U@%[7V1M\>8./I%DQM<^WV,L2Z<,,X]XHGM;KTEN#6.DC#J$2,13/I M#,('!5"IX6VB>-SP7^IJ"'B)23\YD?9Q-)0L!R@\JCJ?;M?"\KHY:; E"2DODF+,,9ZY#MS!)U2JQG&)G!L4R!&$!JM&DT'*%=;X M$#N(>85YY$1%(]*(\@Q0F7D&\R)V$!ZU7<&B$AZSM!SX,D1K\AZ"6>-F2Q=X M/I=M?"7(K"T>5/UT/W@)Q"4K-U 4,(J*C&&/,D8'43A'V/*_C4@L;G*9&1R. MK+!E>QD@W!D#W[D&+&H'PAAN3LRW7%A #*9QU@D-,LHA7BD],N'_-%/$2*D- M:9F: 6N 'W@6>/VHUA-1G+!FCM$9'XHXR#O70J MORI#)QE9LE&$6PK%*)&Q:JI.2N!H3LT%H#HRC1*CB O>P@/S[HN'@]($S,J& MFF(JST$64@MR]]*LA/Q4XS%275!X0=[$W\VN4P=%SY&M$ANK&>,./;OG)Z>M MPP 6,='WT_/CT]:I^8GV11'JJ!#T54X0SX@7=DV<*QU)-8LD/6$-DYO]C#R< MU>-N!.4R8I/N.W&.8Y#PD/AMS3ZV@C.#<4/PX1(4CWE:)SPZ/O$EBV[9L\^? M.2GY_+!-;Y#PH99:,)MF''7JA/WCWI+WT(:))<500%,-A1_O]'\!\;G2=%]( M'<:&3E@S(G\T8QZA/ZC@,H<]H%'YJ]3O_J(SXRRI^.4E0Z90@O_MX[6_W2&; M%ZXPE4^1HU@^21<9%3H0G>8B;:LE^DNBHN3CP!#T2Q#U5):%'CZ,$BRS*_GA MX,$0]'.6:-A#W=,=SGWV-N0W6'KE5NLXN>PA%A<9OG["(U"2E7+K. G'.F6& M(3-H'@2&F8F-UXEK$PC EBH)W+.+4TU)4[6M^0^I"^["D#J>H5*RS'PT1:HFSKV+*J5!&P;?$^^9E/QNA M0*''^/N[+V_.0JM,R0UW9HD+Z*ZSAN_]^.HNLV9<7;QTGBAJZ67,<3&RZ:B: M&"4.A&WDDMGC('N5&3SO=%L]_9/JZT=X4P\%I"_+1D\Y;!WY3^FV^LL>(LM7 M1M^]1W0T;/&X>(C_*T+:>'Q*?W6B?^4H];QLJ?,4Q COFXQOPC*)*!X M"Z+SOD"T"XSI,=::?T%GV!,.2;;X&*].I MSJF]].M(>2I-&_#@P^KXN^5>]-+R(#^81?$(KIZ;/$.ZYNB[S/S$KAV_^'3% MS%-I#SD?EGSM\P1L+HC7LN<]T39A6+4FK-*.JUO;:SM2=Q_.0@/S^@&85[^! M>34PKP;F]12L\-<(>'V;9/O99$E;X-S$QG/-P+(4S+KICV+ OP*P%J(,JJWA M_E]WN%4<1#$YM0[V@6 *SSNG5:.BKR;H;1>A(/#W^A&=)V$ M=7V M4SWBL$,UJ5CNY![3A@ML'C 5L6Y^/8]43C +Q:G#/OJ3-M:NFX-&[[Q MU+[0I9TL$5=/SCO5#LB>@0WD]B O<]BBIL,7;EFC"&-KJXBWKRXX!DQ.[CU7PS1GF)+Q MMJ%;QXMB:[A&%%U4TWN8A<'8EFT04,UI\/WD/U!WQQ/.!7D^NOWP**R2XE)D M70HH5#4V=4-1(D+Z:IY!?/\\+9BW0CDM(>V2"10@>(ZHS'!_;"8@RL]K_LZVI5A/ 7N7/3 MZXP\U-J5YO*J/*.4NU7+/BC'E)CO9ZN.UY(B_&$W9C>4V9I'<_>U6;]%(,K* M]FQ7G^G!U#J)"XK!=-G@I%=H^AEB"W6L:,HCG1GC#!Q:>1A^&BN"S&0W45+> MT+\XQUVM8L"3BL@;,*(N!,(P*^.,B'K;O+@EM03)U7.631C%;@WV[6W,=M6)1# M+7<:4GZ:]J9.S6.E62LRAU/#G6Z[<\0I:J3^L\G[.^.O3G?["OQH(N;G4G*R MYC3O.[7ZL-&]Q:(DT=\FWB]:$IM4$3DFXA>IN:4#EIGJ(A+--$2J>41\/-25 M\H^+=E3H+ ,IGIE>NX MS$>7E)Y]P,NA??J*JQ"EGM_6R$G^ZM;"&L[PL2V>SBFS@I6+O)N8R9LG%%YD M;N+%3OJ,-ANVH;BB;)A;G2[TVEF:) MBH4\(U>K"9,6?7DAH6A1Q]0RP@+^4O&ON,Q3:,+F1"8G$;1YJKZK?$@U]^I_ MJ %;=$TTLG?@WF1\WW7E0> !IK(G=L.\2 M79BKZKV^JK9EP-'"!1>+=Z>] NW)=6Y;?3N\(^[?+M(7;]V0I/V M89)$6-XS;#;/"TK=8M=?5'N%Z&JV[R8JF2U6V=+])/8F*N[["HLU1M0]&5&? M7=?^C77MMVM)?5X6<+B3.;6.,;$TQ+&916'HSE>VS*AF[K@QAY,B(QZ6.W9/ MV?\3]D0BSW+"_G#B8V=>L&6[X>8_UHC;U9ZRRNFB?(OT=J<:9V:K4R'3Y(7! M9 Z#Q0,&7!H@HJ5HJD),K][3[!1Z0.OI S[:F9C<(WXZ)GD M$7]-/WZ1@XC'2N3"B-+.U7 M7?9_)>=6HQ=V2R\LS4B]IH^;JTHE=[E>B M]1E'0[K.:1,9@8/0C$QL2CF'*I#",F/8RJ-W'[ M31>6#9BZLOW5NFB!%Y2 3BYVD??0=(W>F3[-N/*.#^@F:A$O!.[G@B09%J&Z MQC=[BKUXQ^5W7Z+O^WS1O5MD]W#O.!U>H,-LQ,+X*%Z)8@6C7ULYP\E3;OA# MH%UX+SV)J$R1&I9^Q5444_0O3(-VDW]RKDC\.C;N"Z75E6!U<]9XW+DMYOZB MJM2_=;+/^%WZN/UV&' [WT>D^)?/,UX1CBPI(, M_Q-6L@C.;RF075>U=;KK'/JM]9+9!$!=G%>HW M_9=7H[B8)='-;W%* Z,OO<(>9QBSE&?":R2==GK:.CGL84:MS.'_(_UX2;:U M*-GV:SE:_%T??GETM/37[59GZ>]6/1;&<[+\MZN>NOIWA[UN,]9FK \RUO5. MP:]TPOB4P6E%W?"W9[UG-BU.$:+?VD&'M+9^GOEHM_.L&D"^H"TIEX\70\V]8+1G=1TV6+);/OJC.W):W1"Z M=)_V;N!MO,;2KS7AGVWAVD] 9C?Q]&<4GWAPJ=W'I?NDP2C'H9I1-;+HHN+E]BVV033\=IG#Q3(ZD%5!O.1XO$J_(XK@<=;Y M5N0MK7,=F5%U93>9;CMX I-^_D,S=&=&U$J[-+5>[R@\Z1_^K__H'+5?_<@T M43]M.-U5BN^V5RY78)L=MUKYV[E=.CUN=;>R15N8ZR_K6-V;BD>CDIZ.2NJ> M=L-V][A123N]2Z='K7ZCDAJ5]%.HI'X_/.F<;$\C;>Q8C.E_3\FQ\&CSEIZW M5:JT9LY/1)6&1YW.AL)5O\$/>MU57GFGZ^[)[E&WM>GQ;W;H<7>HTP9'=E.3 MI-FD1PXWM(Z:'=KI'7K1";N]WD*T]#'VYR<(GWXAO+]/76T*%>\83O4A0CU8 M_%$V1_P@SN;5TA3"3^!@W,O*[/1I[?6/PO[AICKU'I?G"<58'NR<[)Q4P)^M M]I.2B9\EJ-/HZI]85[>[XZW@=]U\PFWBIHM9#6F ;2ST5QICR2\Q;#,] M=C2#@7Z/I_"#Y";H'\%RT1SZQZV37RPG@=NH[G8ZZR5-3Q=:I,EP_@'S',&/ M%L?3Z;0Z/)Y.&T=VO^/A)%,YB=*:Q:&ZX84QAD&:!07\/<'R[7E:YC>:#T11 MW38,]!<4O"D6_M8V$[(DU(7AB+_7OD*/>$CIB>M3-.Q>G\K:;HRN/NG;%L0A M*93#5N\A% K7Z[L-HFM[V. 1L9J'BM>%8 *%37,9>^2=E;[3GDY80OF)'"+J M!A^MF-K]XOUY, 3IRJ;FJ:-L5LIOK7Y;:+A9LZ9%@AN@:=)F7GW XFEY@(5N MJ)Y_A.KYJ*%Z;JB>&ZKGW;A_;^WE+5U*F;9)FI:DJC3J-5>X$*2HJ?E97?\T M:2Y09R]VT-IA\^STEQ\QQD)N#&!O-\L$!_=<4>89\M'(#>2,&K]%'-;4[R1. M+0VU#+H5?,D"\(^&2#NCF#5PHS5A7K X+\H@QAV%#:ZV398VFA$S[7!C!*\+ ML?#,)!$\A'J>:&X4ZO)RP.U=R!(D&P-_0PZ"[6K\E?HSI %(9BR]&I9 MQ Q3I?NN("J9(]3M!NV]5]L8IH/>PA>RHOJ5]>?*UL(FHAG1:V+<2S.)N."5 MR08E=WZ!,4=(R'.I6[TPJY\X'5%9\PS#1BE$6V(3S(Z46E6RLK13TE4%Z54;QS/5._0S^&7>/V"M^F/M"K]@FT# MH^0'>K+ZM<"LXTWU_ MD5Q+*;\+U'MB8K=A%MV)?A07FKQ]M/AVVX?];@+;Z6Z1,.LNS7<;[BCW=T^- M-Z@9:S/6ACNJX8[:%Y*/ACNJX8YZ:DO?[+&=/:CT:[JCF ME0UWU$.?LH8[ZG% =3KPU=!&/7U"A*/PZ+BA:-EQ:'FOM1UBKY\%(=YHI-V9 M6N\D/.W=D_"PW6W(I!Z23&KX8U'5E=7*[54%R]7LXG[Z&_>X/CM] M5@^[8;]W1Y+Y^UNC)Q1]>>"#LW,"TCF\:P^"K8K'SQ+Y:?1XH\=Q88YZ8>>X M]P0/:J/''\FW;=\U!M_H\4:/-WK\T7SG=GC<[ZSO.^_"(=V8@VK7RDC7X*"J M^-M.Q:;4T]Y?4:8MB9?RS,B\#4?PO'/2.C3<5_#VJ)(/B=,R2B]CW/VH*!16 M$^L,"7QZF*6I\%69AC/.H*//YL)SG M7#0]R9BD9JRX /5Y7X?,33FL^WS\1+?5<9=BI&:Y&L91A6+;7:&PCBQGIO(" MUX7WF5_>M@QC87 ]B8<3M_#;I_ IL^$W*6W'K5:P@#0$]7U&9:O\O)Y^WKW2 M0&VIGO4CK%E$VW7.DRS6G%13TNK^[JF5,S9C;<;:E+0V):W[4GO4E+0V):U/ M;>F;4L-=+C7Q)K4=3TMJ\LBEI?>A3UI2T/DZ4_H(H\C"..(WR M;PJC8$U9Z],MV>ATNN'1\18;?3=59.N4^G6;NM:FBNPG44DGW;#=V[2M=:.1 M'AE3<]S:3J5?HY$:C?3X?2S#H_X6-=)/4-CZ616*:+&IN9BZ4DDV0R[MGZR6 MM1>>'IXV-5X[O4F=P]:FK!O-%CWN%O6[X7&G.4>[O4F=_L8F9+-%CQT="KO] M+=8<_P3QU#]4JO(HD8:#TSB-BS*G9GQW,GV>K$-YT@X/C[<3Y&J\_K6]_E[K MCH56S18]E@MQ'/9Z6R1A:C9IG7OUI+6I==ILT6.K.C!]FIC/0R[Q4C(S6\7S MDW&9=7IA_V13SH'&*7KD:/#&NKO9H4?7W2?]33$-S28][B8=-\=HQW<("[)[ M1T<-F=E#DIEEII9456M)U[0V&_Z$1UN?G3ZNW:-V>'1Z1Y=E^R0*6_!*?S8B MG./#NX;O&B*2/I;,T'O@G@TBKQ1Y#^3(C_L MA\='3U:/;\)JUO-YC7K;9C6C)_X6@X,=#U=O5-(*: M*CL3'S#T6Z/@><]CZLKRH'?G?,^M7O]6WSZL\($J2;!B5 M]'4]@*/6R?+/CTA6"VS'7R"YYLF.U: MP5?E['(VSX.B3B"FLR2[42J8J&@T1+X"W.EB/IME>4GOY&]A:@W4 ;XI2E!1 MT$OY::,\OE(!:*#K]8"'2O7&YVTGO^]T0+_H:/Z\-]W.GDU)^TZRY/1=3Q2 M0;YT"VH/'DX:3AGR8R9PJ'+DA@Q4.HG2H<*O\8%+03[L$82OX3O?7WPB2LD4 M]N,G.74N[O&L%O>XC6/7"I;C,6M/7K=7.7E]T..WG3PZ%AV?OO-.X@L'(WA^ MVNI[3*&K3OB]G.BN;HNP\GAV?:96<]27BK=L1!]),6=90??5;[E*:/&%PY+M M:O=;_^JL $]9+?MK"1;^/]=I<[XS'#^* P7KQ($9JF/'Q^0V\+)7C MIV TT:X,)9CD:ORW9_\1'QT=#D=')\>=TTZ_/QQV3@?@"@Z[_=/38>_DJ'?X MW\?/_O,+\<+"\?H_OT9/=0ZOX3UX'=(4:L3YQR1O2R?3-V!6FA67*VZ81<-B M"6WU2IOFY[ @JO#!,PT??&?A@W8MMB$4ZP <'3;UYR\Z[5;_I6=.O.B#'?RR MUJ"PS.A;(T(GV<,OQ],9WNUHAA/;&7UNG.6P&O"V>9ZK='B#I$STVP D%_=F M74&M<($CB_:#'_-ZYN]W: VHHM3$WR$\N%QS%C7DWTCWUC!][Q[+C1,W\TK&Z;OASYE M#=/WXZ#73*Q+Z5A7JA;NR4WFNY]@QJ<#1WS1;8?]X^[:?*"C\Z<&Z7QRV M3A][=WX63':CB'9G:B^Z)V&G=]PHHIW=H--6KU%$C2+:=T5T'!X=;9%S\"E7 M6*P$/M2Z#@[287 3/#]N'?M(A^YQJXM(A_MN*K^(G> =S]4LNB$\;S8.P/W. MLVO8T"(@6!-A=I(LO3R F4P#@B'"PQ&D"T]1@[(&^I!DU_#%6,^=0 [R-/S@ MZQSAP<'99:X(#^Q-XK;7M8(+I1X:S+(A .=#5JJ@TVD%GPFDF:7%))XQH.03 MS"OE-?HLM^#(#,IMKHP^\KNW.H30?PV2 MC>$X$N.W<1JEPSA*@HL2?L# _FTNWAATIU/>$Z?P@RGCP')U&>5X2Y%ZJ5,J M3PZ ]1'D)+\G]%4]>K0!9.T@&*<9:S/6!I#5 ++V)7/> +(:0-936_H&*+/+ M0)G]6:Q&SG99SI[4>C2 K.:5#2#KH4_94P!DZ7A-FE'U]XJG-Y]\^$_^!.@Y M#E0VT+G]2!2_Z(3=39CP&\#*(^\/%LXW@)4&L++O>NCX^-&!68T6VD +-;"Y M1@OMOQ;JGVY'"S5.WA/ZY-ZB&Q==.X?K"Z&-< \(#[I'4_]2_1=@Y0:?-)/@$UI MQMJ,M<$G-?BD?4DD-_BD!I_TU):^P8WL,FYD?Q:KD;-=EK,GM1X-/JEY98-/ M>NA3]A3P2?L >9'8UT!AU%$' -3HHYW>HTYK.SO4Z*-&'SWVU(["X]X6]='&CL68 M_E?[[N/6\>%NR]$[XU5H ,;2X[=*L=:LP1-1K)VP?WRZH;2MV/&'NOTJK[S3 M[?=D-VES:[S9H4<^1MVPW>DWF[33F]1OM9L=VND=>G'8.UP?"'R/N_,31%// MQV-LT7G%Q@["->]DZ3Q9%_+T=./CW_B0M^6,MOJ,O133;O^XM:DAT/ M7\'*3:ON5)U&Q46%)*_@" MGU +=H?S#G@*WLN_K#>VA3H5IS(E7IHLQHG\:Y['Q2BF!N2A4V^"K[R*DCGS MVT9)DEU'Z1!+38;990I+/@HR+K<9J;'*:>(P"VF!+I4X?[4N6D1-G6;I 8Q\ M#J_AFHIL^.U@0!/%=8--D/>D^(,"FZ@713:,J:K%-$Z_4+#"]H-OXJ+,X\$< M?] *WOKLO*.X&,Z+@CX[R.8E$?.ZDP^#8I=XODD\F>>[VPIL<8O:&N2C_4Q CS+"A+9WZB&"Y2!% JQBG6_)=4';?N5: "S MGY?+O[))Z9^@B;:OJ*FZZ_#$7SWW3YQ@//K;L_CHZ' X.CHY[IQV^OWAL',Z M@+MTV.V?G@Y[)T>]P__NM'O/]+#: QS_BU*KJ.;XMFO M_MK!,NF-.FWA5MW'*F]>8#D>/\@-#JO,@X K)V.E^AMU4,!/P6BB71E*,,G5 M^&_/_N/VW3Y^]I]?J&0O&X/"BI[J'$"IE:R[8 HUAV#MVLS#K=5FOB9;*"ZX M5!4O$"PZ*FJJCL@7I;E8=-F-MQMI4 MGC:5I_M2(K1F 653>;JX<(ZELKLRN\86/JUU__%RP'NI!7Q:B[;-@M.GM5*- M>.VF>#VI]6CJ3)M7-G6F#WW*FCK3Q\GP7LP'Q3"/9Y1R6Z+I=.C!N?4U'3]+"KIL!,>G1XV*FFG=^GTL+6=+6I44J.2 M'KT:IAWV>EODX;BG.M-=EAXF]LYO"1?M925/IQV>])N"N-W>I-[&K K-#CWR M,>J$)]VF^'>W-ZF_L=78[-#C[M"+T^/3)UM7RB0:=>NL8;8[M-)?LC)*L!6' MC:@B[#%;90G=MA@^.J@':S'*L-<')Q+71ESLI\-Q7XNST^>WU^Z&)\>=NSDK M][1"3RCR\I '9N=D _Z\:V'W]B3C9PGX-*K[9U?=W:->>-@Y>6H'M%'=C>K> MF75J5'>CNK=A=9^&O<,[\D!O67-OTBNT4E!X]*.EK ]:,=?NOTEW =8H7V!JP.G=,P&.4QO![I$Y!MH%##>1Z7-^3GCZ(R M"F9Y5BJB6@BH1&,RT4DW@V P% GH-< M%05";E4TG 3O+SY1T]!4Y:W@=YHV?,7Y:9!DPX@I'O0+QGDV99*&-,;R>2J: M+X+KJ BB&0ST>SR%'R0W0?^X=?(+S0'^=OP+571Z:[W60NH23QQ ,6/>B^2F MI5%E"\/Y!\QS!#]:'$^GW>KS>.!O)_<]'LY,E9,HK5D<_-+B&,,@S8("_@Z' MF#JZYC>ZMRM\"$?3:?^"@C=% @[LW0K"X0]Y!(("^PK/+G0;V&(Y?\ =3NG6 MBF&Q'RY.K8(>?*#!T!/KB"3JAW?'KK=;5X1+IUFO&NM@G*T'WHF5 PJ\$=7H M['Z[U?-U]E&K_1 Z&PX\\\+0FY&WIJ@;&FHA4>Z6:F> FMW[KJ=;U?<8Y )$ MW]'#R&N#8[I!%0[C26$]+]Z?!T,0H6Q*OP<5$XVR62F_M?<$C;1V=';AB@17 M&<:&6M,!1-=KG?M?S2=ZGE8W(8=UB])TCJ1"6'J?"W$1=B/7*YDKI&R@/4$: M)US8K+I;<(.WU'=8 MW$+ZJ./H26YET'=M$+[UK=U05?+U_SB7USYBTZK_=+3CB]. M6KV7#Z$>-9V8?CLQ>Q51H@JM44#'S%2)AP,6&,G4K)6DN])/HQ@938@^S'2@ M!XDZ*S0[2#F!GX)YE):30H;R/LK!L-6##H-K%4RB*T6\7O"Y&-9DM/CR8#X# MDWFD]L)X>IT5I5-5M^X)?#Q*$8I2,1W2'3A%.H=W8W>XA:/AJ/\@?!)W8ZEH MQMJ,]9:Q'O<:3I&&4V1OJ#$:3I&&4^0)K7M#^K";I ][LE*->.VF>#VI]6@X M19I7-IPB#WW*&DZ1Q\%.Z*C6'2'O^X^@>4(PF)/PM-,TB-YQ*&&W=4>,:0,' M;#324]-(O;![5V!>HY$>3R,U/>L;C?1S:*3#\.AHBPKI)^ 2.9MF,)9_@SWLJJ[VX=K<%.:OZ;T_G$WZ:1INKWC.P3' MJ'W4'*/=WJ33UJ;5[\T./;*]?[I%1?<31%2Y\FGX8W'5E65I[::N\1[79Z.-'J>XTW'8ZSX$ MA42CQ_=$CW<:/=[H\5U9XT:/+\T?G#P(T\BCJ/%-R$9ZLS5Z>N]*37"MR^W4 M83\ MXBMY)6:S$KM^0RV-AX&PR2;C^#?XSPJRGP^+.>YHHK,2<;5Z&/%Q9O/ M>VZ)_4C-L +' M7LQG,_@65;C[Y?%4_CZ*\6%(ERK5[_#B4+>T+%#OY[$PPDN13(?8?5I M\+S=ZIH!>*7]93;\)M7;N/@J+6C4*XJ;9=?[AR 6LZR@LE/6[CH][%>FRN/\?A!-#JL%P]BI(993K+W&^AME>.G M8#31K@PEF.1J_+=G_Q$?'1T.1TIMC:O--76S\UEIMKZ9<)'YX35B%[U@1/_9!@!,!77FUM-U"@72I5E MF\>:^L87SJS86SHEW=0WFOK&S91(>Z5"N68DTII+I'IQV3(F(Y&,1-I,B63; MA;W& S-?3W;3%!^N]2'955,? MNN9'5-DKV'MEAP2:SVH 5,T1 M+2[J"I6ZG$V MLAOFD-;[D!I+JT#FA%[VA.JU%?+0*W#]\(K_:,C0WQ->8K=LZG9L2\J/$>1&D)/OJ=XLU!H/;&AB M!/EK$.35X@,39(T@-X+<"/*7"L;5"Y7JQLKQ38;:HQ'?^6!@^^[=!U7.U[0= MRYJVHCRP9YKAG?.Q9A39*?^ !@KXFVT7&QEN711;=KW8^/L"T'X3 'H(@;>G MH_=-0N!IC^-ORQE'+.A50SL+\"SXM!_+V]F?A[ M_"DG22)$&H2WW_AIGZ /S]G0X0!>-,8AYM7XW1$'Y^OT69*!*R;6#8L9(0;Z M3@![%O5Z"4NM[AA>'3-OY*9BG6GL7,.>$5H?O$R="$<0K,HI%JWO.G1C-(JM M9-:!#H9!-&;,ZC/'ZHX2 MH*@D422\W*S66Y MV)N<0]KW8V\7>6<,#X7 (6X:Q-YAS&1! M? ?P&X.?!L!>,<[.8F'?"5V&CW'60Z31C!GA,7RG#CUZ!PAHG@'K>0:L;Q@# MZCF,^S-S&%?!@45K?F[E[+NTH;,.<&%UKVC/Y$+XK09U>Q=+SL*2;('^*\6ALR[EQ8B^!% M&"\L2:TCJ0"T6;K@NEX.Q;;9+#9JE0>"V);J]>< !6T\#&KT/@#3LIFKF>NS MS'4Q+C @M@;$=OU/PX#8&A#;C=IW@S*ZGBBC6[)3AKS6D[PV:C\,B*UYI0&Q M?6XN,R"V+Y.9H3Q;*K05LJD;BSN:DVKPI-PIV96^*/9:DV4U)>-R\ ME,4WS6+EI4_GM>0;&D&T/DM[4ZD4&J6:$41K>T!VN=@PDLA(HFV71+5"O;Y" MF)EETH?7+='BSJ2%F;:#2H?Q,%7FM]I$HL(;S,M]^S*Y"OS(8S9TQI3C%O4L M,,#CZ,;'9M?4S992U8(HO-R%I0Q4$@//XO-8-^79.YBO S-Q:8P@NH$'?;GX M&)Z0H^$/#V),F;/V+V-&.7*Y1=SWNJ)USMAS9Z(LF3W3CE)FV7;1.J/>W%&8 M]/TASZDZA76%?(_.Q%J.PM1/_:QX>Q7I&I:SREP>V(PU/,"](K!,-UUI*K!( MRUZ_W:&LU0.@;'3($1E_\D,G='TGL,Y3^( GNZYR\U!>]D8Q[%\,DB)U_" ! M^7'IQ'@_D5R9(4VV(/7JA%;\1B1>O;5:(1? MF?RK[4DC,OE7)O]J@_;=),BL9X+,ENR4(:_U)*^-V@^3?V5>:?*OGIO+-B'_ M2GIGPBAD=X]N?OG\OS2'M4&_? 69C<)QS*3CV!>.8Y/?N-'!_#=[>R^>/F=R MBA8^G9));C0I1=LOA2H/1:4UDNB%3JBT=$]5(XV,--I,:?3&+MBUYDJT(F/U M;= OMS83]0Y;;R(?]8U=++]5T&TO 9B53QYUR7N-6%[XRN^>_G_[*J@P="[9;A>N MTX/9OW."&V><[/R>WP58L-SR9A$W_2GV:WENZ_6>Y;:!_>*3 *:*.)#B.\I\ MQE_!;)QUF8K5CUGO7SM_\^OUFNO5&WMVTZY67==N=N'R<\O59M,%';Y2^^_> MSH<.Y0("<_[S=V=3UW [\$<55K"#'+>R-Q/GNMI=9Q;";QG,/>V+=_/S-7, MU>1\FIS/[4E=-#F?)N=S@_;=).6M9U+>ENR4(:_U)*^-V@^3\VE>:7(^GYO+ M-B'G^\B5<^Z,[;V$.J%DOFA-;ZA&J%O5+- MG-%:GU%Y:M3K,9>ZF*/*@TG3#U)W-M9Z+%?W MBLMJ.\9^O"]3?VJR73IR@,6WTAS\DHUJ*I MR@>R4)$7/*=5B=6+%54CYB1+58 5K0[\@DVI)MH;8!2ZNO\^4<8U73L&>R@? MPXHQ?V[@F"#XM8*S:R<843V)Y01!=..$+K-BYD:7(>RG9T4OG?LKI.Q2<^+_7,&O,Z87H]G@[O2C9S8PP<\'ZZ5-(H3RXM@ M9=CM)DQ\[(6#;2AH2+RKL@G!*D-9PH\$,G M#$?P3'?D7>(51G<.(KCPQ:5+,W!]O"MW!\Y/6F%/WT38XVQ/\.GN"/8!-@,O M*CDTD#R0IPL+AL=(;XC9M0],AP_@=0YS#7S^2AB>.6X?_WO_HG !L%&#*)'M MB:@T>Q;>'.0?H.O##P M!W!94WLE(I^D'XT"CUBJRQ17<1$($H=W8K)Z<32@OEJ@I3KP^B[L:CI*2>DE MZO;CV:=POA84,B%DO *D ,\+7Q@Q8/4%=.!DGH$0@B0H@ M \Z\'C&96JF:*%!I KL"LAHT8EA7 *]6DT)Y2Z@/]$#HPT="_QU&6 GMD\(* M:CAB*S"IU\)VB 6*-VL3&;"T'V'B*[%C%/TD+9H)CO)CH2'+;76=(6I70*GQ MR$UQ3OQ)/@R:$3=]'QA2?Q8H#/;2\]'$3Y:1!HK@_=[MD@.@"49E).!D) M.<$&PR :LWAWB-??T!G'41!('9^FSV$AU ..APQ-^B&\:@@\'_50]"=I#L<" M)A,!;>%?1#4X]W,DJDQL'OJPH7YWQ-G&P2V#5XMUJJ' 7N&75I()/)^VQ07A M00SEP+;"'8!T(.^WD*Z9"3(7%](=&!IK53 _5Z^_1Y4\4;>-,(1PLV=\>TQ+ MVTH9SY2X5DR5W<%^MBN2RF;\BB\V$=H3?D)LR$D/B/0)N6R"I970F,';LSB2 M>&^*%_GKI!,1S'U$M?N\5+6D*?V/OS7*Y?K[=;+O)[:T6B1 C',BUH]$K LIB$M9.(ODP=RO-9=H%F77J6L-; M1OR>)4@.]MY[LH=\UQ_RH>&N;^^BEO-_>:$!8@B5EVN6G\DP@"V::5#RI25" M2MPK?\16<00I!T9+4ZE#D2$K[=AI@PTU*[!Z8V$&UZP3N M2+0,O7-RUTX\)E56.D+Q7?Q?^!(^\)@,=_%/H>I)!2_5')Y<_P+JN_3)(SGJ M7@E7+!S3:##,5&SN*(U]EHY)PMZ@39N.AZAC'=UQW%$X?RE@FGMLR$@N286# M?HR;YS+UWA046VX4TE_.+6F\6.B9UYCHA$&ZPQ1I?K"BZ!HVFRN*$Y9Y'S8^ M\%-0E-%@2&'*W(?A13!KU*]#!JIPPEW,H+_S]\C7Z(9Z1@B97?I1N ^4PC4* M_?_!.;A]T-]<5+5 ,KMWG_3"UY^V*L6[_*V*@[D'(72"\2]I1$?Q)5 @OS0% MWR5J!3G?C+F=UOUVVI]0@/:E M3*%*!]4H V_?X9CF+@H626;C?S:M'4O1EW M D-/0B@=2WZ2Q<%0P.+S4R8E2BVAS^5<6YK#< E]E$RP+H]/@=V?I,+?Q7V* M) )Z,<@TPCS$O^#M"3"/W_/AR11$$[?7>"Q.$Y;<4P _3-%Q*>23KONF,1PD M/(D;4Q BT@F2B%\P"+FHWCOSMIEP#MXP(5Z8=/\J5VK^EL0+!48G_YL8$P\+ M0V2\12]I&6@HR..?+W\,8..]+%>W#6"C 6PT@(UKJY)LB0*BW2S2"CY ;TDQ MGR2T(E^6#.#)D)V\YKDOBEMM>&O23:>K# 7I.N;+"."&0CLA[Y%WO&LP!]$L M8ZB.Z[#%CA]GGG&T,^ 9O.)EC$)$/*: M"1@]=/-R"X(\_)E92UJ0BCQR.R'GDL;[%]U[P /P ?W=10-F"*_R70X,RH-V MFNWFZ&J)%8XHSP?6W'-XQ)/4+?2%P46/;Y9:@;"]BM:G48P^-="<6,Y))X\G M'P54JB&->Z/"/^27N_%A2>37[C)&F4 CVB;0D$8J:2=$]22P,&"89#H*V41N M9@9E2LNT\L@U69S-M)*H*[+S78X\X2C1M$C::W(SB.@E;G06::>9@YX*O\7< M.&[Q$R1VJGP/VL;ZX8@,YTSS(G)%+0_.Q0\PB,82S:.12">%]@XYKG"'RG<$ MN#UJ9==LPJ]1L$ $][D>CD]*'8^S4T9NK]*XM&MK*-MA4G-%A-8:AT]C!Z/UPU(4-DRXT&?CE M3"M"_-9"EX$(XX*5)F+=) 4F @D\<5&$PM5+=*$UX>6Z(P[(J(/RYR<4UY:W3A5/M.\_!LZ23K[B2T26-NA>I[E0G0' MBK.HS\4FN;MFQ1IEXD)>IR-'-Y#+0%,E,*?IUE=BB&=T<>H5G#(&B>40^PP& MOE3V>/AA;&7N;:X\Q,.(,K'SDZ(<0'B+A1+E&MZ6)<4(D1;?ZNW)<=SM2R*<; M<1;E4ME>I*[RB=!EMVKCGK\;P79NW$+=")Z$U2="?P;#>@6O?%:9_7!D%.WR M? A"V?KQU6R,::Y%6YZ3.HM@3+_P86T>,LK,W&8#+KVYX(F52J%2618W;?W0 M7 W);13)[=4W']#4K-0:JP=OO!:V*N;[$JAVC#&PWH?4KE2:%0;YI#6_9#LQ@HQ^]?B>MAPZV%>7-/:F M JE&"UV3P['WC#&WWB<$]\#ZG9$Q$Y:)0^1PSUZ905 KU&O+MEHTNN;+'M)> MH;IT0HN=$'L"RW@=S M0B\Z0N7MVQ9(N'2RU]K%FXV"O7JLD' 9;=@ MQ7JYH>370,FV;1?*#=N0LB'E32?E9KU0KV\6):^%&;[.M#RS=\9C3&[MH"MP ME%XT0F"-A7E]_8B^^,#ZFL4W8A.[T:[ $-TVRK+MXK+"U)"6(:W%TLV*#W12 MO4;2,LZ9Y9TSCU 4\AIAAM,U26S;QI3E1G'9?(6GWZKMX=IGC8.^.N*LU(N/ M<[<9XC3$:8ASY5OU0OK.[P1]^>&AZ)N/!/7 M7#I^F+RE-S3]9V>T;HVPYIW.8K__-,0 &/8)7WB&^ $WQ-8S5%* MO2&N63B"LYWD(]Y=4>O2CG/B'<)(0L/SLN'B.!KI#=Q59Q(_S;=OG]VXG8^9 M^*KOA6I7@8#:0R ;)AIH4"_KHG5.)"8QI?4Y"ES_IVK&6UE 'CP+P/LDN-PJ M\=T71W.O%M))=T&8!""'&W72?I4U/-2]E27HB!+D.J5X.(1@]B M#.816C@U-N#=;8!4 LI@,=*5#%) M 06243=1_),R+,6)AXQYYGC7_'BIE8R?];B:5@U$>_?I@Y>MA*DM,\SY&KL; MJ^>QO0#R-7MC8G0_-)^5BT.N<7(:V7$A]1<;80=W3S8TWA<(.$O6P9-&]N>W^LQ[-](3;2I M"S?=#CA2*CN-4P,U,GYY%R"2\]()\Z2]?A[B!7QJ,?>L]\)'T:9]E@>@H/LB ME!]BRED51.$E;V%*])!U?=);-DD/F4XDDRGUO,M5YOAZ@RZCM]Q5@VXT&I[B MO<*I4;1:H6H:A4Z=_-1R\P>CUKE!,YDTD)Q9F^^6E6\ R)\ 3=?!^9%]FL . M!4ZL^L+RK=.;>/+A_<02*H[#&Q&>8(\J[1/RW$WLIN;YZ?*VM&D\0FN='$9^ M2,SABE7@KH@E2#?/C1\$O#VM XR4ZR0F^W_QQI"BS9J7]854?;QFSFS:I^5S M-<_)KVG@>(RZG+D@[3TZ>VIZ2N-V:QK)T9905.A8YZ2&_=R-;): M;1X/FRY::]F8:J,FN]B!+=B!::7)-?59@4ZUIFUMSO9I#W,[N2Z;? ME^GW];(;-]'OR_3F6L$K7VNOR26[8KV"VJ'VE EIVE=M;F,7VUX6CFK]<"T, MO6T.O;W9*]BUQB8C8!IJVR!J*Q=J=GDEU/;*4!UU\/?7A>E8+A4JC>JZ(=$9 MO, \P%JC8)?,(:WY(>T5RK45MO%Z9?B+AUK.Z^N"6[0K(++7#D7:X/GE#JE1 MJ%0WO\GM=I]1O=!HK-!_\,IT[-94\=#KTK1MNU#=6[LF,$:)RQ]2N5"RC::] MWH=4*^R5'HA*813M!\CM&66=KTOC+I= =!N,\S4_I$;!KJQ=#TYS2'E4C$JA ML;3L-CKW0[?[ZQVU][SF7I;@OS)=O%"MF$9&ZWY&>Z4'(NB8,WJI"&6]9"\> MGS0ZN.D^:KJ/;NOAK&%G2W-"Z]1]])7IWJ93J%'>UOJ03*?0]3^CE7<*?66* M]OD3H0J^+KV\4BJ4FL8_OMZ'5+8+U:9)25GO0VH62HUE[V2CHJ]/#^>-5326 M[^%L5,&7OF1-\M!ZG]#R/9Q?3E%_''[^IOS2;,+KJ.*>@)MZ1,.P/(# *RA_ M7'#M:RUH;2R!>&AZ_6(;L.9ENH:"-YR"RZ5"K?Y 2\]0L*'@E2_:+H$,+C^^ M8^YTM:6&VBJ5"(4M#EL]) ME@_T#K]FLIS3=-+W_K5S?T<#VR[O?%BRK9I=>P&H^-G](K_X_QOYGI^.*7YR M('HUG;$D&L6N%@[?HB:1!]2+!E9+36FPA=&U$Q#"^PV+F?5;O5[QJW%T0W"2'-#V,?]@;685VR$'_#X=NI M-5)(20K8#RU,_52T5D $]:^AC[_[-XSG10-Q.*'C.06!H*X_C-T"X1 YWGJ? M!9[E#(=Q= OO31F\][=ZN5A72X+UN/.VH(#?\@X-]6:Q^O<"1@/W_DZ_M6W\ M%^T1O0-F*F9YGL)[$NL0,==C&.-C#&N!@4]1L,"WU!;DDC>:.QK%$?PD9LF0 MN=CB(1A3GT9<$7S-?&H(D$;PP34UCAK%J@2&.7$( R78A #(@!I*X(.1^H4X M!.QT&-$H,1OXJ>B"H!Z'SW'8K\7S8F[C'+;)U.QQ&QBV9 AI MVV@:/0;2%(XRZ]2)N/ZA>E@=\=CR_"2-_>Z(^@]L(X/RE@K(-&.+RR%%L]A& ML =$Y6>=)JCS)NPH7&,W:9^:MST"* MG/5&H0LWDP-T-9;<&(-<](#6J/L=/@ES^\E2?I)N%$8#W\6^#I[/YR,3C8#0 M\/&#DV^MPUV[:<%F>D"0;@&[4\#O818CZH8E^EWPMA1 %MC]@0:_Q=XXLJT" MT)Z#O;R TC^& >,\6D 'P#K M9FTE9W2.Y%_ M /F)+QY70@[9J4W+,#>,;#!?3C:1_+(ZAFB%2*QA(RW4Z/. M&[C6<\;;Y(C>H8>:7*#.>G^.@&3M)K^Q"I8X]OQM(2CK@%K[C"T"0N8MAR/L MQ /_!O'I7,:,NOQ9;_#'.P?\XWWY\6*!"O M"I9&7$!/3DKR/">2WZIVJ2CBW'/U/=BZ#$.3#U9K=\JM:GQ MJ+=*$,$N3PS4P2^^P!<[;XO6R=3Q@T3E5R*UA8'S#ICL"H.?Y*E'IPEUW[ I MO<*N%VNYV16R%H"X(AP&'G"Q]6?6DT9-E! )Y 3@0=Y/$#^8;@AI>5Q2GD>@ M8WP'GDQ O@5X$8 VT0K=8L'2GB?]R!4+ (KSD&3&J-$G?&][C&DI0_P&=XB_ M=E66J.@95,B_EE/;]*EQ.9]B;2#4\1!+DVE\ >Q\/L6<:3&D4HS+!&U7W M'4\TG ;3"NXROC*Q0;0#?I*,J/<.3WB"CW\#HBY;:N_QDTJE46S>K[Z"2$$K MC>LL_#Z9?CG<#JC .D$2"7$L+C62^ZJWI^H#B2R0)Y"]AJYX7K,X:P\D)<\$ MVQ8LGL0[&I)8R]Y".S9G/?AAI5@K_;T(0I$I@?],LII&?(>7D>\N(+W;$4Q\ MKPBS[J;//+,[YR&5F?7;'=+(#T"48CB!>.^34F?(MACP!H$KW#NN>,8D+#P& M]VB 6MZE$WM2SDT2\E:JYA-B(Q,*2@9,JKY3[#U7J( T=%%OL*(N+%U:<2#2 M:I5B20D1J=93IS<_<8%$QMC]ATUU_T')4!=Y_P-0?/Q<=SI4&;$QGM.5USR^ MJEK6;/^E7E4I%ZW362O(>N)&HS1)'6Z\9(N-N8H#],5[N&6M](8C&,8U'7(? MTR&W8CKDF@ZYK[5#[D)7RXHXTPVB$=J9O=B1N?SOU"PDJB74A=0D):JUBL9#4'+3L6#9$ZY;C3B=@G^&<#M'=#7:ZLT MUHK6%[RF5JOZ&+7QN=1&S?TE-9)DV]7& MIPZ/K$(DQ':V5[AS2=C-VW@X M^P%V&@,]5VCFV/^7@XUA>,61OK;(POU#PSY&!O-8#U1JX,M(<17ED^ M130PCB-;*!\Y() MAYWJ1DS;T">>;%G1\-B_"O&WL;4&9JQGXJ0 MT14-7\+61#'WSP@?/#)V3.XL($)T6M"PN=C?= @O\X)C3V;U!O22"\]9-KJ^ M*%J_:"R=N9N$FQ">=*Y!^<"/8/HCVD'L?QT$6TG)AQD[WV$3VD0WGL\;X]R^+0%($YH:HDV9%82S@'3@_/^GS2")WJ8HGT8'-O8^.<$'W M=KM.0"^"!S! I9-*)-NMH_B-08,: 2$ ]3CH\<-OJ4T\&O/"+_DP&FF^L)HY M5W.8G?%P)AP4IR366B&R+O-0WBRXW$<;<,_, \3K3J\'=$'Q921EN#"#*+S< MY<$#S>DAE+N<%O51D- YDI#FP( Y[J(L^;_D(?YY[IW>*]^;7%$B[_32 :\; M'D+P/1[FG#%#?.:&.]K#2',*/60Q\QSK6T%#)Z'UB77C$5[&Y1JNS*[3!D^$ M!RD*E=W^=$[SMXR^A@>BV(>=<"A6 M)SB&&_ 5IF1"'EG#;'PV ##(CC38OT MB;^:F%VY4K0^JKB%168V#R#F)]C%2T$%%/ BQ. UEYT47N * E /W.PP+=)Y MX,(7*=M?HM"#.1&N=M<)?UHGO1YMQQD^^V;G2^OCR=G.6QZ4Y@KE+BF46J@$ M#B0"2@O@+FX6&W\O6JU[:)UIIE_G%;!0)#)2-)F.)*FVBJ=BL8?^YS^6(VI MO4E3ZH%.$[N\WA;Q^6A N;8Y ;25XH<62ET55.8JAJ"B>,"O?!#C#L;B ]R! M=PMN 1VOM@>\F(/*1[*8.Q7+4*+C,&'OY#_>2Q@0/Z39TD.3A3$PIH@T-\%D MJ%4PV"R*9,7P(@Y=I#CT1(4/_VZO7BR7ZG._+A7MN=_=-2S,IS'_V[M&O?N[ M6J7\+'-=;-1[RI#O+4-K3OUT1JV8R)-XD2*HQGVE0)3!<(':T]&4]C1=&O6( MK=&J_.95DI>F*\C6>]]0NURDK'&1!;^VC2O-HJZ)_*8*EZ@RRZ'8"LFP.[$JU5JA4[8U'\34DMSDD MUZ@5ZO7-[QNRSM2C1/^R':Y6VPO@U>Q>9@3;RK50J-264EW,8-VN\@! MV?6"72UM&-Q]P8JT'>8C4H_0L5B85EQ'W;<2>XFP'X?>S.K#4'OZE4"J5:=>FK_BEV M9LU]5X8M7B];U$N%:O6!G?!6R1ISL"K7L1QXR8RB$Q4 V9\VF[>H:.DNM+NY MF&I^PG^!B20\A54BL,%HQ^>GJB!)0;6IFL@HYGA#F*_IIK*>\CX0MS2B"C,R M9+*JRA1!# GZ*H^%R2&FPF0T&$J,*?H!PDS07$4-G#[3HJ7OQ"CA!7SW[ ,F M!V-.%WR78#9OD$=O$C!Q!0WI2:(P9<-E.$\.)N\& ?YW)IX)@C(6M.1FQ)%2 M<&!W9&P:H(Y[N:!>-4 =!JC# '5LP(7UB:?#._+BJ#2@0QW3V;MY@:2'Z+$QLLDR^DM<)"Y[*=#4>(AKP7M[G"2 MA*733^0P>V-8%=CE0,R%B3DXKAN/F#=11*"CZ,UY"DMV$NU[+-7)ST#]2'\[ MCN]3A6_4Z\'$@:]G(FB>4U(-)^!#Z%TAXX^AB$:KV+.:5PKG_E[52 5"/ $IJ/XD?8.B[F6Z'8S 9\R MGD)X#0'91.:*DSHHJ%)1H*=,AYR63I Y_0C!Z NXW$@5C56(+H2E>-47]C4/N7WFG:+Z@RPZW]1AP M6L2G0ABN6XG"L5!.C+IU%*K%<^@34R);OC7AVL4<+ECB +=3:GY2*0O;+36S M=%^A&L>-)E#K'DI!7?7E98V%'&HS=JW @?N\)G<"OU0Y0%!/C7UR M "5IY/XL*&1;!9*\5F1A)M0Z.=6V<^@F8E'ITAH MBG+F4_Q3T=;]^YBA ,,$9;>X.*T&G]\SVA] M\35MT&XU3"^:;ILW7X%3/%'6V4I+EG%2Z[AW]JHF-;N(N;A>>[0@0NG\_@W\^ MA4-UY3UX!*HEHIINI8%SLI!RP;L4,JYV^@2,A)@("K7G\_[^J5#'.!PJJA0P M-XH-0GONN;712/H MFH4C5A ];WA/-,TQ+S5(,*O<($K0A*?H=I=Z*V W,S4GN.#[8'Q%,9$#CA+[ M#)56JLTTI5048Y""EMED%6N'[NC 4(_N3B3?0+9 M%!YN#M;J^8@:IQ311-NV@D N!ZTNFS8^(Y*&_9YH4(?1J3&9K5G/N2@_9_Y( MD=LR/2E3(8U$32E"4@ M(QT.G)7]0DVXH#8%DP/R/> T8UPVCY.9!P4,]?>=8:*0B)_:=;TNK-L*D<4H M9$,]J A+2XFP%*@O5?8&MWG<$2C>D^HYHH)6@XM."A;$:U%TG,[>)[PN$Q\.*K]'0ESH31 Y M5VJ##.5]P2=-,P"*H6WE;4*E)%0K)$&5,1#:6O(B0B1FZFLG\>&0E33)1)X: MSEE ZP1. [Q)?F\^,VTZTNN.U#&(X E]7@Y**)E[D[&@X#N*W"7:O&8M&(98 M% 9G!G.)!+==S'\D5KJ/W797R&](I>7Z^]6I=!/;52T2D!">+&\.*B)YEU'D MH50L:$$(O#41WC< /O'T&"GO,7K)M4!NZ]- [\VAKO)0A59#OI/+T#10^.W65*UZ'^(JA;9IU$%!RMN!OE+U2K83WA"5GY8'X\/E$/2K*$(JVC MF0O2=CGG!#?IU0](KZZ9]&J37FW2J]>O#^(H8;U18*'EELAH\L0EQ65Y)DCG MNUG1SZ!D^'QGIPYY&W53!R8EDD,RR2[RC+%+KXA6%^ Z356X6?8*2J."]%;P MBB*6\]\Q)U:#X](FKQV9$T.N!T)%$,XE[AF:NN1$*UUUIZ5];(24O;!H?0WA MTO(Q,9'*@*Y5'F[.-4MNU\Y^GQX4S#-0^W@=XY+W;W@;;Y'G;YZLK>3 MVO."[F&.)]RD&Y\>-EO-_"S4FFU4,3%B(M4VWDP0QKG623C%4,=0Y&OIWE:@ M#BWWP=>;Z)3LNO"B:YWO?-$CA/J#[(\N82/PC[V"]>WVDJSX0II[!H;@!:]64@HSC(FZ/0 M5[DP(NJXJ"7&LR[XB[GB.U+UA@N\E(-U2_EPE\5G2;)%31?8-1696?Y@"-O% MO;8II12C5 IY N3*EK[N2\TOY[,J0$%'/-/:7"*+#EQ/!8^\I'T^T]L!B>"A%ST&0T4 M+2S9D4W=U"5#2]0G@7O"^[.3J8TKY:WEKI&B7*PA"Q.) M!JH"F'89;")VC2;=W%N17X"2XO-[MIUAMI/0.H%#Q*Q*O3VD.!,A3P6OZ RA MN:-0B*#;87*[1*'<#$Z#@PW&8/IJW(9YCXQ(8_[IS-94=%O=#X)3R4G.L M.LT4TS,N"#J6QY\-["H>R(2/<'?H@UY3]$]GHX+,I@;=N%[3B&3 5]4 M,KU+F+8'M+,KM"F-0?@US.\6S(S-^$G&R$$_AG=& ]^UW( 4LQQ?<"548U.4 M!"SEG6Q9>.W'4CL#;D8YS9FCB]=!\2SZ"@=LVM_*E%IDW!Q;9$%A?F_# MJ#@WV>H:YT4CP!Z&NQSR(ULN'%!\R?3;A3=%SII]"U$2A7-2";;2RFWIYE(K M\UOLD^6TC;( 46&XFXE-YQ/HV@&U?F?BZ^E(PG3%_(2=A48-*CM2U<'R4$UU MG6U**8Z?80DIKYF%"$U#O2LZVE+77$X5K:/[WZ>Q@<8X.6L-^8O=W.\7TS4S M$GVZ(B,#%"@&-%<=BJLXNN*.-"%8,J5)I=_I0T]H-S \6J6P*Z,DT]M4P(L? MD5!-I>F@=%BI3N: M0[&S:)7F^>(B=#L]A64L2W394L&9%>)QA*F4R=SES'.($!'D0I1197?(M%.-5'BFU*G),W3!5,H<,./!QCJB,D(11+T*^$8G> M@KNH5ZK""3L5^-#]S.3PA9]5WZHTF/F_0CIZ4WNK#I#?(MH14MXX M'F0"XR2],683SYPJ9:#"9@!%=JG<#[9O*TTB('=Y>'>=6K[MM98K(FB0.%AR M +_\1#*[9!FMRE=#PA,YS9C,R[W9:!OG?/<H MG6@%G_*[@@BLS65>7B@ZZ!+C<#G!D?2F?TD1#@KE"=\Z.>[5P[,WLV@=3A"[ MG-K"NZ^L4FF("C#!.8]GLCK+H)X6P86%Y&]>L@IPD4Q3'H4B 1^>'0TO8\?C MSAT6]O$)GE<#KP^!=!$J12:TY> 2#;3@HW)?ZB;WQ>2^F-R7S;AY<_F=4_J, M,F>5Z ?9R1Q0U>ZY,[(+VLDL;ZK @9V(0KQK@X!*7^@U\&L_R5],N<"5,G1ICS,T>GKT#.NQ.'-* M8,A*SLA#J -I.AA&H.!JVE?:[0B>C)7K?N1[/"9(B5=SA\HBL1@Q3.:!Z0AX M1;N9@Y@3IAO0MGB.G)1GJ#!%Z!QH M3)@'N>'S"48(9J>QZSWO(=>5< WR !SL[QAL7LP#= M6+)'O1-D8#]JF67Y$ MEJXW=9*X9FD5CJU/^^, M05Z]C8DL]!'%-C./ASH,G,4_43LESIV7 M7DL0!'S)U2CV$Q'FW$X@-\QY5,08A9.7R"@4>TXXS9,XST*GXU$,Z3 J9!$T M<@XPA_0=#*FHT?(G2/FDY(;C_DWQ)_\5EU2"Z2-16S03^3@7"Z,B<34^2GLM M(":R5% ABV*>!QV",,A@T_*_&0TQY?S648D!HO>#2B:#>1+)"18GN;,?8#OW MRWX.-0/G,1WFR4C=B750C<)$+O5]X!E%N!OA=% 5"()L'_+#)Z/N%3F>(ZGU MRDX6,Q8Q&S5C &+$HI3)>@A@0Y)L%EFM" ML+M(?;IG&;_MLA!^FX'_B=LV>_E=BA%,3&@'F!FTRS.#=G$7=X%\A:H@.$41 MJ7:(Z@3'PK8"NX<0\7AJ4,K]#G37' MJKCS, N9DP;\P>HFY MUUQTY@RNN2<#EDW6WE1?*=!!&(+3_I MZR6/J /QM **M>02G#F >UZ[%'J<+%85,D,IE1,[:9V@0B82TH,QU[QX<:F\ MA'B.&_?&9W"MC@>W%Q6W] JSIYL[=/5^_N9"SP%=Q)%8LM1BYJ[P M=-"[^A+ R5'>0%9#/.MTJ(-">:*YPF]VHUB1GTQV.! 2XVOQ' 5$09PNW>SX M.2=M45:O[2;#-A&4E7Y'FO\;9^(\<_F8M=+?W_+=3_!J(1$;A?E;>B8+T&6H M4G@XP1?F[,=@E*A4']JVC+OF#+^=&6O'TZ@)^SG4A/U,\U]B ]97[.;-6V3S MF+3.^TJ.9%7'A"]'>!5XNI4L.T*]..]Y*1*D'EGT*7+7O5X8D16=:@Y<5+@S M+T4L7LTEY_V ?1F2L!H$\[6X_J55;XVIZ#Y"_SBIS-D:!('H+N4%< *S^"Y/ M(T!VT_TQ2]5\"=1!X2TCWX*^D]R- $?@R^$546MP<7W'XQN!P'(CX4KP& +Z MT^E,KGL9QG\U=*\Y%55OH*RQ72%7+TSZ*_?7Y^+^TLX DL"K4]B_CH?1$[J( M*>"BTB$B1?%'$KJ%AV60B"-A4:F?9_0NPT->-H0BIIPW*5V$D<">H@1S#RQY M-R4XBLM0(M0APX(2G5!F*Z5E4N#!X4G6B0 [Y\R=32LKOV:.1ZQ2M#*Y+(WA M1+I4LPS'+#5^H:E/.G[TL3*?43:OK,NA,K''N3PL'GU1NIW:>T41F-$JZ$YJ M_[S=%!E@!72$:-62DC05AQ>M/Z(;1@4T4J<4Q[[LJ>G.#)$=C,2E,EW)/%?C M:VFG.0#V$:D$=\V8) \*G5+S/1%:3GSG;PGI6\[?!EP(*QA03C!W3PC>25J@ M$&MYF2B1?/G37,S-BA[JQ!%I".=T+.Q0'%"JRBSW'A'O=SZ!0"4&P(&O> MY\D! 2F@]?4!+1.F[DFDSV<[[URSS^RP19I5MJ?"8.;60W M_*R:);"DR]4=DXMC&BG[&R$&G8Z+'41B-9$KB-OKHUK0) M2;EHG8\&U/0:K4RMTF8&8OU*&PZ89@V/VKL6S,-JX"&?HDNAU>(:*U@:^[SF M^HSQSH0AANT'EEW:_3>OG'- =0&5AN?>JX[J,>=A';8YQ\,%6<1 ^!32+ .E M$PP6G\)X,1.^S8?W@BCO+=T+8H5BK]4Y.K;V]HO67U_WVYU69[_3^G9D[;MX_^S?1QWKK'7^[X=)QN9Z.PY;,I!X MAH;[F9_\W,8+X#NWJZAV3Z%.8!C_V@EDMM1O]7IQ+^]8;S:+C>R3>WWX^::Z MO'OJO!=JK0:[3O@3.'S L[_(@A!IG1%W':*IJ*H)P>")>")E)'%F8C@UB@]3 M8';^.U&@W$3Q3][UD'? E 7R?+Y9CQ@>-%=U].KG:"''UP*35#S+HTL("L$G M3-8*AJBCW("4KQ [PC2E]@0CD8ZK9K'):8\ZI?%N<5K7NJQ/R'3;.@P;4:[. MC'YZ2)B52D,/^)>[>\D M5FS\UV144[E:>45UG&#& >.-*P/"4KID/*]U;NQ5]%7A^A=G:>;M.N)9M3:^ M?:%.:I@862G6<#DMD@2EYS$\G@D:9&[#N)B*&(#,7)I ]T M!]))TCYHFQ"-4M7%Y*Z;T9G:AR$6W,-:![,FQL,' @644*40(EA<%%5VZ/(WOP.D80 M&PF"BM/ABHZP6C#H#]ZR%4BS%;I%:A"K^L5.AD2GA!.E<$1ZF297L,KE1D:I M\^8\2YCEJ1 36 +1\'9:UI 4RH04B3I1P1GS9$%MOC@KL&^*Y7MG-7]ELX2O M?RM>-T_\E!XG?O:*I?+?MR.@^9TMI>=R%A&W@:S>G:OR:JV3I,*=55?!L?1A M(O"OP(='O)RR*C%69=US[,..8NH>-HGE^;=DPP,96 -89)]J>Q&+85E#81OM MK35UN-F@):]A=U;C='N6#JDR"DF7;!:^S$+D'.2.GSAO68%7\0,9([0Z]6T_416BR$X%25M\))=7TL)$'.G1)Y+4!]X-25/ M]Q?-%05WJ'NOH'.-RF/);0A^$,L:N R?S->_RK#*>Z/0%<.IK123QRW)/BU: MYUJ_RH)@S@7ZA/)D,GD2FD79"S E(8^UDQU(MCG\1'#+"]9'O-MAZ%-8"AX/ M!0DOLX/P@8X/R9$"*J#CATF:I==R!XMLKBB/*M?&E2R:U,>:JR0CEJQDF[P4 M_-PS*-NLT2L?14_Q<#+(3)D%(^'&^%\')]]:A[MV$P0<<"2.)Y%J.&?PUQ"2 MVR7.CG*@J"6D7J+DAZ2S8.ZCS/&;&KAH'61H=/>P3PXI+50<> ]2VL3);Z7F M--6V^3Q7TGNBL4$L4!("X?2"@\DY^F31DK I)DX ,;30&:-94,*^%IY@74*H M7LP9O^=Z,>LH@=)*3?J,J1C5E(,N8S^!*:3*I;0U:'R-)ZZ2'9$Z\B*39L&E M)I[9J)OXP*LQB3X>"R-:RZ5QH0U^![_C:#/$E^A-K7NC.'D*(>A8Z4W$$<6F MB3_#&..1.$)!F[L3]TW.H0[,Z/P")H935F3 \=!FSET6@H1WTX[$?%@@C[)% M&;@AXU@=JFC\CF14 2?6HQHIV(7UTW M,!1.M.PYWJG"X9"<.A<: V$S#83" M+!F22Y_G'.OQAAHSE!B%LSB'2\4U^?5),L MH;XZ5.J!+?%(@F>5YS';%?72LM0.4:)GW1@:I%FB$NNYZUJ^I<\"&ECB<2?, M22:T6?5;7H'!XS=YW7KBZJ#'5"6D1(#5*KJT0-!] [T2YUA'0Y];PC_VU!+Y MV?EBAIDNO199:U\@O$0@STHODXA;$R=>4D='F;5SM,N=C(; M#!<_<^$<]$;PG\K14!XA[:30O]EE%$OES1'AO2SF>.[\W5K)&Y\&KW;CA/*^H00;3ERB*R-1OMA9-]_?2R2Z/*[FGFYB]:Y#XSGQ-(7_M@7\DY',@?IOM?C\4QN^ U#7_!=F\UM M7.Z,2K*]GDE@L@Q]9MG\M$.*(R2A A8P1\ \Z'H7S8FCX$4)+S84B! *OHO7 ML&J4P)\A@DU4"2$O)Y8@'%-@2=@':B RI?B%A5_'#,F0MT8A(*4W..3;!VI+ M*TR3/QHPG,:E]9G'BP[X1;R-=]!WT0T,^QY0WB*3:Q>Q,A4TS'LKD:#_//EX MCJ6]G.#E7QR7))DSD,]$#]7 &0LHGDA5=" (/ %J71,4OU;907E@#H(MX K.?H#.?MU 538K5JRE@27#UQ#P"<%=(0F(*#ADE2J&EUQQE.\$2 M^BD!XO@N1IJPM1OOHCH1J-%86+FAA44T?U,RW>^.C4/6I L$]@Q9;Z0B7-.3 MQU0USK]9LJPZL0?7NU1*&U?OTBA:GUKM_?9!:_^+==[9A\^.VIUS*GLY_WIZ M^H7^WC^[L [W._MSF7Q]>9AC<:K6)L@Y;Y_N? MSXX$K7UO=?ZP]@\.3KX"I>$')VWY9ZO]F1[(:#2KO]I&B[N3:Y2J]6[C_5JT MG%+5DTE@4$> #GAHBP"@?083UI8FPOF(:W G9R<'1(97Q;"?=UE&&A8:II=OCHTHVC@%^JIQAM]M";LZ7Z&S7@0>@A M4;>B<8&K;\10;80L:GF3U^G.1M@0T*XXNW;M#7O+"T]JGO@KTR)4TAQH$F\+ MF<'@,6ENRT:UC F-5.9,S/,YCT^:FL%(*ZIH[K&I#I7?/-OI\Q9XFURJ%5%6@S)?5) MD-3[26=.O8 3PH]!0W,(_S4TU93<>=#"!2MCUDM%U 4[=&X:'GA(L@0A>] MW!=<(ND\&:CUW!+6_+E1>=J,%]ZOJ_OR&6*$.S>)9U$Y/J+HDOG*N\T&05:* M(K*]>/,Y:E1!3,F+M70,!BK40G'(&X%2\ 2TJZ&6UI%+_"5@3@2#=AV3C?&8 M;(RFR<8PV1@F&V,33)=92,63PKG%HQ*!-&=XWGPFZ<\D8/\V*IN=>^XK+V(< MH50BICLRMD?-GJ=VU\EPH#.MR9<[[.H[K&?(X\P7F3G9M]+9H)5UO'+&E$@/RGLW44^U #O=Y7BX@P/RU,PU87<:R+8' MJCB\CK)Q9O>ZLV4H)5'Z+6JII)H+[B&W@0(*SCIY3/V^L-S:MY,[6F&?]_OY MH@Q^66)U-&D03K+/5OKE)FWO)_ -J"N/MR-9RO3,)SH$V>\HHV!(&104N;58 M'$>Q;)-F]6)GY!6M?476O&4B->WA+G:K']WP9I%HHW(T[*PF$IG)=4+EUZ%. M6[D>5_!37).TRPJ3_AXDH8BJ&?WK[ ;*3X>C=+&T:'T:Q1A#Y5X#[EBB?(7) M!ZACAH[^W7/&BIZR.@]B]1VRDX<6H\DU6V7 MQ]C\F(-:%:V/XC:6%8N2A3*?62*-\/SL><\DEO-^JQGHNRTW=7)/]2$1:DNX M+GU*0!)-&NGDJ7LM+QGF7E'N>.":0P;>[;&4!.Z4G M 8ZOE@UPO''N;=8:'NS<:T[?#],,_N3\7%[HQCC=/P.AWVH]4MBO7C =B Y& M\U+)!&IW"TWC2'B&1/TO&M@BD2L5>!)T8^0FSR*?#]DC1R?R((,#:C'8YBA)*E;,TS=CD2 M2<]V=7^.7T'F?-[HZZ"0L5;4KQQQA$(@GP;%> #J-(Z/)DV0=0&$#;8\$,06 M2>7)D*;NKYB,:XIM?;!B7:UMG/9EEU#[.@,=ZN3LO& =_>?HX"OADI]\^M0Z M.#KCR4T')V>G)V>@EUF?3[X=G6'NW%:FRP%UL2&VYM)2+[LLB&YDT_H[\CX) M<5_K!J2BP<@]$^S%+< %H/(?F$NV0JHZB#RZ.3]*J*$CV!V7,^\!QZS:1LI! M%U0WU57[(V"89(@7H2^Q/>I)[J5LL$PB,:,)4^3 MZI(EO*L'"46'A=A$,7.=1OP)555T"=P2"&+2(_RI3Y6E-"F!:";@I.0BT<,= MXKTV :>M7X4\$T5MB_![N4*)XXXRGK_U;8^'K6/0*G"J@/^/>E6Q_OM_<]4N4!_ M2O_7>>?DX-]_G'PY/#J#GW0Z\'-#E\^H5BU*F-7-(\Q*49$@41=Z2X$TSW/T MUCG;!_''7:D%453#S0*KU3X\ N%X>+2E6O^FR<;-ZX)E5XO6Z5FK?= Z!>&7 ME699GXZ.1&W@T=DWL#>-C'M&^C)A@X7#!O:3A WJ)1,V,&&#S5K#%H<-OCWX MRJW/+)*&V;B[L$+$TG['*]S&[_.;0O-;IXNXAD;O'ZV/K0YH>3,J]:WS@S^. M#K]^>(J8T@>&)(>(NX^)NE M8J5&=W\:P__WY/!"+2C25[^GWO1WS7*Q:9?G?ETJVG._NVO8:K'1:"PTZN\T M8SYK6#WN]+]V*CN90D2G]*X\O+7L_([BP4UN"3^*O Z4.^CF*F1)B3K!_\M%J'5K_]&_?A5'8'E&)'G?_WJ9G>'W[ M3=8K5^#%=IWM56MVJ5EK5IQJH[?G5GN5;K/^WT.,T9;@_^WB/^QRQ=ZQ0F< M&^ Q_]W^R//3*,87MKP=?O-YE6_C[F%T_:5\=GU1.1YY5T?7/SXWKTZN+LKM M[^V?[:O+RG'GYVW[\.SJXM=1[6+0OOKQ_7C%%MP^^..W^5+LK'MR??_X21OET=7_U5._E^_.OD\.)7^UOC%IZ[ M_A'^V?_Q:QA<=/H_3SK>H/WKPC[^];-T\?WHU\7@J/*C\Q'>[UT='UZ6+GY= MW%R<-^&[/Y,?GGX\*_R22<(3CH_[1_?OU;:WW_X MQ]^/2C]\\ %S^UH[Z7P+ M?G1<^\>@=7O1.1O\Y]=^>GQ0NOW2.4K;A^YM^]?^M??Y6]7[X\_@1SFX[EX- M?_[HG/4O.O">PQ\_</#GX.+7IY_'@XOQ\?>_8(<:8]C'VO%A MZ]?QU5>[?=6Z_:];K3+/L9N[U7+5VZW:;FG7Z=JU7;9G[S4;GEWMNJ!VE"N- M?_Z>HXH/;R?T,L%_3\M:3VP1+,1!=YD$GW8SA3JG>+';OM_UT_!^EMZ'EC MZ;E1W?E0-?2,]'R00QAM"831+X@P:@A\6+)NEG8^U U9D]Q&].U/" ELZ'ESZ1G,_KU71,_+]V\S1+UY1%W?^="\ MBZA_)P?XLD&3^N8'3N$JA:<(>*TXCR<+$LZ H+<2L256 MTJ?^(UT"U^3=9Z/P2G3HRHJ;[H<5A#N]O^&6EUBB6%GU8W,D3^55VE:_I26^I M55S/!&!(L\0KHHG1K/8((?V6 MT %*N+B=.W^ZG3O5\=. 3:L*]Q(,I8<^?@]@F!5I5.6B_;=G(9"E=V:6LLGW M90V]/!OBX^FGZ3!Y]_OO6*T-\RQ>1M>_[\=N'X$"?V?>I1/_#KJ7\SO,TVY4 MJM5&@_Y9+S?*#4I+JY;JY=_%JLKV;@)&]"W>/8W;G\5^"EQ[SL"FS13P0] M M8[\[H@_V9:.B@L4U/([G_^,ZF?G-GJR[)UT#>6>,>\D6XZF0SW=" .QS/&UBT#,F.F,@4)+?HSXP M/+'6U5AYPCMVAW!8D,DKALD?S^1EP^2&R063EQ=B\H_CP+F965<(A\EN5&QC,53 M($B+,7_5W.6/9_[5WN6&^5?%_/R?P/SP/]6]W[&!P&[/C^&^EHAI:00LRB7 M)_S"VI??(-?E*^!?_0[-D9%" .HM@F;)O[SXDX)5]5FQ*UP@F3W/[?F"UX39 MM=RNV26S(;D->7HMPFQP;H,S.58S.Y/;F5>D9U:,GODJ]/C>-X1;[.[?6,37"7!>V-]?^X]E^M:J_8?NU8OO*#+8_$JU0 MUHSW*X;W'\W[5:/R&^97S%^=P?S8P#S SM&(MGH:8Z?K=+QFDJ"Z0DDPMP3M MQ6#>%X!!WBCL]_+$5FO_]_E0W!^]B9L'[?X\DFT-\-XW?V'+@\";NC13EV;J MTM9YIY:N2]LL2Z)F+ EC22A+HC8[>. QN*Y^6E]\(."$K8GU4#-^A$=S?]UP MO^%^Q?WU6=6E42^]0122@SA*DMT7$0&+RX"ZD0&/E@%[1@88&:!DP-YD!M%! MS#Q@ML62AO1L(0M=D'%(TW8"ZX\H\*B/=ZM@??ER4+CO5_)GR*,!UK[%B=6+ MHX&5PNX2V^-_$+_V/T^/H_@2*.F@[X"D^NB$/^%EQ?UBP:*N\@,_ M%"E1V,S]DI9$UC3, V9 G_#4I] "P3!"**LN#+*X5-HS4NG14JGQC[\UJ\N MIQG)M)V2*=P5XNA6R:B&'M^D>I"E4AJE.B($4(>Y_1"V[-)GB9;A^&?4#ZU3 MYS+P1ZZSA$K2,,S_:.9O&N8WS#^'^9M/ROSG&*/#_C/6UR\'](-/,=[U!Z 0 ML#3U%^?[IN'[QV(@8%W[9?@75BH=?)_'V.?A47K57!,V7#,MG),>5&. MV:#BW[N7^HEUXY$3C[=G10\38\>^VW=88.U[ 8M?B2 SQ0R;+,*>3^<7>@/I MS*(__"#DN)8Y?-NIAB^+J^ZF!/$)^+=*BHB))+X&+I[-PI5FO:IP""J[R:WP MTN>XDC H>>-0_ (&8-PIX'#LP!Z@LT=R=:BK0A-=6%,@;D%1CDPA*PAEV3L M\]W& HQM[[TJQJX9QC:,G3%V]4[&E@6'!-MFG8[@'1B")_Y>E'OG%@49[EV> M>^O&G_Y:F'=YW;HZ@X\_1N$H689A2?DS&O3C675OI5RZSOU\7PNC5O;*=L:H M>W:Y;&O[4N?B,=GL517);NK?-1-_$]WXE]-M7-8?O)NV+(>SO)NR+(&WO,"A_M:>R[ M[ 93K?O1*&$'$0)3)'#AG!8LK+X?,BK!A\L$C3V&36N'HV[@NY;#NPGS%N+Q M8.O9HF*D_G:R145*_:Q%E^C)==#W60]4)^:.R"]ZTH-O60P<$"LK\7SXD%1,9-=J97NY;AFJ6XX[H-=6A<%?7F[M1@O=K'5/E\/0KA+ M\#[K+N )PVDGJ8,.RL/('5'P<-?J@(SPY>>>_-R+X-5AE%K.<,B<&'Y!PL37 M: I]N>2GM+K,=<"6M?PT(4JR4N<2Y%/,+.S/XGG"DZG&4"2GWE?<=CE4/#_X MPU#@%ZOCW$9A-!C#E9BRD!S:YVZ?#1Q%DEM/"0?[7PPES*2$ R=P1P&W4K[X MX<\NQGE>#5T<'GTR=#&3+@Y9SP_]5TH67_8_&K*8219?G"X+DE=($J=G1^M! M$NM$#:F1#5!C'=(*8;Q/1[$-.78/3UPU O%ZNEQI.# MG3=KQ-=BWY[C_)"^LXUDA +K6C@IY,QZ5;*!E:]9+]QWKZIO44" 3J7 M;M[SW7\7*00U2?NI\Q-&AL<%;P*5#(*Q-<0"+A1G<8QBD'X,HN:F[X.L@:^8RLB(1-8%_-CS8Y!B M\ ^5@4[PRK[K#T$6)L5%7 *^]Z^=^Q5_NU[?N5?#K^/[NP\@SU0)ME>;OZ6;T3;5#LBW,7 M]F(^GPUV[U3GNW>6896F8I7G^GAV=;^/M=:IIX*CVHA8,Z@W'E)&IH??9B_Q!I9CW MP7[TL/:4TKT\;AG&W"3D)F\".P%?@-:-N6!=UG>"GE2\B97$#P2H#3Q$XSFC MM!_%L#IO4<*JY<^B-O,LGLG]V:P6:\T'>3_K1;M>?7+O9Z51+)46:_6XS+#5 M8J74?/I1]XIV>;$]6- D6R*H.?>G]<>!>[RP^"K-E<;:MDTHJG:-5O[\6_ET M/WVX2;ZJDYIMD!^B _#=TUODJUO1L1.#&>T[HEB/R>_*ZC M0B\@*-9:3H@;G'3)N>UU'R)$5B[YUHJ69M\X]]"1V>+';_&O9Z[=&Y84O-YOS'W^QZ MZ3T:I11[$J:EL#9[8-M%-WB B*]!U9BA-$C%ZS3+%L]YSM!QLU!O%*I@ M:(( '1B%W@PS]1%9.I5RL=38>Y#M=_=WM\5R MO?:4YN^3)!,]G/T;"PC:NYS4YS U)QW%[,72F#=I=SI^&IB=F;4S:%0O8,W4 MU]F:>2('R4,\/2L^_26LUUP;TB=BA3BZX?\N;^C&D)W ]1^%+<'_U $F#D4^ M RF5FJX[!4?Q=BM%S*.=60_@K[D.BO>;M2D/Y;I-*!OBC,+_[U8N[:'<;*[0 M[;Q"R7$G4(?)?6>9>_1N?]O$A;F<<\CRQ^;(_L?= M "]IJ)A[9>4\L\2](OL:?X1I;ZE;?]&4.'.3F)L$MN"A#&'NDLW:!6--F5OO MCZC7@P&7\81LG0RH=.'(\#ZPN[\9/7+)*,6#9BF:J3'\0.FZ.!FVC.6OQT MZ^Z1 V=@';O'"!!GU'MSC[SV>^2![&#N$7./O.Y[Y-^QGP#/6&U_D%RR5RU& MS55BKA+8@H=SA+E-S&WRNF\3&5K\[GLFV&YN$W.;"'G[<+Y8\$X9^)X7,'.G MS!*P3XF4- _0Z![H)(/7?A<1<;SVVI/@M>^5=SX8O/8YNVSPVM=R#0_&:V\. M5P%P7K[OXN-=.]J'1_^Q.B?6P4G[_.1+ZW"_SONS\LX I[=%;/NT?_,1G)]A)[ZC+#2>A^NB2%V\??O;"#MVM-?-@LI MAB]TVSQV+HN+:GNOMO-!-J'K62T88LCH1A<-Q%C,/.MTU U\5\=I^.3' UVV MKT)'MZPWIP?[)Q^MUJ'U3_\6&X>V1P,8R[6PC17LSAGN@M]DO7(%AK#K;*]: MLTO-6K/B5!N]/;?:JW2;]?\>@BUGE^#_[>(_['+%WK%"9P!+\9C_;G_D^6#T MXHI;W@Y7VKS*MW'W,+K^4CZ[OJ@=OTH7Y>/;D^]_PDC?KHZO_JJ=?#_^=7)X\:O]K7';_M6Z_A'^V?_Q:^A? M=([&/[Y_\G\,VOT?G8M2NWQQ>W+8JAQ_OK@]+A^5VIV/@W;Y4] >-TL7W_], M?G2B&LPN..ZT?OWX?/;SQ]5EZ;BZMM/F'OYN/,GS.E/ M_S^_6NGQ0>GV2^.8O]QK[_.WJO?'G\&/TZW3MVB[;L_>:#<^N=MW*SH=RI?'/WW-4\>'MA";R].[/>V[Z M]1)8GW8W5V259RB6YB[:]+NH 8;#$QL]+SS]*"2%B3K4;O9*/CJ!@ZUUS_N, MS;3CC/33EZ$$T&,:LS\+$OV:;O3#KS9!2M&OA/(W<_( MT2V4H_6=#^T(>VFFD;4M&AZL*>L0D@DG(XZV1AS!"3?70QQ5ZD86/=6I-G<^ MV$7K)+YT0O\7#41M#MK4C]0$0K:4EYN&E[>.E\NE\LZ',H^V]G0^5HO4YBKP;/^"=]UIA MZH27/M:?["<) _O?L/&VL#&>=]E^&!O+8J,P(GJ_@P1F_=+(B$V5$>7*SH=J MT3J-(U#4TS')" RI#-'^-J)A6T0#'G-Y35+H#?<^W;'6=S[4BM87YB1&']\B M;JUC-9/AUFWCUN;.AWH13>EXQ#SKB^]T_M M,T)WC<*D[P^M&S_M6Z=P^X8I^:OH2U"IC\*4G%B&J[>&JS%QP.2#;!M7UTK MU>6BJ.&U.LZM8=KM85H\W8KQ-V\=TU: :2M%=%P-_)27;.'MBWC+L-\L-*F8 M6\7%<-P5X\G:.BZN Q=7B[(<(KRTSMEEQLR?6709.\.^[\+EW(OB@?%/;Q=7 MUQ_.U<^:F;E1:9\(VK]V)+F9!%FO[7PX=_O,&P7,:K6L7>N;$XRR JZ_1G F MO3$**E'Y872,K9%&>/B5.VO#3;>A3>@V]&G7?IIV0[4=^=1&M!N:13D+]5UY MVD-:K(7,@ULMS.&+_#[6\_M87VH?7YI>.Y&5]IGU,7)B#S=$=A?D.K .ZX3? MMG=1!A706U5\\&X\WTIIQ'=^"COMWDT&=AG6?C+T0[Q70((?,98,NBZV*32T;;1H(_E$J MT+]P@%A$+G+S27*0.)&J6R_@GZZ.0VF]"1#)T?+)CTK?)QKQXH3LO?<6(V0R M>BF.@!@[/<38L<# LYCC]O%CG$X*5S>SQLP!POCSYJMP)(1'=6F^ 8@)@35AK,(;1>RQ& M295&N,?:">3V;\8K$WDVZ'.VHE$,VTIL4*!1[GW<@CU/<.H]QX^#,2[;^]0#Q=D"X?G1 M27R^RT*,;KRH[/2!L!=@ "=FDAR'\&.?"@;&$V0M!$X"?!&"UH9/%JT3X+:) MIWR"#&*WR%5(QY(;Y:4T.=S]T^M23F7$>9O$?E*TX!K :3O6D&LV&B'W0+.! M62G=AP@=7RV4(,FGFC)T J9B@CLG](8W.3I_*SI"O26VQ-?&*':%M.HR$FA2 MZ:*W"9&!7^N2 24+O#3VZ$Y2\_I:/"]:/>8ASUD)!0("0RK'(G@N3RN\^QY*K.\=?M.>,FX:S])I.U-^X&+>CCGK@N9?R<: M]T8NGEA&(V)#%N* .0<#OP@]H >UN7S'K$X_2O1O!3G 3QP@ )##H'30+H- M1G'+#Q!GA101=5,'7@A63Q*%=*!.DHQB>K73C48P1)]AF#%,,EJ,>E!5(6S0M14N"VUWZLUL9N M81O)-,U6*$_/X"K13;\,'*&RE^E8T4@W;GV&X??BW_&'S]]>/JHM3^_-?X MHO-M<%%N52\Z'_WCSU_')]^__;P8-TL__M,ON8-OH?.].3H9?+6/?WTMM3L_ M!C\Z;9C97Z4?AW_VV]]AE*M^__ASZ^9'IU7[\?WLZC^_+F[:A^ZOX\YQ[:0# M*[WZZ[]NPRXU&LW2;JVZU]VMLD9]M]'KE7?97AF^Z59+=9?M?#B%0V W*/;Z M$?#F083&1V)]^7(ZV=YP&PGR^8GQ2^226'KU!'GQ7^;VG$;)+>TV>TUG%[:T MMMLM.^ZN4W;J>W:O6F=5(,A]I!"PV3MPN26O@0:/G=CM_^-O=KWT?H\,]/+# M5CG9RWS-EBG]=?#X-:H B6X1_5_"+UZX6A,?E1;TC\R_64VX9H%P3?EIPC6- MS0K7/%F(M+G -K]0J/Z14UD\6+NW\Z%#FBXU0P)RGAV)GR.6UH@G9D?'%@KR MK.WL<^C;D^U3-VTQ;UIH;X+&":9@\M9:\,:SJPM(8%@1)11D8C\&3MC%*(,S M3-@[^8_W,LG(#VE^]-!DK@B\14BM9K/8J%50<(D<)#&\D&E%DFDR227WW5ZY M6&^6YWY=*MISO[MK6-LNUBM[#QKV[N]JE6>:;'.A81?,\RIAJL^L+++F(GE! M@AOF908]*4LT[N,(N@_U,(UBAZ?8C^RG@A-(61RF%DD32RYLHS8+#:[<)CUB MP:]MXTK+4%?7<7]>QA$H$[MBAJ R,%!C'IIS][1K)JWROCPVL"D)?'81@IFW MW">CI/OV\S%C+#_)I4^_1_^S[.G#C%9U] >CF->0$@F\>Q -3"SZ04?TW&,\ M$1];]-_F>A\IYD)@"(&2(C#D=NT$N9RFO(JQT-I+UD9(LM\>M49];3&.NEZ+ M$][83['C4B1G%/K<%SM*O)V\<[9;JGKE;J7)NM5ZE559UZLSN[S7L$NLP4I- MY[^MS"<+1K$_<(+D7SN[%>FA'26[EXXS?(>TM!]Z^)^CC)#VTP,GCC%'"1/5 MP8+F53+PWMOT73@:['H1V=HX++ 8[!\C9ENQB_=2N'BCVQ^'_9_MSG'IQ_>O MY?;A?NGBUS?_XNILT!ZT;BXZ07!\U?9/#B_'%^?-TL7W/Y/_S]ZW-K65)-O^ M%8(S<<^<"*6G'EFOGKE$>&S:UQ,-M+OIZ6-_(>II9(/DD81?O_Y6;0$2!MM@ M;<&65// @,36WI65JU9F9:U\=3C\M/_L!=L[?$E>/7V+>\]>D/W#QY\/#D/_ MU>';SZ_>O,;]P]_>[GU^S2[_YG__=>Q.P\G!F^?Y;UY^W'_SV]N#P]>[HE]]J^3@\/]T_PY-%\[W^>KX__]_&*R]SOY^,OA[F3O\9&.R@HJ.42) M 9!Q!2YQ#C00R9S2DMJTO2-E3W%YD0J^F!T[TY3I(OYP@7=W\(LVE_8*3VL+ M3QA,LI&A0H)H6#0D!.&TX(Y1B]PW\$0J/'41GCY=PE.*WG-+/2C&$#"X ,Y: M#YIK&Q)73@2[O6-,3QG2(7A:ZBF\!SC9UVX4\M7S?DM(AGXW<3^-3L_/O&V- MHH_9QYL<]2 V=4?VY&3XH61ZF_*DOSP 0WI\<0<_#T=/AV=NDLY.+N[XM\L; M/@^S*A2U!T4O)WM/SJ'HR9<;\?G^#G?S,[\0^Y]??GIU^(+O/\V?^W3WPZMG M+\3>GZ_RO?SK].#9[L?YC?C]P^=X<+A[%!U-0; (#D7&M:@46!,4L& E.DM\ MT$6\I2<%OP9K3>!UEWG8UE)XQWE8IUH'IMH?1]2Z0),RD*%& ZI(0>=)!I)9 M@TEF>-)Z>T<)>L-$^^[QB?/JZN;@R'<."[.[K28WTNW5IJ2MK0?7?&X_3BK\ M+\,G9X$RY^@C#0E(S#$R.FD.S+1F\G54@/E MVR9'JQ>WMII6+[XO+Y[%D^B1**6RVS+E ;UW8,N/@A)%F9#.L4;AM$?TPNFN M%KUX@[86SL4*)_;C7##VU3VC;\'1;7-XJPU';9&*Z;@W&I$S1*HXU!X.^7DV MH:RQBDH!06(FY4EG.#612WF.B2VFMMC?4J_>V12:J]R[?>V^> BLPQM(^<6%=ZD)"> MT::E4.@N)T%6)I*D)D/N(1DR'?W2 M#7.2PZ?="P/LQPI5;4+5QWEV(B2A7AL&6AH/J*T'1XP!D:A"@Q9%R)$3USV% MND.A4TV#=)5B5#>^/S>>,0X3M"3<,U ^,4"F#.AD* 2NDDU!(V,ER# ]L?@9 M@.YE0#K,*6;-K4ZB;;0R\VLP3' VCBWD0=8"7!JP.$A3)<)0\TRR4)F"RQ\@:'IRL?MPZ MN:A^?(]^/&,7WB7'!*,E*C#9C[D$2SF%A$$PCQZ5;#JR]J11'?+C]<]8/+UL M0S+M6UV3%$LF$A<#?EE+-LVHUMBF7?3Y/,\BBIZQYTZ#4Z)D4P4#1SR"Q+*] MR[U#-3T'J.NADG7VX;9(1/7A^_+A&8-@PEA)) /"D0.:&$!'+H!%3U!'1;S4 MVSNL9W27BJW6/SWQ;#@,'_HG)S4'L73J<#'4%61:!!DR3Q2(\4H:;S/(^')P MS6C02<;,%H(67G*%*HL%D+0S($F? 8E93)I'$;/]=G2/ MR"X=?J_9AJY2B.K-]^_-,WJ!3GOI.8(F+@*:[-Z<5&9V:C.BP^[96_%#==_GN.Z,./-'(:(J0@==G]Y4: M=/ :5!0H62*"!+:](WM,KV'-PZW/E)[V0SB)#WNL].8RRN\]\6+GR;HW%K<7 MM;_S 'QW#C[LDS_8V=D*OBV"+[]2\R&MU'FU+"?X.2#S'IQ@!#S1/A J,OYB MJ?D@0O2D6?C8[%T]XO;H?.D9;:9I*K15:%OR&>$*;>U"V]R.EPEYWH;,*RT3 M1219@'6.0]*6,QD"4;011B/*]!07JP)MZY^R^J5O7?^D/^GG:Y83PN/)T+\] M'I[D<1W_=W->>/+IJUFLN_5%Y-D(87A6]MXZW+WQMG>Y_GNE%^T;3V93I/9P M7 .AY-^_LIYLTEFMOM+7MC=9V(XI?IS.H:J^T3J^>7Y%;RJ;RD5@#W!75 M:)Z9E79E$U\S%M X050L4G!:+DRMNI=UKWBTMGC4=DN-BD?+Q*.Y"@3#4>D@ M0& @@(9HL,PS2#$*GU<7YZ)NI"FQZF _S!G*L[@U&6[9E#)SMY-ZC/(^CE&> MQ$TA"22H3X8AD>X>3GL&%B47W4BK5AY>1@J@^?)_D(OLP MI9%DG 4:C,R1@79@F$Z0LC4%3TIRD7V8T9Y172I&WJ TQ,46XO +P<@YHE$3 M$_4(DNK8:>#@Q#REXQ)",YS"]:Z1 E:XJ3;WL&>YEV2 MKZVYBZY2C.K']^G',Y[A2+8?HPEXL!;0"@7&C<4O2)DY8B.S9ZQ##$!2I4R&_(!J)=",:E=2&$[ MXZ5FE/V]0^%:3;ETE0_=QGDK#UK4@^>K/J06VAB(*+,'$RO!1BF ^>!=H#+D M<*?P(%3K>GBTX[1B*OXZUB$1L1ES6\O;-I?1N3?TN XJN"%JQI%P(I05A M)A*034?!"LQ?G/!<&:438R6U(DF70K*:6NDJE:@N?$\N/&,3@@0BC"9 A2*0 M;45!1V1@T1@;1&")J>+"B NSB5H5LLCFS;OAJ''#8Z*,\NIC $(<66+V7HPA%C@UFKM MHXLIT.T=2GI2K>')F^K.K1.-ZL[W[\YSG",X(G@BD*V&4'IT@ E>0G35#.$:*;; U=OAU;!K\F,9;.,WX9#EX?QM'ITSSR%8?:QR%^ M]3PO8Z0T_@J<6D ,"IPHFBFH'$E:!Q?$]@[/.%33%^OLO&VQBN\Z;]W#7,!O M]^;4;[E0@3M(PFA HS0X0PT$HHSR6FDN?6M[F!W-6MQ&0/,!&<14/=-?UZY9 M)%?Q5:&I=0>HUMA%+8M?)DCAE;T1JHVVC('2F !MRD%.,@)"_B6U.;01IFC\ MDE[&JY:BG-OYQPIE,S;6X5MC)-7AE^SP,U:BC8N6604!'0,D08")''-<095, M%#5-18T#>YJU59BQ7(=?_]+5E1,#+!$&3'*(4>4 UVR;KQVIF,W8!5B.5,S7 M&E_4H/T'E\>]3U=59/S'H\@<8[YI=Q$YH"01G(P6;!2,2:X-QE2KCS?!AY>C M)%.;URS+D>?%9/SG(VNYXE(LG#RO MFW@_Q"B^J!)J6N&5\B%_M:*H[NH];/70/&956+H++%T1YR4V>61. B=* 7+4 M8*TEP"B*:(TA!L/V#NN4N%7=RNLJK:@>NRR/G27,(G4A229 "8]2;6+-3W25 M2%1'OE='GI.+$8%IR2T$7]H\%NTG1X('A]P8CX02R9IF'5A5Z1Z<7U1EN@XJ MT]5DZK)W11X?V1AL8(%#0I)1*IH(IM0A:\0D!65,.U?RJ#W-%N8;-7'185]> MLCI=]>5E;XSDT$&A-DD;D*F<4DP>01.K(6:*$3DU+L3,."CV)-(.^?(&I31F MY3/E9%.K&R*;$14MXYA3A::E0-/G>9JALG5$S%ADI?89FIP!RU" TX0(K26Q MWF::P46/JX4[WM>\1H<]>!EGG6KEU!*<=^ZXDU$IFI" 2.X V'@$I%@ LM8 M2T0.%6(7BZ8V*)=Q4%KT;)W<5)U;\Q?+SU^4T9_/J];]V1_$G2M2L;;(2:*7 MD+S*\0RW"4SB";RGJ$F*@K),&I#6P]'K[*2M)2:JD[;GI#-RD#()4 PY!$8# MH/ )''<$0LB6CMPSXTEV4K+P)D=',PXK<0ZZGG_N!E&8@Y^::V@1D:Z(PGK/ M$;5U0+G(M"$O$V"U2L"HMIA$)%(545BN>KRUIG[UY/.ZN/H23CY75V_7U??F M:JX]BQ0CD"!HCA , YT\ >4I45(D&V0A'ZA[@J^&R$$]\_PM"A7Z[Q]*D6YX M>MJ?G.9H8=H3N6!&OOTX\*5+\E\O)M&R[JVYY$_]S.7Z_E:E+9.X1?FR[^J; M]_ _EX[56*V-Z'@YA.WCN/_3H'_R?[^44HEZ7M#E"[3NC#+ I0%4RH".T8-F-'(JK%6)?'46KO\J?7/&H\.)CM\G0__V M>'B2N=FXV8I2?]^*_SGK3S[]F#S);6.IA[S&?7.OBPN?_SV4-_]$=7-##\;* MAN5CL^U[6W_Y%C3_&D>_']M1;"7<>[[_\TT0/1PTL_!7.SH8_3XI+1W_;4_. MXNRCST,]4D'[-J$>YA#O(M1['Y[]&\/_^]?)*W;RWKUY=[S_YJ5X=;J;K[7+ M7[)=\NKTCT\O#W<_O/P<\K5?]?=/7XA7S_9H?EZV]_0%W_N\F^_QCT\'AYX> M41^)""&!ID%!9B,J@S\O)_^BEU'1)%WZ]DK_E>GT8XG".IU6>SKI&(P@$H%H M$P!YIA&."0/*E ()8Y3P:GN'/"+D>MWEM5^4+K!;[XNA?]KZZ@P.SR?%PE)$YW"Z756?D@\Y(<62L6-2DHP"]Z@R].K].M2E %C01F#.L\.W-X1@O0R 2S_ MOP7L3>?K2L(^'P\/JO3XLBN5[1?A[^[@]WRUN.OSL@;"JKK9'S0REM MY2N]B_G"[^/)I^]L,-;2V?;D R^]N,E U9J5.[OI7"]1%T-25 -A+L=./A P MVD=@2&,(4;FD3$,>.E0P6ZO:NUIF=MTUZP&XEEQV5F;&3(@HK03IB(*,I!9, M*6 @I8$?19GR&]:XW]?J[@_^.KK0#5Q@B["UR/_R;NJV3HN>*K[!@?O[SS(' M?O.GR_)WN??CE^^>?OAU>'>AU?/_F 'A[^]V?OSM_YU#OSRTY%0 M+.HFC42PZ&EH!E;P!$HQH1-WPC4E(@^XZ5QGU&K-*&59MC058)(OJO5E6R;Y M!('E8(L82A/W][!1N*3Y5S=S5G!2LB,K+4&!#+A0"5 3"9H1"R)9%8EVDO)O MP=QRL^5UAJW!# L\3P$F.+ 0=>;/DH/UV@/5+F@CN,FS;WOGWG<+EPJ#-8>^ M*A/4?S@2#E%D%(0\&6L@01D!K+\ ;GB<< M$A*+>&N'%L4ZL59C8J6D?4PL0L(\N]!("3;F8)4$'Q"Y]&C4[7;_5G1_<#.T M^-K:'[SJZG4?HET?GVLQIJ3-]BD5ER83">\96"X"!,ML)A&)ZW)RLGM"?%5% MLZO;A]5SE^FYLQU$S3)7/O]*H( MPVM^I'RDB1$"29?C[WG1 $<,!R\RQ2 J)5E*F+M7TE KD;I&)6[OOU7Y:E$G MWKOJQ($P+:D.4 IRLQ/+!%9I T9J$ZA07'BWO2,TZ[&UU=_L.*MXG.^XC+8] MV7IG^P'Z@RUOWQ4AI]KE8^EYB=G@_YK'_OG@R73D*RHM1]_I\9%BDG.%!H@P M&9!,$-W=Z1A/6,Z5+7PYJ@Z!JKN),+U\"@!5VLQT>)Q0RQ M7$/F_T42J^Q8&L%!^^R[E)'$A:U)BH>E$]Z?G9Z=E!+/K6'3\Z/D*T;Q. [& M_?=QJ]]T^:W9BN53BYDAFL8"3^;-,.VU_,MP7#HL'Z1#^[%2CA9!ZTJ_=*DR M,DDMP!'A,^4P&;2X49!B8M0KZC'X[1TJ>D3P#H5 -8_16<91/?LA/7MNS\3; M8%5"\,)+0"TH&)H(4$R628$V:;Z]@SK'$K6=Z8-XYV]Q8O,OPU:THT&^]X6: MBZPY/+5%/"[&?/=\R.?@ZFE,?=^O[8SN"#I7^J$S)5EPW *S/ (&J<$I@1E^ M.,,DN FJ2+LPU:'XIV8ONLHE;N.L-9'1DA//F /W+)D8=!&ERZY+$@=K/ =) M52K-R@RR]C8W.YK(6(F^9.,YT>[_/I?K7B1YL;%=B]IB%_,JZKN-.6I\TR)* M7>F)'E,DRB0!(J !S!$-Z&@-T,)!"%4V!KN](ZGN<2%:"G"ZT:>LQ:3&QGI\ M6Q2E>ORR/7XNHX&2B!AR7($Q?]&4@J,A,Q0N!4DR!&=5]GA.>]0L'&#AK@%+70.N-+77,6JI&G*HI6%.T8=ZXH>K\H.F/2TL9L0)> Y,6N%!HZL"%14(J*0*5VD=(& M197I*;YP]-P!%&V8]M\F-G_NRH'OP7!2N/4H_WJPU<^W^GK4%$^/ M)N4@^.0XCN/6D^&@&=ZF#NKG_L .?#^_J=&^:[ID/KIZ]GMNI,X_' NHO!N. MF^+"GT;QQ)8SXW__T ^3XPM F?NK\X$ELS^Q+M_!V>3K?[*Z)OD9^!='Y^>^ MEB=LX$I*X8/4BAJ*Z#TU+GN)9VB,YUIR<40U;E_\U?%HI@WZ.H(;1?L6;,H/ M_9,]^6 _C;?_=G7P\CA=6,HT"T ;P_SF;#SIIT]W&.>4?F27H3>2T8 MCFPSH3+E17SO[YO;95=N8!3<=+2H+9XX3_^9G=NFDG7 MS=SE"RV.K@79Q:?;QZC_77YX.\( S/ M\C7"N+<5/_J85]?\0%--D;QZ3/E7?KK_6?SI=O[A1G_;^>IUK@*1N I$XJ:Y MG:_;K.>S1:8A$'GT3NR[+:>V^(E,_]YW["PN\A1.,!+Z,=;>UF5[XJ%G2%^"\Z-G,YC:]% M #<$ =T>MY)%O$W;[-L\\*8-'*D#]T,#1\U=W+*MY@7+>>;OTN[S^MGW<7 6 M%VI0W]I,6F;W^C6]R3;KM=0C);H]6W\_O9D^/X^&IR5M4&[AS_[D^,G9. ]''.U^]"=G91@?C\7AZ^.\V?V2YI]_]D>V\N?.4NK MOSM]]6SWP]ZSW>::+S^_)B]/7[TY>/J8'OSY!^X?YL___)J^^O/G-WM/ODBK MG[YZ^_+P<;Y^N?_]_#>_]5^=[N'>TS_$J\/7-#]KOL=_G[S\<^_#_WZ^2*GO M3O8>'RFIT2@= *TS@,ES<$591"E/I5->*A^V=SC*'HHNZ8FT5'=6(6LM(4L( M25%[ST)TJ*ES3B1EB+;:.YN\;B"+7$#6K:KZ*V0]+&1]NH0L*C)FE>._TH0, M6=IH<#$*B,(XM(R54\$9L@CK:=6E4X(5LBID?1VRN"7!^>1C<@23MC9$8QB/ MP6)^R?@"6=2<0Q8U%;(Z#UG[,Y:E*8V4NDRKN+.9:B$%4[IVDR29E<)$R^CV M#I.\)ZCN$&1M0$+FR7#<5!F,6DC,="6MT>EK;%8&Y8OIM2XR/=U/,I2!/TC/ MAL/0%.K%T?N^CY>+WM/X;I3_N-DGSM^?Q/)-?M_CTV$>O<_-[^MJV-YJ^.)* MS@&%"EQSD,2'3."]!1NT*:U&& O(E*5I>P=E3ZJVCL1TB+]7EU]6D%Y=OF,N M/XO9#9/$2>I "Y$)L!<)C!0,O*,Z,A>1.IUC=MTS= VSC-7EEQ7D5I?OELO/ MQ;Q6ZL1--(!$4L"D>'9Y:T$8)3%RDLU>TG2\QSJETM?F\=;NAR?SGE#"%.O_ M<]8?Q; UB?YXD._A=3^NC<37B@8MX]^')Q6RE@19NU?$S%U0J&QD0+%TK?;2 M@^8L0/1*2Y=-RV7IKM!3BZMS5#&PSKKU_00FU:V7[-:SHX.$6%0T24C2JLQ' M H+6D@"S*)W6ALO(MG<89BI21?[6UZ_O)_JH?KUDO_YCIMPI/26.WMQ%RZPKXM4.P>PPX*FJU MB%I7VA?0@,0RHB'%PD;09<"R*8.8#Q@L9TX5(0/!>LC9LA7!;C@SLBJ)TLU% M@7N,3RH*M(L")!0L"E0:4)(!.Q(+GUM)2#Q2C+,* /:K:2H]6%%@G M%+C':*:B0+LH,(M@1,) ?51 ^. AE,P.GE@3*%R1%'+1>8"JL?+&=/50($- M*!I\-AJ.QUOO1L/4_[$^\78=BN MO#LY86TZR;Z_>MQR[5[Y?F]W,J MYBY)[3(Y88P(0)XD6.DC<"%++:>42L3L]]STI%GX_$+U^S7T^]:CE>KW2_/[ M67AB-1,B>0G!EPT6FQ=])R3+8XN"":.H-V6#A<@>71V_;VG[IQ>#O3OV\+H4M+H57FCA('CB+A(-R+%/@R'+HZUV$1%2(BC#'8PY]L_%Z M4K6U%*XHRUUK9VX]@*W.?%_./+?YIIT) C4D&5+FM9R!H]R I);PE#0W1FSO M:-8CO*TT5O7E[OERZT%I]>7[\N59C%H84Z0I@;3E:*'R"EPR%+A7PEF+CKFX MO:-(CXDN^?)FR2#\%L?1COQQ$S&$^#Z>#-\5/?JJAW!_HHM3"V1L>CH;_XI. M[:,3O=+[S4E-5*86S&B=TP=93]'JSNOKSDL0ZZON M?&_N/+>_)8B3& D$4?:WD 9PA#E@D@8A43FN\NK,58^JMDKQ.U1AMR*QP[,X MB*4?8 D=;#CM#_KCR:CIW;=5MQSNK;QN:H0BGG+%!!6BVHA9"J,1D2IJ! M=DSF$,(D<((610*%.D3T,K!IR3]?6+V\.G1G';K]@KCJT/?IT+,@(IN+>J(% M&,\T8% 6M/(4J&$.8]14"C[5-ER\'4'=@&A;Z*P_F-C!Z[X[^4&=LTU(=[06 M30RL._EIWA0'Z?GE^)=&!)/QK"_!N84.YY3H*HBU"&)\/LP(A3Q*C2 8*1T* MJ (C8P2'Z/+R8P/S:7N'\A[J+F5":F*SHV%&]?1N>?K>'%T)3%FB(0:"@)&4 M^",)"-*64D:+"GTYR]/3V*56)-73.QI_5$_OEJ?/ I.0G/+9HL T4D!)&3BK M''AC# _>>:-EX^E4=VFSLLW=C9611QM>.[%3=04ZL?%Q>93J/(]2\:I-O,+Y M&(0G33T:!D02 ^@I :M8 IU!C!I.\AB'TB6-]*2IZ@+5^^]AEZ1Z_Y*]?TZD MV442&#>@2D$&!BO!98<'*A&5H9[)O^2O7_^ M%$=,U$H#O(B+H*$&K+<14.L0>#!T MWB*I* TM0&N@/_/"TZCIW M+&IYWECEE^&X8E>;V"7FXQ8E,]],2H!6.61!BP8RXY1 M8Z9TU!)DVPZ77&^ M,B*.5 MEM7]U\G]EQ>W5/=?EOO/(I=L,R]\2A",8("DG#^G7H/R%%UP0BATV?UE3]*5 M:>>P 1+.!Y/C.+K8;/DQ=;3;)FWJ-3:MVO!Y1O=1'$\NYE=O:Q W3.O@K_<; M_H[S\^;OOEP)+PPQ70C/TWC[P\'E=NM^K/*A+2Z-SS]>W=#+>(#10* H 6F4 MX%))[A,2-9&6L9!*2K^'-QRO_)]:9;0&KMU":%M=NS.N/:>@EE2PB319>@'H M4P0;2B.C#-IY1?;[U877L=7+N%L+6Z=F=<>Q;02I6HXEQ "B$' MM*9HG*@0@&JN5608$IFFLS6Y?N+X05Q[L_00II'K7\]#B_\YWWC[\1!C94]; M=B/$:,PQ#TY74*O"5(LP=:47$8DR8EY_0 E! ;/!P$;OP2M+K)'1)5-.+/78 M#5GWVZ-4/4'=79]>7FSQ/9^N;GM'MYT%#H(I0W6.%+2.O/1L%Y!YA (3K)"* M$.^+@IJZH>EI==JN.NV#[G555VW75>?4T2SA@7H#ROOLJBK;Q B=P&;ZA-%& MT30JYZW5XW6HY&[%#@_-[V75"KR.!0@U-K@/Y/I\131-!>:58\")29 YH@7M M3?["K'0JQP;2L>T=1GN*7S_C?.<41JW&62LD6%Y849'@GI!@+MSPHM3G6?"J M((&*! Q)A<.@1F>LDXDU^Q2&7J_-K4BPV4BPO!V.B@3WA 1S=7J,V.BI $&( M!G2!@A.&@4;D&<+"<)@F*&1&Z#0E,: M6?8R.*[*0LTQ/K<044P[* M>M17AW"QP]M&'8(0" M)8K>NG:NM*\MTDS9JC[Q1$H7:M83-X@6=@_GOA-0A_[XW8G]5!XB?AL:5_F= M&Z V?RVKL/4NCK;&QW;T@Q*.UZMU>9Z"87CF3N*U&?I#HHBWS<5N\EUNEG[+ M/^VX[[>B'0WRO8^O3>1%3LVN)[]:'0KU+0;U:QS]7NS;;MJ+?GN'/"(+-W?H MGFY%!9_5 9]OQF]?09\%\U7LJV%03@7 M4B)<:*D:&%I$E*\B4$6@^T6@!3-)%8&6C4!S/?JDM=83!08-!?0E9\0<@D:K M629)*;+8(% +*:-:B7U7YWO:/SF;Q-!"8'FG0'X-@DH#0>GB@Q[)N]).6=TX.V$I7?VAP>N;ZW MAG MUNF MT+JY ",:2LH)$218.>2NZ571;%W2[ MMV"ZHMN/HMLLG!88K"V"=#XS:$!K$1QR U&D)(TRVCBS<#A];^BV 6<:_FQ^ MB %LOBG[.D[#ZO'6V3B'W9-A?NS3=]DK2B..=JL4KI?1M+W_WV+[Q[6]R\U* M)_T^-[?[@_.YW>AH; W3EKM;#<.&GCB MG$W&$SLH(WJ> *\5E:TMYU?ZT5B*-*B(P!TM^1C'P01'(7,PF2R:'&CB]@Z5 MJH>RK91,A\*2ZN)+% BH+OZ +C[+1SBJ@M=4@32A' [A$IRS%#23,;\072(B MN[C0/?VN"/E@2<[U1+ J P8%3T([C)32RK[O.RB MBV]6"?6W@Y-PUYWP6P';UP\8*BRW"XI6& M.BY;U"GOP#+C ;FPH LL.I*0YE=DXD4!0.J>E-?[?2^D K"PIZV>'&P%EP<, MJBJXW ^XS,(JPQP/RG/P469P48*5#5\"1@#R<.%Y@^Z8([DW?6I'K_N#N;O[^_EOSN_HXA:@1'T_47WAZ/U!B(/I+\Y=>N1S/[$NGP'&4^^^B?? M-?4U"WS-U/=MDI\!KP[?_-?RA T02BE\D%IE1$;TGAJ7/= S-,9S+;DXHEIM M7_S5\>CB(=YE1 8WBO8MV)0?^B=[\L%^&F__[>K@Y7&ZL)1Y5&S5QC"_.1M/ M^NG3'<8YI:6LDGF8IS>15YGAM$/"3QG*XJB\*]^-[[<-).NFZ]#/J%N](E]* _7VWH^\%_'EL[>_16\G*'D MU%:G[T;Q. [&&?^V_OI+DZV;J@"MWG/^]?D@KQ##LWR-,"=[^L/W?Z=%EN)5 M\!'-91HF,%M&&OJ1A^/$OAO'GRZ^^?N%IDQ_T#Q4\T=?\HQ\S1D*/B)3)#Q/ M.Y]?__SE1\U+7S"FZ6L2'PGD7WV9/*)??>U;ES6/M,0?NNJW7Q/\ZY^Y*?=J M;G75[VQ"?#>(I>+:>V\(-<_=Y5YB3?T]EV\\X&6THZW=[+EAZVGTL81Z6YSV MKH0-BX[-7)+@#FI:W1ZWL@EPFX+(VSSPI@TWBW7H6RY2K%7 M><\JQ7YC.M-?IC/WGSX7!T]WVW+-V\_[W]^P?=/_W6\_^S5F_TW;\G+ MTS\^E^?,UW[SOY^?GZD^72)=Y([Q:!,0R8O\NM603:=*FW+4E@L6G*I"[!7F-ASF MJA#["L+<_HS04:F83R1!MI@$)%R!+B<,E'*1),&%H6)M=-C708+\8'(<1TW% M\=R.Q;2^>!ID+R1$WA41[TY?H\U:=VJZ/=U^'H[RCX,M?S8:Q8'_M#49Y8N= M3&O=;2B[R64;;9&*]M6K[;K+ ME"+N,K"V2#!%>V+J?KY;G)GIQ;[+ 8;'J? MCP?A<&:^QY?6RTOM03JT'W\=CIH7)I-1WYTU&W"'PU]MOLS*M!!=A07XQ7Q& MQ5K'-3<1O+2E^#11<#YH$%8+DVBRA,GM'1C1;=[1;<_YL,CR4/2S&5T8T%F%L1S>)2H 9TG@)(A MKX@^M1 >W=6U5D@)9T@JV+& V#&7-@D6.)160W&>09(5286/ 40,B8O+#HG M6PB;[@LM-J",^,GMHZF%SD>3JT>D-[B.I8WQ69L58GFAYPV+P\7"4-&_/?1_ M.1]6.B,\2\:!-Y$#LI37 2(#1&DCBQZ59:8)*S5KH9UE>_ZT&O5_%5@W'%@? M,DBO<'I?<#H+P!51P1BK(%JJ 9W.9%I1!$U-42R-43B2X53TF)#WH7%3,;5B MZKIA:C?2&15=[PE=YU(5S&,(6@F@- C J 4XFK]039.7SBEBBR8TZ6$;G8\? M'ECO(A]FJJK7$E2@OJ/Y4O7#;J$?)EK1#S.DZH=5_;!;Z8>=FT]VTDLV3%'L M]\G0OST>GN0Y,/[OK=W_G/4GGU;O 6\I)79U_HE;S+_N:8(Q\4@0W;IVE7Y$ MZ8\I8MV_SE:]UWJO-%_6B!6Y6?W(:+4B]VH>,7/KJ]Z05KH PAS:Q2\V?;]@ MY8Q/-1>O7F8T_/!E'CH<3!?A6YR&OI GLGDQCTN;[_3C]W?/!^_B=LYR;-F*/\]T6+F]/FA'ZU?9#)F73 M$;3O^I/\^V\,U8]XW'H,F_=GIVV('/F[9)MLR+WJ\Q0C5+318 M['X5]&W'ZHX]%$5(A"2#'@E&QZQ2W#D?>8S6&1N.GIA MU/\8 WR.HV%W-@D/'U]L$IZ6:^_GSWAY^!+W3O\@K]Z<'!\_ M'>^QYY_V3W<_'#RY;#34WWOS*O_=6[9_^/.;O<]_D.FF8+,YR/*=G^[]^>+C MP;-_GUXV)[IL-%2N]9(<'+ZD>_E^]@]?3#<%F\W!5_E>7WY\]7077_WYZK@1 MO MGW#=PEAW0T%O2T WG^J?)OHKO+4$;P=/+N'-R^ABLA'0>0_H0P)'A(" ,8I( MC&*"5GBK\%;A[1S>B&?!1DJC%0X3E]E#F'-4&)=DI@JV+7CK;)W7BF#<99W7 MY]V/^Y]?'#$AI/4J@4HD\S@>*&AO!!B>>"JMKC'9[1W!58_IZR?3*M#=^!R; MC7+K"G$233+&<2ED0L&CY@H%,=92SQ7UL3*X!T>WO5)!U6:X/)X M+FBF&(+4^=M,N6/0]MXH7(6U"FL=A37.,YAY2H.Q%!WUCO ,9HB*.&TPM 9K ME;DMBFW/+[&-JNB$Y *HXA8PL@36)804B"3*\;PDJ>T=BCV4JD);A;8-A39F M,:I(K,W8AC&CF&!>EGXJ.O'H%:F,K0.H]N(2U;CSP5N4P%2\T%5"H\#);*W M+->65,9686W382TS,Y==P?# " HG#*%&&8,S08=D'I0 M4C! Q1%L3!$,M29/8D&I$=L[0M">PE6F;*V4B-RLP-O9.]B$^[S6W%P^/I(>*U)9!X(QP@82&D!2CFX'/08 MJRPE,878;%,U8D?ATMM^H+;GA@F\*N4[Y_3JQV0J5U2)LMJIVJD#O"Y%;:,R MUD=AT7MN#1)$9SD:RX3RB_"Z2MWNM K-MDG??LB?=^2\DTYI#M$;F4-3R0I] M0V"",A95YMTVTS=#%MXBK0Y:@;3:J=JIVJG:J3O$A%!KG27Y?PJI1^T$-\0R M*UV*1NE*3.XO/#[<.\\I[8F]IR_$$4.4S(@ SF@_+<1W7*0<)#L6;38)]VPU MF,D23Q>M3.IHP_K?+G=-J6T&JYVJG:J=JIVJG99KI[N(Y5*JJ)&&,J01M6$N M)FVIB-Q8YXA/M<'JQM'Z%U>*^Q3C1+,D@6B"@,I)<-)H8,E+[Y '9GVG.JQ6 MD*A@OD9VZH;R>07S%0;S6=V/4C28Z!%T] 10& F&!,$JJ2HS<%B),+I8&7DDMI$G>'D MQ_E%1K-99]BZ_K>Y_E\Y8W_X^L@BP1 4!\SA&R"Q!+(9/5#+6>3>&ROU]@[K M";I(/Y7JR!5PJYVJG:J=JIVZ0V"6ER"I!&9)!.:/*PD,(X*A1$H(1#E &A08 M8S)Y(3HYH[%(/*T >:G%)=,$1E-/DN)HO)5&P].MXWH3&E 0/K3GXZO$"SGS.8U:V,]IG EZF,*(3*O(T!T:>D4<_7CBK?53M5.U4[53@_/7UK(9U3^=[3=W$PGIZ6 MJ64:G4B\U>QYM=-*VNDADAH7>QNSXLWQX?!QN.@+6EJ"/A^<-P-MVEPUN/=D M#O9^B_\YZX_[D_A['+WO^_AK?OIA^&TF=?1O>W(6*\EHCV2\O%[OX10QD5%0 M-EL<47K0DCE0//F@N::1A.T=W9/R^I9)A86.PT*%[VJG:J=JITVSTT/D2"H= M6CTZM$LS%6(-'?J=?#A"(JSDE /AS *ZF,#0I"$88U!0#)DUKPH7JNV/;VQ_ M;);2_GB]0/+&WL<"#;6:!;2)H\?H@I.*.4^;= AYK[^/EHUI&M%E- MG(W"<*D(A, D(%4:7"I1'M'9IE):5EM+U48%M5%!6P!7^Z\L$=9>SWH41,5, M)!HD39FK>:G!Q QK*(.) 97%>VQZ7&&MPEI'82TI8[1-@GLB,;N,LRXY'TDP M//_>LK9@K0:BBV";G\_+B[TWCX^G! MHGJ4MK7Y7_&MXELG'OLNVYDN(=>*$2L-$JYMP)12)%RF8)E*E;9U@+;M?KC, ML7GON$3C(2]'"=!1"U:HE,F;%LXP%ASZRMLJKFTZKC$1I:'&!F<1%0]6!X.: M&40F>;2T\K;.@-NG2W!3'J,*6H*C>;% &@B8P'TY>Y)2(R-N78DTL+ M&*(!G6>.M5Q*55-8G&87F%J4.*:I*V3H# M;K.:#RV#,YP'<,QG<&,LAZ)(- @FF:#:*Z+X]HZ0O">-7&%PJ\=OEMNPYGQH MYDS+\\B$X9D[B:M;([)0P>,MQV*%:B&K=:MUJW6K=:MUJW6[$G40RZ5.0@:I M$@;+G \\62:"XDE*TK3H8>2\@#T'(-\-/VHSAU6-;/!*,IIIQVF,'#0Z#6BI M!XLB@BNAJ95.ARBW=Y#UD&)+Y>P55SJ.*W756&?KWJ7:54B*VGL6HD--G7,B M*4.TU=[9Y'5=-39JU9CEPTK)LU9$ A=( 84L9Z"L!Q,TE5)ZQPU9AU6C:NPN MV"1HA26TJM19M5.UT\-H[!LN/.56/_?AG" MVZNB,6]>'@D6,'D9@0B,D)D !QL2 VD20>IU2,251H%4Z"XW"JR.7 &WVJG: MJ=IIP^UT%P+30N:D$IA[3G&(JRD.ZAUGE( 1 @%38&!"TN!)I-%0[22)*\!> M:D5/VUV"5ECQJBJ353M5.SW(5DH+&8VJLG]O5.##+X=_7*KL[QV^9$?HA:D$I@ MED]@GE^5K-6)N6PG UH6^7Z9 AAF+02JK-*>46+\RI"76I/Q]19!M4:C$TFW MFCJO=EI).SU$0J-*XJ\>O]C]>"U!DI(F:$D"QKB$_)T%YS0'F2SW43+CJ-C> M8;1'!.]\&\(*#!7 JYVJG:J=-MQ.#WE8IA*BU2%$SZ_JQ23JM1(A@3-%+\:F M!)HB!:,U8B2)1JM7A@PML82DVUF6;S8)8J0E!9C-:Q(DI*",QD"41>ESU*@M M$9%I4O3^N"X*6+?!Q]HD:/FPQN>;!!F7N B2@!-" T;N0+OD@ JF'=7!Q*1; MD_B[DZ,\\#;1$KV]>ZAX>XF_NSW]JF+!2>2^4"8_S:?F#PZ?DR-+-5*1.%!G,?,V)B$O2 I0&$FX9<10LKTC-.LQLK!Z M:06X"G!=>NR[=/GV7B='O22&H.#" "]5+I2HJCY,7&S MRD7NLO'W^O/QUQ:@,C2( EY@$=46!M=$"U(LPIRD4C6G)=HOW. F;5 MOSONWQ6]JW6K=:MUJW6[9MT[Z>*G&(DC*1@1T2 SP1'#E''1>BNMJLSKH9A7 M\__"OC[O'3['O=='F10C5RP 49$#"H6@)74@HJ.!6F(""2O,O:JN[+UTBEY% M0*OB7]5.U4[53M5.U4Y=M--="#?U!H-6U&GGT;F@I8O!<\^I$BC$ JG.V@IS M5=D^^>7P[=4\J^2>:2U*$V5K %$[,"@(**>CL4BU](7K\YZAU_45;\_W*U14 M2*]VZFX.I4+Z"D/ZM01.B((I2S50Z2-@X+'T.,X_LB@C5\%Y)E:HD(/%@!:,H@DP>@HV.0T1G4.9E.!Y M NR8'F'=5XBKN%#QN]JIVJG::8:L"B.JY3&U[7+=1:AVJG9:DZQ+[5IX#ZR 7N@%OM5.U4[53MU!D"TUJ:I!*8 M^R$PU](:2ED6#'&@$B> !!UHXAP0JSPQAGJ9V,I0F%I,LKWSZVB8'R!E;U!_/#YKV@CYX7BRD%S,6D'=C:V!4%G. M%:6.&H:>$1V2X\$DQM QCN'.2>&F\.=YMD ,3\]&>?"FN=UIOZ#\C,U+XXJ! M+6(@/\>_61#G,5#M,4=M7&8$C"Z"(XR ,XG:X&-B/FWO,-*3*Y#9K7L^"XC: MW9-[-_LU<]Y='?B.#KQWU8&#<818[2%;RV8*8R4X-!:T,]Q&126-Q8$7UB&N MSMMAYVV]@.V6SEN7YC8]^XO\:H'A8#R"4D0#:JW )A7!6$S(19)-[RM&92]/ MQ.K>J^;>=SOJZ!(UZ$P4$=%$HU'HHE7A ^>,TA\_%U-7Z>7XLO^BHE0I5,$F M$,120,D#6"HE6(D1(^/,\WCC*GUGQ9'JP1U/Z58[53M5.W4E]5X)[T/FHJZ= MZ^0N.>T<1%;:O28J02L=@5J!VJFD J&K0WEKH>'VSM/^>'H^NCCT,#6)]W?? M2=)/AK48L4L;2W6/N-II)>UTS\+I)>!=R$:4 M%K4IS.DESKB53N+(I(GJPAB1 BA%TX &,5%1$QE7D:B6( M3BUL_/+ YF(9DA5.$==4?K53M=,Z9$@RH%V>>/B"&33]3M['J6!$I0DMT@1Q MOU36XH15\NR*P-5.U4[53IMF MIX=+AE1&\S",YOJISL2M83P",NL 19&MHIPU&IX!512(:A4X3:T?V=YY,AR, MSTY/[47]R._QG1U-?YK,M/HWK5#D@4YN-C#WS6.;\^8Z2#-CS?55J/#7'OP] M_W#M0*=05IC$BTA?](!6!G#,Y?B.>2J=%41C:8T@=(^PA4OHZEY/9SQ_B2_C83GUSG/;]&?V/&XG_) 3D&@^OD=_?R+YZO)&;T6"'U_M6S@B6OU_1?S_B\.EW(DBQLW .E62 M'L&#BQ+94'6_G,@]<_+!$O^_> MUNE?EF/".YBN6VAWG=ZU!74-R!T/3_+HC7?_<]:??*H8=F<,V[N*88XXP]$E M2-()0)(D&$$#N*ATLBPJSTPKU*SB5\6O+CWV'?#+"Q.X"B()KE$S:X(,SJ%Q M2N< EH*7^QQC@7N:2*;17;-A3;-*$\R.B%8QZ3),899Z6EE*8D;2!M85L-/A<%.'\5 MX/)*9*PC!DPL'05D$J!38B M#\)0SHVF7]^-K@!7 6XS (XF80F-P;#D,:./ MXR;IC'+(34 64P6XK@#5G3;='1CB7CG1,J\+2&SVFAB1?Z/DRRA ML+:RM\Y W.'GV8;%'Q_RT4 M!Z!!=9"EYQ7S* ML%K7S)5:,R^S*'3OJ?^X]^)(2D\"I@#&"0/H. .3K .=* ]>*$G++M@JK)I+ MEQ?O>I[DY^$H_SC8\F>C[$'^TS0;'+.*>8$(!\/PN&,8,R8?:;L!^G0?OQU.&I>F$Q;"V7Z M'R_D=.O>:(NLOO0,^G3.ZC\VEIE2?70ECQTEG;PRBC& M30))D@<,0H,C7(*7*3JNJ3%4KH:'UJ;SVSN['^/(]\>Q')89EX-J6\-WQ5CC MK4VK!;F;A&IPTO"4+":=$4H3$P2-)GBO%"IK\:\V+!U/#7%@L5!B[ M$XSM??SE\.5Y6?CC(Y?)7C!&@E8Q %K#0$L2P66B(9UVP7._OHFRP= M#]BJG:J=JIVZ1P_4>#H-OO/R*,!$ MSUQ"394L.XIMZ8E7)ZY@6^U4[;2"=GK(7%9=%.]A49SENYC3-K&(( -J0!,C M6$8T)$3-%*^2V.)Z.^G\1PGNTJCCO>ZC?>U-L:Q$F3"&N2 M+EL?^I/CXW@2&F69B?T8QYM6G-/EG-C,E,W;'G^PH] 4)/X\'*78GYPU-UB1 M[R[(]VD^119EQ, %!6>4!$Q$@G-:@W#26YU"4(07$=3KQ85=2_37K;A:U%#M M5.W4B<+^%I)D7RGL_U9@<+O5LM;JM[F4SF76- :1,C_*HQD-H!8(3FH%02;J MT3%MC.$7%U(.[:0SK)QQH1@K4<(/@3 MX'-0RFT"K5 D*U3R1*_ 0EI+S[9WBH,UG;TO2L]JQ5EWLFOY&9N7:@KMCG#U M>3Z%QIQ0)"H*5!$'B$:!#2X!8R1YQ!@)JNT=2CN_=U W .M&;;53M5.U4[53 MM5.U4[73>MOI!^+3F_ZDOK.^LZUW;EJI4A.>@[/C6)[W]%T'6;9AQ-HKA9GY[,+4^_Q?^<]RD*A9 MK=Q<-5"HX%WM5.VT'@>YZB*[8HOLK PE,8LNR #*60%(B0&=M )AA),QY#%& ML3*+[!*+4;J=8OFG/6D*4.RXU* \C3Z>NCC:XK2W53QXD7J4\V[PT^?[B6=[ MA>&9.XG3CO"WZQ6_\AAZ8QU+LI0F6T3^!$-%N.,V_QN9]BH*%.KH^>W0,^/A MZ7#09,FF)2L'9Y/QQ [*\%7D:Q'YV'Q%BXQ.>"4I!'01,% *AA /Z'1,/B23 M0HXNJ#(]@FV))[7A2P^\C?5@<-$]T/W+0YC_#F;O%H3>T.>I)?QLD/-X>))' M;[R;Z>3D4P7&.P/CZTM@),H::BP'Q9.=GI8U3' @1IAD"6'"Z 88*RA64*R@ MV#(H2I.\U"DYKS2:&"PU7)C@.!7..L87 <5Y*IGZ'V. SW$TK&!Y9Q'A/\[! MLES_.3OR@GNMD8$V,E/)6,0X-2H@3C%BJ256Q\M$6D7-BIH5-5M&3>I]YB6. M*>(94D^UCTIYS%&=4#P$UQ9JU@!\49XYM[\7A99*< %Y0FM SQD8@QR8U9X3 M:X4*9GM'$M8S9F%IE@J;%38K;'ZY$42,<9[S1"@B\EL8SH$=&6E%]%S8J:%34O4--' M1Z0BQ@F1,-BHT1'+N&#<>TMUJGG+^P3&6<RP2-* M@V$29&BEGT]%Q8J*%16_0$5',##'370H,6)T0<;L:YJ2J",QE4MV!S+G)*$I MH(F@O/;[1@+N-NZ_] M#Y$KR!82MR09XT__GI.U2HC-"!!0=S&@I2HK\VS/644$PE.PC A/4\]X%HE( M 2/LW[*V),5FQ>F#?TR5; P^&D'7[?^%_ZIOG&L\L/!J/4,[748!VR1%Z\, M1A;^>A%G0>P6&Z7S7[;J35OAE5+H*N&0H'#8/W(]9;"B2XW.X&1ZH_$4 MKJYR>'G4&\!2#W,U[)VH//2BGAZYB>N]'(_"F2KL7/UF,%(C,X /O9_""R&! MZ&:CKXZGX]'=CI426V6M\J=S)JOJ(TK& VO?@K MY\^@? 6I?,(A(SIFQ'$"C!-AO3"PUL*9)J)0FS7C*#F*9 M;E3?.LJKASA1AX[HW*DO1'EXZ!=J>*K.)AN_S&\>[%.Y)HF+7MSD"S?&^Q_9 M&'F-?2E.!Q3&. ])IR] *+DH@X& MMOG?7]3%0N48JEY+E+<-G]WMN1V>Q=)0(O9+8'6OR#X0#[.%0G$_>B^N772KL/1F$WPI<6K02X2R.H-J-"6)5)P^7UR[;C*87OAUMQA>^=]EEY6;&Z0]=]?+W6'KQ/9_+6N6UKGI%"OF5%2G\MYK8&@[EU(^9_#?=F]:SHLY7#!O_%^* M#): @_7>UTM3\L]MR.4/W&WL_,9&W<;>R<;&\B9LO]Y5-5<:ZN&9@U'GT:CK M^7Q\W!N?.+39 >>B^^,K8,E+QBA=8RM61H4_W(GJ^2YR12UXUIE\=]VT-QB9 M\;'K_30<3R:WZAG]P#[\ZSWQ]3WXRY[P@3SQUWNT&_CAI?-)"E>)N1.4Q9BU MGRJ:>6&H3[7D97$O_/>:Q;U 2&\#'?T!5+1&[O:=VMW^,7F=?/KG-7S_$*[_ M-MI[]9I^_+Q]MO-Y!WZ:>"?Y>[@#/S\.:G?[\-,_G[[L['^ :_[Y???S=K2; M?/SV\?@C_'S][=/G+]'N9Q/M?/YPMC-8=+?_/?QT_.>WW?TO[-.KG63GU9_I MI\]O!I\^_YE^W']SO+?_9[+[_<^SW?VW9__^OE,F"K^>[FP?&$.CE+F,9)F/ M"$WA'RT-)TFL(AO%L78)PQ[*M\[:6+_B^T[6/!Y9,;>Q)?HQR]9Y"$4GCSIY%.11"II4&V^/UD$>[38F4L(SZG4JB-$X%$?&FF2)YR2+3"9CD46")C@4 MA\7GFY$\B#QZ!GZ05G.?WG3F3ZRIT :0Z*SL)J9'OJ> R+^QY>>"J=AM?? M6] ^!OA]Z/"7[9'=;IU&ISY7ISX_M#T,@CM0EY:"OE2"T#2+B.:Q)=YJ&<>Q MHS2.-[;2M"_$K2THDYY0( M'7'G6 HF0+2QQ7B?LJACZB?+U"N MAU3/RQ3MX"NE-;%G"6$99D!IM:"9$ 2 M) '3RR5:ICR2P-2T'Z>W[K.T?G#WD4"*=PAA)\B7P 6A2F'J9\.0\SX+*;<_ MWE7S28NJE8.*^B#>C/-7Y3%LEZ?0B:C5B:B/;3#!N8L<3SE1V!N36F5)I@0E MRNE4BD11FECTQ<4K*S-?H\+(CI?O"DMTO'QOO-S"$):G<991PE+TJS//B921 M(-Y&)DETEF1*;VS%?9IUO/QT>7GE$*+CY?OBY19TH"ECE$E/1&8DH7&"T$%% MQ(%X9DGBE>?8_Z6?T5N[ U;(R\\K&''AR$/W#7]W73SBOJ!#Z*C_V^+8D4XX MK4XXF39HL+&U:9:EA'.!S:-3333+..&6*Y9(1ZW& +[LT[1S5CY=-EXY:NC8 M^![8N,$+SBD-YH4#[,\\H=P!]D\5]IB3G"JJM/6(_>-5])CKV'AMV7CE@*%C MX[MGXQ94B+A3F7.4<(.PWSI!0!1KDAGF$QHK(33=V,KZG*_3;*\KH,+Z#72_ MBT\^KTA+.^:(#37 ;)CV!I/)+$PU,^-)%VVY/\C4/HP]7_9H&AV^Q%/HI/&- MI/&7-C9BRL0V32Q)&$>C*LF(RI*(R)1*[B/!(QIO;(GTUK*X<\&N+;.N'!A= MSJQK/_'ED3!Q@XPRI57,4F!B%7D<6B!P*'E&+.>Q]$JF3-A5SWKI&'G]&'GE MT*ACY'M@Y!8V,L#&VB6:2(K5V-Y%1,$Q$1JG+G8^BZQ:^="F#AT]%#IZU-$D M+#GL@3@:.C5QO>.Q'7A865?7@Z()"T-_58(0'LC?:=_DQB.E"8/^!9]/) MXQO)X]??RD;48>ZH%4)P(2U)C07+BHJ,:"XIH9K'*>"C6&BUL95TE2M/F&U7 M#H\NY];.JEH1%^_47.S!ULTB0$6IB8%WF9 $#LX3[526.,MMFNJ5F54=)Z\M M)Z\<'W6GVYI*7>];O%=$[8]>7JN^L_UW'U M_7)U"T$X&WFC/1$^]L#5E!*52D,RRZQS$HY1QQM;M!^Q\YZ CJN? E??71>W MCJOOEZL;-*$!13!N4$TC5R>*DDR*A&2&RT38U$LJD*M%NB:Z^GF%&/;J#FU% MD"%L$!E[,H,_U&3BII,^]G9[7@&'AP48(Z6'+^J#"8Z.OW!Q>_[#Q&V',]D= MC[#9WNNBJJB0:IV8NIF8BAI(@1,W=^B!EXXG)N$D2R)#X P9451RDFB6<$Z9 MB])L8TO0V]@?G>MR;5V7*PM"_# #=][,%3'V3HNQ_SP]L$YERBH&YY990FD& M+)XRA:6SB50F2U.NUM&EV7'XF@8G.@Y_: [_T.;PLP,X/282T-61!>:FCEN M&5X3%9O4I](GU)MUY/ NJZO;A.<8O@JI;3\=JL'HYU[19PW>'?7,+,_=R)SU MW#=SI$:' $C5]+F%M]8BNO6F.)&7Y8'LY_ \Q7JJ@/QO#D]M7WWKG&V.+1FD2MGUE\:WKD\AYL M.@G#BF MA'*M"%B),5'498;&F@J^NBKESM&]MFR\\GJ:CHWOGHU;D""VEL<^)FGB**%6 M6"*=C4AJ8W@K=B(Q73'-8V7C!P4%E_!QQZ\WY-<& F11PB(O0-DRP/&4:4DR M%E'B!578_#2QU "$C\ZW/NV&E]X-D[T,T8-);S!J#R$-@=DP)'(X4'HP# -) M0WX;-A^KWC;_F0VPLF;A<_C^[!A>AVOJV01N.9E@DV==UJ1UDTV[R::K;8Y7 M=M3'T;MN\%7IX3/K'W[/:9CSFA*T8XYY':]<\?/MJ#J/O^KCZ)SB*]2H= [( M2IMF:900$>N(4)=JL( %)Y[:U!ANN$YP^&&?\?-.\2X9\RDP],HA;,?0]\_0 M#:2->1HG0@K"@($!TE)&,N$2HK+,"2V59%YN;*5]RK*.H9\D0Z\:^,L351*0!HK0C6C1',/)"T2D\(A.H5C ED_BMEZ,/3S2K KG#M%=XC; M HAG$7^_!P#1JC[M)-2=2"@VEST7Q4H8(8GW2A.:<4FRR&8D3KWB1F6)B!.4 M4%*>'[7<%90_!9Z^!PQQ 4]W;'M#MFV00B:- .G+"0AA1ZC@G,C8*!(Q+B7W M<:2YV-A*UJ5>O&/:QX<3.J9=#=.VVCQ@'WSM$R*] C1@=(*='RE)?:JD8)&/ MV 5-7+LDN#OGOG>Y.U$#6V>_AV1"K M+XI).Y"P.L'U]K0-$F3$T57AB*;>$*J-)-)*192D::*T3+P3&+KOCW=L?$,V;D"#BU(:IVE*G%0QH9&(B52>$RUDJHV*+?44L'[6 MM6YYFCQ\#Z"AT]/WS^ -P #UZT O"R(930A-!(??8D^T-M-QR'"X//Q<4]Y/Q@.?KB)U[-P7JPL MR!#:4IX7/G F;^ LMD<6?ML?;]='TID8*Y11"_VD_Z0',1.&.:J)9A8$E56* M2,\=L=8G*J$V-E9L;&7]-$K6PV?1N277#C0LZPW?SR#OF+@4D!9XG27$&^92RC2W1 ME^)\3Z&.J=>:J=B\NE9;P",F;O)]%8Y3L_"'W*?.4YORU,I M(ZN[;MJ)K16*K>]MK"$4C6*=2*)B%Q$J,LR92"VQ/LZ4X,IFTJ#8 N&V'OZ0 MSM/YZ%!&Q\]WS<\-RD@,M31S@K@H I1A&"?:\(18(;5+G(NHBM44;' MU.NKKN\3973L?=?LW:",)$J!QK@@J<;* SGR0Q :SO"'61(EI;3TP$ MW.MMQFD$""'-SG=0ZYCWJ3#O_31N[9AWQ3E,VP>>4YXPDQ"1N@3M?TJD%YYX M(1AS3CFKTXTMP<['&!Z.>9]7H*%J)M#+W5"D)3:*,2)TZ8KAT<:1CI>(4?9#) MDAS+S@?Y5/C['@!"Q]_WR-\-@DBS6 G' ?0+2P'^QXQD+M$ _TW*4P&_1Q3Y M.T[.UVMV_+W6_+VN,88K.+UCYALR+3RS(J@OKM#J!]:,"*YFKJ^:I]"S5)*8F)M2!K,HH3XF@L5!" MVMA;O3)9U7DNUY:S[Q]?=)Q]%YS=JGI0,A%.".)4Q@F%4R7*)IJH3"8^X=H( MVG'V,^#L^\<7'6??!6>W.L.F1E.F!=&130BE O$%MF_";HO>)BGH\W7D[%7& M*>)D,UES@+'KICVC)D>]DWS\=6"=[>FSWOC$Y6H*3]/#X_CZXW"CW!L]SJW+ MR71\\@*W9C(>#FP/'^UI"[65 Q$XK)=P5N_*H_KM[,,$$S7WJN/:KD^KRZ%8 MH5Q+VUC$\L1R+1W)<,0553PF6D:<2&XS+XT7U$8X>Z*?TE6%.J['/H_(5?I, MY<'*X4LG#QY*'C0(Q@J1<;!8B?!&$\JU SM'9<30C#DM5*89R(.,]3F_==_9 M3AX\*7FPMZ=LL3C, /T0GV,?!TYAD2B@B:>Q,3$TJ3;:QE;!5 M-'*X%WFPHH#+.H,@9)J>'XY/)\6@C,'HJYM<%_^LPOW37>-*.K.#RBH3ZITZPQV?[(^W#6Q_[MZ5)_)NJ$;3[9%]71U*9T*MSH3:F1_OZ33CBAE M4RF84-2@Z]A;;,M)+3>ICF*QL95& *GH>K3D[-+-5LS7*W>5='S]4'S=:F!! M(YWQA!+/,>7,:DHRPRAQ0L5<&L^=<45[_/A\#XN.KY\"7Z_=#/#T=P\,81Q MD[I(:J&D#),LDC49S?V\XA.!'R8#W.Y)OS=R4X01(654%9QBGU=X8JT0Q&^S M"2P0!-1DUTWW/ :RRW=LE]6^&EDU-W4G%M1[FW@X+^HP/N&)3)DG68ROQT(K M9M>Q:K9S9*YY*F?'V0_"V0VF$%$,@MD)HFDDP IAE&324"* DXWR5&4X?Z?C M[$?)V>L%+:[-VAW*N"U_M^K1>)KZF &V8)$DU'$)_!U+@!H^Y4(8"V)\8RNF M_6S);.YUC%*L7]Y6EQ"W+@EQEX#=QU23.)LXVQN,;I:/>PW?V%.J-UB/6; 7 M5!Z\K0ZNJSRX$PTWUR4EBK1PTGO"4YY@=V=.=*HSPF(I5,(3G9IT8RL%#9?> M1L/=B(<>D9*@FXKJ."%**$LD307-A!4, M&SC&O!\O*4?JA,)S%0IWUR*^$PH/)10:+!PK+YCF&C;3XQA(QXC28"ZD+)'* M93Y-$XN]FOM1>GX2Y)H)A14%X]89#RV6)_K!2(W,"LH3K^L3[*YQ_V6P=O"U MNG9Y"8*??\%#P/B!,DGS,>R0+XE^-)E\2Q2I7R)ZJ24J6\93N?M]D?Z5]#]W]_G7WZQY[HA/+= M_8_QSO>WW_?V80VOW@QA7Y+=5X=L)_DTV/WGSV\[WX=?=EX=QI\^#_W>_B&# MSY_NOH+OO-J.]W!:4:HCF5"P53DCE"4Q41D31*4FX@F#?YW?V))](/ES2BJD M.I4Y V,]EXRJ!V7#4E:\ 5%1\>">+V5&+3(ZAEPM0U;>('B6_0_Q M069Y&L>I)9%A":$^XICV'!/!,PLG[!A7,1AZ /^6,5'77O.I M&?M#F['9@;Z?RKIO+?8"0D=+#VA'P9IRWSVM_7!Q#!SU6*,C.SD$/ M@!DRCEU&-#<@R"351#%*"8^XDC&+,Y5$%T./KMO#NO+S0Z".F[-S9Y+<@I,7 ML(85D1=)9HFSE!/*,P98PRIBLDRD #JR=(4S.CIV7EMV7AG6Z-CY7MEY 6&P MU$92>X&X @L=I"52N(BD0GC/'4\<-K!?/W9^9DU;2O9 =#%5WWJG@^G1T7B( M3](;:UB>"@69O=P- 6981!>Y0S8R^-<$(U]=9Y=[CSG^59S&_GA???NG.3&0 M<>^/0*S]IB;.OAP?G[C1))Q?AT%6*.J^G\,@VB;:8LI;$F:<2N< C7!#E#:6 MFYBQ""V7I)^D*\A]Z]RCZV>RW%F9YNT8O3-G;L'C"^@DA?/SG*7$13A!T*>, M*)<*HE/!H\@:!42^C@[3CM77%)UTK+XVK+Z 7)0Q6<:Y)IYK1:B*-5$JL819 MT.H6H M5JT,N]Q<;6;]ZPZZ0L]N$;A/6JZ3W4<=+7W]SN1E,''HS@F^B-SX) M_HOG%0M=EWS,D!B]5YQ =32VLT]^..2Y?9#%$;-<2L+AK B5TA#%>$:DB34S M#J G2[&B9HW\J5UX9-U]#5=S;(\GY+E]8!2<4$HER5C,",7BARS2P,[&T"Q5.E9^ M=?F47?.G#BD^/%)\W''ON2Q:DSL[F/;48>[<#P]"? [>[WLJWWOOS R.Y)73 M7?KL*E56/-=CV'FGK9(DCHT%E>48T4YIXI2+$\ 67CD$&H-Y;&/O%I'*]CU*ICYT<$*#MV MOEMV;@"ES:B5$3 QSQ()/%WXASB)F(@B 4PM7%>@]^!\^9<[:270ZG&>CT_A M*28].W.8*ZN\'PP':OJ#?60?K0/L0;-DFT/9\V56S3N53\\Z.+%B@377%M8R M+G@$<$)&QN%XI9CHE&LBX%A-)@%?)!3@A$CZG'6%>$^3E5<.)3I6OC]6;J"$ ML6FBL(F/2%)&J%.,:*,M8=Q'B8FE$(IC36U?=)S\1#EYY2BBX^3[X^0&13AF MJ8M$1@ E1(3&F2=9D@*42&G"O3,ZDFYCB[$^7Y?B^)6&(1XI> @QB9=%3&+[ M><8DU@9 S/DY.DET TGTH96YAJ_MG!XD3L1&9XSX2"A"I1%$:TL)6(08&A&]!Q"JB8DH)5=H1%8F$ , W:6PC M+637#_ 9W]'FC\7#L4VFHLM#<]62,XL\=(X*5(;QR+>V.)]%M\&3W1> MRK6U0NXT4/BV%%FJ$JM9QM;<=R/ M9;)&*?4=EZ\YUNBX_$&YO-UMXV-T #([L48ZD@I%":7, 21A%*@N2RP3G$4) M3B$3'R.C3XNY*/.Y_G+5BX M56ZOK,999"35+";4.$8DU9((YCU/E6)2T75T=W:,O.Y@HF/D>V#DUDSI)(E2 M[02)(@ )5,>.@#R6Q$AJ4VJTSZA;1T8.>.&7J=)#MU4.!VV-WCVJR'L3@<#) M>#+ Y;X(7;<'7]VOIP,[/:JHO?6]XAXOHN8K2D_&P]GTXJ\Y17RSE1 MAX[HW*DO1'E8_@LU/%5GDXU?YK4H2?]KP#DSEF<"I"2EQL12 [PV"3:E2C.>L@.Q ML;6/](ZH\24*X1%"1;4U?XBM,SE'>7=.:&(IH>T27':_]W9D-B]<[%5<\T!K MAXT& 3"PH5O_^RG\J#,,PWSW-SC??>U/X*>WH][T:#R#:]C)SU>=P;5DV>?9 M9#KP9Q<)LZW_U?DO6\ODRX7W8_/W8Q=009#YC<#.@9%0OPS5R<2]J'[YM6K) M,1B%W0A?6M0H<)=&3FU&A:PJ?5#E](_334;3"]^.-N,+W[OL MLG(SX_2'KGKY>RR]^)[/9:WR6E>]PB-Y)32(V;G/+C'^2Y/@0:S_<[(B<,!' MI_+>:V!HVWOEC#O6+N^E<7_.R+OMWK2@5\' I0A :S"(VU[UF.7[*!#.O_FH M]A4=DA=Z=L]MR.4/W&WL_,9&W<;>R<;&\B9LOWY-N-:BL=QU8P"@<=8M^,97IU(DAE'M+:)P( M(H7-B*$FTAYLQ,S(8#)D=.3=S/O<&H^ TC1:O%/IW[Y^Z T:WDWSMX M\+%]6Q[\JY(4X._A# ^C+6D+Z=L)S!4*S&]S4:=,FXQJ3U3,&:&99$31."4N MUC;.0(NJ&(RF-.U'C#X"%U+G77[,<*L3*H]9J#1(S(L8FU2#* $KG%"52J(5 M4\29B!D?IP)^;FSQJ$_IJOI&=))E[27+>L2M.AGSF&5,@_2$-,P[)TBF .11 MRQR1TC/BM14*@%\LK0?#)>NS^'S7BO4S7)Y![.OEC<'=*OQAW36>FW_A-WR=!8C^O5HTWT+/42J]<0@6-*)6)DY&U3&08V M4&RD449P*KA0QG/'LE11GEGO!'+Y=4(A'9>O$9>W,D2C+*$I,GBJ&8$#5L#E MWI$LXCK-O,]BF8(I+/LI/9\AVG'Y4^%R$6F= 3A.;1)1IAG 8RFDIM8;3Z5) M Y=G'9<_*BYO &\26W2(.,(-$\CJFF0VH83Z6&>6"9UXOK$E1#_C8HVX_'FU M:7P-\/9"U''5(]_.W[=N6_'?=_?X3T5BZXC:1*<2C'1.'77:QUT5B1W.Q52Z= A&$I-R0AVFYZ."1)(G!-T.&*T1)&/.Q$I287VV M*D=4)PH[4?B816'GK7N"HK"%XQE+L"")2)4X@C6:1(/>(X(QI3U@>P#UJ_+6 MW9TW-\?&4:UU$E'B M1>0)]3HFF7:49#*5FG&>">FPBV(_S=8IAK,BJZ,31T]2'*V\#*031W9KQ ML>M-U;?S+9UOX)6\Q+'T!*7OS9__J%Z]>*9M\"J\B77B M+&'>.D*=-$0S$1&:"<<\%UFD<4ZT[$?)K>=$WYA%'D\0MY-UST/6W0$L[F3= MWRVW"1I!,(M8L:A*S EDCI.+*!PD'-9FL5J8ROK2WIKU'UO MHNZ"A!1ZZX04D%FQO(-0[O%HE_B\TU& 74G15[&>R/"BRT;ILE%6Z1,L M)AD,1KV366Z.U,2%<<3I Z0_^7(39-.AH/;6]P#)_Y6@Y( M'H0V2L7(.&4,[ Z\>*+.PO1>_!Z\F,_@???MQ(TF-W X=@&=QVQ0Z-D0E MEA&J-0YI\(XHP9WDS@FK8FS3'*=/L&%!)Z:>I)BZ@VZHG9AZ"#'5JEJ3<1(9 MFA"=,@K(.,E(1CW\XZT15EO!*:;K]3E+.S'5B:E'(:96[JJ[OICJ)-$-)5'C MH^,TH5&26:(I30FU2I ,77;6)JFU3%%GS<863\[W:._R8NZ'!?_"W\G8D]D$ MT.IDX@"\CO54P0<#HJWG_6':#.)B-<46E0$+]X8#I0?#I8/1K^E++1[]G#^L MB\6L:'>>BOA?.9@.=+_G/TS<-A+]7DGR;T=5,^PWXWRO(O<_D-K_*(G]K#-< M5Z@NSMKX6OD,T#6U1&9"$)HDBF0BP8Z %'1_'&G']<96&O)4G5MSVN,( M;G?BMA.W#^(4Z,3MVHC;QD_ A6>I]A&QWDE"4^>(U%&&4PDL9W$*[[N-+=87 M?,7)0IVT[:1M)VWOSK?12=NUD;:-+\0SR5UL-!%IFA)J1$PTC11AF:,B88FW M(D:O;")6W#_GP:1M\*3\,L5 ./RT@Z];_PO_5,L^5OGA8-1:W:_E*^6*VC^E^=_[)5;\;*KKLR 1%'5TF(!"7$_I$+"0/'<.\S=*J,QE.XNLHQ M;2 TQSC,U;!WHO(IIB5,C]S$]5Z.1Z$/DIHZVWLS&*F1&<"'WD_AA9"/L'GA MQAQ5B]E$G]3)>#) VGJ1NR'(@:_NU].!G1Y5TJOUO7(GH^8K2L,:9M.+OW+S M,RA>&8PL_/4BSH*Z?8A#>4.R^0UL_XM/&.0>Y\Q8G@D0QI0:$TMMC#,)E=*D M&4_902SY1O6MHSJ?[T0=.J)SI[X0Y>&A7ZCAJ3J;;/PROWFP3]59R7!6J]CF MS[/)=.#/;K#/WM^)=H1M+A8!2F6PVH\L8QW6>,W%7%= RHTK'X'//P*_!ZVPG/3BS5YIS^_.CN$2 M9@7>Z7F3?5=A"'+/EV8Y4/B#F]A?*A/[\\?/G\#,_M=P)_GP???5QVCGU=OD MX_ZG+Y]>?8!K[G[92<"<_OSAV]Y[&7WZ]U%DCO\>J7_D;.]X=[![_.GSQ^,/ MWS_M[X!9_>?ISN=/1[O'?WW9W8>[)W]^!W,:S.77[-_?_TS@&D 8AM-8.LSC MYX2FTA+E,D.4C'BFTU1K6^*GP6CF[#8B%989X2(A:<9BJKE0+-->6>4C+I/( M@2AW %Q.4);E,] Q>_FA&@V^AWT.*9K%[J/X;O:_5UGAY9$OD#J\5RZBN$PX MK"L7[H/USQ!8;$!^9RCH@93JNK0<>/B:/EC[<&5F!XNKU1;WMV M"&OJ\7X//9S]WOOQ4.7_P-(FH'_RD])!<9B^_'4 -@PL;>?] M.UB'GDW@ 2>8J0R7',_R7HDY^G#=D3L=GO5P("PJ4^2%B0/$ 7_!R]-<86+S M"2##(/*J;[4^55QT>CK&]'W@!C/MEY]OOE]\<0#'\Q. F-[&^^*[L'T;/U]L M=CQN\OG7#)X_EH%ZXCGJP=T8NFD@"]=K]@+^!'XZ/,+#SL<$7E1A3_.!GA6D M%C;O5>LE.%P@ C43D"*@P9+.7YWT\QET8FR] ,[TC-[1( M7OBM\")FM;L\?#Y'4SC0:&O-:E(BT!Y6: 1!65/5N'K8I'C8)RF06*0;_ MT3SQE*ER($D$UDC;;_9V]TVEA4=@!K]X#XP%?+6?P\D7MP5#\RML"_SV%Q[1 MG&\,:,.@?^P4UCUQH]HU%CT[O?WQ=/>5^;ZSO\-V/W](=[[_>>"$/P9YK&D:>6LG1C:SQRYQQ=!>$NH]M^[[\O<)(0+R[A5D1<)$$"T"2;S>1( @=C[BEO;#TE'#ECP[(8"07*795&< MZ4R",93A.3)(XEDBEJE"[Q/Q 3N9;

=Y.YD O'TUR\&<>Q?F\@5JFKQJ M5OEFG)7>931*DHVMF&5] M1'TQ.S_A[%+;NJ"PMHW>[YT>#8!(3X$RG0=#!&,M/<"#I(2*U!+M$T]B214*FC1++:9"\GY$HWX:GV]T M>[7FG$.,YV I/@CA>'S"O(TZ%(!JT)*&:)D0:$Q,%N)UY):*4TA^UU#=[ M;T<]S"LI].*BFBL):96"0N8S2*TN3ZQEH% MX#]>SYH YW XW#'^'.A0WW=M2BRTX#7H\2 M=P[2V&C'8TZB),N $F-#M$PL,__KS9F][ A>'E?]X-'YCE_*-,>D.X M&CQOR&,H/+QGQWH\[&WL;O_VQT8%@M#3_7&GS2.5X/64XG.7X-UHI?J[;.J/RK(V"9 ME%O6TVHR"!YHZR8&K@J?UVXX/EUIY&!MXFJOPD.>5&+OMQ*[/L4H23OY!$-1 MK]Q0G2)=F":^U@=-<.B Q/*"+S'@-9GIR< .5(X1)20-K$8,-NSA<*PQ8ZZ* M@.%4L^%X!J:SFJ (&/MIN$'(7@LQ7B3JG??O)OV>0T,"+P(W.T;],YF=P"JF M8 (?XNEA,<J0>C!3H_S,>GL"B\R.08PS#XXK&S Q#KDQ#."_DR($JPM=!/ M&^]W7D\V?JX1H0.2!E;#NDNX*WHKVA\_4E^+2LL)O@O'.HI=IX! MCCVO!ROZF&SV_BF4FQ^Z;P-,6)LZ,HK+#QJLOB#K37M.3:P75* M28%?QESHV4GX%4.* 9 TW ["0L\&H'AQR6_WJY#YI!UUA\5Z8#GX/'#!9O7$ MDP'LX<"CQ"GLTF\]N'RY^G"[(#_P[?+1PG; K;^Z\KF/QQ.\.EX;G@?4[7#H M0.-.%JSBTSJ"WP-.=L!-7V$;X255>(Y*L11LD.372@F[40XB)6R4RJ10ZH@6) M.8;[%&NJ!+@#7&9=B":3Z&)\V1"M ]"K]]=2-85/E();-L$\S66:=H/=SY&*]7VY\S@^<]7-PJ?AS/' M50O]WYZ M666W_GR5XKJQ +E>"OE*+GNSY.YRZOI#9'5B<_/>[__ M_65O_T.\]\^;XYW]W6/ .12+*N=PSN?M>/?[;\>[W]\ MME)/WW^Z_/N/SOT MTS]_LMW]#^SC/Q^_[20? ><<#?[]_<]X9W_GVX'.G&'.06T$E'N5<8$8+C$",=4PJ2^S'Q8X!MYEVQS M?>=58*3?@JL.MOA=,."G\R/D;UKK\;"V]X6/OMQ0>E>%+1;=H MZ0Z%3CB-/;\@<,Z*?Y^OT*G25?\\A6>"^^\<)$HFVJ6,""4R;#NDB;0)(U)P M+GSBI'%LD8.U3KB.(V,3YRBW(E,F$DF26$QCLJE>E#^/A_ O)?-[C Y<;2?= M('Y0I-#,7;)UH?FZG[*A>\BK+ST+A8O'C"?325FZ :M5T^(Q*N=$"<@!W)XZ M] 4'. X7&1M5N?.K%O"]@#)=2,+WRI0]]/H]/QN98A%%C47IGBH=0@$LMV*K M)Q?(G,5-#@\_:?SJKEG'D?J*X297+[18TVS2*USF>$+A>>$E0&M8X*+=R/G! M%+W8#HYI@"0)ZK2PQ(.3'I>3NV,U""&HYL+U)8^HK$RHZU@:_RKB%W@:R41 MA,SN(<$#\WAUO]@2- L;% MM8794K7[;OO]2WRW\:S58JB.48_;@JWGL PGW!-L83BW =:0%3NNFIHN>-P3 M=88E9(--MPFR';;GDBQ2Y5(57BJ2$'4(P9KB.5#F5^LXPQ *J!TX.]AGT EM MR;'9>UL3.:&=S8#J^8891["4HO!1&@2 MX"\X)N:K&N("^K7(P#C,&8@(/9V3)(-R*OL2<5+9$X5LWD4.CN2O83N7R;:E M5#@>8=GEW$&&%/E!B%-AK6FXU1%8!^,<&_? Q\,&P<^P1:@+4-==0IZCL_8U M"WW@OA59)_"U<5!#U>>#F1!>*8D7VPCCWZ>#28COY$7A(L:[JL1]X,A\/*S^ MK,1F%1+ W6PVK::6FQ#)4Y12+<)'RPL[?DUZ7X%/Q[.RVK+,@L!($%!>H5Y. MAFHT*5)]&^MP"$;OL Y]UM'C0-(#,S@I";G,6:@"C=S86DPP\,:=\,%:!=4=4A7*>P:6$ 58 X- MI0:6!*LJ=,#OS4["CH\FZ")K'\E5D**GCLMI5X6[YP+S;ZF@0H2'"F+D,'1< MJ!,@WF#V? VBP,]"3P9,";*3IP,4'A(G])8"A:AQ[G13)+"7$:.PJOW(C? M8%.0R[,SPK_1%?07@&DR' _;#N]A/B]Y\D!$";9]HD<5=63V.&+!K;5PO M8*\L'$=QU4HT!M,&TW]@PUN(=W+!61:9DT7V70WOZXHSN$8%]:\OHPO[?3HX M=L4OS0Z@6JPQOW;34]R$=L.(DL46C+=";4S'J'90:Q7+JVBT<0(T_0X#;U:* M;NX(P@I:3H)K@__@F6M9^J4/H:#Q91?ZK53#[X]< &:3RQ7P9F\O"-BYU59[ M=,'982YW^%)K#^<_TU]FUL_=8EYZM4Z[0"MU86PAK8A#SP<\7S]0SN5;>7X' M["S('>4]H#?XS*1(*L.7 V4W;Y14O<2.JJ=E%FT_"@G6Z?F[T?.PR8<'[+O0QQ^#RZ&YZF!;$]K!%HX\,O4SUAH<=A:VYD[M8^0@ V ML^.3XGK!)]1R0F@WQ)S*2%7SQ?^-35+_]:]ZPYC5TTL,RC]59*1L6 MS&R\7.,.JG+:^FW'Y7C>8]ORQC9>S7(G2J,=R&]0OU5['1H/8W_.&[78+ZKT MU=A0^WZEK86NF>D,UEZXN,L-/9M7SK/"O^LQH;2]GN!T#8NH9/GI>#9$ES!6 MW12!I:)N,4 2%7IV](>DVN$/@B3#O MNG"EU6B[;+,UQ>TZ')B0F#\)ESB&30K#AI$\"CV GMQ14YO0RNHN=)K/5;VJ MS=[O8UPY?!RA5&S23 MJX#!4M?Q<@1\5!'X!/WON/Q3T6+K%M9J:;$&GI6>Q3+$A4_4 MG-F2?."YU)XN/_B6^<%Q='&"<)?JVZ7Z=JF^SR;5=VEJY)6IC@N)50G-A%-. M9JD35,A$9UDD5<13KGTF+-NXX#Y7)F0](F!R0]7^YB(CZ]+DPT=?!763A+1B M*T*2&3;S#?BU2E%;@FROE7Y6XSFTC7.'\2QG:]P4G$SG\<5F[Y]VX3M\\SI8 M#GD$C7.$1<' ^3 :U"ZN ,.V@T&C>H=N5/IHE<&:/0R!-TDF)X"HS.!D&*J1 M?]_>?A?:%%?>\!"1"^5TA[/21EQ2^86?K]H%]+ 3U"!42V)Y\^N7V.KUW%R3 MZR=/E &PPBM4@\M"ZM<+;7\ H_2G1V-\7D G: NVBL/#7@<8"* :;(NBQ?%P M..]4K#TAX?HMA]I-2LE^0)ZL3=;VZZI4\/>B5/!EL3%/T:E3%37&4?*3_OFG MN*YLK,H(>^X;(' @JN7UDTC_09(4,=8<,S]*9WLH"RZY#3TPFK>+J0&&!BF8)S,2WHV32$!(-+("PIN%^:5:'7.X>''YO" MBU>[Q";%QV&A(4UJ[CF*JUWX(%7_B&.G*@?BZ5'+G97;<-NB[4UK[X,K:!KN M;0= " 7H+SQK=2YVH3C+5C/XVR)9]FNA7"0X7U!HW ^GI"P^UA(ZJ%?:CC&= M9X$KO_\DHXW%!O_/I)6FU9@5[9PK\Z4,13>2JJ#*D#.$U%"J\,,9V!,8DFJYAN%6@VD1 YV$ M&%F];#B241!?);F5'J_JAHL7;UVSNL_3#'+L X4%YR]V]"CX+A],B@R@A9RJ MI115],H:%:'+Q3$1==QOY ;A Q=+BY!T<,G;5;B]2"HM#JH4EH5[^G+1WP\" M;V"PYU:5F5$%0^NY&I5,+(-BRU4UR)X?%#ERO8W ]^XPF IOFS#"?4XL8DT3F=<&!>=&]I4 MI\!,BEVN4EZ.3P!?EW@094C=7BJ8,H7HJ$L;&C'6#IAA%[&O:C L"KA&P8!R MV.A&%9 >\7 .9F'9K*353*7H W@T<+Z5HU/%ZDK[$85K'@+M\'J(71R-3T/$ MO0QAM*)J90X*YL<7C8+*L%RA@TI%:8KBE3HOJ)!8%[?!+/;KSMJ#U3/,RGY@ M!?GC2DM^F#R&]JL/R1C?=K_O1#O?OQPX1YUPB2..XR#VA%LBE/*K=NG4+_0XY==,I67HG) MPC2X8*0WR4J'4QP.$8Y\?""8K42*57UV?-I M0BT(,.\^;MTM3/4J^K*5O=Z*DN-66D_C@H'T "T*SQ#7=&3JY.!Q2EU MB#7QTT 57UR1L.!@ \?'!4<7&1UU;F*AJ?/Q2'T=Y+,PWP-'W6,/,0DH]>7> MWV]?D5AN_-S#+G0.+U(Z\ROY>5D65+,9]9W1:L"!?SD6WS3.YY"OTQQ;N9GE M0Y9_58MIEE+F2(XOBF^HTMZQ=:3CS*E\TBL@T,79>J5!9 >%YZGL1!PRQ,!N M"IXYB[Q5EDKA>;1(+I@E1:5L<$'T@PNLSD]'-WN1,-\/QLUIX5D/^>VY@UWJ M =U-0C(K'H[*\Q @""T%P_,"QZ&^5MC]6[K A558O[RX6A0^R00!Y?N#-B.,I-MCC!5D6A6$47A M>BL*H?,!(L=PC0)(UOM9%3#B2=8[V41)2HS9['%9)1HD0-% $8NA)DW3FC:: M#3EB,_VY])5\GMG#N8C*BQ_W6IQ@(0%NLO/3%^DUI"]Y0/$;*J#YKP^7K32_ M73'%N>T;6TCE#5FVZ+O?(FX@W7/47#JK VT4F>:MMKJ_=H?ZD(>Z1'YT)_*@ M)]+NV_ KLLZ/NZZZX[C]<316:^TA*0R'JK2GG5#?[HIS[88VER=U/A$\^V:< MPY^CLE6).2MRCH>/N:G:0_IFR^VL=K,UDV6R/;*MO9UT_MIY?^W' RDIMTH( MDO#($AHK1[34@DCM%-/",$_]N0YIQ@E/A959'%'+4VVB+(D4E]1C#"9== 3L M'S7)_HBJ*JHO)[;XDAL6IS^TFO"449N\" P6L:EBLOJT*'>I@X9E<+QTYS;8 M?&D_GM_"T/:?-MYLO_\-XYK_E)60F"E_$7HN,1EV-FJO5X6JS@)CU'[;L@BR M!-Q5S?\$2^T"_%ZX8ZGL6IBZR8BZ^+8A<0K+=^'.QW!.1]CP8WXI"RW.JV L-2+#= L0A%U[[X(.1;C0P*S(9OY^ZHZ&E?/<=/B A_KN!N41IZ M>7^#&_69**][N0.TJP*X=15 W%4!//A2NBJ M5IK5P709.=?F=6_8#RP)$E] MXIV(54PY-5EJ,T.9CZ3+E,C,K>,&#VCC+JE=N,I4VFJ-N)[\3V@X-CV[?G%E M6Y4?AL90P5X)KMC".5E;6W,=!>#0QU7>-,8JB@^A15$H]#"6:GJ!W::J3U6* MOK16?NZ7"OU\]OO%K9K^&)OVM>=6B6G@2*JCN@"W;?LT6;.XT ^;[S=[%O9- MY<74K0O6'K):CYW"($EP1(_;7ZV*8LLX?&D_!21;6E1H2X&9Y:8J]%E<'F'! M1F:M#+^E%P&;A5QQH<*77-G'R_9(#4O'-RD?*=A1]7U^*BBA* 4HZ"-X]/_[ MIPM3"F83N]IT @(B 'W<\-OU@=OOL-8_8.T?1F!3#'&V6)U,P)\=:JN'AD4[ M^V_CO?WM ^DSE<(A %;C$:%,8!Y!1@&_.951$"Z&@2"--[-SR00__[__BGGT M*PC 84C0O!$E,,9CFAF36*=I%FN<_2QDE*G,:.5-%B@AJB@AZBCA;BEA]_.7 M@X1%&:C3C$21C EUDA$%IB!A*9-4),P .6QL1=>@!!01_WT#8DA59+7QQGD= M4:!'99V42>JLHO"6-$@,L2R) >S5)<1P&QJXSGS!9TX@R3DZI-U>9Y M-+[2U.NU<>^^O*B';.?;O;%O%_=R>V3QQ^MF(SL_[KP?UQQD69(99@T!W:\( M53HE&=41237GRF&]='1N<@XV0KJPW_$/-+Y#V[IJ.5S4;#:]Y\^W1>O_:#_5 M*B6ES(X(Z;:]D_$XS/A5>8Z6[W%=)-)J&()8J0JW@WU^>!3Z'<(CVY83LBI] MP"R/,(JT2.3)7>E=#>UQPNC>4)IU,LO!UI[4;?D6MW%%"9IK+O%*MVY97PKW MP7*#:D?O(ULSS#$N5E$N M;0+*&3%ZUTY+/=[X<'B4PB9T5*)'6 (*121+I( MD\A$,84-%]RK)YK0^>:'Q$Y=NE>Z:,97-U/,7=G*;-*20F7@O.T?6(B"E/+V MMSI5L2Q;:'K0JDEOX])(R@9>9#APLU!TNL3#5#3SNODN7-&*\_WBL'?AIZZI=]?; ^ZM!]HZ^-EYF'>S&\)G>HJ?U0Y\NA)EBRB M.3+G_IOK7'IYY+#DF8N;4RRP9M-"L-58-]!8Z%AZ4OKB3M19TW.D;MQ<9?9> MKR4MYG+/M6%5D_,M:EMC;BY^A@MGWJPF:6;-;8QM ^*DB+AV0.H'9@:6D@]$ ML!Z,VNDPS]<:*M'3EP.:L=B8B!/%8T:HR Q1&4\)BUA,J7,ZE14RE@8":^DC.DH.V<]A3J2$BV@QC6N2H!1INRR454G%/DOL&S$S8^M&C3IZ;;G%?Q9I.6W9E.X;SBLH6G\#3*J3M@OY5)3 MTH%.P9"A8J85[@F#XYJZCKI,S334%H8(-?7WH35GM:PB7%.O##?FHA3I1B8/ MFCE=5:1L?G\W>Z^:BI1V?&2AVX8Z0^0V.PG-.D:%BZMY%M7(G;*K=ME6M0R[ MM7-ERH.:?Y+0!:,N=UA>_= ^TB7'N=B7MIYK5A= +*^1",JGNG:32]O4LI2# M?"HR@ ="CQV6O6!G6._QRO!0%2T$"-UNZ=14QK;J:5H[-ED:#;RX;?ZR#<J95HU,*,S2 M9ZTJNR+5[NRDG(SE1H>8+]<>(-)BH).37 TF6SW!02SB56O> NAE9^B FV]*C46(F+18QKV# MR"_8ZIRX+A!M6U1B.ZSFEIN]#R IFM%46)]1E= ,QA6=3L8&>+L M4":T^FY53&+*8JXPYS2E]G>UJHL0S>Z\)2F1BDO?8S1=Q,K;7EZG03U 39U_ .KP-[6M!*&07X( MHN*/@7?G&RG865XW4GAF%OK\J>Z].CQ0:4:]4"E)$RG@5*TF2NN,Q%1)E\7. ML=AN;.$Z=,^I(>EVKKMT:*4 MGU1O=0X7=+CL;Q^X3&BF*2AI+1FAECFB,A$1ZE+8=X:=X[8GR&$@Z'SHI8W$X1-_[/W^]N5H?(JK2H#M;M)5 MV A3B?,BF.P6@(:=P1NT(M"$:VJVN)GZ,,TMZ M_YD!8,2Y07EO,AYC^\F0"C"/2,I93*C60T>04O,@4 DCE7'<[#EO8BSU&MJ5:I9%@M*TRB). 53]+'6H6$?=>RH[I>I[?X]J.@P M7KB=$K^;64=A'(>!XOAM9;2+- M7[J_8*AAY=2"(5:EP)?FEZZZ5Y^/CO[/N4U9;I?UJQD!Q=O+5CMG%XZJ'F+M MFSW-!N9O1[T]H%FL+B@J"QJR0M.^3=W]>9.P7]N$36L:'V9:@CD"FS9,CK4[&172H2"A$ M/VP_W!5;[S<-^)K.CL. 9/OE>S6*!NH#8LS/ZL$>#N$=!E]'7P?Y>%2$L[ZX ML[DVFK-\- YC1D,##95CF*D"+^68>[BJ C4PJ(JATO#2I;CII#?%TBD[!.Y_.2K=)W6=._S M<*V,CA>C8@.'M'JFS#]%:XT88&VN4S$LUP"#;^M"H@7J(<2F\ F*OC MO&;HBJ!'('I S@ #SJ\QJ(53A3TX1PZI6N5GBU)OU4.1#3K<>%$\H/75LM ME2.AZHZP5:_:Q7:TU1/?<6QH?>,@(?SSQ^,/_SQD0&0Q"M(*@W>!D! (>7W MC>=>:$U@IRFA*:-$&LZ)98FC+%.&*W^N#N>.CZT6('OYJ\$$)*P:[GEDB'!T MQ5EV%56+)VFD%JEWG&2&)80*S8B,,D^\B6*9\"25:;)XDO^X>AA)*=]-,)<+ M [72 4LZ8C= P >F*M^^K*]V]554G"T=@=$%Q#45JL&&WHUBOR"F42OI)2&) M5K8;!CO0?M2M)\-9>>5HUTO7/9>;625]%IEX\QFSTSL)1KV^>C=::K6EB.>< M"*4SYLJDNS9$#+94&U%5$0=\^E8,,HSP&W\NLO1*0^5<.N[\I1=@5CD[+8S: M:@!DO;%E+#&OD]>F[O"L1M(5K--S96KMN[7Q40'GX*LU]IOF+D3@WA9K*6RJ MFJXPF*G'XR_SQM#Y9MISOIQB#V#_R@1$',%8E8X5&8Q5$+,:*E>E_P7&F#^Z MTG8J+#O=C,*$%=WG$[92F@MQS&6,LNA<^SIC$L.]Q'B$!FO-9HI1P-P\9BZ+C,V>:,WT/ZX:GXLJ8GGK M76P2T\BC5KU-43[9&A"\O&M:,>4FK[\:='M;PHV" P$+.%!2AE+85%7%_=[)4)7^#U0 )\>UFKIJI;BJA=4^R9FV6,A0TX"; MH&X=3([0VU&TS2"P_?E\MM(1O*)RE\#Q^@S.(PG2=#%YB4OP#0M:+'B]K&&*WXM2SY*"QKW!40$BK]VXTPL8RG) M+HQ?!]NOH+IP\4+&Q$]X]]+SNS<;7;Y_B_"A-))K,7"G5>[+=F^IX_UJ_3]O M+U TX;PSTC!%8VZR6+/(::LBG::II \HM!,79_0Z=42N8 KF.KMD#RF:C"<+!#->5)Y-F54VY5H M_ZN6]T_1CKEC/\T^5B)NC^P>$EFUIEWL?JG(]F^[P%TY3H%#6C MK;?JOOI%^6C9!_*T' D+!E.8VSDQ^:",\OM0)^*GIR WB9H0A23Y%6M[?MIX MK]3[C9^QTX;+0[I2NRU9ZRJDJ&@(/<: ,DK#:=0JQI^H(JG[&+MZN%$Q::BX M3V@C,C:#(+&""$<1=H)1AI"^55ZP*E0M^]?CTZ#*.D-S(SR]JQMB!8.KVJ E M!F#PNY<^[*H;2=@'.Y[I*39'Z,HR[K@L(^W*,AY\*5U9QEJMM2O+:*S@*\LL M%HMO8TL%%3%+$DVM\UIZDPJC5$9CXUSR6,LEEN_.E1;$5J7T@B8,.E<5T?\+ M]-W<(+_&*U!.ZFFF\-7ZO$Y3#LW0:F,C>#V^-.'HNAU:B*3;,5YC,@ZYP'6K MZ^# *!N(+AMN7T;^JYL4'@_LVX^NN!H +7RJ>J+BT]A,J?Q VRE251)7:1?5 M*NHL@%9"-Q;$ML>TEWDDER1+JF:1Y6+:)L@QGO)\9D;+'W#5,6E79%%<$-.' MOYK:CW+-14)HX4JXZO+H#[C)L T=49OH5#I-.744X"IW<2*R.'*9BZ0Z>'O1 MZ)UYV+%=K>O-.']5KNH\^NBF:US5EF;OU0=XGM<'*6 3E:F4@#JGA#*F219% M&6"4V' #HBNQ%@?QB'/3-7K-")X;T &UTBN7@"B.*)6)DY&U3&> MOY,QL":--,H(3@47RGCN6)8JRC/KG4!2N,[8G8X45D@*GS\>&,YX*@4C4:P2 M L+:$&6-(T)P31,-EH6C*!*2BTGA3F;M/$EGY+NJ^SMNP^LJ0>,^$ZZJ%;S# M/)'MD:T7T65:A6D3W\-T&A-;E3A@@DADA"I+"2BMF$0.8+&7*3<629 M4D)*D3 0IR9)->-4VX3>."VHP*-]0TA__;ZOKEVYOAK5^F]OQ[7&P*)B]\.]J, M+WSOLLNFL"!Z\5?;E_TE++E8-CP_;O;_MY%N-*XYBQ#J1=2+ RU6U[ODH\G) M-_SP$I_!P@X61W?G!'Y.9(>C*EI>%BDPV/@R^"U^&HR*5X+*:YPNU]@HK65(^@C'.>?_K)=LR='[Z0)MRCNO#IM1:HQ^<]M6($ZQ]GL$!3N8VY(;[ M4#(;^^:>WB9HJ>)98::3"4ZH5PQ>&K'HI0E7$5" M1=%M%/T5/5R1HA^I"?#QGW]-/NV?'.WN'\:?7OUU!"K_^Z?]G6CW^U]''S\/ MX7._??[X^>WW3[^_/OWX>??S[OOR.__^UY$^ML.]X]?QWJN_O^S^_CJ&E0QW MOO^9[O[^9K#WS\>SG=]W!SN?=[]\W/]ML)/LQ/_^_GJZ\S[Z]L<^_/S^Y?O> M_LY7^_O?U/[?OX:?DN%7_?D$[S?\"&O>_7X8?_QG)]HY_L@^[@\_[\!S?_K] MK^,=V*>=X[^./_Z=X>S+=.?[:[C.A[/=[X8>< -'S2/U_[/W[DUQX]K:^%?I MXKSG_*I%J#*PVT$O9W.\L>1&=N P MHD$F66@M#WDBN#(V$6$$]K]0"0A=(UBO6[!.KTZHU6$"KYWP3$G"$\Z)R*(, M.S%&5L14\8!N;$6W1#Q_ZJ3+W/]>U$GW83SL=URAE@M?@SS#SS]WOMUS]B_L M" M#IE*J,K28>))I1<-(1O!31 %V6(,T:X TN[[5]_@_'O M!<<[FAX?/UR#7. ]?C4W=N!M5QTA&4F"^*$,Y*%%*GM(T924&&(U4R" M3R/$E MK159&BHT%4(WQ]<:8,O>+=@"<_[C8[B_LPW_#_BRLQL< MGV\'1^?P[>MN=_^Z>W9T_87N]]Y?[84+CB]E@P04Y8PP:07A)I9$)O"/C;B1 M-#6Q#J*[6V!1QIBAHSE$1E&2=A:HWE@6$R,;,!UR\7KI9NU"FZJF*9 M0U&$L#ATZ;(2X6+'O.BZC?H&6$7UN7%<8];XP@%LT3DA?D)^QM[8_UP%/5VJ M!.9+^B:Z16J=BYL@B^.H8&]"&A]_KS+)\A1S-;'8'3F>L>GK; 7?44?M='GVF1=?+*Y1?X&7^?H&YTY$7B'35D;I+HS M4I4+"B!56\[W7@";6C '4E].4BMH$NN84!F%A =4$T431A(.EH70DD?I7%9( MN;+^>*_X7E%65(XY%NU^/BE/+H=K>Q?=P94=$@ YETT^''2[V"0:[U:K M1BM2V_44B7 F=<6O4X?E=MD2W ]D]]"/=].O]:KO9-+BV:.XJ6&UHQ?.WQCN M[J(ZW0=%^DNIN98.J$7(^^CDKFXL,)1R$ U0.: Z.DGBU!@M V)@=0D/;4B$ M#B61$M;;PH?:SFE3K^2@_(I<&1=.HJ]M@5(U9"SV.,(;(F(V[FM?D(&%+E63 MAG%G5*J1'B:MH]%=5GTQ*3Z8FO>EW[J0Q M?5EG D/J(&?[\ I>H3SU).?U0T4.*Q753$%AZ\"7W/C.VP5@GTF1 M^IW<_=N>CZ1?=+U';DKWBUL@1W1I0-'7H[*+N%?Z9;?M ;I:4=,"+;S3]4F( M)3IU?#7S".G975,]/(ZZ=F2+HT@:__8[;B5&/N-YC'KXN]J-)^>!SY#T\T8* MAEJKW(+,$PN0;Z>QV6SMU15ZK%(:2M^??/*PA8OLX;<"Y'$)R-64)]^?:@0N MB\OJZ9G^3Y[/SJ5H3C/'U!P2[7H#\,?!]SZ(\V^U57]7I*"5(+]=ZU#\MRN& M:CI7+\M]#N"9)S;FTJ111ICF&K169D@:I1'1EJ>Q44Q%6;*QY3GK%G:N;I=; M#E4]LZAS=($9J[5[1HJ\DMSU#N4F/R52M;H3-JM W"!C$X;=/)PN/,DZ/ZPA MUW8XJ&I.@C<3!B/T?CP2-2IH5IK!M!JW5!+(JZJO>[K;$2%U&+R;J59#U6M><,6V;>C MIB3KUNUQN$OAOR+8Z MS48.[B\'^]AQ100Z8S0D6LL8P(!&1,8T(VD@+*.9T#8$6/AF]=^9 M(84OJV;'/$!Y9ZNNAE>1BD$V?X O-$ON2C]P7^7O+L):DT-J#IIJ!0: M,R)(9:J5S'3JY"(HY>)^AUTC%W>6BX.=CR=P^B14PV''1!P2#HH'P%UJB0T, M5R%5"4L4EJ//,Q/<[]AC,C!*9]IFH UGJ93&"D&9-:#[R$!H%(U0%*)QS_.O M$8V[B\;A*9R$<2*H3 G+. ;],X ,S@VA@J>)3N$/PC$5W'82/@A=P>-Q>Z]- M^ 8YD5N[>3YVWL8GB94_;@P()]3DTM0#9V/-=X(8]>,ZQB,-BYQ%:9-)- ;]&9K7#YN,@PP#:& M::IT')_;,\0-/JB1HY>M):[*=J,W\);4 M22>ZDOG4,[3GDR^7:O.B.,%R]^F4YNUB,O.K6'?6SCWNV97O^@P.LH( L7_J M *DY/6\[/?=W=G_LG^N34!B1V:*B$@;8J/$4E!W5!9)I'R:I_Y: M?GHN.SS7EB%^79C^L>7?.,]KJ2E+ 6RS3E(_E3%RIS-8K+>NX0E,3RWL;-MD MY-U=M0$3H]<9N0-@NV^F5K/1>*;S7?0)U]QP^(=8['_+E8F(BF1,8AJ;"-9; MIY+/T3O)C(>1E%FH+5=*I($"X&0L3#7\":^?:Y5;DGRZEBA=V>E-$O&JE^.; M5F%V@#N.'=OYDGYU+JFDZGM_6?$NH:8Q1=#JM1KIGUGE#4\>>U5DA-1:C,CO MLM-UB2%5BY!*12@ ZG86XK+=+JI8$^4),SF4=<\K4D:*GJE&CNYP\ZH3[E3C M7C\S6 '7\53F TP'N)JLQV9K-\.E,A:5+*26-0U[G4'Y W3-EEDB/F=['15GT:0U )^YZ,=N8E=K))VWMW MY!;+5DZY:E1<3:+AJ']DCGK><-0_^U :COJU&FO#43]A8;^5G_,]TZ./]*OK=D<,LS[K2P,-]^%%MOSMU;$6_KS(<@'W*6LX4*2NO%G4IJX4/GKAWF2_NJ-IU5%.J'4!EO=[2_FWP M:3_/X!0"6[77P2%CJWC7%;L:3-%'Q!N;A0,AZUI?HS)IN5+T+1_4FH1@JVTP M9?&$T[[03Q5_[/HX@?U1]!'Q#F$\1>>>C\G;8&C#_U4&N*M_\9S-OB=*!B\. M@,Y>X#RP1*881!&3 ,4Q_+5H_9U=E;F\Y>(4#I-:+YA?Z/S5L/S.U>&\&:I; MG.O5B5S>#+[,?JU&6G[9+7,1]7#-R.$R_FM57+CL*B_3B+@@P"!)]N"U]V[8GS[CO M_^]_I93&_UXGG6AF ?EFA*NS6\C*Y^=C*W6H8BN4XJ"JCYQ#!8#CH@SH M\@B/&+M/L;&YVPQ7OJ+R>A"VT')IVJX@0.52^ M\)0)KOEVV?P)Y=E^QUWJW8MRLF#(\=(QKNC+$<=W<7S.<,DKM+*FH@RLX[[KH-O!?M7EJ7YET0%Y4+ G8-08!H!-DCZ[[Y57 M5Q]X5ONI[PT!#*XND#\&'9'%+!WJR>I[K<'4TUKR=&BMIYP8#4ZMLRV5!'68(BH*U)'I:*F\.#&B;;,H.K[? 5K!G %%UU50:HR+1._=%D7 MI\(0\[3^55GB57&4N**P8>FTG=S%>S3!ZIMTX\)YWCK*HMEG:XC2G?O2HM%X MZ#!UZERJ'E6Z3Z\F2^J.U;&_=2F817 3FXL6E_G3R_=V'WOC;C >%>V5_9'I MWY=S:=>'C+[=:L2%)$\>5.@2G5HAZ'WJ41I0?W107U&+V'Q66_CO)8.L=$34 M""=PZXI=_22QS;O7? =^0O/:I-M$KE!83=3/X81#8N_SWZZ\M6^'DQ+HW+>9 MMP 2Y9.<5[;F1BD&MT A*W 2=,&1"^4X;)H< ^5G[:(&>:D>[%/)>\HIH%XM M=T]><*4OU4:%N; G7,I0]>7%4H!I!=-J8SFTF\2F]B(J1];$=77@#8R MV9.B&I)W;M7JRN=S();-MM%XUQ$<=VHQU04&T//BX-?IF.\B VT*[,J-./:= M1FM6\7S@>?KS2UL8R;@5"D?$O'U<@F5EDB['J@),)S;#3"J!5V%AFR*8?O=? MJ"%OWJZI'8-9-2IW6FB9_EBKR:[K8I=UUX37Y&L>%_\'[ZR7WD(SOHKM4#W0Y'O+&N54]BT&&1QT/<6,")+!6QHZ=4UDJ473UR@RP[?.??NX98MQV_0\*T!AKN,CQA<8Q'8,,GUK#2;OX&OJY^.:&5GD<(-8GEZU M0+_QA9*5;]7S^_C>T3B,J5DU9MZZ(=*G.3_\W1RTSXM99=3/9;15_;]K,U@F M^DX]=U-##=]VG$7DJQ*<1V:(2@',>0!&@C/-\*_J:EJ9D=.J3.WDK8+O15-W M&%\5LH =Y7PXK@?YL!SNL)-_TN#9?8%VVEWK2"M=CW1+%;#Q/OE7< MJ3,=[RGC#7G=.XINK=4LYV<<53XHZIH!%)Q MG=;5N^$D).P@T1T[-YM=]U".>'AF:]&G?-S#<^K:YC>>$4[M]6_Q?3FSR*V_*$_V\\THIM)P!ZRG^FZT<0O;E*Z MV.VW DW^JVW;^A4/E"7J-)Y$58BF.@'OTL2UW'W]@E"6H4_H0FHUML.NT M-V,+=0YW34\:6ZL56>#V_Z72'^_9%'EQMXZ7(:M+7.\NT#B7"?00O4Q^2I;7 MJ1GG:@OK.CAX-EAL_SZ\FE'&6]_L%6KA%S+/D=#3F^MW5+Q_F;)W'J6UMY=B MML8B?&CU6=_[:HJPD'.-U )"E<^UC P]-R:_(#G^)$>N8*MB )BDOSAOU,^B MZ)IH)4\ZC)L['#5%;_HN:HK=G'TI3]+968VV*WB:U9+<6L?;DR2Q,9449E8GFHC0IT8D7,D5 V MR@Q]I<4I/HO!.]J++DQY:594SN8'%=Q!MPZVS>U9$&S9'=6_U M2/C%U2@,QG +DS^*=WB=/9?UT$:I\LX"UUVF&[1>P*3_S[UF6)^9JU=;IZG= MA2 ]3FQF4FX-IYR+2,:QU(P:FP9"1-3>N:'6+701[W\4F:/;>>X:)Q[*'ZNQ MO;(7:KT???TS/SX<7.V?_WE^\/7X_*AWQ/=Z'X/]0[SW?G?_G._2O=Y>=-S;[QR?GUX=[WP,P9;G>_1+N'?^'OZ^%\+X MKXY[_X#%_W&T]SGX\=?A^]'>]7L*ZW#">*I4+"D)LC CG$4Q$6%*B4I29:F! M]ZS3C2W&XG;*HR4LL??9*F5D[ Y;YBUNO4K<"C/!LT P%1K#$RT5]K32 MG,?"2,T#<5O/CP:WU@ZWKJ9QBS,;Q8F,B,K2A/!$6:(HE81SE;"(VR#E,1@, M@K8#NHS=NL&M]=G<#6XA;@59,[S;GA>#[DB&*RR"+J SQH.41YII!G11B?^6J#[OET7&^A>+^@^JMMB M'.9PDL0I%TEJ0#U3@O!,,Z)H;$F2Z!#3J.-$FXTMQN,VC^('MG"RTS@[P M!@7?# I&48SE!9H:J]"AJE24)2)(9:J5S'3:6*HO#@6OIE$PC &XS0"T]0 M"J8B)=PENYCCFWI M)\F68!AE,S#'INF8N7$57?_N_O=!28!;<8L7A&@E]?84GW;1^F7^3B/YS;H. MV;9BZY]JX[)X.38K8M+J%94T/4MHVK8.VT>7>BG)^.]!4;4YCO?MX+);8@J4&&5,\9*ZN[(05J'WM(%234#]EX\Z>/F,7X M?AM>S^)[3+F6H=&1%)Q1F5HM8A."8AV$7,A'Q/?7P;'L,ZK*L^59^Z!-)7=- M"O8GYTV--W?N>,&=6V^;,H0==^DXS9?T?\0OU[G/71L$N-$<$US%=+[9>C=I M]HBWJ#^OMH415*J.C+7F$[=CTEVZN12$R?,M%I"-'H\?@M3KG8Q,CBJW]\M> M6JW)8Q%&#;?A!&GZ0AA]D'9:LX0=I^$$:?I#U ME[O'YP=9F3WZ62F.I_O.+';4-O?JX.ONC[WKCU<'.Z?PG??\X"M<=_W[V?$?[V&\1S^.>U_8 M_N?9CH_/WU_LXN/X!Y[1V>1D<49O/'AV]'A^^#_?,/O>-#'4XS MAWP+X)XG-M!,1D(3&5E%.$\SDB8I):%4B M)J-:I)Q++9,LC'F@1 H0)C*%M3&:QIPWN80O#K:NZK#U[40GQC(A!>$F3@@/ M6$8DBS5)A>9"9@E+F-K8BI*VX/A$UE6O*&89$$<<[ )><)C 5)-HYC%+,A XH/& M3GQ9R/5ESDXTC"HEI2%)'&C0NBPG0J6:F%@H'6<1C:-T8XNFO$TCND;EQPW/ MP -[A.!%IE$ QI31G 61BK3E6A@L8$VC5#>FU8O;Z3.F%9-*F40G)$BQ>XQ1 M 5$)5R3@20PVETJ$26"G<]X6]-X%"LU.7]N=;A*;:4GA/D+P-(L4UR 74:(% M"R0S46.-O+2=/FN-&)N$J4QBDD0L16LD(Y(R3=(L8TF<6!,89%\->1NP?8UV M^INA%!G.V2(_6?DUZ5\Y55[4%);>"]8W%"2O"^N/YNTW;70 ;Y8$F:8$ M:=6)-%*2-,RDU$D"?^:/1$%RKRVVYI[V!E\;?&W(3=XBOLY8S7&@.=6@05.= M(+X:5*-M2F+&N0A$C/2KCT1NTN!K@Z]O'%\;VI37AJ^SO@HK918GC)(DX9)P MRV,B6<0(8P'3892&UM)'HDUY%GQ=0O(Q72NXN#SZMG+GF?+H,$Z9$&FD&'PQ MB5*91$$21IQ:&614RU=35?C07;SKA M^>+1S;R,>=F^\?6LKY MWI.W[['J;94^OTE-^U1?>JQX+LY#N,(5IW:[ UT2 M6PPM%BAC@>NRBFI7\.J9'K!.N=/%$O1E5!-8Y5JO>%Y:*H_EWW92=\*CXA\G6_TQQ M)SV 7\QK$GV [E*-V/;#^1T&"J_F;U<#/J4N@+3IW\QX> EG2F[[+U1'./[? MLT#W_NG+KV)\<+X=[E__WMN__G &5[#C\T_G^U_W^/'7C]'^X9?HZ.O1CSUZ M=+5_>(8T:9?[._H:QO5C_WH/_KM[8H.$*QL*8EVFE%!PWBM,]:0JHC8)E3'1 MQE9(B>,OF27 JM,4P'88=2IBGZ$O!)<]9 .8V3QU&5NV?60.XCJS57&73!@" MX/;YY &WRJM\XU_3ZP!3+FZ?4'C^['HMG6.6/8HQA<0N;J$-RK\3D-] M4;%#O J&)-=E**VS(:+N?X$*&VD3IPE8:IQK'0H%&KFF7 C-TIA%)\G&UJ'C M2(!]@_89G@7_\R^YM53#FQ.])R\Q=(*V3W#4[=9N7V^N_5@'(W]HP@([X\;! MY(<.HA/@:>OS"/[@3^%?WI46Q:^WZ=AWQH*M_U'#?RU_L0]YVQNH5S1#_RU+ M668M3RV2MH.(P@^!3BW/@EFC*@LSG2;*"&,2%&$)ND.L&*76Q#:+5.7=>&BU MHW1@+/):H+-BM-TW?W4DZ$R=T97;0X?PV-_A%/SVYK6.[1.AKAYB&8=,2K'1LKF6%[A1AV/[:JSC'0OJ=K>BN!NY!(0Y54?)KE-. M+J53A3R?3O[;0YO6:T: DR2;/$@?G*:%!IM,T">A:9F_]$64Y/LTF&6>C(:D MY6%I#,K]!,>2O7FI%EW9W'SM;OX:,N%^+TX/99@F]/SM']/TE?'ZU=WC< M@WF!;K[+C_\X"O?//_6.>WLPC]_/CWO_]/[W6L\U,>8L#2*&[!18AL -3XA* M#".9#G@6Z3CEC&]LI>TPN7?-T5.V2GB80DJZ2:/U1JBYH,;R1.:[E%VLT##A MY51D_/(<:60N.'$CKA6J]J?JA>WVBY2'@PN+ :;B7&[P[^'P[W0._\*,Z]2& MAB0TB EG)B.I$AE)&#-<4V8H33:V0M:.41.: *^>N:RC9<"?MLP M:GP/8,"6P:#2G?)3X+(-C#(=BW.01CF.I :0;@ ME6C"A8B)HJ#&T41'G%G*@C@$!(O:89B\/L:+=<:G&PWK>=+:.QP>;\>POMO< M7PM*(YF:M+"+><"YH%8$QD0JC9BBH>1,HV&]2A%#8U@_$2R_OW20[*!Y+]K? M^4)/4A:%(H@LR;B)"$],0D1 8Y)*])58&H>1V=@2[3BY-Q'1G39)HUP^BV4] M[_UX6Y;U@Q7 -I;U6@+@CQH _M@_?Q^=Q&D0(HD-"0/)" \H(U(H1=#:$)&R MF>0Q**9).UJ@F*YN6M]M8S5^Q656F=B&-$G#P*8V$-+9Y2N0MS1V^5-A^O4=!% "F!^U4O.(RUY_M9;]Z>NVB_._'SY)-;:1YY[T>^5>W@\;OSKK-CM-*#AC7E".RU MV0+=IB_OF^@4]U">WI5\4F_!XSM@1_3]U5[ON'N,9(:'.M@[-)V#G>[9P1\? MN@>'[W_L7W^\.J+'W_9F/;[GYOSHX74_]NDN/_CZGA]]_0+C M?L_V=_X\/^Y]O)IKP'O^[81IDVEI! G","(\2 (B$QX2E;&8A9HI&L@'=OB^ M(/[7!I_69VIWP*=$IIRI4)M0*"Z84C'E(.61Y,**+ D:?%I??+J:3N!/TI1G M3(41"S.:Q6"Z_=__2FE(_[U& MV/3H23=WHFZ\!^OZ V9;N#NN3E_^;I"/T/\VRTCV '-G0L1U3F-4U1 MX5M]UO=L\^.+B\%PA*E-^:#?MUVX+J\8YCNNO J&ELNN''9LWFZI07^<6T]O MGX] SHF2N46-K7=A^[GG??6LWCZ/RO8NNH,K.R07LF-:%_)J..AV6R/YP^:. M8_Z&L;0Q@^K2PN5(F=DO&<<+_SVR@)]9:?R(-UM_C^'8AAW>'8P-C#P;RAQ$ M1(_&0T\S?@:781979HOA#P=7LCNZ*OZ 5W7S03EGO(6[5D1[7)WB2-Q0[#1$5DG9WJ M0U%UBD Y1\+9__.$Y4[1XD/RC\' Y-M]\[EH*O%YT#7U15C-%QF_N7-U]\?! MX;?+O7,P411N;$6;\T&/5@_[ M: SZ[3L)Q'VI91J!>$R!N/YXPC4+&<\,B4(.BE;&*%&14232*@-83GG&02 H MWYQW\Y02X9#B+D)QW[YQC5 \HE <[.B3)!6)IC8@-M$IP>@1 4&@1(-VR+21 M@.>1$XKYGIJ54#@%[-)-)?G[DEOG #AFV[#P91CRD7GN^U>W=Z! MY968M=O&.0YR4#$?VZ1]+C7G$>WHVNHA#C3&](PQO7O"5)C"<2\)RS0CW *\ M*QT*DE@:)6D8#"Q)-.NQQC"M1FJ[;^U5Y#5 MYOO>SZ$I$9LJ$?MX$H=AIA)C",W@Z. J5"2-94A2*Q.EK&5QJ%YIB=BBW3#= MMN,N)V.[.AI?>1E8Q#;39/G'/UW_PS:CEU.L]-(&2U>[[7USI\/H9>9.'\'^ M;KV?V]Y-'Y6;%FT14<=/S?9-+=D<;VBS9+IXWGJ\I974T[S4H^$ MMUU.LT W;BIGWD3FU8/1X"UP^A1&^%O(1[_H[%UKL,#_[!WL?+G:__HEV#L_ MZQP)8PM.OH\RY"T>[U__2WMMNG?=/9NNE_%)5RJB+(E,1E1H)>%4@#$?!P$Q4AD5V% S MJASI7<3X&N5<-?F@#2H]0=^+!I6>")5FJV22-+)AE)#8:O0S)@%)A5#$\H!& M.C)!G%C7J$<$399Z@THO Y7N&QUO4.F)46FV<$:%-&$64"F(;0JZ$C=$ID(3 ME48&U%ZMPE0 *M%VDJR3KO02\M/%>@?R_[(RM_D=IK:^<:Q'#MHCZ9.U?KV: M@/UTP'[OQ-@XL"I3A'/ #2Q5(BGG,5&!R:@- \:R<#9'-HUH%C"=L"2(N+ T M360J QY+$;) ALF" '\7E[^528T4PY@R>CD8=LUEQ_BL9PUH(3O]EOW/N'.! MP7@XM8P=MD LB,9BIV[7!1'];>3IT/J0_69K9SQ$'X]/Z;G$#(+!A2/&/+.M M/LAG\0VML8L 7GDZ[AB\8[OU8?OS[ZWMR2>?1S 4.32M+Q>8&M#:'VSB?6,2 MT!;6^-#@WUZ*VNZW\-^MP;"U_?E=*^5TL_7%#;CXU0W%?I?=,=ZHD[6D6T)$ M7DQ8@._AKS#C'#XIACC"/ 9[46;:X@3*[VRV=C.\H[$C.^S!!H)/X?I;;]J> M_1(\YN)B.+@8=G!<_L&Z*_.\DW5T/2N^Y!N5+0?G9)"1,0X2MM+(7>*_VRU) MHW'X?L0]>#':O9V66\5B*OYZGX4_Z+L_70QMCI?A,KGK7.5:<>6%O"J2,N D MJ=T!YP+C,V/M.0/]7W'E^IC*!1)Q.)B9\MQSII_@%LE-#N0/@+'GTD+@CD,W M"]EMJ<%P.+A$$1GBC*8FT4&_+WS-?R1;>0<04@YKW\$U;;DP-UP) 'R- Y=Y M!_? N&M\>LODIIV^5YCE= /)U_# W6[ C3VT?A].]>7?!KYJ4]A^D5^3I5KH-[S6TO* Y;<+Q]?34EB9NM MORIQJA*(6H,+?RL8+QP1%K[L2C]0E%P.>_4&+L\LK*G;=D/XPP#S=JXJ%'.; M$X3JLM/MPHWL4'?<"@_RZA&W9!?-UP[4SO;B\.38P^5BD#NJJ-]QXE4P)+DN0VF=#5&+^Z].'$?:Q&D"-B3G6H="@36A*1="LS1FT4FR ML77H@2[#]+P1 O/__$LNU]WG1._)HVQ.T/8)CKK=VNWKS;4?ZV!D';9-Y3]^ M &SKZPX<<[5,R%_>E0K?K[>9&'?&@M6,L@>Y;96J.5_ZE(693A-EA#$)BJ0$ MVR)6C%)K8IM%:E;GM7"R46DM-6"/&!Z*Q&IA(PVJ,%=IFBPKL;I55WZQ9MM7 M6^>EG],2\P5J8J>HIL2_HFHDAT/9/RUD#CM-%>H+.%!"EI&WTX89C=; M[XI#ME2%O )<.\-KE/<@ZZ#EN4<.X/!&;<+7:[1;^5B?.4K\*N&W2!I&=0=W MA"TJ5+]6UD,U=&^SH&U2Z6,7,,J^&T5=*\=DS!;.M%M3W?RE[F:@?GGUV[KD M8P^<5VYE_!+:'V@15(I%[=K*4MIL?5JT]D/4;2I5"=0_V1DZ?;'CM;H<;&28 M;1^40!QF=] _)5W0'TQQA^5H-J\5K*^,'IZ5*AXL63[H36O(-4.RTI5QM89> M[9^8(/A23X?2C!UB.N5]LTP5AY=5OMJ\6/A)JT[_55!SI7M'.,!"]U]DUI2F MU[#(99^UUT#$<0IYB=,M=[\._#)MDW@K#>6KA:7'7GAK9[ MJEB>J4]A3*[HTQM3?E'*"W%P6/8T< IR?H;3AX_00L&IPSZN;ZG6H-J"+0W7 MGN*CM[%ZNG4FOX/%W/4MN\KL!0CPC3,FKZU>1O!= MPI*KV@U=\?8N3*EH?=>N-N6TS=4#O"FAJ+I))4G5:^K!U6#7Y-Y6*+\ :P)P MZ% $7KG&(1F$*UPW7\XP;8V5%?"KC-ZM7Y$*8Z;+*K[B\N/B@@7NWU,Q&=\R M!+]8&E<7CJ)_:2IYD4..V>13Y55@^MG6(]<_W[%<'+6A5E38@?G3U&8OULL> M>V%N7 9W#$VZ;=:]#T-[*H?&N3 FB%D[L3?O8+.^Y)JY70^[AT@&\93]I/QS MX;&-UWK::_WQ1&)ECS"6@ T9$9X93:3D6#7*HSBVH5%VSFN-Z4-9%MF V8QS M#-XS30/0]FF:66OE*ZT2^NJ=FT[5J+RU/3LZ&QA/Z%#YOYVBZ&7=$Y](],*Y M,W1T5NDC8_CF$/8.(GOE3/?:[/);E>YQYV7T#W=NUXD!4?&*(52 M6QY"MN1*S\:.-P6_@LY 4%/0+5J0QX *,)3#JY;I9'!K_X&RHTMK_4PF!U1+ M ZQYM;MH-HP/Q;L6NIH_X>MFS62 FZT/*Q19U0N/:W0QDR.U^-Z?X^Y5"R_R MA5FSKZ-P94_4P]M->3GR3E9;.$*]^[Y:[JDGP$0_#[IR^!7$-B^]MCF&14"V MT;^<54_(I\HFO1O$6S^%4>$5&Y"@*[!"\$31[9:WM+"I,_IE/=4/CLB;?F=3 M\8596<6I:YB)=_MCG"7AP::+W[A#JGO5+MS5Y82\3I\7\91BB)=^%2_DT)E& M6":'+]Y-U+NG43) K/KE@PNIRROE9[-UN/QJT->[*+;% .^RB%:"*M?S8C,) M $U>+X;C+YSFYC_TO_LOH$@-7?RA'!8L *B=:-WA!IH:@/.C@(*);G"Y.*(O&,SC@C9B9^?JM49@&N;=ZO3L>E]EO)+S;^=B<]DJQ0R2"OP&.GE6Q MEF*+5^:)-PDD[L]Q%WW^>C2&M0(;JI_[S(7IBM_5ML&T:*.6WA^, _F;E7- M8)BZ^,]I?2AV(W0>U$:2:65@%8:+E=6F#C%TV[94+5QSGUU MA:U?H)A_8S-KX%X]W'0PM.UB=*5/I(_6X\2Z'>3.7"HB/ XKX5N7H!OZ1_@P MIXOJX':2#FEQY/8'[.]J76_; 0XP\&O.V/'SKNXP&;=C6TS^??OTG1CAE&9Q MP=97^.= =4I^C N=?J]"G5-/8G7)Q>W74W#XFR(./)E L5\=QGHO6&TC8-34GV+OBM.A[C]S MT.>F@8J19IUM@P9+!3,31#V@RE+:S8@WZ8PRJ M':,N_'?F&C>@B_'P8E!XP59Z6S?.K34[H^D)F8'-W9O&F:VZRO5)^9?D^ R* M]<,=!WKB[#J6CB/G_,';=/JSYQE\;#O??9AD!J(!ZNMQXJDU*7N5?SZSZ-A[ M4&*3==%R#_H3E8M25)_"Q._[+YN?-]%V R$H(/'/@8+S68]:O^#G168'7@%_ M*S([?G5Z@NU+!-R9\ZCV0DK=RBT].IN']GMG,,YAAXX!%HKP-M(+RB&R]T[K M2G (]TN%"'G1.J;CZ O=LVL^1! $G X"-IRXE6+4+IP_]=T\\9^AW]O[&&&9 MVT5[V'QN0^%Z=+R$W_%L6M5!_*+$:-?/W&F4:#N 03,L5)9Q#E?GWFTX+&A' M\">7JU3L[1'Z_EK_&H MQST\K'6AF2U.2"GR??QIAC,U+K'$VT*8Z# ]%0^J/F.B!P!(NIUOMGM%,,)# M4/J*A*;://UQ"2=L#C(B$73;E:.X DIGUCI'\JBF3H>4HN"_6VX MG;.!-X.5=>D]MLC/<1(=^AW8<5=]*5:S/IB+7S]]37#);K'NO4'4U?@0)T*,8TRRS8]"*L; MBK-MM ]X%];:0'>*=*G"+5TQ^8#DP$^RZXSX10^4A:)0>.IAI6JK4-QF@8MQ MY23AE8F7YX.VM[N*9H+#5(6!2D(;6,'ARRD78:+C@*LXDZ&*G\_U@R$/4'KR ML\5:NLMCZL/!F><(=Z[5.*;63;MC"L='8/-RI*)>==,S#)T^9KPN&[TU= M1+D!@.8X+\),'H*]=ZP."/6;5J%E=(.CQ>I\8E9+SW0Z\4(5!SM*<;N&E6Y; M@P[FVK-C,'!D'6VJV[O:)0&B(=&[\""#&Q;94XR$S;Y@O?.%TR;?,%G'TJ3+[A68VWR!6O0?EO^WXQ*&,8A_(])&QD+%Q@A M FOC+!5)1I,HH_>.+ZY->!Q>/:YTS6WYJ9-_>])(^=00\.GOG*\:?WKSP?(O M)U)$DF8J)&"Z*((K2Q2(+;'"AB'8-SR4]I4&OR=@U>ECGXU:I*'2E,%$*5TH M8P=W>DZ@B]#'$.2I#%MB@A;<^<)]'R^18&-Y71Q^P*@86#!5%*8(C>:-[?F0KOMX\BSO'O2!&&T+9\G$20(K M,AXZQW"1^UA:5KDM[P7FP1]EF9"SX/!F^' SE)=.3:T/K'18H0^_T&&_^Q34 MN"@/3![O U)+#%JAH6(!>?[.OTJ'YM7J[Y51AC2O/-%C"+E'/=KL80G92 MU!GB3M P#; _AGGI%^JCG=)=X!"=*28KZJ8F#\,BS,G=:EY)6!SX,UBS_GU5 M96$NYN<")HN^Y0O*RBQ4'Q2[6BT'8SX3HS^U%I.EP/#*S$+@**LX(::;GO9= MS61_-(T7I0>B;,;S&H5J>W1CYNN\"8U M@-!9YZ*H[73.:DR) 444HSI>C+VYK/>Z-?=NM M Q>/?C?H@12<63CP8+D*K\\O?\$B__J46F2-=WTR1#?"J0'Z\>'HWC@9^\=P M[W W/*%&B$L[ G? M3))D5:[P!1Q6Y4BQ[OVGKER=?SS8C$3T"&3I$7L$&GH<;/HD9.D/^"YN>/PS MD^VF*Y'M?BAR>MZ57 .'F*U8I%1N.]*"GG=1WLJ=_1.\R2]BB7[NV']TPNS' M$-V[DU2_0%[LQUA"\3)%^VU3;9?IA;Y8<,8PG.&^?]RC?.EJKM9*X'425ZXX M]]=":9E$3-,L"C@U ==1DL8\3)*(,PI_@Y].=E=CLOR,7://!EU8N_S]?\:= MT=5;8+(<_#C8.?VQMW-T>=3;C8[A60<[7X*#0QW <\+]\]VKX][1Y=[7W>O] M=S-,EN?O^<'.^\O]\]\[1^?=[O[.1[Y_"&;C]4>8TQ>Z=_YG[_A\^\?1^5[P MO]?OZ5^'>P7S]_:),(G0KV' KX[:[N9^]_"9X=T MDT;K#4P'"]Q\IQB[5#[2.+33W)I/H0I75]*[+?O"D^ E0V+$*4T%!J-#!8H@ MEU3+,(JS+(VS)([DG3LN'.C.[^Z]?IIYK?F^'1UDA_+'=JT"U408?Q&?PHD^0!]<4 M;\@9*<^0OSUK8G.4//)1$M551AU9EM)8$)6Q@'"J(J)2(8G0";QNDQDF@X*!HB+C42JM"G4LN:(2 M(Q:K &@3L7A,3-R]G/*X14PG"O2E#-X3X2(.09&B,1$R"0Q\P$V,F)BVA0@? MR!)?&_7I =UQ;W?3"TS%R)B*$L&X,DF:2I%&4K.'FI]UOKLN:A9(IK@,6N<*TQ2=.$_%YPK,CF-(U19 @92B)TB@AG$I-%&,9T<+&<IV"N1V%*TB2-0VM5RH+TU4&H4]+_Y0R\ M^U)8BO6FL'1;B?SN6&G1^@73=SIP_A1LE6=@0KLAU$=P<.%L[;[9=>RI8)#_ M#69%[CN(O]"-?#^&RH\_3FC(J))&$&ZX)3R,0J(""PI-Q$+X@ JKYKJ%IZ&) M D8-:#L13^)81H+R+(ICE5HM$K8ZH^7-?5#6C-#R:]%@[70H'2H.\OF/K ?P7/S[QH.C9TIQK:TK7/'"5P MS\H<6S75!ZEKNZ?J7E9VV,MQDQ47%J,N5P;;[94+4V/.'@QGVU05;8Y-*Y.= MH>MK572*'4R6HK@6.VS@9^X99<.J^I?JZU-^MY/7GH%,PJZY3JA_2J'PB;(5O=E1?!]OR'6!U%W=]IU280;]'$#8/=4S[_LG%&N( M//7X--@UWSNZ?.-(-#Z98O%'O-0/M&_*7H[(/HX[9?KK_MXS?>YO%3W?;!OV M$^Y*@CNT[$+ONGFZ#M7N*57 SD_7/6TRE/F!WV,XL)3&&E)._=;QN$[F92/M M[E6U9MC#6Y_9J2&WL9VY;W)X,1PHW^FL)-JN2]@(VSQ.NAO"(Y#7VZS))Q[[K92>&>K-89P.4 M.^#,8A>ZJVG ]TWE82"H]WG,*]MF^V_5.^B^Y4X]Q:N^;BLG9K MJ17D<#>?,82R-&,T2"6C$:A)FLM4&*%M9I5,8BK26\(8N_L?5M.AMH=#9'5& MPM;?KR:7_.U[#FSCS+W]M#OI*>("(8=GLE# \C\0?/+=_M]N3ZQF: 5O3C_; M_7%P^.UR#PRH_>LC,+:^G$0FEB9DDC#**>$R$R15RF#*,48^(Q,)O;%%*6_' M"P(7L_K#W>1+AS:6<: ,HPFHX5K%0@1@>4@)T$$ L-:F0=).Z7Q!Z6+)J^O<[J0N;1,S'I8Z-S;$6=8/9VV;OZ8PLEM< M+,^AE/G-O7[+%<*;_#35? ;U19]BX<;L/H2%? _6./;C?M9%S)Q%-NE[6QAY MG;X>.G!R7:866"*UUN$KRK=O,;Y,_9PU'&9]E4U/W7OWU!4S*]STU'WZH30] M===JK$U/W4E/W5M[Y,[XY&.P^4$OCI(TC;FR@8RE#05G,6A0F=7)QM-U"%NL M/SNEI5"5_RE]KMMY/N[YOS4-PPZW+T^,M<(M,[>I(ESHE(@T8T1'41Q;$T:1 M5:\WO#+QU8^FG?"H%TWY+TJG]K3[>^).G_;Q%T&!"Y![O, Y^B>.PVS0[0XN M\0,_/FN(!#T(CEY0DBKY_&U57VKT0IN.B4T>_5PGKQM[;J6;C*]VVX?KNO.B M.N0V']=!.IF>%@#\>'&,_/]*UZ#:G@ M[\'B=0X>P-^.P7;*5QW;-4M3P%]E5?52)VI_C/"QOK&A#W"DH_)G:XI?^49W MBA?Z"8[T:>]IUOD!9_*U'0XJQRFA+U1#])EW%]V#K^^#H\,S>.Y>N'>^&^SM M'/TX^.,+._YC-SC^NLOVKC]>'W_]IW,PFWG7 \WQ\-,9W/]\[_K+%8SKC&%@8H0_KO!\J\NV?NW#/LK?^^7X^ZET<+^,\ /7-=C'?_%(J^ M/B+]QT#1^93CQ\#0R;OT*-J@Y5W0\DL=+4-AM4F8(CK(+)CC- -+7"5$VB@P M,E7(:[NQQ:/-:#V(]5\>5+X\Y?-3)_]&LJ&UK6'A=QC:T7BXG!2LT3[7&S?Q MA7Z ][F+QJW-1PUJWATUC^JHJ>,T96%@210D(;:K#(A0-"2A%4:+*$3?\L96 M<'_0;/3+EP*:E<7>[62K=/;XF3FOW5N^*=CR4XBX 35[2"H[J(\'MIA+YRR MO&'R^C<%@=>;RUNJNJ ^H.RP (K7 ;N M=PFWTYT+U XOI"_:D/E9Y:QTU2R81EY/C/PW1J&&CI_052"XH)/U!3*+O9T8 M)%=V>2[EFW$#OKW\R;WH8&.R7S<^; MK='0E:I=%7M!CX???808K^P-?0RCP;GZP6">;NX+ M,3 "C/58F!I4L?Z=CCL&RVOW*\M[30?! M5?T]]3KF8M"!82L[NK36+UQ97>3BY*XNL:A'',/K]&5H'OO)D"S1S M<\['60:8A@M2$P7[PPYU)W<1>(GK 2N.&]>]=)D/^DXN?#74^ +K=,XZ^LQ5 M!I:3KV:.X_#565BF4ZO%*G-V)T4W4Y5I!-BG3=\_V19L&!P)26TO\ MG^[*'=P"_^=O.XGK_XR1(T\S M&4P4E0'AH6 $-,>$A%1K93(9!TDPF\!GPRRAVH8\@M=I$BY">%L23O*$6F&# M.Q35OR@E_'""28#:>#CZ%J"M7Y!8]]>R#4/QQY'\ 8\V .AP\:V(A>>=/_1] MBO_D)G#;/D!D61LB\R();/4LKS"92_-ZI)PN(3;3B/U,2E<<;:;A\H]_-J5+ M;'*^_)LWW?7FSR)&W_Q8^9-DRH51DRKWIE/E'BK'[0TLW"I]$9N%FU^X6H'3 M&B9GOHU'OM5SXA='G308PRU,_NM;RU+8K=3I>ZO2]PG'ODX2SE=)H_D )/C3 M'H7"16#-8@_">V^@O0F.S6C_?)?M[9AO1[V/].!P.]B[?O\#??A[="_:O_[R MXQ@^V]_Y>'G78_$;WSO7E/OW4@;$B1I5(:*P1EUD@.'PG'DQ:* J1"T8#4.H+4_D23HHF):6 3$E.&',E"$ZFL M(HE2 $!9I$5H-K;2=AS3-<*H-Y!5NCL7RZG"/'>P9]]H@=,36( K19(/Y8_? M_ MVP)\F/JEY^I]^*JW]8/;3,VV?IYM/3&;M#;<:!-@OF>"-$$A24'E)"Q66<@C M4"(L;&O*PV9;O]IM_>!61K.MGV5;UPR-V$K%-*4DM"$8&@#&1!@:$A7#,1T: MS6*)C>7B==K6;Z>I$?:"+RR.7_YRP;2_[;#EMLEK[+#PR/FF[^6P#[*7PQJZ M)?0=F-YXUFAX0HT);&8#4-A31KBRC"@:*R(B35G,K U2/9L%^M6V8'?J,5J^ M+MM>%_UVD#C7M/H@M]-!X N06T>8CS'R76&<#R3#$I7C^UT M[83+H"WK,%QCH$E3E$Y_9K5K]2I5&8__P$O2YEPI)* .EE ,UK&P0&RV2BR; M/Q#6K*0 1.-4#DVY^EXD"Y;QK"YBE6RMW#UHI83SM3G+/UE,6(+]M6T&%R"D M7G_:GA3E_#T<].%G[;F&_<=/6H\!4Y\,9WHT_JA\ZP?FT>7^CK[&_H7[US#^ MZZ.3S(1I9'E"K, F$CRR1*4Q)Q&7)K2*FB")YML8PFL*>,A O^8\BY4(*.\*_GX?N-YL +4?MC__WEY\T;N!Z60=7R?5^F5C M^_.[C5];^X-->&"8D("OV7FVL=N'H9]V0$/*2240J$NZ/C?MC6<]UF"I80%; M+ K:12%I56WK59U:324>@:?E!#J51/O&CGT84%5T.;2]P7=75&HO4*4(ZIT8-DZN[I [4%Q(#:IB9%-W*%I;(#E$$RXI-3QQP.S=^6>I\0_>/8/.YA&_QD?R@BL;Z MXNPG^]W"Z?-")WLG3 W%'*8"5-Z.E.UBJZ\7.+:?%?R*0X.30*S9H5$P%11R M[4D?WA4$ X7U_P[D%*R*85XP&#SK2KICN!4'\<:O$]2^Z$J-J-U%4H..ITL8 M%C.JU>=C(;__=K3>;Z$HR7:[:1T6'="W>< F:!: RO"!)R MX/Z?+';YFJ*-7_&,[.35(>G(B9-_YZ#)#]V!"J??1==B@USGV8#IHY *%UC@L\WYWCH^C9Z_P=NA1?=(7!W8N^RNYA M4[Z6DOS!ZWLU=T730.MQ&FC5"O.:!EK/-92F@=9:C;5IH#7A<5NM(=8B_K=; MO$+KZPB]$3$+_B6D^_(GI*=?R@LN.??'KG/98TSA#"G<"E-RD-OYP]'%-4K] MOM"JZF143J>WA@SM:#BH.+<*)S_H*-AWTMNJLQ&3'(8#*]AW_=D1L^,SNQNQ^D.58P*+?WRU!].5**)O5T,>K/U_R:L5EFU5X8WCA TCX$+ M2BP;SW3,S&L-^#7[O3,8YUT,5>6Z.\BG.*+\76\:=+M401_6-[\NISKZ0_2X M-_::3LMFL%&K[J1>)O-63QI;/]&T(V/MVM%J*?_SF8@&UAM*'1]'!X?9)FH66 MBX@2G=&8<&R?)Z(@(@%3+ #L9PF/D(-:+$FE <'NXKM&YR>*!&[$(;K14#S@ MSP9WC7?_#U.WDBRV)/W:60NA^T//\V& MGG8PVCJTIC F&Z&[7>CTC[W#O1-K@Y"'64B2C''";<)(FHB4T-A&$OONI*G: MV HWEY6)E$(':XMQ<;2/ZW2+IG@OY>G0QL,"GQ<5G59BJKK2EZ(:B6?-8ZU[N3]^%#'HC.WC'J448XQJE78YWQPX9PI M)8-RANQLKU?KF=!R+E-.%L5_:@8=7'EP4;B?;HP!^7?(*B\];/%.KPPVO=@% MOJ/+]"^4V_R%SO7&F6WGK<^#KAQ^[2#;>'_0Z@[@6!AB*+,@)_;V'GI*>Q8G M=8J,S)=@I90ZC%=:9F*&H7",O,Z_H3CG=^'6)N3*QJ#TB(+DQNJZ]65AD7W9*=N6)^UNCHEHQ5*,M7-F]1>?D M*874F:F#\:A020M^9&3W]E39SC M";-?X[8IR/"Z2?*BW]\="6*0(.L>>/Q+DWY7T0WJ7@'I:7U.3H0+"HPKMC $6G M.BV+"Y7U<2ST7&!6YH+38]9>=G+1&3H;IG!G>/9LSQA?4I^CHT+J;Y@;"X.^ M<+J!9P2_L*;C#J,+)!8?31-@U\2V"O2@U'7Z'Q2;MU&LJ7 N 'T23$Z MV&:#?I6XH>W0W=L-VCI(P!]&7J0N7;XO&HH^7HD+5[QOYV>"><-V*YC=W9?A MUEX)@'MW8;8O]H"_[=";Q\[BO"IL][M8+%H:;:E(&(LMYW$@ DD9%\)(*7DL M[*H6RT&Y*=V)\PD'?)!]R;'K16.OK&*OG'(8STFFXS0(64!,R#+"P7XD HQJ MHG4B3(H!)RK!M XVE]5&30R669QLN2HG,LC(.+?%3FNO@:R4INW5.X_WC;"L M(BPPKY,L4EF<)(PDEJ:$Q](2I71"E F,X4&B:)9N;-$5C-NJ#TV9HVWM>L MS&9S/N]G.L]G<>:/#UG?ED1!0PQ;WTUS"^D3J&6+\Q'89NN1*V7*1/7MOIGD MKSOU*M^IS*ZUJ9,YU 78773V>Q_#H_/][L&.OCPZ_!;LP3<.#KO_^Q?[A[ F<+"\(D(R:%TQ#)(XCB64Q$DMHTL9R%B.&C%ZN]?.T""J?_J9WU<[12:2H MB'3$2"H2BCPL*>B844"4EIK+!(#K,D\:;8?SP'61 28U9^B0M9.8O M;3H#K#UI8NGQ71+A:=C^WP1';1J!@:$%G%-)S),XD3J+;92"2A"G)K.)\T&L M0!I5:@(OA'SV)_6$BA-JI]L].OQ(L1'X_N%1L-^#L7V%YQS^V=O_X\/YWO4N MC/6?[L'G.4ZHX.#K/V>@,W"81[A__I$>'7;/X.[TCN';O>N^\VSG^^B4" MW:+.X)@**U00*2(9983S+",J2EVV1F0"T(6C2&]L@:+;CODZ463?@J3E(0N# MM3\H8O>37!5K,+*;?%>'99Q(S)I*4]XP+F@5@3&1 J,3D5#R9E& M5>TN$-;@TL/ATE3')9O&RAHC"(VCD' 92*)XK$AD$VI3&0O0WD!52W@[2!]* M5;M+M\A&CVOTN'58B5^>MB?!DBJ71J-[5N0\JB,G-<)J&08DD#'%\+LD4M"$ MQ#+*,A%:$XH$-#K6!HB< \Y?&V7N&92YN5[2*YY4DUA'RPS&Z(\O)W(_#6_= M5N_.;L8'7)^U1O\[@+\*P,!33( -'W/+K3*Q#6F2AH%-;2"DTWQ7Z$/3:+X/ MC]]Z"K]C&S$P2HA14A#.X"=0=CF122H"F2:@^J+FRX.VH ^L^3[ ?GD.ZGO, MR'E!Z09SV1S/DW?PH0-@8?_J?+=SJ3Z.6.9-YR, M>9!N)H'XJ;O>_%G$'B%+(MCD9E[/K2;J M6UZ,X"YY3G?(_+J+EKW>*_;'<)#GCE_N'1:4(O$]_K+M>+M6$*655N)-K>BV M+HB\K"F7$L9V?;/+NUG0Y0NZ;U<1Q#>Y-,WN;7;OFB_H[.XM#N%R%,6US"W( MT^SL.V1V-X]L'GGC(^^M4C;5!"\P2+ACO]ONX,(:Y- W8RQ%MOJL#P\_[=3( MM9IB@M=<3)"(-$M-IE*A* ]3(U)J+-8K:ZMB:MBJ<;H;W/M.O7L+\;N+;T>' MYMOQSG[W^(_WUQAWV]_9NSKZ^J&[=_WQ$GZ.#@[WHCT&8 M5IM& 26@TEURQYX EFHV M4MT\:H#J08'JJ@*J@-DT53PC@AI.>)+&1+*$$X#6D MVEFU#G*=X:7L(-_R'; '_?RLD!.2!'@@4$"*37A)A-$I#HC0108RQGZ"(.-+1&U@_L' MY!ZP*OHG 6AI3LBKW,=W,7J>8",W1L]3;.V:>R:@.E5@ZI@@R@CGEA.9R1!^ M36*5)9+&RFYLI6D[#N]C\S2[^BV?SHV5\, ;N!;T4=)R'C)*P":0A-,H(%*F MAF16RXR++#-QM+$5MYFX=]"GV<1KNXF-I)9'F1:PE7FLN6!"Q38S2:R-IBEK MPB1KN8TGYW!FM)6)521F-()MK"T13,!H$C/&-K9"%[8#?V]IO-O+Z MZMA/L),;'?L)]G8ML! G(6=,)R2@'([H($E)*F-+F EL$*66,=_.*VPS%C=* M]HO9UNNUJQLE^Z&MY)HK'FEL:)IQDD1(*66L(2F/0,N.8ATFW%(;@I8=BG82 MB#4ZG1^5+K6Y?0O>ZM_%=;,,GV,>-;?@4.[L6?PD5TB%FY/]G[UV;VDBVK.&_HF"> M>:([0LG)^\4]003=8#_T>R1L-[8'OA!Y!8&0.!(RAE__[JR2D$#B+D! G9G& MH$M55N;>*]?.S+UVH@0\FS&.7'0$42:2+)^>B@Q3 MZQ<$,.>QUZU<]YZN.['S$BA$]4HDY!7'B%OFD$XL(84399XS;O/6Z?_]+TT) M_:.:EM^L!^<=MDA8"DIQN%C0SI+DP12LP)Y)7.V]+*0CC^?@0(14*N^X:,$0 M)UX@*YA"00 D.^$L=:R8@^7T$8C*C1?:C>_#KI_!CRMV_0R>/;'S0I7SGA&- MC',*<>HTLM$YI"B!^#G@I,FUGEVQZT5UZL7RZ8I=SS$PGLQ^>2LL;EZ5UZH5EN@8 K9:VG@52&^/XV&<= M!^:0H('EC(&$+-82$8HU(<)29C.D4E8'X'W\J>(*32LT?<-HNEA@6IWEGCMP M?AMST1A%C%(BG_.>.8 ELLH'I'(NA@U<1&665G0=RXJ)5MA98>=6_REBI)R$4OD>/$)@L] M;'Q<6J'"U*GD%7Y6^%GAYUPE>)X>0*M(_ED@]? "4JUSE,H@4(1X D% @1$$ M]ARH*8_"6!Q-/G\&0UK7521?H6F%IJ^(C5:1_/QWE7X-=Y9.=XGRA&-*D0@Z M()ZP0]90 D J4PK,><,S&55UIMX"%RT.%OSKQ,+MX-_0^KDR>JCFX B47A M_E?[Z]IG3.E) !(>L>QH0)]NKS"0#V#BL9<_!4VRB]*4VGXO(_1_M:04/DBM MB"&<>T^,\SYZRDTN2R29V%5+*UO9(6K=5/LK@WLG'T.Q*Y<'<6),IDSOJ:>I MJ4*MA:$U46YUO;;1\[Y MVF]_E> 3P^_7/M5#L6"E*/S]+)1/NO7/T$=KSO=T\^+,-A &>X7!7"6^TY I%Y@WB)!>A M"8D@DYR)43,F+%^J1:!BQ]GK>H-XTWQ&Z(T3VL&@?])*9XLRHVU<.:17LQ-& M4HNEE=1.;1_>!J;:;G=/^Q]N<[)13ZC+/2%F]@0\>,%9QH2B($G0 6U[W(\? M1K_\,3I,V>H4CU%\Z2HC@ML,IU%CEH&JYYET>-9R>/GA)+M<3+)7:%WYGA3+ MFES_-EXFU[YWTV7-,N?7?_.FJ][\GF#TW;>5W^FJCZWZ3L3KK/J^'6VOM@Y0 M$VIKT<] MT[XA9I;G78G"6=$CS]-O=[C.6[OE>YT*?FMU:B?[W0%<(O1_O\\,\!;$X.Y$ M=A]5'.QM[0J\Y?)G#PJU;UKFGXRN-]/5V/L]+/-WQ39=)^5U=_:;YU]P/L/1.FNN?2$-NBYVCM;Q M]L'?!\U/ZW"OC7.X'ROJH$U4. A!4Z,]DLHRQ+&'X-WXB +E42M'I-2AT%[% M"U4';4ZI_!4XO4EP$D(2KK/*5W1<$^><2,I@;;5W-GE=@!,>@=,=]B K<'I& MHY0(05QX@YS1#GFC/,PY 882+ZUP72>X J<*G%X'.#&+@_/) MQ^0P3]K:$(VA+ ;+X2WC,S@1,P0G8BIP6B1PFJP-I:.W1@=D7-"(:^&0248C M+S5WD@=/E0)P4G6J'ZU:/V\%E9N/.3SM#ML_?C^&03MVTPU[;1\')X->K';< M9NVX?=O5.H7(7$0F,H,X\Q19Y0+2R2?LDY \RKOON-U\@F3!-MQ6^_DLPN0Z M?"T;6KUV&N&!3P#43F+-[NWUXE[^[:J(QNS]N9-NS<77MD,'$\\R+B>?^V[1 M:;E,]/RWZ A9EO1NEYW??LFK6C]<'UIHJ$U"6[635"V[WL M =]HM:KZ+F*# MYY"2F.943;C_UFEL_XP-:,S^^P@92./'^FGSQ]_MYEHF7>MXY\?V^?9!.-@Y M.#QMK.T?;@/AVCXXI,VK9ZH/OOW:WEHEVT??<.-3;N?7]LY!L]6DS:/BGI^^ MMAJ?OK@N 9>Q1Y4X.@]E-=[&5#*IVZV3M^*RNMSP4WC4F&C*(@&O$')88QX M# 2Y)!V"P?264B^DV/A!5ZKB[_;.G:%I.8\SBM4V8]/VC/5I%EE M/[[,U+DWGCK/&V>;6]]V(TU!$Z-AUN04<:HI]^CB N'BFV%0K#;GX' MI^C4_*#7BQU_!KB/4.N>[,.CQ9\Y&>U*7MWLU-@"=F[-,J24+=VZUBXO6UBVN"WRY]L1;9)][W6-PU;//;=LY6>V$=;"(XSRN:ZV^;W?[,(@+LP5VT!AA M>QM^/V\<;.1,=-PX6L=P;;[Y8X,WM_YN;VZU]YOG?Q\USP&[6U>WP+Z=9[[.FWN[#-"5*B.0]=@C M;K1&)BB*O!8D21F"%;*34]F(]#VR_U<^X!5@%H#3>PW5G]=R8-*4B05C$;$"H)XH RY* PREBMG$N5$0+S%:%W01V^7 M5:D&%28]"R9%':E0BGI',#>):^&9LLH)19QTQ-U5@K'"I&?$I''ZDXQ<4>HU M1P\@9+"+&FMK!244?F&FXD:+AD/?)KF1#S$HXQB2EGG$ M(Q<(ABTBHKQV."GO&5Y:D76.'YWH-,>31'-2PZZ<>+2O92/$,=98*B20"6%% M"DX8&81@\ *KR,0".O&83$0ME+"&(,^(@@"'.V2BQPC^BMH"+PP^08!3YW,3 M,_!0@;%2-CDC+7>,.IXB3@Q(192$<3XO]E!A MRSVP97N2(%A+% L4(RJE0QS8'G*6P6_6>A@[SB2F0!#P(F4US&GEI/+2"WK@ M:1 .J**$N05X@I%14^)UTA"XZE31@P5TX3$](%$I22Q&WCF*N)<*:2<\$H0G MK"4EQK"E%5(OA^4IDQ42PV+!D/^TC:,H@QC9A'%FB..540V)HM@8DF>*ZF] M"$LKE-0YU@L4IE1K#?->,'0QP23$?0C<6*6)QIS3(".67!E3D8D%].(QF> B M2&%= +=E$G%J'+)<4:2D@KA !JM,D3BA^'3%O=>[UG#?3=4['P5[FSNN=W_\ MMX)J\\H)JU#MN5!M[](JAXB6.\>02BPB;J5!5@.T)>_S.+)$CYT6G21SX]44/?.H&Y>Q3\KJ'M&J!L3..V 9B=.4'(FIU?Q'(8I8''8*46# M,2)E;4M:IY*\%JA[%VM%_?Z'VD2)SOF7P#1)J5OKD6["NCF!W2'E]:; HM>L8 H,PPB58*1-M@C MQBG#5-F@@EA:H;1.S/01NWL7AZ^6FA;0U^=%52I?7TA?GUB5PH1$0S0*R<6\ M2^V1SL=@I'(YG5Q:D@6[P=>EFB8U+^+K[^#TRPVIWW,53\$WZ:>\JRAT'OVS MT."_2"MRKT>CZ57@^?II@>4%?\O;#,0DXR4B6DK$&4[(A " [HG"$E[$1G"K/E58#IW,&U<@&G@41&(=Q',?<".L:9(>Y(0 M,R9&KH4DV!6% (5Y]*;MPH#I#,V[MZ&HM';3NM^%7AW\>CR3?]=.;7^B'DIV MND)FZ2S:7K\6IVJA#VNP9/^N%U?*E:L>(<7T1+I+QBP#'#U$=DF*92"%3R!E MQ/E#I95NEEVB[[ZM=Y.S>J^5K+.\>FU]RI$KN:A*+NJ9Y**JCKMKQQ%3Z6R] M]"W?ZSSQOK6];J31E;#7NQ#1>9">\TWK&Y-&]1[6,[IY#>*H\>/O5O-3 [[7 MP(V#/;C7MUQ9%^]\:A[N;*V?-]8^MG>F!/R_MAM'V[^VCS;P]OGA>>/\R]GF MVKK8V?H.[?AZN$WA_:W&:>/']\,K>E[!>F6-CTA)@1$G*DM%DPC&1*B,SENO MT](*H75*YR7>_XI6=RLH6IQ'NP<4"2$)U][3$!W7Q#DGDC)86^V=35X74(1' M4'2'I=8*BIX,BL;G#BB-3%*?D.4T(9X\0TX;CF3"P4;J%<4RR^<(/:^SE!42 M54CTM$C$+ [.)Q^3PSQI:T,TAK(8+(>WC,](1,P0B8BID.CED*@Y47\T2@_< MAZ 0J$7<72'@N\G#< M+6OK?.C%-GSR9QS79,@N,/&MX?8$'G_%NGZW/3BY_BOWV3$:QOH+LF'T$4T4 MF2[[>.+G?6KYR*71M_9[XR6/O8A<+]I#9!,\]0?;/K5G_:5_7>X]Z*AAHU0N M*'6UEZ_MF92>!!2A8\KA >CI]@JS^@ F'GOY4] DNRA-J>WW,BK_U^W#HY96 MMHJ-M6ZJ_94!O="2L"O7;M5-&>Q33TVS:RXU46YUO;;1\O'173L&)@L17V\YF2YEKCO+GVA30^-5N; M6^MDX:A$.E&,DDG .W1R M@?&KU;H2ULDJ(BP+E$LA+>5"8"F8## F7EVMUE7V=.T!Y;ENO=/=35LN]*&0 M'['6SKU4ZPYZ, &DEH]E7;_0K76Z)[7N:5[D/JO!/-W.M0N+TH>;\%F8VR%42P:@+=&MU:G\.\F2T=]+MU&L-V^];OS_HQY.3_G)M M?./BIC5X>/@9ND>Y0"+0OG9Y_*25<:=CR\*(\!I<]*?MM;J#X7UR1<3B*$K1 M_M+%BB*)XQ)AR?I6&\A:O-2TU3P.T"SP0]O_ UKJ]VT/[ETO>[5E_ZC]9=M[ MMG=6AU\Z-N07NJTCU[/UVN=N[V2P9]M_U-;RC N3T+=7)B3^WX M"?XY"YT(3Y2?O@<&"2]].X$@:__D2F-RWW]OQ4['#C_W"OX0!/%(L<'2DJ+:E=>JG-RMGM=LVWP5!: MJ544H!P-*0QC_OY>[,"?V0[V[<\(1GD$-\YO@I$<%44JVX"UM9-]<*2;0)V; M2*5*DB;EN./,6268DT9IJH-VE^0C;\?R+;CY9LK3=@Z,+D6JX);^0QCT3F&X M^['S+K'^F2L.^IB+ES8[92'R:["=:9--PVF M5X1P%J1U2G),M7/..V45QQ;#>V;N@YD;^>Y&!(,ZQ1L9KC9)CF"G 0)'\%.%*66O+>8W!M4PD5B;PY&B)%P3HF[M* MN-X(*2JQ.@?[E.=@YV*Q MU1'1A<*!5PJ[-QP!?8%>?@O'2C=G,([>WS[Z MK;C5P\T>#0KS<;FRMXL;4^0F(I;<. M<>-@E>?[YGAZ2:ZTQ,$8:U,^/\%Y52.VPJ/7@4=S/U-:X=$3X]'X9*F+1CIG$O(,\US3 M32,808E(8C!\V*0@V=(*KS,UKY3]I\.C9R:-CQ3WO.DTTE,Z]G?;:Q6+@3.( MXUR;(Y:UN$.+9ARGRT$:8LLD?_UJ]T&;R[-3OY$K!U[>AR[A2_+$D>E4L/P$ ML'RI7J[R3HI@.+(FU\O%PB 3G494.6-4],GE"Y$ZL9 M#ESYZ/U\=*(<+E,VCPRBD4 HQPA#QH6(\@G>2#F5-D H9]3B>VBUVG9;@=W] M;N\$Y5-#-RVWW0FWWD4ASWD3CZ+_\U&;"K@>!ER7:NU2YF%(M4,\!H4XMPI9 M)2(2T0D=A!2D\BU31)&#^96;A/?1)J<7C+OY:/CFGA:D2P>@R%8O-M;:Z)[;]H%W-X7/? MJ EZO2#H6]Y]F&?/O)49<.XDM5H5>X)9\5+Y1(VM-<%91(G'B-- D-,P22J= M+ \AVJ!%EL$P,#_EZN'+V>DINQ/_ MN[)C>B71^3[/-APRE%'^ [OZM.CE'O>:#.W;4I/R?G*MM/KIGY][@$6]5I%0 MG/.$H;&^>W24%3U[T=9R6NE)S.(,DWFKT/R?.9,U9PKOQ3+]9YB\VNK43O=; M?C]GQ1[;LYHM1/2S+FBWDW.D^SFY."<2G>QW+]*';#]_O,ADC>WH=5?GOEG4Y"?NL M84\&/?CWW:?DP92Q*YS1%DN.C'(4\40$LBD&% T@/:=1$6W>:(K=T YR4GY. MKQLG[U\<@&X/329_Q!:?FDZMNYI1]_#J$C.Z:O&2[+1<)GK^B6N$+$MZM\O. M+^WI5:4[3%E>51.AT@B_(0P#$Z%5[L:[."L]KW*1-[*FS_:L$ =;&\0FW'GK M-+9_Q@8T8[__/H+MQH^_]QO0AL:/;W3GP./FP;?3S:V=H\;6G_#?E^+^C:-O M,X)M_VO[:!T^>_AK!SX/K(LVMU9%\VC[5^/3-CQG?M8O9SM;.=C>F%R;=$PK MJ7!"$EL@9T1@I#GF2),@.$TPP"DLK:BZ4@LGC/F,AYY?!ES9@T[JO(<3AL\- M1SG_?NNT6Z'0_%"H<1F%I&=>,R1#2(!"R2*C X2(5&(#<$2I=$LKNB[IHU&H M*E)^3Q3BU7G!14*A_5Z,%0[-#X MXHQ#5"U2FNO[8$.B8D,+A$,?NX->!4/S@Z%+:50X,):\PHC+##[1!Z2]%BB: MX*57VGGB\H$1_?AL^XH.W1.&9$6'%@F&6C\K-C1'&+J4< &0(X.3'K%@@0U) M1Y").*$@51"&6$>%*F!(JXH-/>M9X_W8BT4YD8H3+0@8K>;1J!!I_HCD+ZT3 M61\,QPPQPGDF1@D9;0WB+D5FC? .QG.%TCH7\SH;5C&C>Z0_'+4ZK:/!*-OT M>.@>CV%,=]XKKA#LD0A6@=;\0.O2\7]LM0E4>809UXAS89%)FB$G+2?442(, M QJ%ZT"WYL2C[G/"XB5)UFM)[LH^]*'6.CH>E'558*Z/_9/W1;Y^6S3L^M8) MK;Z'OH4Q6?_EX:.K1_FO"LCF!V2'DT!F$HR:%1IIY7(Q*Z:12\8A%36#E[GC MR2RM$%VG>'I=:DH^MR)> M>*;5_/MGH:'_!9#_&LROL'U^V+Y^6N!Z@>^KNS':9+0W2!BA$&><(0-CAY*P M1M)(E)< [IS6I:#S9:ES<)\GFA\66 7BFM+0=TJ+NKDZ\X*E4*S.3HJH%R6) MRF_&@"P,L]V;K)573GZ%]M7LU(M^[=3V;RRY=A\LNPF]?@Q;N5HV\NNHC1>5 MV$A5@.TB9>A7XWQOEU/+I1<>6>8@9*:6(A=T0-2FJ$T,6AGP!'U= ;8BE6RF M?8PBAEJ1=S;HEU4R\T#0UF.D-GPF*F)T.8C%#?85G^AQ[.4WB8BI$]/V9T%GC_'#7>L=\5!Q1F2+,9S$B0XN5XR")TU)Q MHF$^6R93D]E_+T^GFU[*,[Q747BS=-\4W!>L$BV?O$KTJB],M?_9GN6Y"_[L M#6+X]]C'5CMA,^>A3KR4[;O=[0]Z\:]!KP?6O3@9E8$6,1TY9NJ^+8@YMO7W%ULM\>%]BSF4>,+>,W,5+OZUJ7-ZCQN4[+8QV M;1'**DFX*ACY= 4CJ^*.[Q1OWG>>/<1*/: !J"@T SS%9KYBVU7=Q"KW_CY; M*NM'Q^WN68Q?2S.:B'^&8?5KV5QY6'Q4;JX<[S?I%[:]E1>:FA +-7"#?FQM M'WP_W%S[ FW]\V@3VK>SMM]NMJYLKARMLYVUL-_("TT4VGG^Y1S>;S5_?.'- MM77<^+3--[?:AYN?OM$K:661)1&YC,A(PA#7C" 7K4%)*N*LDC",N2R.K$NQ M2">IJ_*)%2Q=#TL\F&0CY8ICS@V-!H<@G!;,46(Y\P4LW4%0LX*EYX6E":%- M2UB2)B(:-4:<)97/\U#$DB.26R]RMVV!Y$!.W-;.]B M)>K$_GI?1PY?@"2MEMSZ8[>W97_%?K'.AJ:HDN+!>/2^.47GU M"WGUV66OUL%29:A&&L 8<1(,,B)Z9)+D1!HB0[#9JX6H='Z>=XEIT//[MI\/ M1UVWNE3EN<^):G2L:W\8[CD.^[V"GR> G^UI4N$H9C!H$.9HB3@/#FD3+8*I MQ%(>*764+ZVPNC"+)'98U1!<+%)1^>^S^>\5^B"48]HHCQ+'0!^,UL@YH _: M$2HR%(.#9_\E>I'\]QVL5XQ.T/2Z9[8]*].HBFB>8ITBAJ^C#J_P9^[XXZ?X M@[",2(8#HHH!?X"AA/#%!F1Q9-0)S%@H%B4,TPL4OE2+$HO%'RH7?DX7OD(A MO'$I49%0TC87%PL!S,1JBN+02\YASF.N$X05RX7>P C&B$.56QPU)RU4< M,^]4V]SCTX?B*SAZRFV.U5T%)AH)84@:#TBDLBQ,5 'IX"RET2F'35$55DRG M*%6+$6_%B>=%)BHG?H%=C=5=IHFCGBADM)!Y0P-^2R17>F:>8Q^YU_/:IJQ6 M).ZO1V=ORNR9:Y58_([54.;?/V\%W>>\VE,!^S/M%ZWNFIBTLH0B:P@ NU(. M&4XQ4L0$H6',(I=+*PS7S=PTV%]>#F5.*T45D%9 NJ TN0+2Y]VX6]T-V,( M,8.PS-6?74C(6J:0E<0ZQQ*-B2VM4%(WZM'JIPL#I'=09YJM*G(YLY%G6=3C M;K^5/_"A2/]J_8SC%.__OIR"/WQ@//Z*=?!L@Y/KOW*?K/UA6N"").U_1!/U M$GOAY#X461B\46O8O4DN/[5Y$KA?M(2IT]C_8]JD]ZR_]ZW+O04<-&Z4H MM/IJ+U_;,RD]":I"QY3# [C5[15F]0'<(_;RIZ!)=E&:4MOO95C_K]N'1T$H M5^@C=%/MKSPC%'KB=N5:Q84I@WWJN6VVDDX3Y5;7:QL=O[SP;>V>P+5.NKF# M"RPLLDP_MCJVXUL01?]S B\4,N&UW_X:JTVX V=A9^\:W#YJ'C:WO M^YM /)I;#;;S ZXVI1K6((VM;=(\VCC=_I$)T=?#YM9^JT&![/Q8YSL'>Z1Q M'MH[!]N_@+3@YOG&KB9)&RLI"M8[!%T*;(4+A[S$7 >C-=/DJK02H1Q3%:-0 M*7)CC6&8$:>U)5;:(,Q5U9S]=TEP9J,),44:J$O> M:>#--S&!*QX@1P[W\O/^1B<_9B>6(<-IZV2_D._[)Q[;*0']F9;T/B!Z[="R_;RRB!,,?E2?W6/X+G.ZK56Q[<' MF0O62C0', >WLP,G_EDXGUVI^V[M=2KWM4.X&QS%-%\2]T^4:R_7Z$V:A[::-XE"6W;TM% MQ_B?00N:-U+K[V>EQSN.QU8V@RO=6SON=7^V0LRJ3[W:_[E'\*JHP9'H)"V0 M'$RLD8&9J"7ADFJ1RN"58"!!EX)7,:6&#\ZPF9 &T< 9XBY*Y+CR*+A .'8Q8H>75IBXW7@*/>QV M%V;(*U:39:AK_X8WEGY?KFU.\:7C7@LFO3SO9ZEDF+3;<:24G%^Y3+U='BPE7C+D4P0C M]3H@PYQ#D3C#C;,N19U%;I:O.PDQM-$Z(-QQ6=0D@U@VIN/AT PI*+QR8:[U M6B>>C,P0OE@.;7YAI)95DM20@ZXP*+CK/]VV[?V 4*9_0?U*WE>O37R_X(TC M?@IT.10%[3)][)=PFN(EG5#X2*=?/M"%4E?\=1P[_?R%2[8T4 ,-;K>S MKT'H!9%3S0$__VE;[8*S9M8)O+P@Z+[;.^X6$N;' _@-[K \%4 ^BY;N96SO MO^/E@]/FFC]O;#4$^ .T\7 W1BHH4^ /),"$GP\9:RX)DEB:@+%S&ON["^I> M%Y OI*!NMNY2&K?PX%+?=G"4K?H\YCBLQ-22S;3+F@S@($61AL%)_P2<*K]4 M^*R=7?_A0^V.FKLW=]S%LNN"B?!*N:PUG;NP+>'+@K-7HL);-%;<];)SK[#R M B5AWJI\YW0-ESOHX58]_71:PR_;MV]1J[@,:6N;X^FKDGQ^0#>NIY17]G\" M.P9V^^26_(3>\8Y%JE_92+VW.>*2F'8=8E0?85Q'VR1%9:SWI[&]-;4P5JEK MOPL9V\"("?E(*4F>1ZD=93')Y%5P!"Y.[WI$__)*R%^VUSN#OGI5%:D?N&@R MJEJZ?;1!M\^W3QOGS=;.T3:&_TXWMU9Y8^MK:_OH>WOGTSI\=OVT<7:U:FEH M;1_L'#0/5L\;].^CG8.O\-^J:*SM_6I^^KNU\^/[X?;6U_WMK=7SJU*1S:UO MN\+:Z(7$*)HL*N>E1$[IA&C !%M+3#ZSL<*XJ1.Z2%E852KE8SQY9K7%ASDS MO]F7-X8S8V:D%_QT6&?1[L4%*K7X6ASX[+(#1RN<M^):]X+J[2FN9:,T%!N"A&(6<<%I%O - M*!@-..UDY)8M 2IK2N@?"R2@4VE@S9UK/]5L>W MCO-A\8(2/$9&[-HE\+<$\D^G7E$MC3T/JD\*EAZ>0=MV<:)2V7Q<5"J(K#&+ MR'(:D>(6.R((]G+N2V-W /:_OA#\&Z!-%UIS'D,^;NR+C?A\ M+K,X/];J]P>VX_.IY?[).].E_NW%P7YB;-:&0_.Y%X]:@Z/53B@^.AR>O_+H M-&,U'\QQ/MB;"M\E$T+'()#0!%A^+O9G9:2(8*H5)C!3J+2T0G"=\FDQCM_? M0N ^WVN\ ;Q_"UP_ WV1"/ D)+_B^7>$_G]W.WOY'$7&]0K'YX?CAQ,XOLFM=7U/Z50/WKH_;_ MCOW^A]I0HJWD\UT'K2IR1RHN_YR _KIT\EX%KJ^?%IA>8#LP]+5O9-<8[##% M$AGI%>+4>V0"]LB1(+35026>B@IU>/HL1,7/WR)HOVY^GA$$%4GG%QP]IP+Y M(:(?Y[6!:22_(Q6I!&2?OG\6>DY\X2FQV>WX:E:<^ZSX:V)6%(V#U5^[SD81 M3"1(PC B'B-#EEB"6" D<26#I%F,FXDZFW>X\PK4N*MXZ,ZBNT^37G\WX**#86O\81B.U2GG$TJB.P;J[H7;<'F1!EJPSU 94S6!=>MK]S<18 MF&EL\BRZR'&*QLL @5GT7L)<),-=S63VKMB?MM_J_W/!>)@)! (:V E@>E H[)YFAX>48P_-^EQHZ[%L#6 M![WNG)%K_=O7)\6N2%B4B1GJ2>"84,UIY"1(DX]@1F$K['HZ[#I8W^6&RL 2 M1LP*AKA6!NFH*?*)B$0B%M'C1<"N>9E)A5T/QJZUU:+0K()>1]:J7*O>)62I MAYD.9KXHC;(\R@*[9D'7!.\:(]2%YMF"42IM@3P"@[(!&ZZBU1!H8Z^,E9Y2 M3>,M]L8J6'H$+/E=EX##4NI0 GZ"-*)6@>R86Y!5>8N7@;U^8WX$>C:.O74>/ M2"*81S.>_#O^C#V[ERVD]0:R1^9F(>>-W=(6OPL.IX7! L6"MDBB$,3G!#$6M?0>/%+! MZ).9HY^56_-4DG.VVF?UFLL=GHLO9&''"67TO G4'@Y!K1#ZO[Y$SBM>/-N M:3.$HA!7!L5CF[,>QC,LO)KU9OJ7)"]OBD?KM=-8L[TL<_N?02M+RY=7S14B MND='K9-"N3;%>/^Y^9$0?"<)^;\NVO@QOBGYA#FY'\X)&\FS))T!IR,Q08P) MCF@!!I%7$&2&:(2,!9EC,]$72!L@,(QP7N 8^F(VAD%GD#UQ;"7]LFA'86WU MVJ60X&(FO_]$_LB,T!D(?HW-7$ ZO+2:G[>"]EMMZW!7*8@]-?&(49_7+YA M&MN$/.54L^"-,B';UHQ,H$G3>N>HOG4I$A]"<;_VGX'M ;"WS\8BY/U<@<:V M[^]'CU2QF>%'7T:M^UR$=2T_E, ?N]1FVNRU8 1L^_,H<;+RG@OOV=K>C3Z8 MR&)$ ,$.<9\,$".>@!9KHG!T 4;M6N\9ZM-WAUT\E9Q:+[ YPFL%0QA+Y>:! MAJ_VNH.]_=K?@T[,K^AR;3L5ESJR)X->7JW.5?LN:EC-6,W.U'QLN)E'E#4> M="&H+8OW)U_1E^G/@# +QN[\ICC1]D]+&)$@K] MLB2830FZ*5OV'T5C"S'-LBY:)^Z5)Y6BLA^@^JE,&[:J+HSDT65SW.5'@V+ M.EW@/'[O,'_0V(W.*1(T1RD$"23)+V!I/XN+PAU#3';0 M/IDHCWEI-H29(-E6>]"+H^6)"[)3GUC\Z WGSI+_ +H#^GJ8!:T_*XOW#$L ME1-:@?VGMI=+:[;R7/"SU6W;406JB[DY3Y7=?G^ZL7]X/C$EX2H ME:=-^+0?/>'XD^M?-_Y9G7H5>A5<>1\(#OC=P2#L'97O%Q4T]VUG+Y8MZIST MNNTKG*DJ^?[HDN_\^I+O5?'VJGA[5;S]W11OGUTB^PE*7B]DX#I=46=8J/$4 M A288HNHZFK,TFY/A+&C8M=7., +U9%KE*L8,+=OILD4BP(^WG%5.9PKR2FO MHTDJ("5RF6+B!6KM8ABV9 M\!3;O:ZRW!T7NHBZW)%B9DO[%VMBRX'\Z=T$HE M150 @7_.OF0)-0Q<_IZL?&XF2XV\38Z3;C]UFEL_XP-:,M^_UWDJM+&^1>\ MN?9W:V?+XYU/7W#SQ]?][8-MMK.V3G<./ :^11H'AZ0YE:L*]U_[PAM'?[>; MYU\/=]:^D)U/'UO-@P#WVSEJGG\YA_N?;6Y]8_][OC%6YEG=E9JY+*&&1#Y? MR8/5R%".$4W6*D8$Y]1?I]VP:%5H*F6:VU&;O2\!FD7'N>UH>UNGW0K>Y@=O MC4EX2XQX3[Q!V.743>TI,@D')*BE2N7% !'F!&]/KD^S$!HN"PYO_#%BBA6\ M/0F\[?=BK !N?@#W91+@'#&,&FZ1R5P,@@/249=!SO#(K>-,503N[1 X M61&XA<.WUL^*O\T1W[8G\0V+1!-V!"6J"02H0B&MF46$$L8M(5Y+6_&W-\+? MMG+^6G&ZJV)QBX-RJWE *J";/]#Y2:"S6E&*@T>"^(B O47D)#/D^O,MNOU@)+W\Z,7?+_#LL\_+Z^7:$Y]JSH4.V]W^ MH%&HM+A/_NV%PO5BF$F?G]Q#CGO#<$O?\_SQJ\^6/[?'.K0?)W\H'EG:W5L^TM *>S*X><9,!R[BU5/1_^0<9E3T>VUR M:&K3GG[E%/QTKL'M][[<5H6S-<'[E,FLR&FI(-I9%;W6&.MPCS/;YID=JKCB MAYP%WO)W<+&<\0F]5'1VD1CWN1=3[&7%HN*U.QZPOCDU;<$.JJ_V:_UX4G-G M9)A)52:D9^NSG;/:ONW7[.!DO]LKZM=>R\_Z&3#Z MYN](KDL?,\M&]^X,HG"))IK&[LT&D.$ M=4@-<[LQ,CP:1#T3SL$\0(PL)*,QF3:&++E4&$3]9EG%IX6&"^RNT.'AIK"U MNNNU2")YB:*&X(Q[JI"EEB+C)+6<2!UI G2X$S@<7\RG"X8/EXVE@HC;[.)@ M8Q>3:)3R&OF8#-B%Y,A9$Q'5,D#T#ICA[.T0,=3F+7Z_.GUDT9S627N8+K?? M;0]U(7HQYX!V:Q "UWYV,U/IE&(EX,]99:<_<$>MDY-29]*6'\E:X\!:CF(L MQ,;A L4MRHOV'Z@1M>!T=OT_@ZRULM')F5-9<&CUU/9"_Y7J85W[\+-Y;2% M-M4#G]NV\TJ?_S;)UM7!'K1IF$V=N;SKPF@76B*M7O0GW1X0]M ]SGZ1I^7\ MD4D?R%+IO>[/6+YS???5?LO>N%1\(/^]]/MR;>,DJU)ED13HB<+M"K4M^].V MVD42:6MTB5*&K!00LOU^"UH\*%0 P'4S.F0QLD*O)#?QJ M?R:%(/#IN=\]B M[$^(M\"30:!2Z+9D$;%!^Z1(#R^5P88/O%S[D77?LY1+-TN'9?3H7VE-*5&7 MGVDOJ[1<0$.M.U(]*__,W0,32!E(%RM]$\IIXQGMZBO%) :?!,0K&$?.:A]. MB+FIQ;OE>!2R,M[V]]%0J7(X/L,_;>&\;U+-;A4,(&\5W20Z-I,L*JF8I-IS M)A3WEFDE1;!")B:(94:7LS_6]XDC_RIEXTK"^!7,I0<^\;';^UBD:V_T^X,\ MAA5_O(TG;&YMX.9:8]<28(DQ4\>4?V#ED$D,2*2U!-.<1.K\T@K1U_+'&( M"0'%&V[<'V0(:N6<_"R8".#9*UA&Z:JU4@0II_]W:_]TV[;WHY6U"R]=HD3# M+'P!AIUW#LI:%MU9UYBZ_^ XJQWOQU(Q(XYDI?(KD^*(632KU1]UPA![!UD? MJ]BG@.X"0.S%0C>Q4_O;=@99.*M4%:!E#%?0*^!5_?B?02%!T.D ?/;Z^8,C M""UEJ4;H?.DR6:+ G17U. K9K+' ;&YK'URF77;V;_;W>XK"N9 8UU(R'A4/ M)FJ25$R>"ND\H7Y4-$@/U[VO8L%4=8[Q O?D.NMJ5O#:*^07_CR;6@,O>-4E M2=JQ#EZ!*0NH'_?"P+#U;5]AVBDK%5Z968M>\B-AVF+HO(_]/OQ6CDS1Q_#4+,!9S79;&_0DHG&>Q\@EKJ^,K%_-Q7HOH M=$^&;0F3C0G#!^[$BC^D[]TTCJ*H]^G+K!;A2DCL^/TX>AHF.'_9804)@*/>+Y@[=HUN^ K@U%"QJ3> F M6'LI*EWV=K[[Y-W&WKD?VX5#'A5H?/'@,P+;T_WNN+M'J#.+Z;B))RT',PW: M[5)6=&P_0 VZ8P[9'\TJ,_HR(ULM^UA6U^R5%*S0_&QE89B3(3OK]$=ND]', MYO,A+0!PB'8S;\R>VBXIUM#,I[KY:A'0H;L7?3_+^DK=[O+ELE3:\-#=R.(F M&E':\*CJ!KP?QRMR$T+3Q9,431UAP[!:WRQ*E\>W?S%@N0/ UH;&!1]QN0&M M,%X&G%KZ&\+'])--2&W7"L)=WJ[TL.Q5@'H3&Q"MHL_K$RA1-/U-SL^7;;@P M_@L,S0918 CTQ$FKG?T10H(+@"G<;!1)3%OY'R.X"'68]DZS%G=]")73<^F0 M&)1]7WRB7I@8-.&F RP/(O(SN+N[G;N[J]Q]_==QJ[3.LL[$I>@>AL-_"(/> M:1>>,G;>-7,_))MK&[N"6\:YT0C;1!'\$I&-"C@\(R)@:H+.E1LS@3J+MM>_ M>D:E.%F0JXQ<3&I9^[/$X!MF+!CJ3L@E"@"H.L5<.IX?+T__P\7^/$&.+7>T M\%CB\L3*YW#A,\L\%\B8KP! EZ>2/%L<7:QI7D3)^6.50O*<%9+%++'42B&Y M4DBN%)(KA>0[G$*\=Z]V B[NE"18_*2+A;A2+DU M-;IXGD:[@W88%1&;.9D.&7<1M(]K,+?M:5[8V!NT+Y9IVJTR].L-VO%-TO*\ M7%/;BQV(?W($^K,H(S&*7(HNA/D=.C'V?@Z#EUS >KP7-ONX-[5.*L&]<0%H MES',18(IML3I&$FX*UM^R$IW\>-[&;&7?)E4A'D683YOK*W_:AP 81;"6!(B MBE0DQ)T52-. D58F86QR6HI86DEYF6$F8[YZ.Q!6VXH$0J3#D746B&$P^ K]);+H2KC.WEC&W[M+GFSZ%= MIXVMU=/FP?:N5@( 35GDC55@;"$79>4)8>X#=I+E@YT0G65)+I2M;2H\&R+0 M1;W,;3[)U66 C8S6%(?%H_)-BD6QF48\PKW) MDQC7&'!_N?;G9*.&RXMPN;(L51&^S6A/7F :/@!,DH43%*:?X\2)1^F-JN 4 MJZO%=T?+^L42UYN3NT_%-L$Q\.Z1B=7%MWZEQ< DVU- MG.S,KY11QMFP*-UXI6^X CQ:S2[:42_W$F[?9ZN5ZY\9K([RWD\G=@?];+FM MO*Q_7:V)R?L/-SO&3&BTQ7#?LRC):DVBCMX*SP5V+FB:C]5+JD7R1-_YX/*# MH;(\KC6N;M;?S+QM"VC;9CEJS6Y1_C"&YG GO3K#=.6VL%8TI:Q:RGYIKL^0K&%MZPMAJ[U%L6 M27((@D>:A:8@ J'1(D$$2V!=V(FTM*)$79/I8S<3AVPFF,'E=*_[F1K+K<&" M^F0TE]X!>N8UG4!\$O"?KTSMM9J:WPT:VP#,%8%)"<1ITLA13Y%,S,J@?>(2 M,(S7E>1U2M@=K>W2B>K[YY8!-[-!1:8,H5P">(+-N128!UBER5<&]UH-[F!] M-U";Z^4Y) R'J)4\ "]3 M=2'I3196.O@P_6/XQS53:GG"9Q237VQX9Z2X(;Y]H<"U2J)X"G2#]U=W16 B M!BP0B;&H[I[5CPE'FNO$8E9]21Q,C]0!_>K:F)LCT$OI$,,3M<6Z2W]60+H\ M0W7G5:Q[W3-C\*\B :,_//\XD; Q3(,K94'FDD/YHLM^A)8)@U=/L>9!_R<> MV^$QO0Q/:Q-9)/7R &BYF'?I@.(DCDUT6RR[[#P^!?39;,:#]LE%0=B+M^\-@.!#%&O+* !@\MQJ$XR/"1B#DM3H!\RZ M3\8//Q5NNC'KG%H%H+/G[O/FN0< E3809A&C'$)?FPS2,-,AXVF$<1=!&+^T M0BFO2W;[FLK][,N3**W$+C"J>&+>26.PRTH:.E 2?&5?K]N^-F&")HF2Z#1& M6EJ;I6TYQ+O$(,N%XA(F[)B/G!A2YTH]:&GE_M$N\38%@CG$W9Q#F*L=]]%[ MK)-U,O!4F=TK-KNM+_F9=@T$) &"722QX&!V$7BA"Q[B$NIPU@/T& .LU2E6 M=4UOC'NO23T]#=%P3YYQ(RD! I[VS MR9?Q&QY9 :ZLX.FM8'N7.0K>J"A*7#+$O;% 2I)$/@(E]I@FY018 5F>5@,L4T18Q0VL@IK*&)[>&@\9N MKM,&V*P0H'(6@9$:66\2C(#U+D)D[O,!&KT\(S:Z@(1AAFKK9VR?%0?$^H,C MF"\+GN-BNWOZ89XT!>;50E%]G(Y5R,+#_-JVQ_WX8?3+'R-%]E:GF"6++UW5 M@(?;C).0EG&9B#0L_C&\_O#MY>*M*TKVY7M"+D,@>>W;>)E<^]Y-ER5TF1OY MH,O>_)Y@U]_TO316X+M=]I9J,*/* SC7'9A5(("(J<_.J',R3,AYEK(>^K84 MIZ)GVS<3176N*^TPH[K#8O=;9K/7U@^[YP._MX[#5<<] MJ..(F>665Y*<6=$CS^.I=[C.6[OE>YTG?BOT0+H#N$3H_WZ?Z>$M%%++E5?* M)=J?L3.(]ZUW]/;KG[W).F9"\R $T2&K;6AA#6=:J(2=E]H88V];W)H2.9]G M(/ORI%L@.2YW]:IQ_.6L>?1,-N#[\BQL_X'MKWPA\%S?IQOG.)WA_;6>_ M,57J;/V\N;9!=^"9MH\:\&^^_A?>W/H&07!N0_-P9VT#-X_6(?C],BYU=OX- MVOYMEU(GBN+E2H2(N, ) F&B$4]6!VJC%(4::AW/R")9M%J_M][RZC14 =6; M!"KI1,H''*C@FD?FM+2,T9!LHC00?NOZZX.!JL*B^V'1V64L(H;CD+Q'E'N* M.%.YJ(?6")/(@\7*:1*65J2JD*A"HM>!1(&QH")7F+J\RQ",2\IP2B58>?!2 MW+;V7R'1\R!1\PHK(B%2KZU&5B2%N.$:N4 8DA(&,'B*P8R75OB,<\TOAT3W MCCMG%R1?9%#YQ[:'FL)'MG=85,ZY=NV,WN_)9X+JZX8># $;QR;(R(TW\*Q1 M1NR3MM(%?>M1A"I:>W%<^C85K4GNC6:)(:<#01P+@:R.%#DJE5)&"R^!(>FZ MDM?M8M\9F6:CPY-RI"NWO';1L')M"&NLU(*HQ*WR5D6A/&?6!".H)4\6WU2N M/4?7OA+\&*-HSJE$&EN&.$\$?@L6<>NBD%'$I$U.4 9$KUS[S;JVMA%KKA5. M*7"LC,4F!DL-S25QJ4M/%C!4KCT_U[X:3:281(B8(ADM15D#!SE!;#XCSUB6 M(H!17EIA=<&G=0=>SK7?P3Y63@2V/5^6B@KQ9VQWC_-!]@<%%7==J7G-\,2% M%T$H38W5/$AE+=;>$(UE_G]Z6PI/!4\O#T_;TUM Q$C*'476.H>XS[G<2@4D ME*.&."YQ3)EY2+%(RQUS6GBM7'N4%!HADDC"\* $YS9I0040C6!#U)'[6 45 MK\&UKP05+@@N&# /&,HLTX MLDPFY!T,+L&<6.XS\R"ZRJHD! 1*J*0YP0CKJ1 &AN!\KF-R,%UO4E% MIJV:ELZK-BF>T#$_E7+F14QAPU&KDS5+BM(ZU5[%-0!%(@F> =_T^0@ ,\99 MB(N5X8HZ+>-M,F,50+T\0/FIL"))"@%%PD@I3;+"243693T '[$5W!H:W=(* M$3?4V*Y6-%^_;P=E'>6<:9D,9]1;HBCE.'%E52*"5W'%:_#M*W&%3Y(S%B*2 M)!@$H\N1E?"GXDD;9XR(DH)OT[K2CV8?E6\OK&^#"7!,?+ D8FZC-BD1ES@3 M5#/F>158O ;?OAI8\!",4-(AXC $%BF+DCD,7@[3N*=>&2E<#BP87R37?@>[ M%5O=K+#3OT7HY+Y1W3#G:URCLQ:Z@YQGGI_GCVLSPM[!B=2Y],Q;@7HJO:#" MIV28XCID(1.:@,@GE3!3D58AVL)#_=Y$B'9XEI5QG XL"451](PB3KE'^:P! MXM@H$I2B,-Q9&:?.V;S.W,_#J1;\K'Z%J!6BWFDOG45B8W0Q$BX9TS$%%X/5 MV%(F3148OPI$/9M$U&^[@7!O:!(("PTX*F)$CFF#/-41:Q&8%CRK3-6Q>/19 MGPI1*T2M$'4R[S,Z'(FC5OO(,U6E*NA@..=24&I"M1SQ"A"U>8FC[NTJXH!] M8H58XAP0-6!DC DH2!ELLE[39'/*@YQ1X^3U 6JQC/&O0K/MH@;]%6'7MZ+8 M.E<1W\72[*V5*N(S:W/<5$/](>JQ5Q31_7X,@W;<3+,AJVC>4.-\-6L7MD[. MMK*U;4$K_@2T.WRE,/5P0I)U,Z&6K90OMBO],5),HM=5K=F@^[RF$2=;GO1"GA]03BE\8L*ZP>HGW)X9O*S%^A$2_+!PH_WB8GR:K& MOJ[&TF<1ZIS^Z*O07RNK4=:ZZ7]<[U\K95FWXM>),L]WD%5\J]WSH_@C!E3T MR2JTS.[%XO?U7['G6_WRC\] 0:X_E?;VNVEU;Z\7]R# *WICHW,"\UB_Y8N_ MOMOVH'S]MU:G#"2N$?Q[7WUVO6E]C4>VUT:@[ MRR(,+RN;6'"0%UC/F "HFK/M7':R(%,S*F?BRX3I(>?:[ZSW^LK/ILRN7AM, MLI%RQ3'GAD:#0Q!."^8HL9R5Y96G%M;G66=J&&E-C/FL,LJI]0O\Z3SVNJ^^ MEE2Y6G3^GC47/MVWORT@1MKVP)"M_&.YNHN M&)X,S!+$7*[PG91$FF.)K-7:8R^PB69IY?_^EZ:$_C'?I:([R2F_@@7V!\+$ M6UE%O\/COTYT'/3#Y]@K(&HN$$F?$"!'_&+(+$9\M:"J%6S."S;/+F#3$FRD M(P;IA"/B3#ND"0^(*:>EU@H3+-XK;-[G&G-3Z%^L1LXI8:N<-N@R%8L]=0SQ MZ*+ Y.QZSU4BU_6D^Y$E\)Z ?5^NY?JIU^WWWW9!U^>=338F2;B/*L7 *2+* M9CEQGPL0>XJ\2S%2 >-O\/5EK:O,D-<)!-?SRT>BP?V)9O]>8' SV:Q@X'XP M,":5Q&NI% V(2\,0=YPCZZA 7C@88NV\Y6EIA2S3MYSY^=JO,:<5V==&_>(0 M!,+[4@'[[<5I7CZ$L-'O#V)8*PX4E!!=[NU-GEL9H72H6-S\X+LQR>)"%)0D MF\NA>HZX%Q%8G('?$K8LR1!T3N]EIL[U-(!/;8Y5DD$+XN)O@;^-G+^B<$^" M 1,4+CGC8L*(<.L0#SP@$RQ!1E&NC);P/[6T@I?%H\.X!8:!UWZ-=[IZ![0@ MQ=;) RG&-XKCC<_?/\RR?$4#LXD1Y%A6N1B6PY9 MX1G2R7$C5"#8IT*>R9C'<+P%CL_?) :\!8XW P8JEC=/%!BSO)2%Z+6P2.7E M.4ZY1";'?!YL @(]0H(G>:&.RVJA;F&O\6X7ZHY;O1AJ[VN=[K5SO/4\:L5W MKN%XU;&>!P+[MTEZIRFW04B.DA<6 M57\%J3/D$:DSP]YYUZDS#O- '3/1<DCI3 M+0@^9C;8GF2,4A%'77!(*0N,,7A@C$$FA)6.,,[>8Z^65H@T=2+G=71O80Z" MWQ*B/RU6+%J ???\F7L__NN$R.MI]<-P\N7R9RIXO!\\CLFR9,1(;SS"3AG$ MC9+(F<21P@8[3IBS-L/C,GNT#-4KP\8WAYSQ-^DD8+)W*1FP 30^"(<^>1Q<0A@!W-/?>$T0#S!--U MSAZ]J79O)WL]>>@/08O72Z3O__RO$R47GDE/ &7%I.>)D&,FC8GP22F%L1-\L@83)&C7&$9M+(J+JV(93[R]Z$9K3Q.#?&U;ND.UZ)^ MQGZ66\DULW,=.U]HKW2+EY]\AW>VT#^^K/5?+5Z]W.+5]\(X5CMA?6@:6]W\ M4K4U_(28MC>YIN5<2D+AA+SS G'/ K(V*20,5H1KR[D33[0U/ _G?!V;QT\& M0Z\W*'R"#GJ=^+SPRV:W0W2UFC9/;)[(TQ;:DJ HLB(XQ)E1R%BGD79<.&Q2 MX D_Q;YT!" MD38!^+3FR6B*%1)19ED7J 4MR]03A>JO/3QFPI7#LV8YUSCXVZ_ ME3_PH1?;\,F?\8]1&:S"QB>^-?1I//Z*=?UN>W!R_5^W6$N\%]W;$%'G![XR]$CI:PD#@: MC.'7WY59I1'$*+" .G&V&U"I*C-KK2>?M7(-2^<8XX/@%TRQ7&A@%KTR$?"W MW&LP705#,NLRE$:KG_#TO]I2"N>E*H@FG#M'M'4N.,JU=DQ))@Z+C5>YEV9R M5R< 2UF0__J'>37_$F?>R071>^A=Y$)+IRQHNRB->K/QMNNVUGZLO2'<:]A+ M"YQ#HE-[YL:;=M=T7=MT&A^'\(>FL[HH%KW(KJT>Y[:1M M["R65KM>L(1X[&$3E]S ILZ\49+7:9)+YTHC 5QO? M$U&962ZP(7L+S:AF-J*33'?N4WSO>9Y(/8\CI76IX;1::^RYG/*WX%ZG!^>M MHUW:/&ON?\6[?^Z<'7R&\?R9QOP6[VW_]:VY_7=K]X+3%N9P_OO1WI]-=G#^ M]D>RS@[V_VH=G'^%\;ZG\$S>/'Y_NOMYARSTU:(%AK<9':+I;)_K5*C7%1B) MU*/1,,,P,^F47Z[JE'\59S^/G5#]$[1XDL'IT_C]/Q1T*XN9XSC ;&A=5($A80-YH@I75$!G-: M4"X=H73C%2=LC?)D7@!OG0+<#$N=P;8J<'\UP'93FEH#V\H/Z<>H-F%KI :S M6X'97',%(B,5(7"D+*.(VT"13>VUC0^*6LI5X4)JKG#O#.=5L[7K3_1G?W\> MSN%] *U1MQ]<[VL7ON9+9S#*^@*Z.]6IG)K4'81&CE,H,Y1&W0H!9SW(@YS( M-!C9H^"&Z:KJYN7)7;<11ZFY0864@\:I@2^L[V[KM9 M<*%\HHAS]R.:KX N[E &7;B",.2]23U94G<6F9KO>69CH8(7-%=&(!=@HP%Z MT4F"LB19;JOQ.529=3/R>!Y@QVX/)G+= X!HG%9V?&/LJ1J+*=QW7DJO.B2, M*C**P32E C8VQXW27KL081LJ)-7J!H>$#R:0U4[7ZW^8JN6SBS"[ARR>[6TW M#P7QM$@I!90X@S@A!)E %9).4L'6J+ 5XC0](7'G$1 5LCYHA+%7603G!KG^D1>&(YY=ET-M3* ^;1 M,8P?;C*8.Q8WMC<:PAXQD>F2VTP.Q&>(39*\=+\<+I?-OWP4_JX#$[SAN?D] M3LHOAX2'.#S7>DL)=I>SMA5LB9!&\(BILL19C^$'RBFQ M*AMF^"'K)^S\[PCP^FT7@'R48V+W (S[^RW3KXK(#"LVNRTCO;/7H# M1.$K.?B\\V-WOXEWMP_@^U]/][8_\>91D^[M?SMO[A^(@T57T-%;VOQ\0/:V M_VX=[.^0YOE[O'ODVWO;KSG<#\9U(.#9/W:/.BT@&W.N($PX-P5'QDF,N#,$ M61DELBJD>C .[".YZB8K#UXZ^H7U%?ZP2(7&$1G)S=,>#$;)%]2""7]M9;KS M1U*K_@!>8.T&7XZ/C@1I)+:>T2(U*+-2:VP=$U9Y2KQ[Q-YTUP+E?*C#2R@T M\UA@.1?FX 6F46*#>%' /YXRI F3R!6%)P)$Q19^XY4FF_#YNKG.7TX#S@MP M6/')EQ7,<,MNZT\)[>:/!&NT6QW:+80\%(9HK! .UB87:T":"H4*+7C@TH7( M4U 7V63X/BW8UR_@XP%KIFBPJ9LTPS+ %R8S[Y+*U65$W=*!^/QSI>X1?D3WMM\?,*7Q,)-DBA+>357Y>A<4)*+ >U7)OU?*[FKE=B+89MW M#O^^5F27U(7-\YU##^_-4$:1H+% 7-B %#$:$1),5,85G,C+ M SG+?;J*YMQJK#):;FUWNO9@-J3( 1TP[>Y$,Y,H;L(%KI5LD'' 4=K%S(P_ MII&Y1*GPD ITE4:7ROO#^F8?_2ACN ]DR&,AAOMIWP/73*W;8W M.FFDJ-?&"0RRG5Y9.67;^QXVRT>X5ANNSX^&KXR7+4Y*80$,9AT%\ZTQ!.$( MPP$@R3#TC]O=Z7K87B(%< ,/J^2&O?Y@J_%NU!^,TIX.KR-=\S&4WPU(^]CNE_!CE,46?E._E>KE\HO]WJ=5(TF0OP MA5SKRTY>&XPT8?%7V#1A(WZ("\V]9A@)6''$"?7(RM3FMHCP,HAT0N@Z M='9)Z&PBA-/XV?L$R]X4$YYHM"Q/WUP>$7OG:%F\)0F[TVVO_DRP!PCMK0?[ MD(.M"X[=.&BZW)FOBIE^6:LS*>)4^6T:V7'32)Z;1G+=-+*!W'@'*YAM[A>\ M5-.Z 1/O0;DZ69SF:H5=.,A[0K"HQ\XDH/]UWSW\_O3@_T/1[OT M$S[8W_VVM_WI-#WS8+_5_G+T_OQ+&FM[\<#Q[U;N,+']>VOWSR;[LO^A!<_@ MN_N_P_S>M/;^_.MX=WOW&&9_O)"ZH&SAF#8*L>@8XMA*I'#RP3MB#:.,4DV> M7.K"B@J /BQ\K%L@W,WK,-YZ^D\3-9=YU 5^J9BZ\J+*]WG SQGD2P^P3@ [+7A< MY]3=.N\7[[AZ3+@HGE M3/6>6$%_,E(\_QBZ1T>+*4UUCC@9?4"1*X>ESS')E]6=O+/HHUU*8:GNP-,DY-WMQUM;K\]U"Y:P;5 !7>I M> TO4(H"0M@0%:DF/!"^\8IN4EQL*GKOK6"%F/%:< MS6-%*O9;*"H0X00,3&4P,I)S9 -+ 9N&&!F!,K(MO:KLM'7$B:=^C]H!F2CC M?0K:/%D7PBT+.CPESO@""]H\.F=,7@,5/2F40L+1@'C!&;):4 3B(!G\8%5D M&Z\$%9L*7_0P_I2"#K5S\:7SQ'ELJ'GB0_'$7-ZO4(6PJ?BIY(@3GJJBT@(Q M*J.SW&#I?::(_#F?/SSU>]1>Q401@4+$T*[+'CXCEOAF_$IKHKCZC6"N[A=S M6!M"#<)16<2YULB**!#\S=,04^-'M_&*"[7)U<4<^9]2^K!V*+YTHEC!PPA MKF:)*P>'&99HL"XH!BN2.X&X\@\Q5 M2O0*&P^B69)*3J-"ECJ*9&1&>N4BET4J*UM(ODGOWU%\Y>KYDST5/QF'ULT! M"-+$8R#ZC M5E%E&=&9XN,:G&MPKL%YQ>"\$E!&[*>7(IV ]AO*E4C]3T.VE8ZZ:> 2Y?6=KR3+_BQF.%, M":P%;CBIV3-3LB=5[!G,P1*LE_O-C_JI?$\-1#<#HBEC-*2(V$<.ACPI$"\H M PP"DUYA3A4G3L74_(!LL0OM 2[427H)W012R7.Y^(='ZKH M^3W/>)84/7^$:*#]M(1+ZF'4-<\G%6)_-&',AP+#VV1:H4 +B7AP%ME(-0I. M8.$M#C(U[Y1;ZKJBYU/A'77[P?6^=D'R*X%%F3RF$M^3U]X(/]+/J0IUQ^2R M ;UIY>4E I\J+L\5J,Y/R7=+-;1'Z91OH=1J&G15]SL_=@XJ*N7C*9;EI#?( M=_HMCZ?]/?QS7'TR[W\SWZJ0!4^_8BSL[*/A\J_YN32#I#:+%PHK. M_-OJ3^OW?0W(]H/YADR$\?]F.J?F;+#QC_EU@"E7MR\H/']QO9;.,<8'X38P MQ7*A 0YZ9:WTWW*=WW05#,FLRU :K7["Y/]J2RFL"QQ#PN<.7T&L#>3&OX?A_"'O%$U?OECW'3@U^MJ0-\:"U[EXI*/Y3H06NM_3%/D<5 M82J%*D<=E#]>(.S5%(.6LQQ585 M6F^\HEO%H@%=EB=>OO&N%6SG.]Z\=:(ZUT0+@ HA$+ A(M;]Z\Y,EY@F[5O&2V;=2JNY?4S4M>1(N- M>K!U\Y*Z>E#,)9 MI9TL,*F;ESQVP #;I1\ZNT>?Z.[QFP[<$Q\<[9P>'+VFS:,._+YSNO<9[O7Y MTVGS0L" 8U_^A._M']"#SY]@_!_:S?W?V\WM@[,]^+VY_UI\V?Z]DYZYT+Q$ MR^"YY!I95A2(&QR14IBA@@=?.2YU [\-VECM+[U9M^ M?B7"+J7H2CK+':7<$*!H.JC %%-*"&6<@Q_6J2K,"ZPW_4A[RUQ_$HD)QX(R MY(U/B6""(\L%14#3E50@NYJXC5=D$W.^J?&R&,+G4!_L9>'#*5U69KAT0=T3_N0+3!3FU4[ M(-;1Q_"R@.$Y4,1;5YFNP6,UX#%35S PIVP*9"4>J*.)0")%D(C$R+@)7A.S ME">4*E9TA8"5L! M""S2D1+$& -)")8I&39>";ZI]<6F=G6?DG7%AF?-(%]B^>G'PX:90V[K* E" M@E&I) *9X,@H;A'W#'ABH$37'L;UOT<=5+JZ\M/S 0%U^>E+B69PQO@BL$(3 MRB61REEMHVIP1?*FDU M VL_2.$1-ZD?88@%\L1R;POGE"U61/!K<*[!N0;G*PL)(:VJ1+0H?N)*<6IR*3Y.Z^/1\\>G[U^^] MO!K1#0OXWJ?PXAUY25UX<>U+@OW8V__$#\'4\UHRA;"3,>6;:*0*Q9#T+!"! M8R$\Z'2Q=;&MQ1K775S!'E;77?Q)8GG6W'Z/#YDW 3..D4_%"G@^AS1$(\R\ MI::(!2/%I5O-\ZB[>'F5Y+%,5D47WXWZK@4BF6O/K7+"Z[*!ONTV7H^^PI@R MBFPV>J-^P_9 T]+)GF\#?@Q[?=@#?>\D[9$)8-(E>7]L]3K U>'#DY,^($KY M2:[4=]4J-GY)M?LV=CZ^>[?QZU;C<]J,8?#I^Z;:RQ?PYZ;Q5X3@8*T*PE%. MG%%# M4:(+S_MXZSY LWO^_LG:1O+E7!;G6P^S J>&?SMFE^M(]'QQ-J,;(#UV]GFOH!&/]$&1%]@=JX MM_^:'0)M,\0'@KQ4!BQ,^,EH89$#2Z.@A;$R2-#&BVKX?Y)4 ':W^U-!FS.N M9DJS]F(,^9>249:-5K*LG@*C;0S/3I*;IG/6L*'1AG>5WVFRQRJ1!*D"AC9* M+4T:5[%0,)>Q#:%@03DN);8Q:D^QU,0Z:H*K6"@(')I*7BEJ70",N[MR\^Z0 MMK.]:J:7A-&.2>9I#XAKZ+X\@8-GOS\])& J2)WJ>U,"Y@^02Z2$D\@3KS3& M*F(M-EX-VC\00-.P=8%M+LC28*OQ^K@W2LA6 E9%2\#L&!V/2K,^]GO'LR X M)Z= M MMKL4.$%6X%O#"I)A+)OY3Z-!Z6R8 /%5N]DPJU#H9@X6##SH4G6:W.L$EBE4 MRCF^<58S&VZ)WW=2I^N!_"X*-N:,[]+D]N(,)P--2P4J7S24G\/?\:'V!5.& M$K#;?&Z#A9&RUB/IJ10Q>"J"WWBEQ%(H;W3"8)#KV.;?<@,WH#_?PG#:Q^V" M?/:ZY<7M/E@-WIR-O[T@I%DIE]RUO$/'7'F#K<9N;TZ)C^'2B= ?]_K)J6&Z MM_>WK4[*;[:'V"4B7G&5L:3GH[[MO(?.;RKP[YC/U);&,H78W3\X/0S>1DJ9 M0HH24 A'+-(.2Z0+I5BD00;"@=N(*\P,V*R'"7#G91XDLI'6MNM-/[L_5NK] M6!>#XN,MW.:]B?&1;/K;MFGDBN!HK*).6UX(8UPA.?:,@*D0A.*W;M/XNM/I MN32VRRV'G7("M:-ZJ?K ]8>>6H4!%U'J%(*X= I9,,Z1*ARCCD938+KQ"D\] M@I>W5.^6AVIYR\,TQ2S2UW;B [-]HVZ46#=*K!LEOKA& MB3?E,(3^G(Z'E[\MO76E@V@%?;!V3#\%O0S&H=[KTN)J=WMG3!/.OAQ_^79 MWWS;W?_THWFT@_?^_.O;WG:KM7OT]FQO^TO[R_9N^HP??%RD"7\=?SF&<7U^ M3W;W=\[@F?S@^#W?^W.'-H_>\MWCO[X!S8#/6BV@":6H$"3)Z4M*]K!FO$]L*O$A-U36VLN!*4!6]]A('2:*'-\(6.V*- MUWS:(Z2Q-.!E>9?/ZY\Z/TIK+;9"LJAHP;7BRGL!_Q\4!H9J4\F.1VNYMBAT MP&C;[G77;[<3@?%KU6OMYPCBMT,25 S2@B :;Q$GND#:>H,P]]AR(Z+Q_.:M MUJYF>VMFJ;W.D1VP'W7:I;Q7+I3NN"_1V _8+ETM8-BXY!NM+K5)FK*#QI?R MU ACA?NETQL,?LT&;[Y%U=%M<(^&:FO7/4V*+; _5]XV2V]Q?M% M(_HRM5QP=;%RUWP43;U%K[CG\LB7ND]? O]T$ MZIYD@<-UN<>*"BVNK_3EEK$!) \>=2=I>@J5D-;E'B^LYOMN&(*=[WK'H4*N M^Y2.?9[9\,\RG_U.#L>K$MM!D-YF.?HW2-':I)/?U;U897'BW<]-MGM^<'I MW[,O1TV\N__M?&__0VOWSYWS@^,#W/SS;3I";QV<+69QOB<'YX[M'OT.8_7' MS?/W9&^_*>![^&!_M_WEZ/WIP5$Z0G]S])_S@]FR3-05Q&(>$8F>(5X$A0Q5 M\&L*=Y/KR==^KK'FZ6#-\@+'%\%&"$FX G!S]JJP).B>7%)A$7"US%3CT0/@$3/86Q==B&FC5<;XH#5EP1L. M'^D!CF4DZ'O;FD@6JM/C[E&9_9D3D MLAFN-1%9&R?,Z[&0[?=F,N J"'O/ N%IXA*0H- M1A%81MJ!9:29X]@$9HGG*_'3K%_[A1J.G@XNEZJ@SK1Z=5ETI]W-I0Q&N9Z/O3K.[V6U MM[U==<65^SD6BHN7C<+V8EEJ<:8(>;TSKWIG/IMU@3C"16%-0-IXC3B5&AE< M*,1BVUY&!>"Q13UR*. M(]C7C&%DB9#!>RX+(]=1Q5^ F7U-;M$=VT9=8R$^0Q?H[>?_-'%[>5/1>YI@ M%[J+7EICI ;?FX#O^=2$:N+F_@X[A#<08!LEJ,!")))ED V2(F\-_)>1X+E* MM?.6%IY\.$58\PC<&M&>!Z)=>>2S!-+N:7+2I2<_-;;=!]N:\]C&M(Z%*A1R MQ"C$!0=BZ5A PEH?(V9"R2)CV\5*T[<.U:UAK8:UM9KX76#MGF9V#6L/ VN? MYF$-2V.,PP727!/$74I!H)8CQ8VB0.=BH"'#V@HR$!X>UBXO)$/X%95DGF9V M_W.ZQ[/W?UQ5=67[NMJ#==V5NNY*77?EZ=SCI===65U.4)V4R:H,X-QIQ;"RR402$0;0%D.,00WA*=6">@\ODWIE!U90? M,.=FA:Z,9SO*%^:.N9 95*4$/4X:T$VYQMKMR'4:T O=AOFLS\,0$2UA OE" M)-O!.Z2U%TC(($,@7DIB5Y8&M'XF1*WB=1K0\U3QJ7M &ES(B L4G<6(DQB0 MEIPCKXT2E%HOY.IR!&H57V<5K]. GI.*3XUIY8D6*3R3,0H6=<0!G\.W.6+G[= M[YONU[(E>(UM*\0V,6NA4""@"O@F(L%&Q#V1R!;:@X6B)+4<-JF0>FIL4ERL M48)CG<.\_O;)JK4^MG\$C\Y#OU5KT]:EIRT^.M"_.]SUG+CKM#/$1(?ZR"F"H"XX,FI#9W5@>#; MN:+T6F)G(I4HPFM$7#N.3*$ ! W7RG' .*?248S:E/+>ILYM5>D).7%?-#P\ MUB%.#0^/ P]3LTC@; 11"1/?A"GD2I<0%I)(@L9A-7%JGV\-3P\,WAXK .@ M&AX>!QZF)A3E07G//!(8["@N"9A047 491%YM(P;LO(CH >'AY<06#:6I>*J]'M=NC6G$ MQJ1 VK$""4%I+(S 0>)[%XNK@:T&MN<";(]6+*X&MML!VZ=Y8!/<&U,$C!Q0 M9L2-XYN$<#MFQ2_R.?=,-_??O[J_&H<\&DMAL;'M6O M*[ PYJ7SHVL%/^J$O?BZ.VR/PR$_!C?JMX?M,-CYX3HC'_R;?N_XCWR@F N( M[<5%L=Z'4?W>Z;EO3U2PO_RGA=WQWUWS68_VCOXZ_G(,X_K\GNSN[YS!,_G! M\7N^]^<.;1Z]Y;O'?WUKTO19JY5Z[,&X#@MJ _6S M\D_MK@]=0#Z5M[J5HBW!U\$M37"[WPJ-V.MT>J?IL/ET\5AZMAG8N#]8G*O+ ME$-MOYM.BNB [_=#(U1BUX@@=XUA*U2GV5GXTM?3G\;'VMUI!:B)GZ9A9H)( MEM2!2M[/?"/X5KOG!XT3&!N, 6YIX2V.!B%]VNXW0HS!#1NGO5''-UHP+_@\ M=!L&- 9-(HCA7NE^IZVV:XWOFMVK79=&#_//8V\9&'!O6-[A&$9NAOGJT/7C M>97#F>;\9EA8*BJDF)<5<:FLI.J3>2G&F%="&XA(QYP,PF_C'_[IVX.3CCG[ MK=W-+SI_:1'#X#'_/&W[8>LWK;>48,D_4OD%J]N7GY*M[#I9@-OR,RFV%%G^ M,=XB2S^[ZK9ZB_/EW[SJKE=_)AA]\6/E-[KK-5[B:P^-B+AP[25Z)69RD_(& M-YGP2ULX7"_[SW![Y4O>)7]I=8'F]$=S" M#WZ]S?8PIF9@#H:KW\93OK)>A'H1ZD6XZ2(\_=KT&Z\^A '8ZB[9W:4[(+EK M[Y9R^T(J!WCN?/2%8TH7G =N!> M.6\>-7]\V7\KFN??\-XV/.^X>;Z;_GOT^JSY^4,'[M.9?&?JW*8'^\VSYOF; M3O,H.<3?I !]^AM6.:\6>*K:4QF*F(L?"DNKR4-A9 **2'2 M+B\)LIHJ5-CH!."\P5:LH]+7EEB]""\F!V"_-S2=A*NE3Y MU*'=G>4Y?&*N%3YE$*8_[4PKU)9@$)@*R2+BA9<*ZZ\%_#_06%A MC#6^#'V&Y72CSB0R^4*QK6E,W@&M2/' *1(8;G_1[+@0/7VV9<3"R33=U :##-T8GO6Z^/M\JC>!' MZ+MV^>7R8+57/F"S<3+JNY8I/^HO'K_V^M-G3>*O)V61RVLF-TCED;ODOEJ??@#?7W6Z8[+98X^ZWURQZY'[M_-D6ZY\'YW]_VX+/_P%B;[P^%([0P MG"+*J4><<(F )VI$51%I9(PI+LI='L0W^-=I%Z64L (,5BZH@FV>:*_!D.", M2QZ"I7HQE6/\5AK5:VF\*\N&+^+GK%)0O5&_$6!@[;1=C^$2X-^D+;=] HB>JC*:1C5O M8&NNE7)B &N_]LWQ5N-SV 3L;@P QP> P>-L$%B?S;P'P)32+$&MTU3APW;? MY]N?I9T";O.][>$J?]SNM@'23>FY#/WO;1<&X\TDXS4\JLQC27_)S"!_'/JY MWUR87)B24TP7;@_KM-78FL@\HRI@ASQ/5K-1#ND@#;*>8B<] M8]BX11ST!?%"%,!7!>>X8$ S$Q$2GF/-./&+.)B5X$?:><(BCFX9]*%>"[VW78%O#O>@.V-E@ M;^]W6KLPY_^N4:SG MB@*\:XAZEA"U\B";&J(>'Z*F62C8>Z%88$A&91'7EB!5^%2V7.&@E"-2\;*= MXS-,/*LAZEE"U,HC=&J(>G2(FLF9<4H;%W6!&/&FC,+1LM"H,,8R'23QD2:( M(F15;9A6'TMS(6IF&EVS-)JF$G^>ZKF=] :Y>MQO^4BE_3U4IPR5;LQ\JSH@ MP=.O&#OHI8B4I5^Y3>7!RFNP)B>N;Q#5\R=&L__>)N:DF,2R6VO.V*F-XE?_%E19^3! RH^E(?W[U)X MR7X?QEINJ8/M]L!U>H/1.E7\=16G.3G>_9S">K_B+\=O3W>/#_#N\7L*?.7L M #C.ES]WSG?W=X_WMING%Z(IC@_(P?E[O+?]X?C@Z#7]?MG^ GSEKZ/= MSW]].]AODB8]X,WSU\!/=C#,X] "2'D;(@J2%HA3K9!56J!"!VAU3@0_KZ6(X17X+:=E;[9/&:7O8:L +2<$_INL; MU2MJ[, 34LQXXP[A9MB>A;ZI J71]-]D**5YJU"^#<"??A.4>P.W3.\[ONY=".QLFQG:G;89E[>2/ MO8[I?X8U&FPU7CO86Q-=[9QM3H*)<[AQ,I('PXM5CH]EJ-/.Z MI5_*Q7& MX\JA:55L70OFV^LG$C^SIM,Q+]:0KB:9%O1DU >&'29WRA6N09)[7?A\,JW! MS+3^;^\T@,E0RLOD$=/%NND"@5R=516D4SA@VY5Q?M4X *5'DR@21,1#E%8_CS!8FW>YTRFNKR58/BJ,A;%X->U;-;CDUNP-ZK4UP[9^A"Z^I M \L*4&,/A*\5C+\D,O_IH_6;56+UMOS\L M0F&+YI1!6".SH&Q &U'TQ:/L!NDK ?5/1KA6A389IJU@3YQUSG+!@@#>%" MT&&EW^EH:C-K1O( WS4*^:8[PN5Y'M>MU\/$)1.<.AKBNP0F"[FE^>H#DPG= MXEH^0+0O4S>+RWW.@Q7X9B_LI<:_M)K'R;)_ M?W:PO]M*Y74.Z%O>W/Z6VK;2YI]?.G-1R^?OS^%YAT:SB)TID"8L( YBC8RU M!EGEE&22*V5IVI,WF?BY43<3]5G[P, :Q'X^B'EO0D&BE:KPG$NB"AII"%YA M1D6,Q:VCEVL06R<0.YL'L53I16-CD<-"(VXC14HHAXB)45!*L>-ZXQ68^S6( MU2#V=$ L@ Q[6F@:7:H+) S\$DAA!37:&4IO'=]<@]@:@=CN A-S\)(=]P39 ME*;!HY?("*-0H9@,A??6I#ITI-ADFJ\1B#U2G?B?JK,?PB"8OFMEL]B'[Z'3 M.TG'H_QP*3(@SNK:JGK3*+UA5)@*YU(2E;%&,N%<1"(GPH/="$\^9 MDC)GM"Q:4YX[!ELXYMD")8 M)J5W" P.CKAT$6D?"A0+K;00(MH4^D\V*;VW$;)"I7\)1W,?0:[+@--CT_\6 M4HCH<^FP 4 8S@VBAI%*$-(JOVA_D"BL+ 3RD1'$!=9(61]0Y(4C.'!C>+8_M-2UTC]? MI;!I#KG%3..%ZJV/=8:D]P%VT,I49#43,BI5-Y3&K ]#& 29B[RU%.(&@N8 M=/_BGK4;='VU.E!GB(V%I9)QP;1A)( 02,NEM![CQ[<]:JV^G58OF!>:2V=\ MM(AX)A$OC$?*>(*PC$H;C[GD*FGUO8V+6JO75ZL+J1AA5% G-0^J *$HL(3_ M Z/#4

W[BHM?I66KUH/Q@?"'[/>&IG-;R^S*%KGXJBZYBTF/SS3L=84+]&P0G3DIE#)*AD)R$J7V6.#" M>EMX9DVP=?K2TX7[KS.FV;>SW?.#0X:-E&O2>VFXDV/:>.*,907WR9>ADM>B*)@/EEE9GY$^9>S=G2&]>]L[AXX'41"? MPJ"T16#D&&144"A@3KW%7%-?;+PB>E-Q\6Q([XWZ;#Q,C=.;U:I_DM5CMT>Y MWG&**HV@TXW7D_+3S[%X['BVTQK;J?)VN]OH]+I?T3#TCQOP=UM5?[VT?.KO MIF.Z+C0^MD(8IF*M51GE056%]7\&DRK%)PD) 64M*$OYX)EJL_^WUTDJ,2B; M1J1S]?^^C=M:"ZN53&TS4GM[IWF!HY:*84$4U>'P[0U[LHW"?F_RSG=[907E M[O!F^"V?*'[?O8+JVQ][^]].FTUXJ\M57^:R@"? M&,!@D.]+13)]!ZYJI3K1-Q<\8/7:2F%<$23GUFIK&;;1$D*H=-AFP;OH5!-W M$[S8_@$FQ7GH]R8RAU^XS.WM-P^YT5);H1$6D2"NP/:RFC$D?) J:BU85!NO MNKT+ @=R<&S:W52']RX@=;F$DI7655^7K6*OVW@3;']D^F<-*M)$B!G0/&9K[V0]G'(&OG\A7,'\,7>D!XVEW3:9STVUW7/DD5UXY3D>S; M;@34*&IBP93@F!?:&$]Y<%(5G"A!!$WZ""!#J;A&'T$ WG8!049I&F^,"Z_S M>.J-X&9*^?70:QD,X1PY@RGB7%D@Y08C7RBK91$#I20E2..M96%"DXT@U=YK MP**/^NVDFU7E^@5QI&RK\7NOW\]EM0>-W&XK[PL+$FE3X=MV%MH!H#[\?R/" M);G"?"ZI?=IJNU8J]![^-S64R&RP87S21Q#S?_>Z'L;T-MW FNZWQEZ,6?X_ MI._^LO'OM[_O?=CX-=?C-JD:?PCH&"2T-7UF6:J_<=(9#99O-2!:@"F+9SF8 M"]A''8L@UA1D77(1C<38D4*$*+)9FZ4;72;FE_1WG)7RW\V@/?@(_,WXO>[? MIM]._"U-BTP$&]&7+=D@[54.)1.8KF) MS+ 4UDVIVEKFL1BC(QAE,T*4NT[T1L/8*,M[+P>1XNXI!2!LC/DA,&AB,1P%BXG MQE>(U$NCO4T#%*-8RGBGC9Z +-R._>Y?8">;N;?4<6[?L0FVZ&"EY!@3(ZPB M+$AKN-+<&ATC5CKX0@K%546.!2UJ/>%YI@[3SG MP>B"!APJJ@JRABX3.G[# YA$3VMV.A&M\_>'P7&K,?4H4 M$PP45:<"QEN7U*OXV?3416FD%)8(1[E@T6I->5%$H:DQV,B;TM-_PP '[\Q9 MLE]J3+J1X(#!'@+SV 0-D@(RPY-F6I,HJ3(@-SR26(04_\^WEI4W^AF4M-NK MN4K%5=Z.P;MJ"C;Q:58M]N8!?W"M;P[6[C;:>]] TPMJ/)Y/=:!%-(29'Q!+3:!@&&)O:(!L:%U!1KG7+UV"7>BCFEOAV2WS?VK9:% M5D].6D]NPNXT M.$D4X'OHG)6V\(1[ICU[:NQ6MY_9T,I#NIE]OSV8;[YMQJVH$P5(STBVT67A M"S-=EN&9?YA!J_&FTSL=;#W+9L%+XSTJI]I\@-23M'.6VY'VVZG+Z*WV M@!5Y %.?]Q&\H(K0S^@ZC/*/:]& M1M+.OQU*1UV,1"/O*0<:*A@"4Z% %/8:7\ GTL6-5^I:=Q?(2_91)4@RW;,D M;3[ ?I!?V#*)PEN-A'PYH.\B]IGJK8,4N]#^GEL/KP?B?9@,:%X4:[&[@=B= M[^V[0ZHXV*/1(^FL11PP %D2%8K"1Z";CHJ")("[CN'D,C_CES'(D4%9FIX MF-5"= \APLW]G4,:J+?$\)1)J1 GFB(=#$&QH+(07!"!61*B9:7^K\:N6;E: M"E\+;/1BN/<,/ZT8'Q= "4]ZY5;\6[E#?P_39N@IH6+F6Q6=Q=.O& LT>31< M_I5Y(LSFB3"[M+'IFO#@-XCAA16=^;:H;S#%3I!&0-?.E37?JR]1(J P<\9R&]*.QK,\!E3^9<_2O )_M?K MS.1;8\'-DDM6[E"P?=>"%PP67W*G F=&$JN E=C:6FW9>@M=I M"_4F:)LR#0S#/%BN?,&#(MHXS@N?PH^?2X;,SO^.VL,S]+L9@'2 7,,ZP[[2 M>->!ISQ'G\F[?COYGWK7'U&YT!^:=M[G>Z-^(QR?='IG(9F_B7$E7]8P1XTT M@('!I/Z__U*4%/_,<:9I16U>T?9D14_2BFXU/DW.76?(YA^]_DF%ISDNI5&^ ME87WT?@E?6TC7Y!^W_AU''V'98._K#ZK& MU]_; _AS>;QF3DT_V?*#8<]]NS#J_&E.%3*-,C @K4>BFG!7N*PSRN=RP))0 M"J]MQ_;X5HW>23$\FVDBI M2P!L10&K;:6^"H=J;+<_B2@P 6D>P\&?S M*]'H]6>^.O?19O6K.3F!=]8N!YZS!@?9LPIBF7VA^:J+?\D&"%QY$OK9"D@9 M7#,?Y+?>@R7J-YP9M*I9P&@&+1#=ZM=R*EN-U^5KR&^I/&R<7Z3I^RGE?E'$ M&U_+'NN=L\;WD&.L>]_A"V64-%CEIOLUK5.VM^80 #3:H?8/U&I[ (G?7JR- MLKM_<,B]"P(7&C&7XDFU44@3ZU!DFCNK"\:BW'C5ZX[+U*;75!FENZ-C6&JW MV-G**85M(9@TW!AMHS5&%MXZ'6EA+N]7-V^ ?DRRDK>)/\#@"=U!%M+7_?1" M,X_X_6QZR;O2\9]E*?_S-X@"O/9W60K(G+&:WOMO?M0_[8'X+MU!3TAWS M%%ARM,F[IA$7ND":*8\\)MSYU*3$I'+YC&9LJ%:O_M56XW-H' W:IWLERZ5O$LJAM%$W;,I8*.%BF,^/ +3!>@UCS_,$1& +2A=4D/4< M:!5Y$C M1^90OB(S,U2G"@0J,?]_!A=0OV7@1QL"K-0)[& Q);K#$-II(4M6D.1M9J]M M]4!$8-<QD.8.DX&;0*/ M5'(.9H:PA@JP5SP5A$M_ZT";1REN\<(]B6QW__VA=1:L22915#@5"=(")4\' M@#58C-)%XEE,F4/7>!)O%XM#E2<$8VFT5SP5:29&4$,\D3$P:Z\MU%R+RT\1 MEZ.OAR((1B+'2.I4W$1'CFS 8E L0 C104K4Y3XEEQQO(ZDP8!D8,PQYU%8 M[76!+7")PG@?F;]UO$XM,H\@,GO;;P^#H\'2 L!%%0%Q0PID@+NC@J0NM8XR ME\HOJ*UES0I7&=)SES#?Q"^K_7DNC!Y:Z-]?!Q\8F% @6(/V,MICKM8 M'"LPI1#22[O#;4]F/5ZS=TUKDO*BIT2]='G,D/31"; HF,W85IA[B96%T/6S ME'U<@.%[:?!EU\WDZY-W/G8V--[,".9RN3R=&]1CDJL+.=9W-H.3PZDYL_IO MI_(T>Z?4AJ;&QQO@H]@]_W0H5>&]M@ZIPG#84A,^2H^1<3YPDA*Z90J!O;8X M33[+G>KW1"4NA[Q96/D<*N??%9;VS.TJPR8A3?7'7RKKN'+-'H/Z)*LXH>YF M8W"Q*6K^+15E,GW7RK_X #=.TEC_S7_PS3>C> =P/O.WN3G MZ(:X^6E)WJ3'KO,;GY64OODK%K4Z\]CY^.[=QJ_E)IY^GN:J31\Z>522:1CR MR?@^4X+Q/Z7'>U#F0_KV(,?43"A#/WP=P:4I_@R$N@.:X$>N_"U2Z%#=[O;C917'+"IS4=J^:9>GO MK]W],W)W< K//&_NI[JHJ;22.PR%<;;0!)FB*!"7@2 +X@9&'F,D1(!*1C=> M#=H_RLI#B][^19&J3EPG\ ?\WTUV[PK_DJS=#LGN)%/70=I=9&R\/;Q+T]J+ M\&U8E5+P0M_E*.X:U"I0VW]_**UT)&:Y2L7T -J0IE$CK+!TJG!1Z^1!N)@2 M, :U!C#007GLGW[+)F=)1N4#'7'G_K<9N;Y8B@'2/.GZJ)<<]N-6P!8SC-N;E/;7B[>Z;VP&O7:(4 MU3X_UHV_T[IMYTUG'HGAWS$7N)F1^;++[B05^G;H-:"QXZGP0M"(6QN158(C M*TWDAAA9*)5*WVT"%[]8>@?VN72Z%A,C.$Y9-)GDGN18C X86L WD_/C69YB M_O$ YVTE5TI.P/9Q\H+UV].=R'LGC+W$XQ5Y9 W* [SNO/^RL?WT585Q+<0?+);9&H3OI<]K M>?D*V(M3_2R S*]5[%I*[TKE+'*HP20'T31B'W90@-EO&082J)3I$6 MM=HG M%VZ<0_\7'1H_\QTOOM2U?*>E43$]HAB,CE,Z\3D\8= [GI"TX^1Z' $9#]W MBO.4 B:H-Q+/Z5^#Y_C%J_EYL/%=+N@))T4H'"X3B=P'5,^WB0*\A-0_3R!U4"Q6P5BG15-MM]PX;A M:8H7'!_?=V=# ?X) X 1E$(Q?MIT=+DJ04Q_ XDP@RQ&Z08SC]J$BX(9EO5' M^I,4@LLR-\W4P!Y,_!!PSV'I@4U?!SB$YX[:@]:XH,FELYO$V?Q.9#\\2)6,:/I.*>*(V))'Z_>FS/KG-#!\4$C,-1V?S:$>(Z$YF/(2;[:V$E9)LVV82=>V./'P5'C MV-MT4^#;^35<.,&@XW##5*[L=G&PCGO*BB(ED<*/P>C42TTJS' AL&2N3C): MC]/':70(C*'LAL>I$K3P"&OFRB0CPSA'AC)IF=!>*[_QBMPDQ+5,?YLF<%\M M_3-!2U=%9[]X.\?\:#0K!\7+M&\N6X!+CW,J;]Z@-*G+NF7C8]_I6>QLW8/2 MV)]SK\PX5O(SJB]F7P.,9-$=8T,7;/UTN_0I##.[!+)[*-OU\SZ#5$PP^3)B MOKH?AJ-^M[HTP6F_E]-9\CXTZ^U)%P/6IQR-7+]V^LG8=37C6S8_DB^G/!J? M8/F,4EZ^G/G NSM[LE+KY\W.3GIQ>)KF"WO>8^PEIZ)(%N*"A%ST1 M,Q_.E ,96P])R"L>,_/I]#N;J61,KXLF6=[E 6#OS'12>1P0V22^\!+'V5,E MY=M,]6E2I_1!2"5L*A]>Y8@8V?'U8T_%[,'N=$"#\9Q!*U,,]V ^V&,S/.LP\YE2(X[?4[_C0Y0W(9@JW&3O*J3!OJY.Y-C>%IK]2VQ/DVJ\R,1;>A M/2NYYLD)C#:/IQQUKO\R&3EH\S!5:AED5@?W[-Z6TVDN-!-><4NY4-)@@;D) MJ;05MBS0.W"ZG"^2N%M=7/+6;(VG(NR4&Q=R$R@/1(T'89%Q)B)!?%"BB,"V M;U2">29[)[NH[\3Y5R\?->=_<"F"\1^RPDKA*$7:VM1L-QK RR"1+10QDA'[#.K>9\R^BWVBF9M;EFT--+FY$+B:I2R_9 N@VEB_#U79 N5O_SV#AL&-L M$\SET*1+QL&B8U9_M370FDU$FU+R!>=,>8::B\:%Q1%FC\LG<[@PN_&DRCHRZ2\P1*!6QU>9"U6>-B-&,SM&>G2NEV2$8_7#-E\3-CFBTV>.Z6I090'&B4'C&]^ZO5/4ZIVF" 6XVTG(MQZ'HTQND5=OV3V2*[F,<1AU MA^W.);[J[)_^#GI0!>ZDO^?CW/*KI5O\YN]ZP4&>WE5< E( 4N!W\%,YS13+&@":-/Y7>4RO>K!-23&Z MM7@0UC,A 9LW(T!)+5-LECVJ+* Q2*3J4>,ZT\M 91*).9YIIVW[IC^V="9G M\,->KU,&9U8@UIC&ILX%8UZ_8F5(YY3JC+HIU?A.[&'A:/]N_E1#%;9$!5%( MPRE1NHA8.F&#+22SD=7^U$?VIQ[M''JB)+P*AYRF(N6P"V2]%ZB(U/+(M<36 MW;CCTSW]J0\@'[4_]>&EZ/S3H6$Q&B(42%$L$/>1(HVM1E;QHE":D0*;)$4W MC:&X@3]U&>S=C7S4H;7W#JVERT-KTQ2SCEP;\4D%WJ@#Z;EO/YM[[+\>O#Y[8_=\Z_\X&R1>[P_V_L,HSC?(0? ->"9I[O[']K-[1;\ MSP$7^;UU<+3#]K9;1_\Y_\KV]K\>NH+2B)E"4OA4MEE9! O-D,#."14*HH1: M;#FF5*&DI-@;#"\D]0SE7$IC@.T&RYW>: 1@="<)"/JCD,XHTK*G<+&0$G'F M:X+-"_"EL>37/V]^?+%0A $9LE%:7C"IA2*"6VLQHR$*LO'J@>7LHVL%/^J$ MO5A._?< ]#=,I0_^ YKF7G?]&_@[J%[>"EZV*'X[="QX;1F8341@Q(53J3V! M@PW'1 ,V%3=1+8K673G?FE4?^K3U<6O6>9%DORK>W>N.*]^V2S6R69C&O^48 MS:KKR#BA?/#;#1U>I)A?))$78%C&I8VY=Q_(3?)N=M[.HZGI,-J(-D2^]< ML*4G*KN*M9E>6NEOTFZXMI%I<&,\QR>U;FFSG5ND>TSXI2T#-8N6N^2B:>H/[/+='OM1]XI=\XMT;P2W\X-?;; \73R6="R'&J[2O$^+P M<69_K8L-CQGQ(FC=9GJX\00F^=_WFN'LS')$V#I-[9?;=+ZYB\4]W_DF!4W M3Y<[?/[=&^03JLK'ETH-3YI_+)CF83 VSF]V9,6>J*T.-OG@R_[)47/_S;># MXN?_UO+G=/)M\YS]_M>RQ[^P=-W\T M/W\X@G&??3GZ^N/+]GOVY<^WO/GG^Q^[^[^W=L_?_\C'8^=_@7W_?MC\B'_\ M>W]GV'Q]&(REA3 <>6%L.N&22&,L$978LI3G0MBK16QT%@9Y:R)3EW7YK*&K_6' MK[,)?+F08E4HOO&*RTW.+[8ZK.%KC72\AJ\, M7\Q@;UUT(5K,HS+&!ZTI"]ZD[$OMKFNY6L/7VL/7[I1]63T2$WI9!KI.HOX)CM[=*8LMN:>M7![C3ZKN%[ MHQ1(-I[#C>,"GJ?S:(7K\UR@?QT,NIT?P[[II7J7IG_V=AB.![N];E5 ,Q78 MS*9Y& SKO6%U>\/!K,67LA0Q$#]$K>2(4\(0_"7 /]J 3%@FF=AX1\/*57'-7?(U)M>8_ 0M[QJ3?PHF3TUS:6/DW&+D F.(*XR1DM8B186)18&E M*XJ-5WQ3W9^NUY!<0W(-R6OO(:DA^6= \HP+144&]E&(* 8> )*E0-8QC9@D MQ)E +.=FXQ7;)/KBL>U3A>3L?_E'SBR;K2XQFSSZ6'FN?UE6FYKT_*V3-)]=XN-3&FN=I%DG:=9)FNNT<'629IVD^50?^5+W MB9>=I/E'JDP)K/LFP'5;1UI]CYNKUW.(@7X3?"HF?)\XCV?F$;ULAL_%I[GR MH_\*BBHINN">BTORV][VI_/=HS>M@_W?._!=O/OY[V\' M^SNL>?[W\2Y\=O#Y[_;NT=O3YA^++LGW?'>_29N?W[2:?WXZ;YZ_)U\^?V@U M]]WY[N<#O+N_V_KR^2UM'KT^78C5)MPHHK1"J5LZ M\2IW2*+_7*.PKA5%<-;(]"R1:>4'X#4R/1(RS9Q?%R$H27&JO4X0]\(@!5L, M*+?*&% M,%YC9NTZ(M,+<&;D:N!W2KZ]:0&$IPP^#V6PY55_W?7_[KE+(:B&FEM S5Q@ M-1AECE 5$:,IO\X!"0)XB8@:8P,K?)11;+Q:54SU&H7@U3K[P*;,=3I;TX;5 MZ/+4H%&<,DJ<0-(9E8H."618-"A22T/DT1KN5D8;:HU>6XU^*!.@UNA'T>@9 M0X %6?"H+>BQHXB'$)")DJ'@.9':*AW\6FKT"SB)JJOQ_-03G'%'E"M!Z)E& MEC\2$KE9.P'V"0-[1T0%PP9QK252AAB$M1$4RU@4.FR\(FR3T8L%#9^\K[36 MYX<^]ZCU^?^U]Z5-;21;FW]%P3L3T1VAI'-?W#>(P 9[?*>!MHW;C;\XLV2>V@M(N$2,)\C@% MQ#'AR($^@92UG'JJL/46\"R;6(J"YZ7%\[WM%A0\/P">9Y/G:*LGN&-S%!W"W&-JGC/K[TLJOB7DKH%\< MZ/?GE'*3A"*!H:2=0YQ2@4QD$L6$20#-C"KC)TKY@D/P:Q]A7XC@,=7Y0@0/ M003GVKRP#&92!:0E!FW>L8!R6B04-6?!,$UUKF>[&&V^$,$2$L%]V0&%"!Z M"&;, )@S+/+N'PDD(1Y\IH1$$)84>Q4%\QXOR@QX*")X!IL)&S%%P$OXM1BI MFSH[2AO/XHC:-3%297O\OJS?*7HG W\CF5?VQW]1W&T>5Z*N$GGK7X)F&.?- M**D=1=Q:BG1.1!>=5B8I)R6/==P@+T=>:F[(WA33!;NWQ.[6&78Y#](9Y?-Q M-078%0I9*Q(*W&#J';<1 W;UHCQ7!;8/!-MZE)4K +XG '\\ S EWB9L+3*2 M@_ -D2&CM40>6[!!"6;2^94U69,"E\_ C/SUX)3GL-=];WK_W+G8HOW?*P%] MG]7^E1$81Y'K0M&$.,4!6>(UXHX:4"RL=6)QVG\YQ5);9-^;]G\S9!<$WQ+! MYS8 9L(*K EB2GO ;0X_P%&0<%VC;!];C1HPPGG &;&FA!7!:F$Q(LID4R)7,+)51 O!-+G J @9VX)= MWA=\DML*=W$,+-EYU7II[@7Z]P_]T_FS/"88+ #U)D>S:):0TXY5I:$8,T&: M8.^NLM\6.D_(3_B,Z>#^E?U"!P]"!S-:OHU1&",0DTX#)UC0!'3"H.4S3PT. M*G*2-0$L2*�@+V&6H7TS+4]R"N%CI\A&K/"]7_O)2!?O!SG@5GK]_GL>S5J 7@480WRB7 MA\ENGX"L51J%H#F.TB96)28B3:[,TM2P7I"#N!!J(=2Z'ZTKA/H@A'IN1T3W8^02].-PFLXZ_P MS./MW??MK8T6_.?IYX.7K;V#3;:ST3KX]W2?[>R^_:)$,@QSBJC&$?'D--(\ M&)0PC=SB1(%P5AH1F. (!GK8'T68;9C:Z7(\M/W]=G=FU?TY^20O,S8OJ0Y& M@V$[G8P_:G=#KO=,="5+%TK'!/^,CVGFX]U6;(0V+)1^[/K8<'%X'&.NP1T; M[4MNJ<9O;DR9OP//]F%AA88[:=BCH\X)P*:Z*8V#2.$U[' T[/5/9IOIP_)K M#'N-WJ@__=A%(-_99\&KV6ZHVK*'@/!AHP\+=K\+[Q3@:]6]KWK="KC07&B\ M;G??CZ1Y]RS\?O/\*_^+/N^%P9[=U MD/_]O/&^M;VQ3K8V7K8O>^3^V]G>W3[8.V@=;K^!=SIXW]FF>V+GS3;\^_GK M]IOJ^<=;;]X>_WOZ;C8-/@W,$H,I$HE@Q(.ER#&GD1(>EH.T3"@)@K[)V:(V M.)[0%D6ALOJ\6BWV70N5U8[*9LIRR9ACG#CRG 7$M?+(6.Z1EEY[KK@+*2?R M;U;67J&R0F5/@,KN;\=S,516V.I6;#53;4 E1G5@!%GA".)6:U"\%$%2)F=2 M()Y$MK(F59VXZKFD@1P;OLU&-PX;O71F0$\L[>>5)+(>@:77T-;5V:GBH!#3 MK8CIXZQ%*&/P6&"'1*0J;WU'9. G$LXE)KV+GJAW.30ZMG,O,T3L^P)XQ^(C/9FS0*KI9/<&&2QBD!& M$LC(!(Y(HMARJ520I5K4,\#VPC97"K8?&=OGUH+V%%1$XA&#B44<&X(<$P!U MEVPB/BIB7,'V\F-[8;L-OXSM@N%;87C&6*"P9(UP% $9<\29XV#[>XPX$8HK M"90=\_LXB+;O M6U5X8PZH[+=SK&*E&%6'LWT_AO;PU_Q,3];-7<,SR_#!J_%43*>L6*$+T6#G MDQ@KX73PW"$<33X2DQ*R,F5;U%.!H]>:E)*$3Q76#[P%_)1#P&95R98W3NQ0$*OO,MP'=I_:PU>IU0A7!:;^7 M?>;:[#//S Q<7Z_2T11;8#&D-)?*UL@0<"08"9=KHX+XR%M2"3%-2$Y@3HC5 M94OJB4+\<8^CWA'L!=2W!/6Y@>",38$HD;.J"<2I%G>Y '@A #XW%7+]7V%(RE0+%GY0#&FC+,)>!\V)U#JZG&#^ MLJE0VVWF9=A(V.W#O1, ^MZ@[!C4R&*8F9M7>6JNLAE*$H [410Y-QS>X>V# M3?*%6(R3C01%+SSBN>J1]5:CQ#%,NG5@0.3PEZ8Q=ZZ#41R2M07[PQ]5O0G8 MBX/@#CC?FL>YDHS;1"VREFG$(]9(1P"[MHPP39B7:G$'5PO2:XOTASD?YY$NH]*,#3.NF%"\*8]MR< 4G\_P=ASN3*?SKVHVBTFS0 *DETP:H8*+0B3D-6@Y MW >-K+:YD(H(',M@A:(K:Y0T":M3RJ#B1'WJ-LVM8%]4GCL@_H)Q8Y*AFB:, M E4.<:D),@1+) @54E)AI#)E"W3Y(?\(47D%\@\$^0M6CA?6!\4^HB58;7$?(E8J4,0AF$YQ2[](_MC":F?JZH9G.I.) */S3DGX77 MLM;Y,E^U;'UWA?G[H,4GAL0H&.44(Z/0A M(&W!JF?4$!&)$5*S?&:J*?6='7<%\[7%_$,%1Q7,/QKFS\])RN!!@:,2%IV- MB+.<>9<*@92R^5R"]B;*7.9<,ETCR!?;[7F$EWT8]OQ7Y.P@YE<\S 4_*F(H M<6:/G&=BNY>K'H^@/ZX3)Y58/K1L/[[,<_5J9JKRF9-"WPND;S%KH0E+%=78 MYQP4!G$#MIIESB+EF3<$.^L(S<='J;@S?9=]E_JZ9QZ\$L)M\5\@?DN(GUME M,AK!B:/(2-#+.&<<.0FZFM8.FWQZU O0T!B[BP>F8+N^V'[P @D%V_>,[7/K MRQ!'0%WSR,3(0'R3A&Q4$6'XC7O"A5-I94VRN^2A*0%JMT'F5@34C-/I9TVJ??:%!J&!,0C2!5<6Q,D@3$A'&G!*OM:*$KZRQ.YM6 M!=2U!?7#![T54"\8U!_G03,\=?&VV8NW[L#MOEO-=M^6FN M\!!S1 OK)=)2<,1%MB2P%,@'3BE7-((RLK*F+Q_V*M$X=05S#?=F"H07#N'S M\UPJN8LIW M_%]W>L-E8=&'.GM6K:GU<# :#//6]:"PYNU8D\^G"-S"7WS2TN)$D>7& '5* MCC3HKTCRZ+D.*FJ<(XW%G7.>U\]O6KAH*;GHH4RSRUQ4]FL7Q%%;\QQEF/*4 M,XQXRGF<0RX!A1U' @0,Q9Q(&98YJ6'AJ:7DJ8>R/ M/W1M/?;S 4]$YR;!$ M#O1?Q%DDR!A-$%.4"9H8=;R6/'77':L;$];D/M?KA]A'XTZ\8-#KT!NY3FQD M>$ZO#GM'+_(+#7J==AA?66*B6^3(+ M!WI]1.3D._3)V8VJ7G B+9,6Y@KQ) M.BN=Y\" 3"$N0D*&6HD4CE@DS96QH4IC!;\MR#FW" 0]LF^^T&>ASUK;P84^ M[Y,^S_ASSJ: MYX4^[Y,^SW>%B2))Q*3!','0)8?%7G;?H*5=OM;HA=@(:N^'.A<"3X9W@D-!>A;L5& MG)ZSKM*_]^UPG!1^")=.HNTW8HYC;6Q$'P]=[#<8:3:RN9>QUH]5/L+4[QW^ M[/NX<=0'1/7A'1IA!,_J-7R5]730:'?A_QF;#1?S>=;I7] =N.I.&@>C?GL0 MVM7*:#9Z*0WB,'_^[8I\]OWH>_M=&(+0@,]SIZ[(;I\?F2]]7/VPVFS %*'S M4%V8@I[_VKB<:;%*A5*%\.56>KX-(Q4:Q^UAJVKK!X7T5B^4Q8-ED:FNW1WW M?FYA3*:'"YB_H][X2/N+?NS8/$-_'K?#L#7ETIF[)BL>G]]B':SOT?#Z6V N M]MO=&:S\.?DDXX/-2U9?98#Y\_$7+>-*\H//_B>%W[CBG=BYR$5QP/-."K-UY0+X#I M8C]_"[IDZ]*51JN?!?7_M*44/DBM0 AS[CTQSGM0C[DQGFG)Q!<%1)-Y,1]8 M?Y5E?#>'P=JU^4F\R(ZS2^^^M15UY4+;1KG7S09H#JNU[VMO"&T!J\( 5Y*M M8J?7[2ZP8MMV&A^&\$&U_]#X[=68?&+X_=JW^E4N6/N/Z_]Q_<0NLMGQSPM< M.M;2DM*$@0+ADG1<,6F$)H*#!8X9C4F0L:I9#<%Z5OR$UP);HY6PEG.*C4V, M2P?*)E,"K/<9TXY_UIYUZ>=3FI G9C=2=[C+)5O+N^)N2SO\QT+$MG] M+*[ANAOK\)E8!M_=]>VNC M!?]Y^OG@96OO8)/M;+0._CW=9SN[[[[0"%0IHD8L:H, UV!_A*!@=+TV/F@= MI5UI1+#PCC*/]T=Q&7!.Q 3G&02];L7XL.XS=G(]YWEH56&2@UD$3F!F?;[= M=D]RY> M#>*+Z2]_3M.'M+O5VU8W733(H,V)^F;,JA:9\*;;JI/F)\K=:J7<7; JQ]>4 M7%6&7'L9KUY_[4?-FE6A]2^U^N-K@M%[Z:NY4:L_V;C^:?"#N?35*]QZ$\W@ M0;Q8^F>Z5F46S,JZ.1?%7<=CQNMZG:_B"G=%O0#P5:OK M@J=@0J(/LN!NT,Z]/O*9\LUOE5#NC:"),/C]-HRS#'$L&Y>-@1'N,KE)1[[E=GZ]#VANY81IU*NUSU+V<*^W.D9)U>_];;Q$NY5:? MPSQ0QTQT7/+(HPLR$JHTP5%';.R7MS<[7W;)*(9?II]--OW>@UG?_Q:SN;SN M?7^4\W%.U^#K7G]CL@+7)PMP6?;_.I_?;/*=W?W3O0/_?0^>M?/I?7MO]Y_6 M]BE\=V/_>'OC=6M[%^YM7]S_^^?KWNZ^V-G8;F^?PG^K1)M@]>MO\]G>[];0ZWUK\H97F(E",IHD0\18^,S3&B#(>0#..< MR)4U+I<&QH-+&3AM&".$LN9KWCJ!@>Y"D\]/D^= MG/$452(9[CAR.M=ZU;F@D#()$4*2EMZQI!U88[).62@6I/8_&34Q0R"._? MCI)#MZ::U'B:9O8A"B_=BI?V9O4GZ;'QCLA\N$ MYV?FC=J.P^FY@.Y^H],;/+-DFG50-':FX_\7#/\KV^^?I%[_V/;#X%DLKAF'L$U\ZH:^SENG<[5LF>;>2!Z_3JK,#'AE<,6(T%!5^*$ M&Z0C32C%Q&QB6JDHZIAGIKAGGHC*=!M(%[7ICK@^5YMXU(+02!!-.B#NN$>& M,8]4](EY*97QE2'$>''2/!H^/UP3YU%<-8^_)_1J9C[6NV$283_XT++]^#+/ MV.P7,?YK"(.!@6#\\]*5I5U.X>O';[$[BL59\]#.FND'XRR(A7%N MQSASE6>5M,9(3Y#GD2*N)4.66HPT<]%3*33U>&6M5O$"Q:]2+V6AP/2^8'JN M&! O/?5)(I@0AS@&W=Y$Z5$*T@B%7<)6K:P94B.8/C./PL=N/T(O3JO(GG$V MT,:^;?_:5LYSL%'NQ\/P(58/-EJ^@<'/I_3*H9'%\-%<,0X9+!98.Z1R% #G M1"!GG4)86R.,YX3Y6E8G*HZ&>ND.-P=Q >LMP3I3FEY$IGP"'=]SC+ASH$9@ M4/D-5I(;XS!1=F7MSKI#\2C\*N#^RJE(2WS.PVH*XT$OQ'([8B%S);F4]UIA MG6MP"01T;Y 1E"/M@PO8>>\=75E3M$X[L\5[\!0T@"DXRT;#(I%[KA*(((-2 ME" <3$3<5AX_&I"6(D3.K)+*5V%R$M<(N\_,I5 5VRVQ*/6*1:DFI7#/[;B' MSFH-1"0>K 7:(3F5.ZXO!".]$Y8BA@5#'"N+G)<84>RDM2F9ZA2F6$(?0IT5A-W>T':N*C!R%U?" MC9..+QTKW9LF\:9_:1^B&#-W(BM)&"^WO _4Q):P(Z290,*4,]XMXX9 EU MB"J3C-8L26I6UBAO&K4H#^2] _^9N3C^N5Q"[7DY.GZK@WYR-@MG:9D+:2V0 MM/CTN#H U%(T6QS:*&0%2(AY7-FC9@P)FIEC>@F%9=UCT?!\3/PAUQ1 M7:E9%8KLI:N*M18O2:V\)-NQ1)8MDJ_$W(%-SQ)C02)/F02^4AC90"ARA# 1 M(HGPR\H:;U*JGXJI5'PDR^ C*:A?..K/M11MO ?C(F_;&(> MR5H*9H@*:27 M3"AIHU]9DTU%%W7,XZDX2)Z,&M,YKUAPITJ1"ZM)>Y]E)!=>17793@K_W<\Y M_8%/ID@EN>6%]#\KHS6!=D'M+Y)ZK MHCQ8I20A2,>&3;I3+AHZL5 MU31,4E&6"*5;LLY<.C3/>'()2X2%H(C'Q)$S2B )TZ*<4HQH 0;PW5FG;+C5 M%JWWK2T4M-X-K3,'>BPVE%"#',$)<X P/5Z:"12(Y$ M99B B0&SU-Q9Y!1W4FT1NN@0]BL06OS!BX3O3!P[YTD(91#HC0SL.\F0DU*B M((7S@N=RU)4_6.HGY%=Z;LX>;LUM_\:&/':"H*4MA1QDPQR3!J$0PHF5Q:,LDI0 MKT6=$M07CVJ]%.8"])H"?2;A@\0!:\Q0(#X@GC1#1G.!(J><)6EI2"F?'.3J MSN>%2XS#'7,^S!P1+"$-=5!:& /J) M!T7%!A193(%AS*MS9:8I]*)<^"7$X>[PW([#*_)6-7Z;JC(GMPZ1G M,!CZT!N!H7 V,W*:29!QW/&*^D2-1ZL#_-%1D''Y$Y'MD_52BR4.032%92U.)[X\\9_YT5 M(-VD1BR%7 ?:,>08(QT;)AG+GD*/;M$(:GT>D-!@V?TQHWIGF-\R^-CZL?5ALIPOC: M3J-=V9Z51GTTZA_U!K%ZACTZZO>^ ZB&L7/2^%^WP7^2.DCKG013RHF<:8\3 M'BFER0O%Y#4JDKB(_YWI>^1J3G/)F6_& ?*)]0? MC&QWV!CV&L-6;'R(1[8_28[3#8V-]F#8;[M1]<&P96$5>C^J3#7XX+\C6$+$ M3->J[70:1_V(?M3&='5>7M"P//OQT+:[C>/VL-7XT.O8_B= YF"UL0L=FUO; M5]Z]'[OY$^B:34, T<]>Q_9CPWZS[4ZFBOS^O92RY9E&PU'_P@,!1=6W)J#* M;85>H]L;Y@BI=C^NGO%D13@S!'-H^_OM[I00);#!Y)/,@')>;3H8#8;M=/+G MXY,2Q=>34O7V6=3?DIT\L':>WL$0)FGQ](2I,)@&"JQD>6!<:Y(2S27.C,+* MI$)/#T-/.QM;7S2G,@5AD50YLV$R"6D./X@)!"O/H[5@LK'5Z[SP$WJJ5MIM MUD#$F'D6O3%8RRCA%5@N+M&12UK8-%K8-=_T<*SH+!$(CJ#N$X8 M.6-C/ETM8Q32&2'R&A _7@--D J#HUP%\ALPPL,++& I!\P8)K1U6[DUB#^Z M\2:9]RS9 M H0)# G,>94UZ3M,23OG\QB3?U9&QS76%DH=BC,K#/.<4=!'C3><>).DPS$Q M&J2Z*75<6=%H_; WNFF:H6?.':=;N_M?8M T8I*0)8DC;G0N7\0YBMXKDG $ M(X(#=ZQ>3KE])77SG2+_!SK-4@+_4VS$0?;ZM0>MJS+\#F#"8B9B^'5@ =LP5S#8(Q^O MJIJ4K]H*68.*)?R$D%V$FVQ%LZN-&]K'W_(]/KL]8?*NZEINY39\\HM[E9?X M9&%9PY\YK\ SUK]$!T/NHT$N>(5X$!%9325BPE#KHO&"YPHD"S=Y?W%7IBR& M^Q(RVP=[7W@TFL%\(&88V+[81>2L"LBS&)SW(0D3.WF;7+X=07 MFIVB5Y%)^P>ZY&4U="EE01X:6,>-=3]LM _'OD7;@&:#'?8R]?>A\?:9RI>' MS_O1X6@\5E.='?3$+@P3W'H5SQ.UVMA,:3PWC?_:[B@+E?$EW:Q&>]H%$.K0 M<.Y"%]YO"#!K0S?:$Y$_.!D,XV&>VJDQTL@A#Y7,V._"6U=MY6_"J\ BR7T! M3:(SRCME9T[52YV&SZIE_:@A6>>];>P"3.&B>#=HP#W4# M]/?J/>')1[UN;G$\9E.'\[3%"9PFPU$]K3\1[#8C;]2I[IR92W@/Z-$\9C*" M,R6WNV,LSJ%HLBYYCFF$A5@MNA<5*F'9_'G<#L/6])CJS%T3T.'S6ZP;]#JC MX?6WS,.5S<.5S4[N68!;SB>*!#U@&K!?*B6LGY6] E6Y>N M-%K]K%#\3UM*X8/4BAC"N??$@,2*GG)C/-.2B2\*&+;B%,#&JZR+='.94;MV MK2BYM/3N^["+NG*A;:/EAA BS# U1F)2C2];G=!QF?) M\2&[AK/G8M#X[=68?&+X_6?"_-9X=*Q*"J\%MD8K M82WG%$R23F^Q6M8VQ0N@BV[&#D#LXLTZFP7VUL M04N]2JKF_8T++LRSYBMQ">;LI)'*X/V1?E)M>;>_M6$J0_9/^ @"##[*)G0U M4_VX#V,SIZ)>>ZHE?P.89^J3@';.^@4W9!$[[2]T;] .;=!F[[H_O"BK^>-L MOST)24)V \LY_92Y5S#-0Y0"8P3F7_M+O?XB"OL-YH"#,39U:G MSTX9F+UL675[Y_ID=5IAN@"S"Z[5ZU3*=F4L]"\=8,BJ_6#0 U[.SZE\=K81 M9C<1QTHD:)QGR[P%\*Y ?&A#7 6, .Q =;$S7Y\XH*9_C;IG%D&X.NCSI%'M M><;!^,N'[>$=1>[,;6'@XN#.'?6<)Z"3$R40:>)C+"Z"3;" M,,LUK&Z>F#/RRT;N*(;_H7,NFF>?#[X%C-N).^GC3(? .GDYZ<[[7J?S>KPU M4"EIN_#TEYV>__JL:>9M/B'[!0:=&6L2\B'7P%$B(2N<0IQ:;92FQ#M@XPC$ M?)0U05@9=]8LZ@**[!*Q^_L@I#-W^188ZG$P%=9@O$_]T%GV[N=:U=Q,S96L6P##^&+ZRY_3G$7M M;C4NU4T7SQ##8R:FHC&K6K!L+4[B[B;-3PS)UGQ-BE70)JZ]C%?) MM==^U*Q9Y?SZ.W_4ZH^O"4:??5_YC5K]213F3V.NB;CTW2N"9B8FTX-$A^B? M&:&5OV0OGQ[8O.01G(L)N.O8S 0YW2(RH-[CEH7W30IT+:H.US(-'"X#]TL# M1\Q5L+S@AF;5B#P,4F_0SK(]\KG*B=\J/;(W@B;"X/?;B(=E2&#P MWJ+_?-UY\_[@\^%;OO-INP-M0=\[AY\O!K\>@)F_ ?<7?S>/O@W>GG M3^_XYS?PI(-]L4<_DKU/[^C.I\^'_YZ^FP2^;@ZW-_;Y]L:[+]YJ3 )G*!KA M$8\!(XMS2 I)AH> F4YN9>WN90+KEZ:R$,Y2$HX6Q!!OO/5*BG"V+V@XQ$N8C)RBUTF)N$L: MY>E"4G%EO,(@)$+-".<9Y.=]V\TG/_/AT[RA7$6Z3X[S#2X>S*U.'G:'5UJ- MI3C/7;9/?X&.SN;M?74$%,;S=;]W^&H\17]7AT7AVW]/YW+^F$=J?X\!G<9^ MK[#:K5CMXR6[C2=NJ60:,2D 0K3E- _:U33IQ3E M6BSNA9"$:^]IB(YKXIP321D,&K9W-GE=X1Y/(TQ[Q$"1R/(?.>6Z-M\R)>N+^&>QQ;<2' M,V6>0]FDAS)ESN:M4-L#4MO>)5,F*$I8C!14&IH+DV@.K!8,PBY&XY26S+N% M45O]W,(%]P]LRA3 MK%?F-B7M'G<;YEI2*^1U"_+:OV2H2)% +9&@J& 9H/.X62U%4[AGK%T-M$K7,R81P( [Q1 PR*F?XH8F">BJ, M2K2.CM:"^J=IGA34/P;J+YHG6CD;I>.(69M+@@N-G ?S!)8--E)AQ]7B7)%E M>^4VF/T0A\-.E9EVG D1#)0J4=AHV.KUJTK/C;*?4DMSY'SF!I]@YG:KB5L_ MG[?"9@MALZ^7XUR<9$H:CD15DDBP@"P3 F$']@LF/,!*J*.SI;A8E\ER*?!_ M*/A?,&% 54U)NX"4X@9Q1@,R00(1*"*M5I:0R K\EQ_^CVO"%/@_$/POVC*, M&Z(#3D@Q;G,J8I#^F KDA,U7!#!]+:-C1 ML$J8W&D?ML?E0Y_9/DL-[9KS^9JCMK_RI.VD];-2F1_&T[>3_CJ?O,)O"^&W MS>/,;6,+YQW?V7B'OPCA"7,^(NMS943%(G ;Y0C60;1.1A!XB]-OBHNVMBSP M4.9-88%:L,#6/ LPZI@V1""C&4/<@,)C/-%(RF!QHL /<7$G2@H+U)8%'LK* M*2Q0"Q;X.,\"25H?7!1(: K&CL,*68?!V+%"!$N (7PMX^&>P<;-61KKV VW M3F ]>=U)RO3S(J2-T!OE$BW3WM\XX_Z2)8=<_/@LBSSXQ;)\-T\M6:A\$53^ M?=ZLV_O^)3EN5 0-CO) $">)(>VM1TG[P*RBDC.\:+_5XO#SR$[O0J2%2$L5 M@B4GS*UYPHQ1^>"Q0RSRG-Z*&F0XCBB!O!.28NYCK4^=S";TN#,))#FH;M/,45)=S6=IK"]*. M:]D/X&7;"0:X*OP]KG [+7#;A7=O#(]C!QYW"%UL7:K:O#2#F]J=<7WS9F-< MISQ7Y)T6,S^O60Y#/1SUNU4)X(-1OST([[5 M1JXGG+5)&%X U'ZK*K%=-5R%'#;V86[ZME.58#^T\)#>4>Q6?1F,W$'TP[R; M'K_;LYKG[J218LCW7-7QW/#,$>+5!KQIKO4^238)CP%0Q_[%%O/G][/S*[_TZNOX(QB!_3ZXV-F"$^I!T%@,OD];;L8&!] M:Y2?-FALQ"/;'U9/@AE[#_#JCN+9[YV[LPF(/&J][A MT;#?ZW3@P5>VDRM_G-]^UNF,\*L[WNY6I==[T%)_>CQ\;@FNSD,S\V"6WNWN MJ)K8,5@KN2JE\$%J!;*:<^^)<=Y'3[DQGFG)Q!H-1OT9%X[ M?#X$/>04=!;\^?!U:^_P'0-=@NT=O.YLO?EO:^?-YLG>APM%XP_>M[<.-OEG MT'&V#[;;6QOO#_[G];_YZ^.X7W^ *+B6@:, J. M$<2-#,A9Q9"7)BFIL:9.C%5*6)0QK&?WHC.>**,353'KE-AZ1V!>9/ N:A', MQ<+R,Q-106YN*AJ7I/\<)"X@8CQ)/^W @JNWQ,HJA9?@'3IM/T-8/)7W+>= MQM_]GH\QT_5@&65YWJUL#-N'U;FS_&\E8%H65!@7)[+TT)[ '\"HWWJ@VH1, MK2"YV[W1H-&IQNCH?(R E=N#S+59&(,Z!1HM""O@?P]_#:JS;&X$7X@#(/&W M8[VI=]3NYO4%U^!]['XEPYH@TD$!'@TG5S*9'TWDIN_8]N&@\5ML5^P.H]C^ MU@ZC2A'H]:?JF-T'>;@/,O[WK/1E21&_'X%.,,Y<4+VBA0<.8>#@'6P S1DZ MV#X\ B6_T1MW'^!2:>%5OH/7\": &_ARWLX=GV)M-KP=M!JITSL>Y&>GL^], M\R540SA6/',?SC7.G#VA!_W..@B@%@:_>HH]!--A.'WEP0B$/] EC-;_Z1V# MI.TWQV,V&E9*%GPMM ='E?;4SGH6#,A4&'HP!4 IJM2H?LQ*#HC=3BZA"P+U M?*0SPPR@&Z 8Y)8[[:^@,K=ZO6I_KGJ^[9X]#WH-2P&TK=XPMY;MWV2_]?K9 MI+@P8[UNS"-R",_-PSS,#X!5T EG@PZ]M"EE-2V/=1J!KE@U,NH,*UT0M+G^ M6!7,#9T/=#/_"6AK-2LQW\C:2-N/.J SC16LA M]?I9EM11H.]-!?KQWJ=-MKVQ>;)UN@7_[>&MW?7O(.3IYX-] <\YWMOU[//N M1[IUGVP?OOF]MO 8A__EP9^,KWME]V=H^#1UXUNF_ MIYMD:V/KB\42%A+(<@9#BWA@#&EC&+*PQGG2)/O.+PIT0[2UT?"$0^).*T,H MY5)'JJ2G.5_W!8&^,\8$L.!D'L9R_4WL[??M40OF^VUWO!F98?@+ O[G';KP M B82%[E+>4<@$6V8(\1B9BR15'MZ9X6@+J+R4YP0$A#V(%M>, E >H/Q-(R- M5=]JQS/>@CG*;KT!#"TZM%^SI!JU8"KDX%C/5;9O?HP?V!+FTDU(;V#MS MX#;*U'JCUH%0>]YF29")>-3W<;PVP':+^?^9'*NE 9(A-YW9?BJ,&W8XKJO0 M.W3P09@\%P3\M]A93C=&'M&IM6^K8=\?@:3/@Y--T'!&:S X#N3?=*8'8]D, MYCE(L2-0=V*6WC!:[4$+O@N_=H/MAW'FI/Z4)4%2G<-RW-[Y1$Y;!I5H"+.: M\I1<<3FO.YB@(Y"L5W9CW.PQD$ +[@&IF-?JN48RVP-8B?:;;7?LF?,+/HG? M;&=4*2&@.&5Q"@)ZX@#XV<+N5I]4VEFK=YR7]G0U7EB,66!7ZS%_=69!KC9V M?@"$L;8RN+!D,PH/\ZD[!)I4/HAW?JUZ)6@CNTE +8+1.NR%V,D=@W^@Z7YC MT$O#X^Q$F-P\R!<]K%'0<_H90_LPBYW.ULY$'!GJ18"$ZZ/+PI'$8A\#7@\K)T8_?VO$X MJX93C,XHI?#H_/T*I]6*.QKU0<<<.]-@&J]KWS&E>]F-@U<<#S2LY-[83'A1.0#SMZ!+MBY=:;3Z6?7^ MGY_;&@J$4D7( -WLJ,DL_Y\_[-JUTO?2TKOO/=&KC8ZQKM $S=.OUKZOO>&8 MI'YJVC=^>S55='__F?YS:RY8^X_K_W']Q"ZRV1_I^L]%=\_[!LV,-!][C :M]M%1):="Z$\$?[2@3&U]^+MR,G1C'^3\>$NA9<RV\PJJ MULW@;%MC\NG_A=9"[[#9Z/:FTM!G]T[_I&%]]5L<"U^"__>9LR1[/D 7&O:& ML!ZG_0UGFT.#Z3;2X-Y-_UG5=3!>GER;G-N9ZW5"OJ>MXN M@'=?"!.!J)00@0%%/&**')C^2+$(0\P)H^R23Y\2XS$6S'D,9K=,1GB/A9$" M6TJBEWXM-/K[J.L\HXM02"V MF;4/BP943/OBQXZ":TF J'D6$!7"K^2:G[[EVG^J5SE7U:K#$, 053CTB^DO M?V9_9\>>O&AW*YQ7-UT\]@!]F2@HQJQJP;*.,@FLF#0_45]6*_7EP@F.\34I M5C6Y_C)>)==>^U&S9I7SZ^_\4:L_OB88??9]Y3=J]2=A-C\-KB/BTG>O.-$W M$=0/H-VEFV1SY7.?%;M8'>&T$3 M8?#[;<3#Z!VV?;MS M:;G=.4==W8;@U@$E2QD20I3R47BAI&?<:V>LT$E[:F,,B3-]ZQQ5,QZ:[*W, M7FLWODQVH]?$><(X?F0]6[HX.4>A5KNO\D!H%E?R: V<:5+*]"Y^? MMEH[NYY"VWAGXRO9.WP'_0R=K T70%03SBZL3:XQQ)K"6^5 A;RHE M"V45RGH2E!4)BY$)ZYE@%6MQ$50,5'HK"?/\UMF_"F4],F5MGVM9BL'4"1N1 M(Y$CKH5$-AB#J#;!89A=1050%A5-J6F-*&M!KI.G9.].=K]+QN)K>"KXP(QS M+GIN.)=1,^,5+&U/K%/.T6(-/BV>VCNW!D^W\/;&QR]1@+8,(@AQ(^ 'YZ!? M!1(1Y@(T+LU3,'1EC>FFH'=6KTHZTMH"G7LG8Q*&)*FXP\:)A!F6CFM/'%&\ MV%!/#N@G\T"7V#E"0ZX&&Q*@/1*D&55("*TTCD:;DI@!]:8&N>,21 M24:#EEPRX0QVT4DOJ,K)B%FQ/)X:T+0UJ>62P\4%=* MCG.BC&1&8F,$#\Q2[(L9\M1(:V932CAF3>0,)9+Y2MN$K'<1F6B%451H2F/V M\*HF-HM*=%8C#V\!^03DN9)Q$,IIJS"/GAAFE(:/P!!E26-<3) G!_+S;9PH MDB%@52(F,$:<)HZL"1;)1*22(B415/:)RB;G2[B-4T ^E>3$&^DUT5$9+J.W MT;(?U2>][,66_1:!8HCPC:* M'$):66P2&4T3MDE1:\/*&N.@S(E%;1H]?FKJ!7FB"]D6LJU[1=%"MH]-MN>6 ML_$Y:2T8S9$K@[AE"AD9(_+4B2@D349[(%M,FUJ10K:%; O9/JW"K85L'YEL M9SP8+&BE5.#(<$<0EPPC';%$-J5D8SZJFVM34TS[\U>ON_]73ABS7N6+*9E^+F?ZV?\B6<36)(&$A77,F=;(JD21)U%PY@EG MF%W,W',O&6Z 8U?QF&=OF^)&R57*S#VD8M'R9JE8;ILVYC[2\6BI'B1MC'F: MV0!*JIB2*N814L64C">+XYM?*1Q?OR7RO-.2_'4QBU\S)_=;VBPES^F\8LD. M4N)6*]/-)2XM53*&?'S#1@.VF;8X:DV\U"Y5Q;5OL)NWW>M.BN*-#;AGX="@ M>P?_/=AYL_UUY\T6VWF3R\[NL[W==Z<[NUO'V_"-?]J?#_?8A8P?S"6A)/.( MI.S0,&!36V_!L);!N(0#"4EGW:9)&*[1B8P2/5]8Z HX0UL)#C"AEB#,(A^/V\#3V.V"YE&#X:VA'4QXU"=@;@KE1P:EHG//.X.1- M\+$H/X]/.W.1)=IC*X11"&O+QH?.-=$"&9@\DFB0)"L_A#2IN7.VLQ+R6EO< M4NR3E8JG0!@7,5E/!6':"AV55,H4=:$6N)TY\F*P8UIJ!$8FX%8F@L!8T<@S M12.E*E"=(\)P$^:M1KA]3AZA5[9K@RT!J]=E404S1!,C&2>4"THT#(/G(B0G M5!0V_+JJ4%CE%JPR=VJ96:Y2SA]HM?6(6RV1Y<8B[$5@PFG!&%]9TT;4R 0I MX6>+Q67B5GH69-!$<" P8YE05N901,=ADHLJ4 O0GJL"#%1X+CBH\,%JQ+6A M2 OB$//>AX1Y(B& *M D=\].53P'CY[+XCE8(U9A37& ^SSE%%19*K25P3&P M2"6/NG@1'I^"]N>2I@N2$R-Y1)7!H#<8A9QR^2R=%(DS)C2W*VNRR>^^@U*< M"/6%K8E*&L4EL833?)B2*4)XH%993APMFD,M8'NN.7@CK51!(L4803S"#QV] M!_7!*;GE:>%?O;:)7[GP<9G68C< M82!MQTQT'-0M'EV0D5"E"8XZ8F.+_O7X1/YU?A<'R%5$BQRCV6]C!3)6P0^F MI0-KWAILJ@S%BM^9R1<.FYH?@"G\6?CSMIFB@TDV4JXXYMS0:' (E??446(Y M\T41K@5_SE30"2EZ$&V(1="&N><262P-\EP3 E:-H"&7HS!-819U!/#Q^?-2 M2.- MT9F?^14KI$HI?)!:$4,X]YX8!^:2I]P8#P*124% %DVVT_O*OS6;C[?:KU?F77(K7>_UV>WW[U=OUOQH?=M=W-[ZS[=-UL;/[NK.U^_[KYT_;K>W3K>,<%KYW MVCG8VMT^V'ZS=?+OZ>;Q]OX7&:TC)#"D-,]%]0@!DXI)I%F*-!'BN+>7(L.7 M8KE.EV;C[=L&:ORS_M?']=VW.]N-]>V-QKN/ZW^]?;WW=OM-8_W5JYV/V[L? M;@A8<2D#PA7BI'[!]5RL:KKXX'I"5B7YM68?/KJ^=/8^.TMOEF1A<8'Z3RI> M^&4$QNA"=QLO;<=V_:4HRF]#*HAJ61K>!Z/ MO.L&ZO4'($C)5K%$V2K6.YW><6:)[':NW)/#-.HT[,14;#;\)/_>H 'C,S[A M]F)IDUF4-NXEN<>- 3!C64Z:0/G[]V(IWPP?>]'V&Q'L]="8S:_5R#DM+_CJ M2K#],@?;.Q-QTE(K'AG7P3K,C1?,2AN=I5;E_3ZB?[[?=^Z:FS+O8+T;WD=X M@6]Q,%'9GL@FX"]Z[2:;@,=;&^$@)V_.O36[CG(X9^GN[MOFYM;>R3G8V/;/L ^KX1 MVI\WMK[_>_IN+OB%81R\#T@GZ1!/.:>I$101[V)BV-M4;0(VB;QS)&S]PE\* M,RTE,R4O!';64A,]EYZZ9+F75=G D"CFM\[$_&.*&KLDPF[O56\PA,\GCHE" M60NEK)DH8&&H34ZCB+%"W'J)#)$2*6HE#RD)Z7(UJ:;F)7-1H:Q'?+7?ZLM9 MYY[#0E.+I*F9E/%!"^THB.8,TE1$YR825*7II?453XK)F=3"JR,+$H!1>-Y2GR*O-1DX@ZZ4X/[79^2EZWF>3C8& J&\'H Y7*D( 1=9KS(+-"Y19$7"78NKY8=I%+[95547$FC$Z, M:.59= Z+X,2M"QH6S\[C@WPVOQMSTCB.O%<,<14QRMF7$#%@0A'-G.-54A>N M2UK&)P;RV_A"'ACEQ1=R/\">\850)AA/AJ"@DP>SPQMD28K(^&2\Q5)$DRI? MB+ZTG0@?M P\)V=UB+OLQ%1!H"!<8%$908Q?"#/5;TNE@/4L3:MF M@$T7J9:<>VP,P8H1)[40SNAP93QHL?_K#?&9C!3.*:XC1YKAB#CS$=D8??XS M6:QQL";DU&Q4UFEWHH!\T6>^8X"R+GAKIQ M?&81L9%&;\" LC:[\>051YH>_?3 A0A/ M(GX0XODT@Y-*&T\_X.LQ\N[:[XUO4UYMV#-B_;6HQIM*Q-)&?=HHYZL6&-5X MT^V;! O="&"L=S26QA%QS56'316^BB M<]F?(XZ&8<51U#2G\3?Y0)@/2''-D@O*1 8FI6%U2N*_(*6F4,]24D_0,O+@ M1=0,=*(T>T M04H)$H.C4JNP E0$^A;]LU!4H:@G05&,B12CP(QPQYER8!U@BFU*DEGEDRSA M/_7EII/9\!\F*)/(N1 03X(C$V)$D>0Z(YX)+7RNM2C4G(2TZ1X=@C M:7STS@C"$EU9(Z0I=3FZ6&!^SY&+Q1]R!U!_/ .U9"Q2QSF*5"O$?=3(>JJ0 M3XH(&X7#W"_,(5)075M4PVQ+89(1G&BN/=$L&BVB(-%9&:-<<(A0D=&+A+,_ ME]'4)*F=1TIZDC=@+-*$6Y2BC-92+S%7(*-UDXHZJ>+E<,X]13<^A[CK0EU/ ME;J^SSH1HC!.<9&0M80BCHE%#F.#2/""YOE5TBZ*NNJW,U/0/$%S5,P*(6*( M@G&#AY'2(#K0'E"6$B)N(X8.6XE"'-!@\$: MTY33FHDFNR*O64E_5%=4WP;4$K- #!-8<"X%,TY'XJ6,)L!_V)?PQQH#^=R# M0)RB3@B)/!<"<4HUJ.&@_7BA2_5%/W9@V7V+YZ6E__>\IV!2[QJ?WV+=H-<9#:^_Y2G4 M"K\$_'%I>\34!;_#[$_7"R?P3VMXV%G[_U!+ P04 " -J6=4>X!K&G05 M !K[0 $0 &YA8FPM,C R,3$R,S$N>'-D[3U;:RL_LT)8.PM8/!(T$N\^N_E@"##_T5?<;G^60$-_ M_L'H9!J@;J?;77W+SL>GQ_V3GFFT.R8Y;IN]?J\]/L6G;=PSC_NGAMT_Z8S_ M-CD_L8[[_3/KM&T3J]\V^\1I8])QX&?/QF?8.',<1R)]Y^?#M#!?"P9YBR08()7,2J1 MC&Y]"P=2\41[#@"RASFH(^(&7/QJIS@^O7.[=:3/0$CG4S4>$K@M M>2B<0V4:L0Y2_N::;$A$G%B?)O[KD>6'7L ^I':MT<@BD.2'U,6-Z(>,@<6O MQD 69O%K8Q9L0B6FWTU-^BF ^+,=_;E,&7N>'T@B9/8ZIP?*)BR\G_GF%G,=]?,[Z,Y\^>$!93PK ^1"*:,.!U$"Q^F(RC8G0'H4V#$=A=-I.6Q ME@A0!D.-AGSH>]QWJ2T6:)?8%0';TY20@.LJ>!FX0@B&5/@>C/P3#!M9:'R* M"L6X4(2LD4? 'S!$3L&4!!3XW%8Z*\C4LH()8^K+"OVXC/RO-17>8KBX[]R# M;Y.L;2"W$CQJD?4ZG6.5R%*DR'=0BK:1E3/T9]"Q*?$X?26W/N^K M(55+T>QT3O2EN$0#_2BH_!5%=!JQ.D^!;_TV]5V;,'[]>TB#C^TD6H!/+O+\PL^O]#$8%&BLX0\^F-Z[]M:4=3-&J9G70ZIQ4F(&!%$FTCJ72(EZ*! M'8EM&:=*AF:G;\JE5649KL0Q=0IC[MD$>_0/R07V[#L]H(U-)3BS(_[;2'#HQYA MG6;;4SB;8?8!(06=>-0!8^,% TOFZJDW>0!#95&B*4!-7.IYUS/RXHL1R] D M18U2W"A!WDAN9;3W(4$M278[9C=O0?4E"1XP_JN9CJL">!92VZE(8XPJ@?8Z MQ[WM!!H1:<2Y.OCW$.:Q.\R$'WHEE7SF-@34;O3$E#G2384-/E<010NJC7DT;[C!T2D(LDR%PO!/2B BHQ: M$4Y-F@_*H:2CU RC8\I< M\^::$=-&R\0;I2@5UA5Q"&/$3H2V>W4HH:!6!,.4">S-%2&ANM"(1@7*!'3] M/B=6( 1D^9.(MN_L7R^JD%4KBW I6RE+P@K*\"(@&R7:AQ+]:GPG-?K5:!3I MX!5)1'&^LS^S4XA?K18]"$RV4@M!4[1LI+\VX6"_BFI:#H]D.#_R9.6]O8_< MQAI2:ITP(4;9+L^1DH]7+@D#C7J43]XI]B8$Q@Q>A3/!-% 3R<*E&J*H=DC4 M$>W#?FS(@EJ=CL'Y;&=B(K80]5"&L3B3NEQA%?&6%%HURE8:6?" SL0HPAC> M8,K^A=V0.#Z3)4[W\WWE7*N052O5";BN[<*9A!4$O"#!#)+<(& GJO1",4.- M&I7*\VF*&;G$0$-,0YB#^\J[J FI5:4/'FTK59'$VY(ZRI)O%$.1)[.@B^[' MP/;G,,_8(.N%-*$A\P+GV41<5 F5!C7%FY#=R$VQR6R;%AR*$C5S$*%0ILEB/ M1EE9T>WT\D5/:AG5L9I",8RO&HIBYBKLI0+IG(C8Y4L!C.?!7'QKLC->KQ:2G$WI-2:T(,0:@>: MD*6/8@8:]5B6T6(]N_)BCVJR 4FUNIBFD=NC6*LNZ4)^]6VC-XG>%)4ZZ8F_ M$%(967>/C7R97''!4\TE4"645L"K8^B37GZ=4U9^5K_8N6A8Q:5R=N@2W]FZ M$'%S]&I#V3>[N5V[$J&V44)09"R:PD--T5\1Z)U%DU-764^R0PW0H*)6A%-8 M4VVD"%G*LN&2KZRC/MP2S'6M<=Q6[0?/C'R5< 18NU&MXNF6()2^#3Q;/M*( MP.OHRZ*>#VQ;(L1NYNZD2B9+ X_2*/4,LYM+V\5B$;4!"=[LY4XUMCCQ25MO M(G]6KVI?BT4M++%*+Q76 FOTJ,9EZ-&0R']O*1Y3EP:R_K>RH,I0J*74@\5Q MJ90BV61P-A):'5[=NLQU2!HI;2FE@66QD-B988#@4U;R:-XK6 ZOC,9$G6-N MZR%&MB04$0M+?(U08!"J!&YKL:B#N>->/EQ6"JB.,5[Y&*>+RO(V0WG3<["I M ]L7<;51/3&[%?5B>:6K;AMS57N[?$7&FAEAV5)M:_M&_JB; *O9>%8QGIGV M:C-YVLO[,0%<1VLH^KVH"A,_*IFS4FBU/3HSN\4"6"H-BT124T-2-*JZ$;@" MOI'+EG+9/C>T%HM21F;'[!8ZAB8O5#J%;D)Q)=M7P#X+9P^,>A:=8_@K'MKM7=L&>-46T32[^1/7 M98)L'.!:$:=)AN+WFU2W[8226@V.S5[^A'6Y&F13%Z7-ZES+IB6RZ.C>X TS MN^(AHTVQJY7@Q.SECU174(+X+"**:#9R+[#/-#6:XFXD)CZ!R@6,+X=NPC!T MW0KH*PT^=NH8-B&LUI:^VT((9)+E!$3M(\H,2AAI56HSD(^$! MHY:\WQ[>#^(1>@K'_R56$/BO\!Y&

Z4Y&26EE.(6*LH"PI[=BR)-113!X% M/HH9:)2CP .L".\%" ]V9U8JT5$KQIG9RY][UO,Y.241U%--:=0B+ZX'PJ3I M%9_SVJM>Z!!2*L9QQ^SE3S7K*4:&>*,9L69<8^8)EP]C(V\*T!-S#DJ9J3DV MC/SU70D*(97HDH(:CWJ5[$P)K#(O<]SMY7-E>0G4,2.S.ISB@CC/HFY470YK M)O&04_'9GF'*K^^ M1%W)]A7U WE*3)Q=T^"I)+-W"L':F/:,WNY;:<"M9!7 M061XDBL[R94XURRNH,DP)EY*UF2A0LQ<O[8NX6L-,LY=+"!=J M6,(.BOE!&88298N^20@\Q>X[PQ5*V*JG8LWFKO]!R"7Q &WPX&+=3VH50JJ] MN7#G.9'&:%",!TE$-9= ):]>#J_V[">]@MBJ4!JU].X%PYJN1N2) +%8#2B3 M%QG)]['],#H_;RZZ"C34]K-O]O*!6[%XEQ<[T6D'N1Q.*"=JD!A(]*/1:?]< M)W5X)!$'?$KG;S281A]D!"X+6QJ>WIJ9&_L32+&@G<*$(N M8ZH8/4KP-P+,#7D5TUL1I]HP.W!= MWQ)MACZ;^PS^BK<7J^V<[94#I84_Z9B]G .OIC%ME+(E+'[,&%IPAA:L)9NO M]=R%TY7R]O48.Z&DUAO#-+>T-$W91D8WH@3%,W[7=1M9 *6#/^D:^3NDXWR( M!*_G*%=QT7DPI1<^Z?7R(55VQ.OH9#-CF%V=I/Y,7#M^*2ZT)IFFE:S>=B34 MYLXT3;5(5Y<_68\HZ**(\(H>U-O2I5):/(P#A'AIN;WXUR!6"_W8-)66*"Y0S_]G*O0D6M!##UFF:O46!'LLI<&6ND'N<2LCLL)L9\E*X2>$_X8RI&NI"F+/DP;RA!FLXX>^_ (# M\2SM1+4*@7+IVN\8^2_59+#)O,(2OAJ)97&_U!.9)&/[A?@3AN=3:F47'P@=?Z3M!HS@_6B*-EFUUL"Z M*E'_$N'\$3XD9%=D+P M'HCL5UFT/,X=O65,?!%,-+W\2)O$5\C((]*RN%G4ZMT[#F'BZX_PKV^W$![S M@&$KN&@YV.6DA3P\(Z!F.R?DB6_F@-9=M (6 IWW,7/I^5R^%0-ST;)#%J]M M>0A/ESR[D^7:[V2=2$ M!Q\C#T8JE*XHNL1S"IV,OHC[2.8ALZ8";N3IC.RWXV)/P\YE];S&H-_YWLM3 M5$@O HLW&OQ!F/AXTL"SA]C#-OY*9F-QVVTZ7A>7#IP^^\IW; VN(O?F[[ M,TRU54PU;<8ET^8K?IO@K%_%F>1_!O4JJ[^=S=*1-5ACUZ-\:N M."]YT;(8@05D);V;^1XX!O:A(PO?Q>P7ZMG\'[XK[R 8>99:V90@AZ!?@VZG M:R2&0'Q)%X)<86S5W5H'=0@]T]G;_84&TVDDF,7&4>DLV!SA%AIMD_'^%%HD MQ45'!=?#D ?0*Y9T.W(9L)*2AR-NHQX+!VO'6$_6'.0W7*4 MB\+D^S8EXU':?GT/J2=.F07?5CON2/ ,%IX#U_S9CVHTA?W'W@>\&GGB"HOH M,WF"^18C-;Y@O M;D9^A6@:9H$EP5;BA7(CNQ720S4K\;H9A$BX6$Y ST)A&NZ=9)G,P96"<#FU M"8M-ZN!IAEUWX-E?(>H-9T\BJKX&76!S1GEYF+X76GO2-0HD)H1IC* ,/&4> M]8FP5VH1/I@P(ANI;;,&X"&8Y^7@8NB#X85Y?^DSYK]%1E?X%7%EAI,IA8IE MK1FR5,:ZZPAUD] EN>9\!VD^\I0'FI<<>MC;^'.1%YN@Y1V M-1R'X"N7YJY&WJJT_>:)NOUJ?^*[[IU;Z@G?+*DED?"S#SYM1IBF ]1# M?"> E3$9,I_S6PC8/4XT8WTMT$.P8-%-#Z,>W3WNL7" HFUV!'[_! ME,GMZ -*T6CPNM_LL.Q/A7W#MZ*=O22 +L\$ZX(?K(]9-H^WH\O[QQO7]]E( M9$ @6A"!HJ9M+0,^B&V W(YEPJ/^'F<*<:"[G#IA_@,C3V2.H_$&+[@H)197 M-BBV/':"^U#7$LMZ_,\0,Y"T^Q'%2-2*+6(V973/Z(2*A77R33K-.;(A[L/( M1A4N)4#.55?_.Y/.-2UOY0.UB>_E''8NOA#B$L&X0P M=-E38'%?2O?S2]OO:_D3B.671D]2ZREJ:QY%/'7OO/!XD_D.["[FT_C:E<@H ME^KH)JC^-VQUFKJ_(20UHHO:!'@T\+QPMEW!P]94#L%^Y^*9)R*9/SL]^0)S M2_AH_5BH"/9 HZ(XZRVV]83Q"L'])HOE;!W'FGJ BE@.H$(@YN[^^NMB_EJ.4A]$"9AQ,;T^+KQ]&^=!I*9U+SFR7XM!!_[W3? M<"JR$2-/76OKN^Y-=#5):DSUC5AD)(*);@%0(<:?$)TP02+5R3Z M_T@4AHIMN8%GRQ+1@>/(Y:2BYY5P'&SBY0FP6HS*-)J625, '()E*U\>//@N MM3Z>R7MPZ8*1TELMJC'LL<-!0F5'"9?+D%./<"Z+0:-JG%UMV:Y#?:@AO%8N MB8@/Q\61[99IJ154ASHLRZ?YQ*?RB/TS_ 53L,HQP$+ 0[ 0R2T$]\[ AM51 M "KK3>)5I[PR9[V)J(+B6]L(>4R9 X,S_/F'_P=02P,$% @ #:EG5"8X M&-UU(P %=( !P !N86)L+3(P,C$Q,C,Q,3!X:WAE>#$P,3$N:'1M[5WI M<]M&EO^^?P5&V"N17;9F4O-IJPDTR8Y!- >':.:OWW?T M"8"2[-@A/+*K$ILDCC[>_7[O];._O'Q]>O&O-V?)O%D4R9M_O/CYU6FRLW=P M\.O=TX.#EQ)1<5**L5:-T*8J#@[/SG61GWC3+)P<'J]5J M?W5W7U>S@XNW!_BH>P>%UK7_65O+WFILW8ARR;) M*BD:F2=MK#?&]44\KE] MSK,#_OSL@%[R;*+S]?-GN;I,5/[W'37)[SV2]^7DP;W#Z;WIH_N38SEY_.!8 M/C@6D\?W'][[O[MW890'<#W?5#?K0OY]9Z'*O;G$ 3QY>+QLGJY4WLR?'!T> M_G6'KGO^;*K+!MY6P E]7)D)P7,*54H[P:.C8YC5V8>YFJ@F.3K9U6]MW:CIFK]2 M90Z3?'(7KOGB\[PW.,^+N:K]#-,D)U85=:*GR?^VQ3HY>IPB:QXEDW4BRCR9 MR&8E99F<[XE)(9,+F5'C5SO-3O5B*T\I_4Y>GJ' MUGHUUT6QWM.K$O:D;B>URI6HUK@WO/S7K?BH5_L-#!?%^O87.Z75AD[98%GHMY1A6D1:QGHNB "&1R.E49HVZE$:8X%*>N>]P ,DN M_)++J4+J5B5<(7+QZ?6[% M]K*2"U7#>W#V^,6B;5I1@"2 E15E4P/_ [OK"J3!1!9ZE?)MHFK *DSF()Q1 M*N.2HC*8@E&C5_7WW]U_]/33EW$I\AS\R;U"3GG1KEO8O:-'6UO9H_T_AR.& M?)EXI<#KNX_+\$:SF\_:M<6-^@,T';V"_.@1;X;XDS9C4(3&FW&T?_@0U^$" MY9(QY4"K&@N*O\C1I$%^,MY)FN"N)5,01WL-2K")J!7X7L!99Q]DUI)H^Z?* M9/*FDN QH!##33Z=*SE-?E# L9D"[GT-,0Q08, M=@JV'0P(QHHF'OP*SQF]-OQ%E&*&T2ZW2N/0B$ER2WA\,AX>-P(W8C/2A352 M\U)6H#@71-(YB6'4NO9"QW/+4%P'3&9N 9Y8B#6PB:AU*2;%&N6'J)';F&F: M\.T]9NM* 5'4VHT1[*8T67NI$4M&C 1 "! X-"V3(TNPF& MAF5=\Z!PBN ]@@2J[=!%?@E2BPTR8Y2X>_!R11Y@W3A/T\H5^A&^/@$952B0 M/'77ZWQG?)G';+JPMV->FZLZFP,7R,%1V[6'Z^'=2UW6:@(OH2]A]/B$!:SL MN6[03\)E0*K@^4S =.HLFS,T@206J@$AF=IQ %.1*8K[+M!VY9?DFNQ6Q6:N MF,&&S6"*0 JP&KSBM# @.Z7WU0S%X7K:?71C^-AIHHPFL00 $!WH"]R6#&69K(O,T$ MYR;29 D4"80UK_129:AZ<*=40T')B185.)SXI5[06DKS7'P=/#M\.)*)T5@F M0& >$-V/+%9HV#[XF_9AX!+P&Y!B"EU[I@L),=>P9+ACF6AK>"*ZTM-"9433 MEH1YHS;N0A,^]=,MML\3K/^J;/#CT=G@N(NRK'V4ZX4L03 U]7ZR37,!W(&* M;),5,CJ-?B=]LJST)=BR M\9/P WN3.-ZEL*$_7L7/Z6".W=[YLWR:&Q"W]6E>")!Q[T0AJJTF5(QM$Q,3 M4(HW=M"! O5+([4"EK0 2.7_OGOW,(4!(CDG:RFJD4>.1[+H/K$"2TTJ&8P4 MD<&(<[([G#$"%DL+@\7+*DULCO9-)KN&G-G%8'K>7JKDI9(KS%J2;3SY#2PZ M5+]@$)2S 6NWZWO"T%#\H.JN)"[HJ-3JV"7/G^5IW5RMOM!E6R>A M@[\@DS?TGP*7"4@1K/0+_ _+&A?FQK&Y'\5R":8ZR3)[ M'6X*6$+@7*%1/VM%!0Z)-(((O^X+(]&0OT%BB$RFTGKM1L+Q1M9?4KHES" ] M\VT*E\#N$=C#O1Y))T\,R83BEQ8II#IP9C!S"U=SY.ZVA).S\0A :WJ=_;M5 MS3HY6:$;O)]LU9MXYTD66 BL>""Q#HD"*7W_W;V'3X$&.77L T/L9$^!?"O) M@F3\J5 2D^.POL)59I:>H8R*O2C0+*I4I% D$PXBB7*C;LH@L 1[UQJS&(UB M_,^*+2\J031W'L.2!'.$NJ5P56>7S>4H3GV.,9"WPB9C^5?W0 5K)RJ.M.B: M!F:^*]:P8*!C,--@@I82&.&$9TYBTHCU>@ER1T^G0SK X!BL?RJL?YHCXH0# M8..GQGV2.L MELQ3MC27E>0 +_[FQ!9^N);Z"#>""X!;G/8-K)1-Z*XR(ZD?2UQ,R0S(VYC6 M33HSO"<':9+W*#20UDYOJ%![R#"91<:ISP%TTT[@M MS"7'PUPN)FV3QF)C*93'+*:',T(%\51)-N0U]*Q&WGZ%L/G' A2UB M!^'8.1!85#L@ G7[AJPOV6"LJSNKDVJBFBY0?.29H;,WKT[&X /Z>&SH:HOL M?:E78";,$%6B0-U.@/UH$B0$#,R$+6&<"H(M6!B EF6DBX-OF-V,@=RW14#< M&YV N* 0OZL..7,H@A$HWRLP#F&NH5L.@+%N5;;H33:J2!HS0W1*00>VHC3& M8Y"FN'=;S+XO#D6@)SY1#4P_^V3 =4"3:,R<(B)K!/08VCJ.JB+S;8A2W0P" M-(QHD@)L+?A131NLA-L]NG\GR<6ZMFC*9%4A;JW$[!7"Q;LPT5HV#3Z)"SO M:@QLMQP4(Q(^7 \C;"L77J%AP&1^0.NS!8%<2Q\7=FR4CCMFNG5J,,HR64AV MAM=V>=W^,MJ2X):#U&$E5!Y"<)-+I0NC5(=,_H"D+!:Y(K]DVA:80<0T .=C M$/0HJXQ!I@%=$)Q3K/CZBNNL:F.MPS#[N/@T881_9)3!C1)^ [/ T6@N%_AL MI/0HO;SYR1P(K#&9RA1,ZR9*S2H-SN% U M$$3>9LU'>G\X^+D"OVU.$'.'*R9G32Z D, .GI#Y]5M+!1JXR(3NY;NG+4D' MYZ9VTBPF!8[XUQBE#:\35/_N%V#C"IAA)1A!1V1\5]HD9IO1;N2GP1>[ZG(S MZURJS)@K*4-\RRD,GKX!^@.YBB\I-7$98G8;G=(\IK+0P:P(52P8WSNM1)NG MN!,^LDL!9KF8R-]_+XQ<-$,MU'MTU"]U<6DQXUTBQ8?(JEGSC P^$MXPURMY M*2L3""^U@XWCL[D6,I=U5JD) ^"S J5=3:+$PZ/M(F)![*P2RWFR*^YXZP=, MCJ9MC+@/8.!J&NL0)!NF_(S(8V L##;MQ-:Z2LOJ*)BQTOFW0I9Q6%,#!CZ* MU)=2@+C%?P"Q4\QH^PC0 2->M$ @,&KV'[VUI<*RX4'92/,SA.MU)M5Z@,(! MYB.Q:F)Y+ 6""GF+3W;Q9HK2==]*G-($*YNW9*+QR^6'3"Z;6$,%Z@M? ,JY M0A'N.S($D7BC84E,(80, 5@MNCPTE@#GPW)MTD<,Q:4IO6?P?2;5EMORO>@) M* *B#-8N+Q5,JDSP,HK]8Y =A6ZE8U#F@12_M:Y9$Q/1K&0!7^P>'=])5E*^'RK?B(8JUCTT M(7P=X)%\#<<0'SO@)Y?1V75C7K+VP:N.(1(M7"7!*"41MM+5>^.!A-,()TI3 M8@R:U6;]-/^-?76#'AAVN??_% 7BIL'+A%/X=PN"&J\QFK%2-56\X0K-I9'* M\6HZLHT5@6^S,;CR-R;9P67\B)344'%EVBF?<\^M)"V D<'#UQ@)G.)P%XKQ MC."?YV@^P(_"+3.VNDB6\W6-&AA65*(0[5>\T](:KZ\W4<02YPK1Q8HV*#7> M9^AJ:TJL&57L@-31?GT#0/WG :!"OJJU9T-7&&Y)000,;9EC20N @D#0M$4C)W$,K']>)P)9L-,*R?;)"G MJ_4'6.:J47644N" NRU@6^;#\6D82)F0_T/&<6DBN:ZVZ2M 8[MU>&-*FL;@IZ1)09TTO'.< M8Z\%2A0$\6?P2_ (/I#T25=W.&%5UVPH8)NJY%MU%)G#C!@A!;Z\CB M+D_(**[C57#39 _T]/6+MR?[R0F*)0<&Z49DT(T8Z@P0.5$;2P?O[69W<'B8 M&R&#-HJ?NTI)_U2P "BW"C/ 5% E+_5[^@+^2=J*Y.#8Z3W=F M8$( [U; STE;]ST#=F]<)Q]P?^6RL0Y4T/M -"Z&X)NM@H]0B,8*\9KTPGIO MBA65NP_OF02PSQ(/ZH?(::0M-Y$JX-5"8=Q1D:/H M83TR:NEL3 X,8-.0QR";?2S#+K!K(\.['VR^V8GN-(;Z,P%93J5B8\.$)!O] M$6S#H2V@-K8\Z)D#=P/EN&B%#51P-)?YP>!G0O+)3&UPC[:'HFE]A4$6%$-# M [V3H:F1"]/#8851T.BMF6Z+O+^@AH?CNV/NB7_SFNPZQK+JC6P:*NFX>O4& MPW)<56W&3E$K6%7DR9/'9(1VO$&%[4IW9@16X+ M3.N+E[Y\AL3BBR */(C8PFW_IRY BJ#Y_]:TE]Q^QX=7G]4KBZ8[>.^E6X/* MK\%0%R71J07 7\(X?)#'0PU#4@%[K+6S^:9$D<]<]1.)9(EWH&WL0,X%&RN! M:==K4PBS;4O[4++IT1#IBS6[PU%-F? 4,L!ER_( M! =U,Z'9Q:ZL:1_I; -FJ0C!,)3\WE3(%I?>11T_AA+#UPLP'[DRB$&JK5CW MG-XP=N,278:M!\2!,RK\8&X+[T_'S/O'^T?$^^_:ZA*#>EMF]C=HPM86Y#J( MWZ]II*S^0M(&L[/6W@8F]NTB">&:4F:RKDW>&CD-:%35\UZ*Q61NZ66$6G$C MP\!M5K24N["\4JB%,I5O@_P5EL2PE+*2X6Y_HD;I7ADY68CW@;/1Y;FC907+MK/#O"T.7#@F5F4"J3 N,GT7=)+88+C\?! M'U>8<_>+NYD(;TLET_W153*=1B&L5:(2'H[D"8W2$_9 ML($-D)C4>)A*B$+"9%\%B0_A&X*@/1AEM@;S6;7ZD.P^^&.Y+.5?BH\\.C9/ M,T_PCM"=;FMKC!@7DC,UB,"D!/ET(QB,1N+:HD20S-1$:5#Z7G7['N@OU^ \ M!G7RAJ@%IOUA1*9V@#'A^,K@>+!-Z87];T"6SP)D&;O ?S Z@?^S-\FPS8H- M.(Q(V#N\79!A1Q.%A*]S$)TQ,;5BO&O5>A/$=NSMVH,H1(/*#^,((R@QF^,7 MUI"T7C&:M49C8!F;$4(.O/GH\$?+]Z^P!A\EZUN<4XN**"=!;RP](O#;F!Z-&@/4$6IS@@00=DY M(,P0=Q@,@&?D,N\$2EHV_4-.2C+H4#WO(96;\[/,H&=T6CG:):Z+MK ;) MX&,:M4YLZ> -)H$PU,TTP?M@!\ZV("/ M>43 M;FD,"$XQ]9/##W6^CUD)F7M6@&4C)R[W[&G-;6Y1>*,182RE)*Q8%[ 2YV]S8/XG%_L.FX13YBJ7FR$V[L@.)5V MQ%597X$J^P'F-@XEQBK$KJ(_/76" BR +>&"SV4!-)N;Q#L74GN@5>@31KT\ M,^?D9];)7U&#WYAN@BZQ%K9.I4,&$MZ';W5C<[:=F@W9#K2M6+"^,C"&K+7= M$V+P4VQ8X<6X7R3?*<8:-DBHZW:QY(=0WA2K_3ZHA7DNS@5L8=*97B5ZE<>G MO,&"Z; =1YK,M,X1>D_!#%BD926;_B,#36ME1ZAN:K;*\3U&\5Q6,(VKA MT1CZUG[>)*14IV=6T"BQCI*+B8*-=E7=RFM$IP*8SFI+:EV)[DXAI3+81L^X=- 1 M9%A@'F@8QCM0)#UQ#?RP;!2C-$$R,8HQV6,U49IW.X$*HW[8MJ #5:PWDD;U M\)A#D+6J;(!*X%GLO%K*F?TX(K^L#;HA[G!%N\BH^0/WP+B6X#'J6:D,ZM]8 M)*9CT"980G^+!L[\A#%A,&SF+!RT:]#7ZL7B4NK8,@@%'7"^-L7JVF["$]8E MA&?8JM(5)2$\;#0F 9\+VC2@?DDR>SU5!$8=;O_07[B1RZ5!6.D8!%0 XEV; M2()%54>->(3U<8*-H]H.RQ$@/DC;X:RQQ.H+\.@'.4LZW"N1J9;=3B)K,9EHT/,!AX3K?Z5*J_ ,,U<7*2+(=24M %.RU]1'%(9Q\WH5.I M90T1BBT@&;_#?7,,^1@DP*A.+!R[\_)H=,[+2ZQ (/&Q[8;TU[7MC$.VN1\W MQ176?_#(W6N(!I/E6Z*94HV$D]-79?]W:17)FMSEB2[(6TSUQ7U\#&1 M;><;A%GP/Q#(^4;$GY8X[R*[1D3+"3AK8 *8+! Z/M19#^6C_Z$.R@JQ39V< MZP)FUVLBMTMFDCFOCBK[B@;COU0[0+WTD%76=SKQ<; #<]?F*AK/"D^I??@=TV>-06I\G&A$O?>>XC+US% MO4TB,AU8!26FL-8;B=WV,UZV$Y@1ANQD%20$3UG$O6MT]CY.KN"A8-01>0 " MB0)VI/LP93=Q!/L0DFZPM &D:6!M7>#RP7W_]Y+H@)#WVS$EA;RX3S!W3!1IJDE"11] M=-TB*OXBZ1A0:GBY2,[C7 1U2CGD: MBR?(( SRR!!_<(*T[8J?L >3P\)R BJVLC*6JXRA%!LK7#Q";)S$-"*S*ZJP MYJ9)V*& *XLV+"]8641R?L\XW,VSJWORIGN2C8W)1\P?0R(9ZJE;//X7AV+K MNC=N>)1W*&&VR :/K72SW2GM.>H?5-W(H,3Q$UY%6=4P2QI*1CI^HMG F /R M-BJMX56R=>:8B_CXT9G^#<@T7,?D^[S1(X/!7E&^\\T\_#+FX1N*O(W(&"2D MI@+N;1'9C9W$^:P^MDZX]!DHJ%"F-36EBKD&%]LNU#I3[F)LL5#"!.=J23]+ M HJG%*9I.8[G,]<<3*'87C43I?K=/":H<>Q$/0;/H[DMP*['H\N-X/&B!1[' M Y+%>=S;3I-TSKK&N-\$#7\Z=MZ"@E:B0F3U0&K7UWV8AH+]/@46Z350+G^# MQ@"J"2PI;>)F3_J@KD$#W5"K6%&.M#U'5]> MZE4(>>(F(*".:5W$3"C0,@P+:92+KO*YWL&%ABLS#5:-!8;B&[EKF^".FI^^ M6K>SO!X8;"R\?I]9_5>$C.L"O]\R?Y\4A45!IYS@BK-!?;D&UR@PHL^U MMS&E4!Y!SI!!"YKS@/9M.XE(E M>@LFO62[45%<* ^;_%];T<$NC3T$$'O>8N3.-)$ MP2Q7!I;3$HZ79'^*7)P M;10>8\B?8:5-^'")7D]#[:YI[6Z-$7AT/#:^X[;IHSA*SIR8XRHC*X_PW]AN MRE@^!E-(R;P,+!P$'A>%G(F",0X22V8RR3W9UN0ED<$S-182WOP;^-AUKC+7 MX-%&J!="E:ZX+P;M&+'0J?SA\Y*&IH%&HJJR=H'X93K',W26=' T$!J)JK%' MD5PWJ32.M;'=9BL3)B'WVF$1&UZ[O/"L2^"DW !-_"(&A[&A5#/K[_D:%ODV MJ=.[8V/K7U1-%;NEU.VV7;J+8?\+SXP-.@51[J)LP' +_*6);%927E-LR%W= MEX7 >FTT+TE;4C]X325ENN)U()A36QI.10WEO%ZZG"Q"6UD /UN%2R$.C*Z0 M7V<4GV4!;OUHWI:KP=YEP[W3NJVEA'<@HWGC.O&<^XA!?KL*KF3&!7?Y4JAB MBV2Y\WS;M6(1U=D8.=8[ZYRA[T@EW/XD-023^##3&>A,"CLU,;0R?J MH=_BXND>L6(DS76?,S"YWV7NHQH$6;!$\T*+*C?U1',IB!:9OH2I;NVWF<&8 MP92K@(&:%,?'2],1BOM0K,3:].,VM3YT3C%CJC*P14T1L3U7DS3Q9OW09VN# M"63[S]3'K[1+&U)#"EEAE .M1&-(FG[E=K7I0%(UHQ(\6_KDKG(5-+VCDC$] M:84"'0H;D9CM,>'N!3EAC:_ M8-*$:+Z%+E?<:1B^B[*O UUZ37$:RW?V^"B96V9J67#F#?MQWAJ3:3P]* VY MGE/N;MO&$A[*PUG$:WN+.2(.U \E'EVC1M?FD:H1H_Y&C"!G54!0.-_2Y!\E M?7K7$"H%O!^P?."2!@\0 H5ESZ#.L3(+E9HO[7(669-P;S2B;FZ_S7%C>^RR M.]=(H(45EGO]R-5;\*RVK&41=,?,S"E H7YU!X_V3*U"@%]BFHOS.&V%UT3K M]\/88=/9R803S5W@D9F0$(?H4=%Q^=P:M7U\WJRYU9ZT8FK,\FV7$7V>6J1 MG&02M?F69,?_)-&?[L=OB-%/0XQ^1B(Q"N;N@VWHE\.'V,KQ//GUU<7YV;MW MR:\_G;T]>_U#:F"#E:OK!YXEL(6S64G GGD(7F!@>Y_."54L4?QRU2S'1UM9 M/&*P\[V3%S^?)1=GIS^=O_[Y]8^OSMZER:OSTS\ZVX&I?49JV^:*O> "O2UZ MO%>!5I+OO[L'.I'^G_Q0B?)]\A.&$JMU( \R#3-KVS85Q";BK6"7D%'AE\MH8E"\J!2;TQ_WYG$NW)=+ZR!D/ M__G^NZ,'AT]O_O_>NH_#$P,3(N:'1M[5WK M=]LVEO^^?P4WW6F6=ZCF.[K6<3)YNXDS.?]D D)*&A" U(6E'_^KT/ M 1(RG'2-%+JIJ=Q+/$!7."^?_?BV7^>OCJY_-?KLV1:SXKD]2_/7YR?)'>V M=W??'9[L[IY>GB8_7[Y\D1SM[.TGET:4E:J5+D6QNWMV<2>Y,ZWK^9/=W<5B ML;,XW-%FLGOY9A'.V++-]_L'=_[_#H:#0>/7JP__#! MT8/QX?C!X?U\_'^'AS#*7;B>;ZKJ92'_?F>FRNVIQ $\>7@PKY\N5%Y/G^SO M[?WM#EWWP[.Q+FMXFX&;^9_\C/Z3A)G PT:ZKO7LR0-XEOVDUG/ZM98?ZFU1 MJ$GYA&9\AY_M[L]THGEU<)L<_O3D[ MPW]]D:G^VE2U&B^CN1X=A%/]= MR/%89K6ZDHFH$CU.?I0CTPBS3!ZG*!SVDZUZ*I/OOWMT<+#W],Q?? H/H _W MG]Y+1DMZU$C6"RG+Y&);C J97,IL6L+T)DI6:7)>9CMI(I)368B%,#+)M)EK M(U#J1>\XT;.Y*)?^X?CDQ507Q3+1BQ)&736C2N4*QPCC?:L+8=X!C2N0:OZ) MJ]]DW_(:OBAK]Y*4WO)295,AB^0X+Z2)YSV;%WHI_8QW_LA=\G ]NP29[_PB M.7EU\?;\].S-\>7YJPLD,))A;N1,5? >)!-^,&OJ1A1 V2M9BK*NDDK6R5B; M>@J[H-"+E&\3IH;%3Z;22-PC$R-IFXUA-?6B^OZ[^X^>?CXEYR+/0;=M%W)< M/SF\ 6VW]Q^MC?_V_9;YRD(5WAY3"C00;;#7FDT.6M/3!A?J=VSKZ!6DTS=T M,>[#8HBOM!A#;^\LQO[.WD.DPR6PBY,RR4(5!?!1(OF#' 4L\I,5C6F"JY:, MFZ+8KF%DR4A4"D0L<-;9/U^GR34>JTR:G21\XUU@ MX!J8E?2"?_U+8;)I:D#VPB<:QF+X4G@EBX+"LC<8G',8'0QXJ1LO M+NS O?1]2R\+=-&R\<,G8Z%E"2X:OPY];*!M5*<9@AL%0QM(8N V^A><$ M"NBE*,4$#7D_GB^@BO[BV2_(L[3[*URYN32@"6>T?#G)552CX?8.)6_(47PQ M\I18PF80%3B$(^"L$6XKW%.\->KPO;TMU=GDHJBT']Q4U"D84ZJX1K;4/4F4 MRRL-O(YV5PW*7C&WPQ?QM$;H:LJJXM%8VQ)8JW)C%OF5*#-)[JDU+/P]>+E" M7T16=>6^=6Q#7\+'Q\""A0+&JI(MXK.Q0I* .'B+9BE0]!&;'VPUVM?FJ@*[ MSDQD9[R.W' EO!6D5@4>6J'H0Q@WWCO;22YTO5#U%&>.6X G,@*[IT,I%B:P M4K#\,U4#\Z=N ,!!.&5::8'F,[\CUTFI:QP]/7,":S1!F3J#OPP3F2@",@$7 M DPKLJEX=R$AW=+Y,=Q\?BAU&F!JF*4F,RS94O?@S2!E(JT ;\--6*0)D!K> M"<.B!Q8P5/C7>"R403ON,3X G@#L!3(0%B*#669I(D'G" YLI,D<-A[LGZG1 ML-+7FO;V =']R$B%AB6# MGT3[@4O *<+M4>BJ9:UPU^4:B(6KE E0(:!T,UV."Y71!G;[E1=G@/)U^+PO M):@WW=(]V#A+%Q= EI7P,O>Y+$%TH#VP+IV"A#IM#>=M^P3$;Y2,9<%HX; M)1)*&&0"L$,J)PA:"=ZJ!!9>7VER0^O -(=-OT[Z#JB--&)P4FYSHZ]4+F,* MXB_LI.(*S86+;_"V^9)^ZR:;78=?P^RB)SX!+0!2]:/C66&(/1<@F]^* GR& M-0H?V''KW.Z7O9T-V[8U ]%)!"N%B.0T$RE.4&3_=?AX+X71H4Q)EE(8[Z@% ME&UC9?!@TME@N8@,-'!.QHBW4,",:> &O,QHXC T>C+9->O84 W>T-I01EXI MN; 12K [?P7S#M4S& SE9,#F[?I9,#)D?%3M1J+X9%-BD[;RG1^LY $[<:H7 M\@I=RW7N'W0.^N(1;9^F!+L-3!TR20V:=)&-.#$:#/AP'6$U9MJ@&!5ELG__ M;_"$@AR#T+I"OR27F*:J)'\5[E#8*FSA50KF*DRQA,G4#3G5UG6!N^RR5V)& MAC%F,\" O0TN,:[8:)-EL[6]GNNRJ9+0 KN]$CKVJHD!,,@'>TNA.,70@3#U M?K8_1[EL_4+'+R,BY!P<*):T(IEK="O1(X,[06AC3+!&/[>V%XN9;MC5?K3W M-_P1,AB%ZN"!TPU\ :Y? MCMF!T%4=@P[0AD,0/H[G0X>YK-%K+OD=+G((/XWU2+_'?K)Q^]Q+'Y+\5\#MQ ^L]=AXNRDV"F":7EI!$&O%QIM1=^ MW-=@0 2\DW076?:E"_BP5N1UK/Y C;B3_&C=!,KR9:*092Y8_;.9/+27>#PX M38QT&'*]\]#1#O1"&^1%-QM6"-XWDF-4#!Q9/MSGR/)MD=?9)LMK9TN?_;M1 M]3(Y7F \YO;*ZK2:-+G(]1RO MFANEC8LFNG=AM%"[F^+WD$Z<&\GQ3;S)KRS%+>UE],,/PF^Y8+EVDO,:96W6 M&/P2%"L,O4:*"XY'LXFOJFA+^'FZ%XC^NOA9;&481ZXHH.TUZO^>LQ(198EZ MWTVKG:Y+6E77I*M"/)C+D#R!]19X8P\AYNZRJF&OO46,*ETT=?^6CX#*^.^I M<4^>@]FQ/0*E_'Z;LG-/1+$0R^K.NH!LWY2JRS=9U3D !*)3,C7G^"J(02]X M;7PX>>U%X#^%34&_UO#"$"IQZS3C,%*A))AH[IP8IBN;X'"%$_HNA!HHERM' MV;FE+-[#H#2RC*_U_X<"2F'V*EIAKZA:U7Z==4^"/;1A"D*R7EIC MJF1J4%)U+E0_%66-RS 2\,E)^):]W[BA,DMZYSC@:#*8@C&WH 6?_7,\;3^) MPY*(O*CF,@-.&X!6W)(4[N$&IG#+LWU^[%T> M;X>O.^&[UFPO.XDB>U_J!5@B$T2Y8-QI!"Q&9"1&M[ 7:RH %=%?8H8'?XCVZ+9?E-8 ["S8B&R@D"Q-:_$4,[QF^JR":+ MMZ@?>H!W$752@ 4%7ZIQC04]6_OW[R6Y6%8.PIDL#.+G2LP$($*["TI%M#4^ MB2M"P @,++(<]!WN>+@>QM88'V.R%,2T!/# 7%?.P0O9)_5E0GBU58')3+([ MN73/\I-IP8T=&C@&S$-<:W*E=&&516RG!B1SF%Y#9O2X*3"K@B%9COPBN%": M3-ELN9\WP2;%@J\W7$9561MSBBF1+L([31@5'MD2<*.$[T#1^37(Y0R?C2L9 M9=Q6/YD#@14FF'B%B&0BHYH>*B;HVMX8VI8%(MWIUFA(F V*L<$M-*UOZ;=D MP[R?(QQ<>C.B!%C3SH+.0&7#MH*=H^HF!^K!PZ<:_)6:W!Q&*FTNNA)S!5@$S;42&PZ\-@?>1F(26Y;O'#>UR[SUU0MLV M^X=XTACB#*\35/G63GI@UG9 "48J$4G>99C$+B1;C/@<^&!+70TQQ)7*K')- M&29;CF' BE-W)9@:*C(J'0@HL=X>;"B(D1\VFR)>ZURAHT9-W45D@%\&DUCB4? M;A+>VQEMAH&Q,.RS$VWJBEHG66'&2N>W1?-_"XB6KN(_E0(D*/X#]CC%+I;K M-@,&[$W1P/Z 0;./TUH&5@KRUNS(/YJ8W:XR,+8O@,60XTAFVBB2!6M)9!\B MC0/+^K KQ8>ZKR/VJ .*Y@U9$_QN^2&3\SI6.:2)\-&@80W*9Q\%"F/05DV2 M/$)H# )+&C3(:10!5HT%&&,<(KQU7+O1>P;?9].&N:O;BIZ '!]E7K>82(2* MP\LHZHU19I2N1@.UMBNLB$#(,7[00]B63OSZGIV>>Y#-7Y8NN]M1 M1?!0?E4;OT,=Y,/HI0^:HXASM(EW#359<&^BY:57<84UI7*]'K@VHCA:1E%$ M$,&E]8-65%MXF,IB M5X)D/EU6J$Z ?!+E0K]NE^AH?9*P%\3^PZ<5 ?YRN#M%8Y!FP%Y1Z/QI2E!8 MO>+1CBL7I]+M^O@B47>;"%;:N6FK'68+8,D*$+57WM=65=5(VD5LH"9^!]'> M:7$_;3X(G/:*,RR.I RFI#MAG /D33O+$L\@'$JKQ4>*ZRPM.M4SV"VQ@+\) MC&!H K^B#7R)-HV/);&']M:)0_[UC<2@TII#9&?*\UO@?_M-'JN"X?"/%;D6 MQIRZ$%2,XDU#A&]*:@^Q=EQ%"E>R%ME)?G:^:U<'###*\' ZDBHP,?URK*I4 M'C"8VW"92(IF-@=NG\&HJVF@W"P4&&W;*T0-LRP(M.\,EF':#:#!$$H'3'- ML1"/'N'S_+M>6\!WBYRD0I+ S,VQ'H4B=D%H""S,;0M-MF\B Q_?EZ-D*9O9 M",B$1@%&-?_"I/V!F+1UP5- MO"*IU\UY/Q',9[%4PA.=66C!*J.UR MY*KV^SB@ME"C6[]N0OB"X^JI% 4!>]&-+&MLJL0]J\C0LM H;+_4S#@J&YG9 MFZ0L@JSWW6JM4CZ78/[EA!$9]">Q7H819A&9847ZJZ'*JF%9A,VN#/9'Z*U" M%#3QK[86#!6G<5 =?4!NG^8A;*GUS(:],2M)?3S<>;-=#Z';:B(.TB/>UQ49 ML9K*$S)TJWC^?H+L09Z\>O[F>" M90U&'WX2Q7-]B5+[5) KE*&"&6#:P<@K_9X^(&2X8-1Y5@@UJQR+DH_BHL5T M9P:""3:9@8V7-%7?VF,4#]L51L"]G04*T_87=0 MZ 5HRH81/7+@9JHLLJZU\ZHYJ,:K;I/L(:DR6WK66\&!8$]?,9!YQ]BP0+]$ M153HW!D9O33339'WR6DW:GQWO$7B[UJ-M7KW. 5&=A>5F5Q/ML&H$5?KV5%3 M5 7(B1OOU$4\H]X: R6!4: C7!++VF-EJMJ7XM'NAOU!@U]-V1O1IA=%<131 MACQUXE+>LLRP(#E7;NNO+3-NVTA_JGB [DE].J MRR@Z'*1/4*&0,, ^4,UDNBI*GSK#^=Z*) [9V8SCBROIIH+5<&"T])JFP7R; MTCV3#'94M#T)>5N8]9O \G?@?YO1Q.F,4Y0^^H-?Q7L-8TJT)9V&A>TGVIYVW M!YB7HD3Q4,)Q5?5,7.CC R^K4G+72:TV?&9!5H2B7O9\MZA]B$N^6$X>D #> MA&B'<5O8?;S)['ZPLT_L_K8Q5QA@7"]_OT9[M7* P$$H;T4#9:Q!N*?!QJQT M:_ 2QW:167!-*3-953:'BBP&6U15TUY:QR83Z64$$? CP^AQ5C24-G&L4JB9 MLA4N'<8* ?$LDIPP..Q/D?7KM>[_3+P/7(HNGPVY=120^( %SQ67*#O?O^_Q M1T!- AT$>+W4C>:Z*:$3IBULT:U4SZ=; ?7<27ZA 067@@4EVQQ"VWFSD\.D MRBER=],P]QD.M"/R>KV2J:F+[PUK@6CHE:0.%X,-^_'+!69[6X*NWG&WI73A M_L:5+IQPFQ98\Q.X'WS=#3%?OI0G,91V(OG6>?X)P64;CGMYE&L:2G'$EDMZ6NTD:T 5 7*C'8@W" MM$<4NR6K,4B\87^2/+='&74RB(-YPTI]2+8>?&[.4+6OPX?M']CGW&U]N7O= M+ R&S1 P M :.P4'(&#>/+[$$LU\7[;XL@?[!Q@OQ%:U=A-P@7)]@<(>X!7$'"'BT/$M#> MN_,VPM@)Z:YEVEH6KMUGU[1#61$@XZW_BEBW;(H?S./@1^$WHO(5[XB*@/6UZ3^+%Z89,N04GU*" M,P)"W*IVNFU@0"/)6,R(*.T$4WXXWM?66H%?KBD+1Q(>DPZ"LG)<\ PN36,3 M*6'! \= 4CQXI+;543JCA"NE1V !0AA:, ">D<_O$7)E7O>;X9>DC5!';N-J MVD-2[* G=#P>"EO?)+%/C!2CE9WN_T[B@TF.P[P!13$ -*()T<1MU5PPC/M6SLV0_']E$&! 9HGY@9S0$SBZBW!R^ &SOJ-4S@^!^NB M+=KD?IOOWPONLNO2P1JU4R 3 Z&]^'E1>!-UA3KO6JZA!@XL@L/.$%IGL]NR MINKE!7$GN)?;VV\X "0GMPSC;KIYZNJ$AA_G334[>9G_!5GZ(I"E%?;/FJP= M+]!@]Y/[E+="UEF"W";P(_MK)_EEH.%R%]';:G@^F TSIT;AAN.JD1BMZS$' M Q&=![V^J_9!?#(@]H1UL!A,^,Y6XJQ]6)D _'%M2:1Q?X2GM+J6]9V[)^I1 MVI0!D@,?/Z4SHW*;K.4JQQ9[$EKE41N_S'M3F?.F%M3E,*92T#+0(:ZI&L*" MFON(EF[4Q[7=<9&_?CWTC'6KS7QGC:M7CD$AL;&#%R/)2!=1P"XL3*[ 19OS M0PA-CP4Z']3,/A>G M88Z?=6?;?JF<\JPM,9PS+O-)EH<%''0I'7"#2:&UGW M'QE8!4[JA:JQ8KL0W\-*\O*Z'C/%3W4Z;I*OJ=%@)>GM5,86"+6/Q M[;BGF1]=Q%-T5GZ(+>+AVKTA>($S7=6K7TNPM:&Z)TI\A,L>=GCL+_UM<10? M;IRCZ&V[O!\SC3\5,'CT7>S-VMJHI:]<\9F& MJ,J,K2GOU:XSDNCK$-<:3%S1[# (SH%"%@68#*&G&R=/$/<:6Q7&_F#_#37(47 M4+5&?\@?#.9HC$H]\%.LBPN>JYZ4RD*\K;%ANW"LREOW5ZA_1!T,"2,M$V^[ MH,6"/E\OT)-2NX1!8." $[@J$-1TDV1 EC!][\KB%A3.;4&$\0YHTPBK!M0O MHV0GS$30Q.%B[#[=O-@9A/,%S=4<@'%IW7<')8UZ/@AGF0;#)-BV/:_K9D$P M7L\?&X-T8,+U>S&O GS&1(\9*AP@-SL+7-R;CRWU^]+%"H:QD(YHSLR.T>EQ MQIMX"K^-^:HCK3XFI9B7VP:MW!&H7\U*(W/= ?QD5F-1\0$6\LN)F3;ITEZ MT9$XCT'JKY04X\!N'C<"?'=6L(_)HZX(M"T<'#STB6X.2_W29\>VUN%Z3<%] M/,/\T;I,07C[L"EXB@!@VLCK2Q00:3[66BL.U>7ML,E%6_[.<^\^XCX\?+!S M=+2V7>.Z0/CV2YW68HP\J9QIZX\5X*Y5Q9*3W?XW&R0H*)CB?F$'C:"GN>13 M2*GJA@$!W@SR(!(N('#?VS RGJU%1^*PF=/44VVHI8&- 'G;(\SA_ Y&_Q96 MK9?J[BQ> N8/R,/,M67!MUD.:+^H@H(-;,,BI[J 9>HU2=DBN6P/N*#*B:+& M8(ET9U+0WEC>Z\220.7DOLM%-)Y%F095KP2M.(^'^.$H[G2'!F6H)J4 M.V,Z0F2X(R)070R>2+%A9^+1@GH/;MU'XM%HV+RDD"66BB'7NJ9[\V94X"'& M8]"Y0<3_A'GZ;:VS]W$@,DA[&S1=>^#N'6#4@;9* ':.N! MV5;M#98Y_=FEXPK,54](AMC5L,*L54@67!KF'1AVZ)M1VB!\ZE"2?*RX;YK( M^2Z.>\Z!Q0VK4]=J,32 H]@_YWPYIXRM7%S70W> 9)L,[C:7:1^2,B!@U6C$ M,KZ8*[ZH;)O"8%7X7IL.L&^=2$TM T$@8 Y[ %,* GB&#@]%/L8BHRX^^ IW M?6KIP'&&,FX92(>WR1FW+-Q.(L!^6X_JH/K<]SH@9->R:!T]96 46X=[@V6I ML+2JS47B?>Y^;&WH0&A;>*1<4U5MR5_\%'*>0 ]Q>TT*Y!D^'=2YD")C!Y_F M6FVR5EK_2:VA6C(RW&RME1 N*[S=]5,=V(T4H*5=_%Q7-6["EP(<\VS:8 /? M*FV/@(VK/P<988@).#[<=*5+6(OOL3D'I53W9TFT/[<(Y$:/'X!7&Y&A0S]SE MXH:ZRTJR$N:*6_ZQDV2NMQ3ZK]23BHXL:X?R&:^BL',81@ZE(/7%K5@S4Y9@3^Y-?6:H@#=QN/!L;O)0'D4O)B&_;KVU Y^YKDZYN)*-5O]C$!'K_C% [VFO[K M5+[/A!/=6?FH/VVJ_?'&I=KQ<* "6Y>#G/-.W9HQV9=1@@@$XPC=#3KDTQ^< M*DQP_F<7*FP[W?2+#EW.?;O3N;[S@'Y-G*H#>\YVBS>;G?0TSV$*T"<1$*%#( MG+6LE0]5VE-UVPNM#,\TF)0.DX24YN8R@OM:D4?[B?OC=M8*@A#9%'EVG\79 M.T0IZ@(_7Z\,.RZ*-@-/R,X.7/.:\XU:;#-C0!EGXLOR;:5 "UID (\#: Z_ M*#!("[&X-1MT?],VZ'&%VFG]!V]=#%5BEW$I=HMX):".'_GP02GE] 9%IXZ369)/30;/V%I(>/.OC5%5KC+?FLHE M 69"E;YX(L8X6/'0P9SSV0-#TT#C6)FLF2&\CDYT"EUK'?391^-8U:Y]^\ M"*QJ1".3E":U9M54S: -DX$P,DUI&17UDW?OZ7*R"QWN%?,55N]2/ Q#<>3. M6K47'_ANWY:KP6XLG38PW389HG68HPDC@7BR?6 5OU8%5S+#SHV\$JKHF04N M/H]553KG""M2B2N?4]L#UWGRGODMSL#:TP+/"DQ=_)ZH1]_%)5J]Q<*PH^\G M8S%&O\F\C6!0^,\1[;D6)F>L]U0*6@HFK[!51?T"[%VMO:IIJB_.Y M7SU;+L"BC9T=2A>7F9H7TIZ@K<>W9IMN3B,N&7Q3YDDZ0_+^J6DWVAC8W!*@;*'2VIL7P\Z MRAW1EV,- >JQM@C!&R%UPIU0:'-SITR.E+I3Z7Q7?8%&15B8\!/7&<"S&G#P MBZ#3569[T(PH! N[-)*K,-:5G_SN!_W[G-*S$.3K\ M"@*GR_&/'Z$_?9&\.[^\.'O[-GGW\]F;LU<_KH?-:3"IQ<497_('NX@@!MYH M(F8_:Y%F@8'7FM2>P;'TY/-WVI=)M7[U=1XD;?+9?]:CCFC0%]O'SU^<)9=G M)S]?O'KQZJ?SL[=I2?OJ2/N=BFJ^YI@.C9M+E,K-8E2?D3^-%\7R^ M_^[HX=.*_D[^02B]YX4"W3.X,V_' H9_+L"'L\L94.?VTN,2VTGZ_7U*-5': M_"4E/IFHWY1@>*FRJ0!;^#@OP,:\X#(Q,2YH=&WM6=MNXS80?>]7<%44ZP+6Q9S/Y M;;S^8SE%D8XY6EZ/YK,Q,DS;ONF,;7NRGJ"+]>4<=2VGA=82)XII)A+,;7NZ M,) 1:9VZMIWGN95W+"$W]OK*+EQU;2Z$HA;1Q!AXQ1,X4TP&/WAO3!--1)#% M--$HD!1K2E"F6+)!-X2J6V2:N[?&(MU*MHDT:COM-KH1\I;=X9TL/?C MV=6]9Y>=>+X@VX%'V!UBY-Q@09<&7=+NAKY_U@U.3WL./>GU_,#_!7?]7GCR M9Z<#4=KP?M5(Z2VGYT;,$C.B10#N:3O5_9P1';DMQ_G)*-\;>*%(-/0FH7%U M6?DX\J3IO38Q9YO$+0$95=.].1!<2/='ISSZA<4,<QA$ [53^1T 6YG TGS;1;#&VT.IZM)I-9L.KV73U5:@&GL8^I_O@?2$) ME29@X#A5U-U?] E3*<=;ER5E)&6C?HSE!O3A"ZU%[)Y V'=4:A9@OB.HY*HR M/RC'O,>=[L6*V#S2Y]5_X!@DIQH!7 >C36GX1&\"MF_/O[=C\>_9&$^ M'Z.%60[>F@91 MUNMJ@QHAS+3/U\&.EOXB,LCQ?%QXZ+8? ^8U6*AN09 ](M M&EF_6ZBQH#JBDN.$_%-V7J!:]NQD2DL(!Z.EWJ(Y &X<'M56,F,N,H+>Q?X% M:JQRIC]4*JFM2-YQX6->J>,Z8<7:Y%> 0$1<6XG,BHD^P=7"#UT(7@!0:-9$ M11IN3"#IYEC2VDKF.7Z^,T'_%P%]_T_KY4IG*:3.-I@W$1"24J5$0=!D"#/V MWE1;U:P$SPK)J%?%/,G*=9%;QCC!I+ZKE\/BG]%7F3Q+S,JZLN:04DKW-5[K M/B:E";-28+VN7CZ:G,O=HEEME6"C-)(X":+=/JG&RGF"I'IOJ6$:PO*& 79T MN5H^+:)EQ#A+4VA[T-'#HQH6:5;+X>7T/H6(U*N$C,%:0E*!J?J20FH)OB0A MVV7E]2M+UH\+^*FHBF.NA$XTNZ-')?V'6G!9UG4>FF!?%4NOXR:?^0NP.U=_ M),I_(X._ %!+ P04 " -J6=4X3P5?:H" ^!P &P &YA8FPM,C R M,3$R,S$Q,'AK>&5X,C,Q+FAT;.'D8>YG;,[,^N]GLS]Z-,B@%QL M"UC"T!(5NAZ$"BBY$)6KZW5= M:[6M4;;1HZ7>I'+T@E*.M52DRMAKODB)43I^Y;U659C09+?%I8"$821P"CM. MR@VL4\SO054/7CZM]HQL<@&685FPINR>/*#.+H@H\/B8Q],[W=/;(EY,T_W8 M2\D#D/12(>;(,(W1<.!83NS$J(_.XY&3]M-X: ^SI)]]MFV)4I?^71 7^P)? M*EM2JCEN +@#JQ(7-4E%[IJ&\49I_<9>1DLAJS$9W/WMMF3\B_AV;YWDD\M@Q^T]$_'FX M"L((YM_/[\)H&M[ ]71Y^U>D_S4UYV=J MIB6IK3'DF.%X#PDM>3,C@H+(,9 RH:RB##43"-+.<"8=RZ0QM1Y+O"%<'!Q6 M0@Y6.V-2N:9L"RMU"&]#JH%MVZK5'XP&]CN@&80JB@O<@VF9:(U.=TSFEI4$ MI.UPWB*6Y##H=6/(<"$KR&D]X,I(BU*$D!U2FSQF )SE.=TVU.B 34-]:,&+_NNVC8\/7$&%[R5L& DP;7DR7*ZX]BGM,*2V&RV M>"%@KW9<7EL/(OR(^ O!U';6Z8EY;EP#,Q,2YH=&WM6F%SVC@3 M_O[^"AV9MY?,8,"8D 32S%"@5][K)1E"IW>?;F1+QIH(RR?)$.[7ORO)#B20 M)KVF/9J[?"#8VI5WM8^>W14^_6%PT9_\=CE$B9YQ=/GAS?M1'U6\>OUCT*_7 M!Y,!>C?YY3UJU1H^FDB<*J:92#&OUX?G%51)M,XZ]?IBL:@M@IJ0T_ID7#=3 MM>I<"$5K1)/*V:FY Y\4D[/_G/[@>6@@HGQ&4XTB2;&F!.6*I5/TD5!UC3RO MD.J+;"G9--&HV6@VT4$(.#S%N-X+V[SX860=QIZ/TDM/7E1E+O82: MYW>.FIGN+AC12<=O-/Y;L7)GI[%(-3Q,@K+[ZN;8F$G3&^UASJ9IQ_I3<:KE M<"2XD)V]AOWKFA$OQC/&EYT?)VQ&%3JG"S06,YS^6%40 T]1R6(GJ-B?M'," MUMFK16$N3,-92DOS?;\)-@]O$A8RC0*_YM\U^'%3MWBY72F":%#Y]SC8'XXG MH[>C?F\RNC@',(^O/O3.)VAR@<8?W@^1'V#/;^WC W0Q1OXA*2_>[KI?DW=# M=#7L?QB/)J/A%1K^VG_7._]IB'K]"5B/_).@546]*]0;7%Q.AH,[GH.>78V@ MT=QU-\$5ZVEO_*9W/KSR+GY]/_RM=++9V.+ I[#YE5UH;75A5$7_$TF*+O&4 MLSS"5111J5F\1#K!^M7>X7'WLYPHS<\P(4"0'J>Q[@1ML,7&C*4$XM7Q_./L MJW/*=H?]6FGS-W]X]\ZB^'ZM>6A68802/*=(TCFC"\@L.F$*]=(TQQR-:2:D M1B)%;X6<(;_A_8Q$C,X]''):1:,TJD&,3EY8C)H[%Z,W6$%D( RS);I.Q8)3 M,H7UMZ&2+D9$@ FI@ H!'H%9BG"Z1'FJ94[! Z@9;/D P<-H!E>207AC',$M MB<0,LIP63FY#(*4150K+I1&9X6L*SUV;4\$] L; ([FM/> 91B!B$FH-$$M! M'2PA5*)%PJ($J=Q\K/075-)B$N/ C"D.18FI;Q9,)^"@RFAD#33S9F":(.#F M'-0("I?KR_ "T1A\/VBD*&8IQ-M 9Q7?*D 1Q&%8KHVS- 9*P:8ZAN\1SPG, M"1A:"V85\,!3+4O4?##B"V[*X:B9R# &!2 '#LXY2U M)\(J03$7"U4"5M(I4QIJ=HVPN>GL!BNK:[A3I3$;UKY Z+5V#GJ3.W%ZM7?< M](^ZJ@!743H8XA!QS.#21G"$L*06*Q![!HG+Q!11 &C(F4J,N!&; 6D:XC37 MA*F("Y6#GJ%3*;@#329%1 G<5F@?,$(H@,X!87@3)3B=4M0#IAKG'"1L^7RX M3P^LJJV?S=6!??Q]P(&$2XV43T>*RK M)D=&.%=/5S')*J0 D.))+OV)7,($0"1SIBP]@11-[3RFW%T1VSHY2LKA"X"R MR'\KU%0+XC2##$@.;%&",V(/"%0>*D88ELPXP%R6MG2=FIER93*GW3?*IEE+ M9D)1,$@#>1JE#,-^BG*.#0>#6]:(508 ?/U\L0^!92(P@T"?J4;*?%!ZGO M2>WSSF(]W"&L.\+/'&P$4ED6J96SJ5@+L^4=!DNP0)!T?#5RT-U%CVM6"B^S(5F@R M<]B6NA+?( 69V*]5_FXNEZ<@GXHHRJ7!QEKRVC+K3"@-]\U1'LRE(ICHCQQR M'TR]_X!*#""'UO2>=&%X9-C2=-JF";?G*,ZN V=5@M5MIH?$BNVFH,16&78] ML!(IU*9+Z*>O*2_:[GORU2]>(KL1S$Y[63W+80V]VO/;C>[FYU]K'NSI&"EA M6UT1B^&Y=>BL.,8$_\EQJ&X6=K>F82CNM)".$(V,O0%3SFPNIY]@\5!@::F2 M,+#/3K(/ /25(:4X;\I,1K9-/MC>C'P^ KY3\MR]QJ7' M.3(-!0-\F@+.])\1HP"H(B??-A +BJ]-DJ6J)"77BMC3OO(@Y+-@6M3ZKI7> MPE"8@**BMP3U(*1#QIFV*H!+(6%'V4RO(,VK?#:#AN5/:ITI$L/6(Z.'R>N% M9O+=ZRQZD+!C"814!6A0RZ$ +GN 6Z"PZO(=2^>"SZE)>BF>%N?0LJ!=.LNX M6%(8723"<2V^@W' Y+-4!+6OB91'MG"T4?,?'/O4K,$QV!,\^[2M6M X>?Y9CVI^\VEK M4+?+*TN!TVEF-T:KN_;[O-F>&]M%9-^')A>_&Y5]?A"[+I3OV )=<%1U;YS M](+\>K-\ADBYUT-VQB=[.J?LY]WW+NYX^1VR1I%086$[((OL,3@JE_-+*.5O MY\%= M7&:T@65(\"Z=\U_N(UOI30OID>Q'9&_831& UO:)2;TU1TX0XL_EW[ MK[+V^Y>203.103>QL>0'FVM>MT7[EHYA_=783+@7@SONU[TYW7A9=L5LMNIO MK%1P"/26ZTV51]ZO+3[=J[[VI>.S_P-02P,$% @ #:EG5.A!)<)B" MW"P !L !N86)L+3(P,C$Q,C,Q,3!X:WAE>#,Q,BYH=&WM6FUSVK@6_GY_ MA9;,;9,9#!@3PDN:&0)TR]QNDB%TNOOICFS+6!/9\DHRE/WU]TBR PFDR6W3 MELTV'XAMG2,=Z3QZSCFR3W\970YG?UR-4:P2AJX^G+^?#%'%J=<_>L-Z?30; MH7>SW]ZC5JWAHIG J:2*\A2S>GU\44&56*FL5Z\OE\O:TJMQ,:_/IG7=5:O. M.)>D%JJP'9OTY_<1PTXD&>D%2A0!"L2(AR2=,Y^A@2>8,,W-EIQ%,%@PE0MI>VCZV>%/FD',SH/.V9^52L:MD< M<,9%[Z!A_OJZQ8EP0MFJ]WI&$R+1!5FB*4]P^KHJP0>.)()&5E#2OTBO"]:9 MNV5A+G3#:$I*\UVW"3://\74IPIY;JUYU^#'3=TQR]U* 7B#B!\SP>%X.IN\ MG0P'L\GE!8!Y>OUA<#%#LTLT_?!^C%P/.V[K$!^ARRERC\/RYNV^SVOV;HRN MQ\,/T\EL,KY&X]^'[P87OX[18#@#ZY';]5I5-+A&@]'EU6P\NC-ST#.KX36> MY/,?.4V8BIGI8'H^N!A?.Y>_OQ__44ZRV=@Q@6]L9FNGF9,J@N[0Y:N#3M,] MZ9\+2M(J"HA0-%HA%6/UZN"XTW_ V,]OI R'(1"APTBD>EX;[#&^H6D(?NDY M;B?[YMRQ>])NK;3YNP_>O[,H+I#7L5Z%"8KQ@B!!%I0L(8*HF$HT2-,<,S0E M&1<*\12]Y2)!;L/Y#^(1NG"PST@53=*@!C[JOC ?-??.1^=8@F? #:I$3F &D!N8- &R,< MP".!> +13'$KMR60DH!(B<5*BR3XAL"X&WU*>!:",3 D,SD&C*$% BH@IP"Q M%-3!DI (M(QI$".9ZY^U_I((4G2B)Y!0R2#YT'G,DJH8)B@S$A@#=;\9F,9# MF.8"U$+DKS:7X06BT?O[H)&@B*;@;PV=M7^K $40AV:QT4[3""@%ZRP8K@.6 MA] G8&C#F57 'Q5LA3* @$:O1C5C:W@6R)#WAH8=$)KTNJHE<@8"@$D.P#'# M26-/@&6,(L:7L@2L(',J%>3F"F']T-H-5E8W<"=+8[:L?8'0:^T=]&9W_%1D M#K( 5Y$Z:.+@443AUGAP@K @!BO@>PJ!2_L4$0"HSZB,M;@62X T-7'J^Y#* M@'&9@YZF4\&9!4TF>$!">"S1(6 D) Z"X3QIR#&Z9R@ 3#5-&<@8=+DXT-R M9%1-GJSOCLSP]P$'$CH,/U/&8\JL/0$1WB,0G;3U*HR(A!0=_&8"T>.^KNH8 M&>!@(IDII^=+J[)K9-\JECIQFWT@39@V9 M<4G ( 7DJ94R#/LIR!G6' S3,D:L(S!HV'B^F8; E4^T(- DZ)-P-RT^2'U/ M*I/W%NO^'F'=$N;A%19X+G 6FRQ/(R/+ARVG==+MM(VD;O"ZS=N&KN=Z1_\HYP=[Y'Q+=.,% M9KEA [UM211!LD07)(5T?COIN0VF3V W>[L[#S(L!XK 3-)F6S[/U<,6/(5_ M\:TTT:ED]'@A@/PR236,3>Q*@#W_*$B&>P1)RT BT[(3FE0? MJJ4VQ==(0=KW&YF_["Y/K*#OF0 '?V90^R# MK@\?4(D Y%":WI,N# \T6^I*6Q?AYAS%VG5DK8JQO(WT$%BQV10D-%F&60\L M>0JYZ0KJZ1O"BK+[GGSUJY?(; 2]TUY6S7)<0Z\.W':CO_W[9<6#.1T+2]A6 MU\2B>6X3.FN.T0)>)B>7D,RSN8Z"TA=,L\2: (^8N8R11DO_,8Z&%">J'1>?^JA0$$ MX4@ R50!&L3P(H#+',H6**S:&$;3!6<+H@-9BN?%V;(HJ)0D&>,K JW+F%O^ MQ'53K[%2?()%2V0?<$^& ^QC.).F5%WV('1G#JQY-C1>, M4A_VQ)RFCL^5XDD/%K^_T $(LHGB!:+!J&U>OS"O->Q+!^SQGKW;5LUK=)^_UY.:VWS:&M3-\HI2H-PV M38,'I2L.)C.9VOGL%3 M]M..O9F3.7&3YM=^3_':?$EQ9XY_0\XHPBDL:P]DD3G81N5B?@VA_' 6W"=( M;7U 9"#U"(Q^KO!7K_ PIB1";V]3VDM[Y/!SM;_):A]>"0KKG,%"KY=&MX97@S,C$N:'1M[5IM<]I&$/[>7['! MT\2> ;V!L0W$,P3PA-8!C\%-\JES2">XB72GGD[&]-=W[R09N]BQVSBNF\'C M89#V[=F]O9=EK_.J/^Y-/Y\-8*'B",XNWIT.>U"IV?;'>L^V^],^O)]^.(6& MY;@PE82G3#'!263;@U$%*@NEDI9M+Y=+:UFWA)S;TW-;JVK8D1 IM0(55(X[ M^@U^4A(<_]1Y5:M!7_A93+D"7U*B: !9RO@=X M'GP4\@N[)#E=,171XU)/Q\Z?.[8QTIF)8'7<"=@EL.!MA37K^TV_>>@W7<]O M.,V >$?A01@TW-D1:8;-_=]=!&DC>RZ3JE5$WU9BQFL+JNVW#KQ$M9%OJBF.02VEDH4Y8\K^I*TC1&>>E@5<5!,Q3DOX MKNLAYL'5@LV8@KIGN;S\#S]#M337%"<)D(J0,J)D#&X3NU7$"&,:F06T2H,N6]!**0165$B@?( 5] ^]6D\HQ+J M;E6OERZ0%$(6(>G:PH3ZF<05'#TA/(#!E;\@?$YQH8UCEJ8:#?YKS@!795A0 M2='RKG[Q>N?0\YQV#LX\N.V]*E#B+S0ZS9(A#IEBX-&D"$/FX],&J-J0JT9&<=ABXE1A>.O"-.18OP6),(D8DHD3;7UJB:3 M* (4PU3#[$!"@G#2JI$*&2?9D(4-DE#E, .%!K;-8]D^>^B:6TI7)FS83$Y*CA!(M(DM)6^:4=L#2)R*K% MN)DG1J@=$SG'S7?HZ;4>6*[WN!C8)KRR9"@7 M-CP@58P@CFR:$/ZV4J^4/ D) CS>M1QP#5=IX]^P-K_.>C>Z_6<"]W2LA1\/ MR7C)E99JW]CT(AIN3A>1?.^=?F.G,W.QKP_WKW?V#]O7"\3#@7CI3GT@$C>] M [/+>C^07^]63S!2^9GKQ?CT>J=QT$[-)_PB%AS.R#QBF4]N>?D_7#6*#14# MVT)>2$7$ BC#^2U+RG^^#KZDI-JH7TQ2/9A(VQA_24;YMF)X:1Z]Q)2Z^T3U0!IM(_S-$O[(N-*-_.?M&!XY@[=5/=6A*1SH3TIFE5^WKIA*>U-TM+ N&2DMRH4IITYK3C1>43D1*;[>:#A_?7DJ!Q*8'F+>: MV+4A1#/3;2=?H %I[EG,5B!I2"7EOJ8@!^$KC45#*BSV1(R)N:HBYYS((*)I MT2=:P9QR*G&HUSHUV A!962N%4*:X3DGU_=/&T8/7S.X>1L#0V;Z72U)(Z(K MU(W[&>N-SY2$SEJ$S'#WR]2FR -7.HK/_':)N>=R_!=02P,$% @ #:EG M5))7X*C7*P (\(! !4 !N86)L+3(P,C$Q,C,Q7V-A;"YX;6SE?5ES6\F1 M[KM_A6[/ZTVK]L5A>T(MJ1V*Z&XI)-F>^X2H)4O"& 1D -0RO_YF 23%#226 M*O!0$Z&01(K"^:KR.Y5+Y?+G__QZ,GGR&>>+\6SZEY_X']E/3W":9GD\_?"7 MG_[^_A=P/_WG7__PAS__'X#_^OGMKT]>S-+I"4Z73Y[/,2PQ/_DR7GY\\L^, MBW\]*?/9R9-_SN;_&G\. ']=_:?GLT_?YN,/'Y=/!!/B^K_._Q2=MD8J#DRA M!B6MA.B"@R"5MHYG:UC\OQ_^9)*VUB<'&9,%9;% 0%;H2YF##]R74E8?.AE/ M__6G^EL,"WQ"BYLN5E_^Y:>/R^6G/SU]^N7+ES]^C?/)'V?S#T\%8_+I^4__ M=/;C7V_\_!>Y^FGNO7^Z^M>+'UV,;_M!^EC^]+]^^_5=^H@G <;3Q3),4WW M8ORGQ>J;O\Y26*[V_%Y<3S;^1/T*SG\,ZK> "Y#\CU\7^:>__N')D_5VS&<3 M?(OE2?WS[V]?77GD%$*>GSV?3Q6PRSE6V/X=)A?WN(^)R0>!7 M'[;\]@G_\M-B?/)I@N??^SC'\I>?IO1)!$)P+M80_F/SASW]CBZ%23J=K#;C M5_KZ[",KF!9 \>L2IQG7VW'^R,DL7?FA217&;'[^/RE\3B_ * N-G OV/S5C6VWG ZF;3#^]Q?O("X_)\ M>0H%>FDMF)(C*&8C.),96)^+DMHHFU*?Y=T$S.89YW1T_?3D M"]:#YNP46R,+\W2#25??H;.?>+HX/3E9?2:,EWAR_O_KD=:4"87Y$E<(+OP]?O*TQ:*YE2!B:+ N6-!N=(+UOM33'! MB8S8A0\;(6U#"?DX*=%&#,U802IW.0]I^4\R^9Z?+I8$:GZ^XF_GR(+/*F0M M('E)I%4>P9NLP,>3[,3J?+Q37#QRFI M8J(UB90*88D*@F,.F$\QN6R(I[K7X7 +GFVX8!\G%QH(H!D97G_".6W!],.O M&!9X0X'Q8GRT9/[:HFF9(DH(B!8B^4P254X)61=2W(UK&W*XQTF.A@)I1I)W MRUGZU\?9A/9U\?+?IP1GE#(G[]@Q2#F096.#@, 80D8=2E($3/SDT]A^NW5]#,YA#7<.HI2)A:XA<),)!%Z"0X9@QBR+_0W6^(U MQ7@S''?7 X848CE0O.<,;K:?#1VHDY/9=+6\?X3)*8YBU%9EJT!X2\L**I(; M1V\G*5I#UK@*7)9.SM)5)$.*JS02?Y--;R;ZM[@,XRGFEV$^I<-T03KW]*3N M,>876,9IO!QAD5(;K2$5IZL9SB 4;\FGCXY9Y#;P/F2X']N08BR-Z=%8,"VM MXG,)7SN&Y-F+P)X_QJ^CQ\&B_#9!0R M1NXU$K7KPD71$!/!$MPH:PIFS_I<9VT -*1(3&N>-!!!,SZ\(5DBV?+YDH;T MGI%NE PL(AE'T:T\/P8R1"4+:L8M(F M>-)OY/N32Z>8 :>Y!ZZBMLUX#D;:B& MY+BUHT@S.31,C[BX@_T.:F2S<):K!-E6DB+I@[0C26BJ-S:I14EK0+P9,:EXU&9F(BHQ%[TRR3C(R%#MY MYJOGMS4.2ZD6+9V[G&M)AZ]'<(('8(ZC#RF:R(]N' [!,-I)RC?4W=Y;W/!H MFWW"^?+;FTF8+ND=JI;9IQHI)\4[2C5 P;@"H0P=MBD+B"8Y$$+*2-Z)0-OG M5OXN5,.S? [B0#,!=+J*?5NW\77Y.YVP=;$CF;@O(B6(0A$D83D$36=WC5W9 M(I@,LH_G=">LX9E !Y&BG0C:Y>V8W(\/?9K/\93R9C&S1)2MZ9O0Q@)(N08BZ MVE=)H,A>,=['$3I',*1P<0-![[6Q+6L!PO3#F/RL"WZ]_)HFI[4J[ (9HO.9 ME43&22*3W5L#H5HM*5K/G4NT=7W>]FW0#2EJW( .S072SDCX[FO]/INF\ZR@ MK%%[6X#4$;$V)@L>?0%)AY-DRJO2*;'W5CA#2MUK810ZP13,'&#HDY[@K ?;=^*8Y?>-53F%=7:W"(9V,TU0!D85FM0@>%.++B[@&?/W3].:>@E<)DYEEU!<$Z0C\** Z^, V>U##99JZ+J M=")N!7"@>O,@IO203;M#\5+_@TM8O*35V:"!2T_^D50,?(H>F)9%2NZ%S;'/ M^7@KGH$JS8-HT6#G>ZC&BPIW.L,,UDY B@G"$8F7A=Q;(;D+T1>M.^4@[E<4 M_ !5XX=)_[ =;QL_N@3F3 .UD/]T(;4BBZV0'2 M5![7:/+GI]=WZE?Z^O#>=N^6]/LJ.# K9PN@?[T*8O*WL[Q-,R_O:+-7RG)ZE;-)O28#^>MNT9>!*W( M7P*?JPMEC =OR!47%D,6T=5NE1WS@;LL:DC!D_WY>'M6\<.SH'V"^ED>[,\X MQ3*NF:^T$(%?IIC&J_80'^?X(IKT_SL9#9?CO]G]?T1&AU<%*H:K@&4]PJ\M@%< M]L5X1"UB'X/Q<.Q#.IX;\>YF /.H C[":W@%FXVA2*4-:&D<*#*WR=\FG<&8 MTS%R@QI[=4S6UW7+R8N7NN:X$2_Q M*E5O)I*(X+R1Y$R&HCMU_=H#[)#.XWVY<[-'2E^9'^4C*)H MD;18$,%ER432?>+GVZ ;TNG9ACF;VKPWDU';J[C-B[;"^I)3 !$B63_5>B;G MV $*3)&QF 3OU'KS3EQ#,D_[,*:A7-K?P5P*GV3#92Y:@ZC-]53V$;P3'K1" MAYIK(66?&_M;P#1;W]DN+^B5S"HQ%2!&:6F;M8"0I0):JW>D+;GN5.YR \J. M9V1?L^%0(FR\3-IKX[MX74G(4! 9E)H-I3*=PZZ8!$DPRY,MVH0^'1TV>ET/ M>\JU%OF^>]TX=-[G+B#ZD*SU J*N,UR"R!#0&DA!\"Q=XE;UJI([THU04Y-< M\Y@R4R1TY^HT./(7L9:P!1ERY%&Q3H[^0>;%L0S2H?#T^@O<1IY=;1-72N9* M&F 6ZQ2EB."#KA.V:O<7E4H0G3-"-MDF#WN6#Y52A\JP/9DN[!%T.29>+'!O M"$9M'^X=EY"E=M&Q("7VF8AVCR&X^]K>X4I@SZ;YMS#_%U[ZZ%$TVDB>$W!; MKT*-M^"9*6#8^I)4JL"[+'(SIB&=Q(>QXD818QLY-.Q5OD#ZF-JD\05^QLEL MU8?F'))D=*:7F,B5S;G>DB-9YAZ!4"*WVB29^\2/[H0UI$.U+3O:2:.==X13 M6N&D7K+FD_%TO%C6]7Z^4/M""6%DD5"LJ8,+:>'."P6>8PK.%I4Z37&Z!]B0 MRCC:DJ2E1 ZFR6KPQN6;T]?E>@.+[U=&Z=^GXSGF]Y@^3F>3V8>:C5KJ? 9& MJCVYP$ I\@?K05AG4;&L+!?Z>B1IP["3 T ,J>BC#5>.*I8'2..]TFZ_6HQK MV[%E3N^F1_1+\-UJ48VR?;<96O"FTH=>@N5R/HZGR[J(][/UD)U13%%QELDB M]R[6@6$%@J8OB[6U^0(*EOL8C0<";W)QS\-T$=)9 M>M+JJ[,3)?_WZ7HLT3:[K*) (XH!JV0 Y6H6DQ#5Q38A.*<*^4E'W>4NRQR4 MM7_$]^+6RY]!Q]+ M\@Y0!X<_KR0=&\LP,.F :UES+92'F!SIV(+%>2((2WT.S3N**AXZB[0-'VZ$ M*??>][97[ ><)-7A]SS7>Y5R-ATD>B$@N""22I*E3LG\337L0^>0]J'7,67[ M$-9U6'S\93+[TK1&[ON'=K2@;P?>KD*N/N#-?/9Y3)_V\[>_+VJY['K2Y,J1 M(C=\76/IA70BUH2Z:$BYEB+ %Z5 RZ"-CU)A[%//OCW&@[N(AV^K77\_.W,@ M-W:U'JD<(H_U'K^8^KXQ6\O*-9C 73*)?LD^5WW;8QQ4HD4GHMUH0]Y'@NWZ MU%_'=SV$,4HY%,,D@N)5L5=#VR6'H)DOV8CLG>U3I7HOM$'E^SX4GPZ25S\: M_7RZ&$]K\OI:5Z]F5)W%P$:Y2%XL&8B87.W!7#AX;@1]&8KTQI'"[F-U[8)R MQ]CVCTFN5E)LY]L2@FN#SM[2%LS'B:R4LT%H5[]QZ2??X'P\J[TWYK6QP@M< M_TE?KV.T+[^FC_0JX5NR=5Z6@HF.9,Y$,#5?BFS)6G2!M)GDXSC%D6Q;Q*+Z M.)/'76<##_PV>OXRGH9INDI/%ZRS40?@SAI0@14(1F?@AOF<;%%.]TG^VQ[C MH'SWX?+]EG! #Q(T.SK62WQ=+B_[]?2@#1YY&UBV7( KO"I<8\!Q$\&&XFQP MCIS?/IJLPV(&%5-X/+1_:%JU*^S:WL80W@>9HH&DHZ[]AS1XJ05DK;40,6BF M^J1L[>MY/VQJPB-B4W6B(32Z)!# MI['+VV,<4D[$XR?IH21X"))F'W.JC>%X%+0-1K/:R8U#Z[<35#YL(Q4"W07JB$Y )VX M=&-B9BLAM2PBNG:8W!QB/9+,R\P"!YNM )6THE.$%I\U9\8$SY3K4X:P#;K' M$)YLS:/F4NO(I_,ZX+.NFF?A4TP9HY>T7%)#H&2N82U/,#DKILY#,;[/U*$M M 3Z&N&1_5ATNNX;]E;?IEX6,)XT&BK*.5I_(TO$A0!*)78L M,_1(C&HNM):#HS^/%_3X7V;S%[/3N"RGD_,S=$0KS:[0>2EMG47"N(40F 2A M4%OAN8RRC[ET%ZHA-7$_$GV:":FC>KM48GA)]YH22/=:!2'7T"M##DYS 24; M9XGNJ%FWCKK; -RQZ_L/JMX.E]T1[/ WX=O:G+.H%+<63*RN/!>I.@H<@A)< ML8+6F3YY./="&U)W^ <.TT/5J: $HP< $9FF[>>!Z^* M=9UFT>R#%$6=D*"XG,KEL M'<%A1(%8LY!+<$R8[)W&8_GP&T%N%61D/];QTTN&_68EK0:ITI_/Z9OC&F'P M*(4A0&3&(RA-@**U&K30]"M)CYT:F]^';"LZ_6!!ZZ;2:E.E?9/A+]9]?FNW M@2L31DG]YNR2" :22@Z4U0)\;4]9E(YHLPK,7HL);:C*WN&A6]'D1PE*=Y7( M\0+3E^=*Y>#0VFJRDZ(%Y>E\]#)$<)*L=X-)ZTY=EW=!N17)CI5\,900];Y2 M[,BS.P?9CIPN@N>B0)&_2" Q@RO,0G&B2*]1L$ZY;3L"W8IM/UCXNJQ[H56"P5+0/H F@>06Q%-_R"Z ML[<0NP:^UPWSSCR)VO_;NSJPAI/YAW$U/(&<">4Y^!PD)H?*QCX!IVW0;<6K M8TTZ?<"0]T%2ZQ]GN*S .>>YSNL%;=3J9I#.4ZP$\,(58US2G1IR;8-N*S[] M;PA['R*UYE, $NW"U6:N(88HDK3@LK)T9M+!&5,*H#%H;A,7)G=L/G ;I*V8 MXWXP#==&0&W"!U='_[ZMN_RZT++7^2UG(,_@K;&.@LW%,J*RQ7J=4R(I75D; M7"J-R$MD@5WS"#=$$79_]E9T\3_&07,,\73486_F^"F,\WG$[ SCLVE>L?\L M?<9Z5N?3 (33.1662-=GTKO_?!NE5_)?K#3Z@BB;4;#=Q_# M''\FD+FV<2%4Z[2JB,5&%FN+@RAJ9QBRZ%00P$64+B?#8J>DW=OQ;$6C'RQR MWD RO:LE;JL;Y::$H%.$5!QYF:5.IU2%SE91"+DJ4IEN>0-[%0_OJ/[/Z^]K M5EEM.5M[&I%<+EH:>1V+%D*"DY:?M5,RF4&14EORKJ5,:2M=?\^#'D.CED/Y M<46QM]SXEIF@"3&O)@F\6\[2OUY_6DT0>/D5YVE,FS!BK&:"<0:B+E693*>Z M4QPRIVTH(C/C^]P&W MM2,7$G0G41UP-F\]_.B/WZ_(6)[6;%Y%Z^>T%QN5( M:4W>A>@P5#JW)TTQ*74Z?5XO%*2T7 M7Y8M WT5]M')6^'[Q&4 M-O0\AQH)K@NI+NG@ MCZ $HB?-6HNR>5NRLR/U_>Q]^%IO2#_.)K4NG?!N\(1TL9AS0(@N6'H[& -/ M7A78VM4 %<8H.Q%O3\2/H6ZB.06/(=W."O4=IM,YYI6>3P%E-%J26^%=A:4( M(+.0BPA99"50]"D2O!?:(RBD.(X:W5=VKM-G1A"D[,"@TG4> MO() ?C\DBGI^^\JF8_OR=W6WYM]FY=WXPW1O)E-QHEVX/FJO<]B7&_=3T].5^KXKO[M+W 9QI.]6I_W!71XV_0C;MA MQA1A%-9KK\$5;T 9U! P:RB&JQQ7X[/Z--IZZ#%%:;S.?7N+:1(6BY6P5R&_ M\X??NEU9F>)B\5"0U(S_;3;+7\:329CFZPW#KW]]P-F\QU,./W /75JC4Y3L B+OK\3)&S!J+J-Q MSA249.@E+DF=.P1OH@3+=-0>O5"AS]SZNW$=G..]^=/_-E_7&*LL$R.[Q=>) MY8%V(')I .MD+%,*,YVFJ]V';$CG6D/NW,C?;BF@=J4!FU%=,HBN-N,IM' O M!3E.H5Z"T$X$X3F@828$V@1N^F2-[(YU4(W?'H9;+:3X,.KPY6(Y/JFXK_W# MY66=9K3?C6M(&K099VZYHFTEFF;Z\9+C MLTV/V M756V+:X6NJUNK@]0G_=^YN%:0'AX,NL&ULWREI*GEF!E.N 1Q4E>*LS+2_;:+A6P??$>,T"30)4C9&$+*HM5X1G(B2R\#H9 =LA//38V/8Y-R*5L3:HEUZ! MX*E.1' 2@K81D 6NL_7&LCZ^S+Z(AV5O=.#?]1/J**)MIK^V17L>L^2.)6$X M@N9.T=E="*2-=4!'8,5F6U#WJ>;8$>BP#)X!T6X?03X,VX@^. K$?66T!5YJ M@W3%)=D*W!)J96I3LV [U67O#'58MM;0&+>S,!^$<[_,3NN&*TLWV\MEV1#JDB=W",VUF4#T.X\6=Z+4IF,BM.GFJH_?E) M^\<50UQ@0B3&S -;N^=(AU2;.SS"[2K*HQ/N65GB_ (J8R)II"T1G J0UZX MJPV+G$TF*V22L3Y9@'O!W;$H]W\/]?87ZD/%0D;7K@H;1$/H(SO'0ZZ#/G9$ MQ"=7A"5OD,1;1XV%4!-3.&#*SN1 EE7L=2TR@(C(WZ=YO%@5?M6N?(E^]-E) M_6H43>0\$,NEU+[V%16T+9F#306ES]%P_P"VVB:XCS(6L@OS=CK$F@BU77/A MVT&.BA,JZ,S LBQJ\:BG,SQ+PB9RDEHIW2GO#>N(:G1-FRYM9%Z&[FT3,>;GX;)+[/Y:CS<"N+[C^'R@.5S?$ERK2TY.C[1 MJI7W#F*-PB@AO0PR$NJ.+\I6&(>D1OMPJ).\VO()\]O9MS"YO&919$06$B1/ MVEP%*\&[G$%';F0RD47LTWIG Z AQ?4[,N5 232CQ4NR=&;?$,\ZD=VRU.28 M<:IX(!0$*T?B+59'020Z_K0+K%-O_7NA#2D@WX5MK-MK6CWU4[.UTT M"*I?'. X;?RLPSV?[6"VBB;.IA]J;MRJZY6TBMSK;,A(C*R^?@@12P8F:C3: M,'*[^Z0A7D9Q^!3IN'PU72SGIS66\#S,Y]]JO[!UG,AZJYEE")(A41O)@'$B M*C#*IR"9DK[T:9A\%ZHA.2=[\^'F>.A&8F@X7OPRHK]/P[HR!/.+LYCBFSF> MC$]7HXFO=PZLA2I86%:"D<_D!9F\@0R0L&;\J>W"N%% LT=\$9^"0^\BMIZ5VNE*_"6:P>F@7Z=^X3SIP MT]NE7%P"\GTP^V[]L53 +Z?+TSG^-IZ.3TY/WLS'TS3^%";G%V-MW99=GM58?>R]S![*!3F7 M42D'VL4,2AL#GF4./MB 4=0&79T2)3HIE]\"[>[*I;_T%3[,ALQ9:12=UZRC\P\Y(.C1%<_A M@9'C;5>CX,D_5V\2YF>?<1X^X.^G)Q'GK\L9CC7A/.RZ_+>:#W:SP-\V^OZ+58U!LU^I^T M1'K,AU?3)1(?ER-5&/,IUX[XDDB>/ .G2X :Y#$F>H>LSZU*QT4U.+)WA?:" M_K)8DHZ1O&C-6 $F:T%NW'.A'X41+ MNV-7P+_0E^,/TY&TP5K-/0C! J@8+'A%QI)'+;5.3LO2IU_[_IB'9&?\0!3> MAQ''MD4NOGDVA.-GG&(9'Y)^L<]C.MD=NRRNJ;5QXY$CLH)CS": X"1^Y9B' MH 19QZ%.)TO&Q=+G6G@#H,,3C0O.Y^<1F9OK=5'Y[".YAQD9**84.,DE6(]9 M"RQ&BCZ71O< &YZV/HPK-U.&V\FEF38]RTGI?D#@5)C>7S1'1*1]!)EU R1 AN$1K#]ZZXGTBX?=<]B9@0SI,&S)G MPXO21#RMWY1WR[#$9]/\*_V'6Z EXQVMVM0F\JH.?E$0)"&UV<@0HF4R=SU: M[X8WI!.V/W\:BJHUB\X\E5N40"K9*'*YR4TA:J>4P05N(";KM&>QS@7,/ ML"%EE!WAY&DAGH8UAG>;F-QRPYA&$FEU=[.3-1L@DL49B-[!>\%[U1#N8/KO MO^XS/;!I^77.%T:RP7@A2:A$HO8H2#I9%(9*.GXP0QZ;=1:\%3(:&7GHU#5H%Y1#TN3'8%5SR37G MUIG.V(BMH,Z:8'DFB>V("D7"@>@Q6VSTW+=OB&I-^/Z]L[>^SNH>G) $2U=D3?\,P6=21I_6^AW9^NAI[FKW/ M7/@,R5EZ/:UEX#QMB/;<6XT1<^E3?7XH\B%9:BW8=ON-VI$DV_AF^ ;JYQ]K M[M&KZ?F!3C^P'G3_CS Y74MM,IE]J>TY1DHKGZ/DH$5-81:R3@,VU6M+F!PZ MSSL5-QR.?4AVWA$YV4NZO5EYW:RH*NK%F#17C2J,PV3$HS9%6$6&11W 4 BL M2\F""8A%9B6RZ=-S9$_ 0[(+C\B_IG+L3;K;?2-B02@>/2+(FDVG[+&%(IX1$)>029]Z;M;9[1 M]RJ(FF1/WUG;JW4 N'$.11 *F,#ZQB6R#@2=W4H5+:WWVK"CJMO=X&]#4_OC MT;2CC-NTE=XF[O5^'@AD.D=Y/L#(\:@T2@,8O9GC._P4UOG5O^/R^\RC&7G?BY'3AHO:9\"D M3%Y/4@*"M*4VMU..T4K4]5[.!Q#J'C#;,,O_R,QJ*:SC4>SGT\5X6F>LI7^? MCA?CZ^^%]+)$)0PD%0.=JG5P:0D"?(PJ9\^2\;X9P^[&LE4XF/W(#&LHJ^,1 M[)_CY<>/LTFMB:U1PS548VBCK$!@L4X?<,*"IZ,6-$LN)2[H54C-:'4;@JW( M]!@O%XXGE][6/GWC^1SS>+EXBPNDYWP<)4_K#G1F*O([B.&*TX98!\YZ[GT* MUG2:=KHUQ*UX=;1&[$>TVP^4UA%M*IR?A%J+O2J4&Z$E?\$Q \4@@8R<092D MFHTJ 6O2O^?;38/9_=E;<>4Q!O./(8OC9'D\OU2X3R;=Y>NOU8'9J%/!UH]I MFLNQW^(:I6_40TJ6. :+6@FLC3%T ]Y%&P#IA(PU+R,60]:9=4CTM@P,>B]%# ZC MWFRST[@L MIQ/ZMY7:'W&[3K>%@K5&VKL,Y/=)4,9YY9(40O6M76^WEB&E,ASI"#JB\#L= M5+]B'2PYREP:;9T"(0NY ^0NUJD'##+7TH2LY^*.FS]KC)8..11)%%5"(3BT C"BBH8YE=/Q+*!#5S.DG(2' M.:;Z$J ?E:_<\ERQ^T8B9*$5DY <(W,@)DL[%C4D7^I 1,=9IY8W.X <4I;! M,8C72%R=%-\[7%U,>V?^%L;3"G$D6"K9D3DI42A:O9+@:-& QHF(\ZXRR8GL(&.!.4%\5<*4X?NYB23L=H]F$+< M:@5#RB 8CJU^F*"/'9VZN/SQ01A9I(7H4JJU283/V01>,L.]1>=2G\**'8$. M*JO@X8)4>\FM7T>-*W1WVF==.UGKY,D--896+P3YIPJ9846'T*=^\2Y4K?3^ MI8\\\]!4TF2X!@6!"Q)V<1*"SY9$D1U9(B%@OO=JZ=ZG##&^?[#P-^G[P_:X MQPEZ"=&;^8Q,TN6W-Y,P7=8*SW^?CC^MJCOIS69"B5K#Y"4HECWX0B ERN22 M)TLU=S]!MP$ZQ"A_,RX=0WB=&?:WV2Q_&4\FA._5=!FF'VIF]47D^LK7HZQH M@QAY/JBC %4G%ZR*5%1"):+3X<;-0%?.[0!]B#<.1V)A+P%W/_GP4QB?F[YT M*'L9M:&W!07249Q#@5B\ FZT82ZJR$Q?/7\GO"%>)!SME-M?4)TY-%(EI(2" M6!RM R45)\/52-!9DH=$;KQPQSRPNAK"Z',,BK;<^J+HC;5DM1C#(8F:H1"3 MRIW:!&]O" _#DCR (_>VD]Y7(/T<\=]Q.'""?E.<*?9#:'8T"/NFP';DQ-X2Z,N%)(Q7T14HB5=6YIJ%8%:YF\Q@8='8(^64 MW>!"LS3!%$S. @-HJ6J"ELT04ZBIQ63=N!@TO94/EB8XF$-P/T[<2_?=1="/ M\+?TGZGEH/3Z7Y$W^_5Z9%#H @$U "JE_OKK 8 49P+8.S"0*BMCG??OSCPRMP/_ZO__RW?_N/_P?@ M__S\[MG'^0^""7'SK]._1J>MD8H#4ZA!22LANN @2*6MX]D:%O_? MT[^:I*WUR4'&9$%9+!"0%?I1YN #]Z64Q4-'P_&__EJ_Q###'VAPX]GBQ[_] M^'$^__37GW[Z\\\___(E3D=_F4Q/?Q*,R9\N/OWCZN-?;GW^3[GX-/?>_[3X MZ^5'9\.[/DB/Y3_]G]]^?9\^XEF X7@V#^/T[07T^CR__(=7T>B?EG^DC\Z& M?YTM_OVODQ3F"_4\.H0?[OU$_0DN/@;U5\ %2/Z7+[/\XW_^VP\_+"47IFDZ M&>$[+#^LOOWCW>O;2(?C^4]Y>/;3ZC,_A=&($"^>,/_Z"?_VXVQX]FF$%[_[ M.,5R+_J+(5=0NL+Y]_JTGSIC^DA IND\(M!O<5P)WB/&NY[>'?/ELXC8)9R/ MYCTBOOWL7O%.SL*P3P'?>G0/:!0'R)L+ZR#&$.,*_ MI,G93PMP+R;CV60TS'51?3^GKW65G4W*^_DD_>OC9)1IC?[EO\^'\Z^/(Q_3 MHPF>X%PL9_B_;_#T*_B)*,/QL*X]O]*/JU=4M$U&@E_F.,Z8?_QAF/_VXS"B MM%QH9"P'5;B(*;"L4;H<4 D=!AN\IP[I8E"C2;KVVE%=7B>7?!B%B*/%;P?G M,S@-X=/@\N$D!7Q-W\X&.49FK D@LZ)M*]@$WIL"&GG0VCD;?;S-IMD%.TN8 MQ06?5J_XJ2KK)QS-9Q>_6:@/&%\MT?]^/Y:EPK8?W>MQHJU\AB]Q^=_7X]L" M?#<9C5Y-IG^&:1[$@EK$$""&6$ E7FCH <%RKY*D[[S338:^(=#KU=GKER7RR.\4LR4'C^_&'R90>][O9BO04^55YTE/UM-HBN M;#A):7(^GA,OWU=^T@!G?WRJV_HOU2*8#_3%#]66)])*&2: M(HD AZ?C%^?3*8[3UP_3,)Z%M%#/."]^&BV\[)/\7^>S>=W%?\?YF_(A?'D[ MF2[^,)]/A_%\7HW=#Y.WM**.YP-?DF#19+ J&%"Y< @Y6]#,T(1"S:5N0\F= M#O-I$_MP&7-[>JBNTX,@+D?WZV0V&R1D3@9EP18O0 FO(92BH03&;6*1,Z&: MT/<:C*=-K^TE?EO]>EOUUXC 8,'90@-\10)9T9%+@4HQ!T8X!DH7"\&$"#E[ M;:6S F-Y++APW\.?IEY[$>5MU9I>;.K7L]DYYI?G4]JFW^)T.,E+V_]W_'/Q MI]D@AI*M31QXY8\ZJ"AVS1RG?::E^0* M+(P?DOF;0GO@V^DD(>;E@CD=?B;'X>THI$6\[,(XJD98&'\E&XD5:W($F8*C M35+1)ND="2E&64+,FH6XUJ;4!<739-!NE7.;5;X3JPCJYH'RP:VU MIHK.S\["DO#O\5.8+KZ_XM,-BK*8$DKP:&BK-2&#XPXAEY0QR)*3]6M1IBN2 M)TREG2KI#HIM';A>H/_FZ-,\.,EYH94P>AN&^?7X1?@TG-[S"-PFPV M+,-E.<> !6V5E@)DT!H4JU8>&@]%11$CQL2L6(MP_>)ZPO3;HP+O(&/GN/F# MLVGQQS>?*M#9+U]PFH8SS(.4F/-*&;#((RA.WJJO957.)8>"RV"P3;QRY6(L%*YHM?:V0-22@X_<%1D#.2)EYR[B=[+U MK+D[N-8Y3/W@]'B'U7U)B[(?^MA)E<\B]$ZR*CBZ=: _2RXVTNP=W-PZAK[.;%IK ,5KZ8*UH)WUH+++ M$#F9L\B\=LQ9;A+;^;+XG9D[U>L=Q.R< 5C'O%W,LUH#GJN)B^18U0^]0Y+D M;#C']SC]/$RX'#D9O)/3I8870ACX4"Q-,056>@5*E@0^"]HDF$B)2ZV5X6T* M,!J/[&D3^Z!X<0?Q.R1MQ!F'=5?OZP//WPUS2: MT&+QMQ_GTW/\]LO)>(Y?YK^,%B_\VX\S/+T='._ AR6]Z@HU&=?E[.3+<#9P M43&-44%6D>Q!+PR$J 1DIFTP*MJ24EMZW 6K1[8\<)+I ?9LH>[[F--9[ U* MB&]@>KG8=M<"-;AQMJI73MP)JT_SXKX38@\PH;OZ)JUDOS-BZ!R85'3_^9(MY-OC :1%:N?^M,T*G$M9 M6D((SLM:#",%>!8%,%M,0L]9TC?<@'NR;8^]Z9AUV[\H&TSL>SS8"W LE&+( M2O9&1E#9+TB8(1CCR#.R(;$V)\T>A'7,I.A?[FW.$)V?G8_J6>#[ZOE70%,A MU\EK,H8QT"KEA "GC(/ =0G,!FM\F^CKVA"?!%F:Z*/!>:%W.*>Q8OXE3,?# M\>ELA:HD;T7A-.*(M;8M2PA.>PAD(C%+*YRP;:I;[\;S%"C1@Z1[/! SF\X' M+Y84)4;^4@JF^3*\^::J'?EY"-]#MSCIII=U-]JTU2]^-WM9#;'1[#JF M]?I(K?WLSEVDMAO%C1Y2.0GMD!MG/%=,QT >JN#*.2E+"$X-UGY+QP36>9P- M\S!,O[X/(WRS;%'U+;UG62%X4@/61BQ*D!_D>))@<\&B+'E!MDV*^F%./GA;, MZO;1HNR4*S+3.MHZ#G\?N"=!E5;*Z-$(>OPXT.4A1N09&2AO/ 2F(KBB2JI'H/W-9, ];-D:PM,AS6ZTT"#">T4, MOY]7V=$/BP$L9\#K:P<,O4_H+=/ =#U@R(H&IP7YG5B2#U((U**-*;8!RB=! MJN;JZ3%8O)@ OX4OP[/SLP^D]EDM=WQ3+O#^0J[3Y"OBC!;,>HIUF%?N WF- M[\_":'0RSK]A'IZ?O1_^#^9?QC1;/DV',]I]J^=H:58(5)YV7V?!(?FL-GN1 MM.+.YO6RT@W /0F6'83F>FSD=%M4;Z;+5,UO./\XR(5 ?[\]?:'+SZV M#.5S:8UQ),Z47 05%A&,4I??Z)' M+_CXWZI^"\MOEVW;;[]T;ZFUO2E^TH\">O0,*Y0EBE4@=QT<:V3:UB/$U3?O M-H_66063'N775)]D\?,2R974/-2"CPC>DFZ!F,@K3?P['>?:_R7RJQ1NOQVF5_D C@C>HH!: @3(:<(LF"JUD=H6A""2 &4)DZ]G#6T]0V>= M1J+J[C(1SWI+[E=9#4HNKSKNX8R^O>*HKR;/.@B;'L=Y'..>SN;TH]0'0BD] M:J3%!1"/(TT)->.J@+.+ RG%0 B9OBCO>629!]FH>.//8\9U]4683132@ MRLU^E*LM5*481$D(D5E"%7BN;4X19$ZA\(B)E3:'>>[&LX=@6<^:F_0N]ET4 MN[RO'0.G7R?E_?!TO&C--IY_NZGB[60T3$.<+4K0?P_3Z:*NIT/]2Y?7=2Z) MZ6VL-ZID%!=.QWK/BV6**^-X"4AFK\P8K2IBT.7%'?>)F@GX^69;BA-ZQ_AT M04NRO2X_\C9\K;]:-&?Y%I +V3JCA0:^.*V$L=2#*0%RY#*1%29SS&WVD<[8 M.^^RVR*XL&%G\^GBMM>E;C]\#.-5I["_TR/FY- L$\<#DR,6&R2)(G)0*GGR M9Z( 701G7NJ862.W84I4+R\4H"E0398SR08R\BDR$:C[G1.M/7$':60=DSM?>B\GVG6"X/YBW@ MTX>7D4F7FR'"3>/2FZMD1:. M^=:"^#:,<2:O85R=DHL8ZAIC:AL&:C"J_02..I!ETQU^5YH^%A83=,&E)TLE MF]KESBJ(428H/IEH:$<29D]&[L&P]Y$0UH&3=Q,%MVA15TL2G9 MD"P#62\.5$H)\#(FB)G$IU$RK=H4S-\+Z0#]H>8:O]GTJ!=U-7!I;O2J78'B MJ3AF#(.L4J2A1@-.:@NLH,H<6>:Q37O(.^%\YT\/:FJP!MT ]0=I9?;N_1\7 M:6MTOF#)X((G*Y?55AW6>6#2*^')C:>-?1<;OK7" MBE0O/#65WYP;B%9)2+5O.VJ'YN:E-WVE;:Z@>-[^YM;Z:,B-U1Q8!TU31_$0 M7+SM]7./HCL(MT4^]SHJ(6TNSA8H&24HD14$IS3D5._&%H((WG9!V*,_U$K3 MF\BT[U+!DRKNBR1 HE5K^+DFD2]L8U,T2UXYX#J2TQ=-O;^(W#_-G,XEN3?3]+R'H&.W2>V?]F.]MMLB_:J*"'\E[N77XSD9)4.2QLELAO/9MR0, M*UGIPADM41Q!$0')_B!J"LUS5":RR-JTK5@'7==MZOYW_#'#"DI*!N%*W['$OB&;O=K8.^LN;G/]:Z4IAGE!\2Q*@M& MY0)*#BE8!\H422Z:*! Y0UMBB'FU&FDEGVG=6O'JG?5:5S8 MD#ISDS@CFDJVA[;A:W M ''18WT-&+VWG;P"8/>]);=4P4TE=I!?0W4J%H5VKK:FJTU45;+@BQ.0/2>K M4/!ZQ.AXU/A O\=^M;B)V'K6WF\DJ;/SLXNNYSP*Q0H#%NK)/EI&($9,X!1& M+9B4I:R555E+?]=>O=N>BUL+?]*'Y'JTTA9 ENT@5D"R5:E(S2 [VA64\>2I M1ZF F&AMBHD'LY8-OYX*K[[Z"%6XM>3NG84[CT6\G4[(QIA_#>-%K>JG:GTU MCTD\]-(=Q2;6'O>-&$42BDNCC6;%*!6XTUJHG.D;;VV(</8NA^/NN<-5SQB MDP4K10JPCF=04COP-EK(Q8I,DDF\T64&:X#;0Z2V7[[QZ*):U[0_C'!7X8G&G&FBD,,*343%0TA6 M@9.^GO/(GDP.&8&;['RR7$>[UK4[QQ::Z%.A=P8F-A%L0T]V'1A/-3"QD0KN M<6FWD5]#=2:CLU&\7LA4O73FD7P%^N)3+&3V*^)E?U[1800F^M#B)F)K&IB( M/,FHK8-46_76JSW!"_+P"@]9>1H)RB<7F-A(^/<&)C:17-/ A#3.BD1FA+"! MC$2M/,3@%-B:Q@JA=EWN[YJ8 PE,;*W"K277I&/%/5O^SU\O#S]X&DR4,@"B M#J"\"^"0F1J+*;(FM8QHI-'42CDMBB+O'3T]8%5?M [$MI62CX/< M4_EDWPI>ET =M;/+A>@*5&4%&3:*@^$5*C>,H)9$>YXMQD1=7*-CZWLCT&-% MF0? GTV4TH WM2;]?([32V@7AU,$"\J7 -G0V%5@$B*KY35!()G+A9O0YNK< M>P =4.QP6^7=OK&EL^0;! Q?G4])LN?3>FSEU?!+_>[B^E;/.7>\2,!8+WT7 MB1,HU*3$(B+/QB3?IH;I?DQ/CQ8]R;_%2>M)F?\9IO@2/^-H%_+\(*6X&66(%01QGI.KG:;0ZOW0GIZO.A'^O>:L#O/S;ZC<8S/\>5P%DY/ MIWBZ.!75/#G[X%MWE)U=?^0WT[.1QU),0JYR/4,?R/&-Z!EI6*HB\YKIV0?? MWVV)N/[,-V7UJF^9$Q^5M#PN.@E&4,EDB#D4H)5-*!^*2(WN@WL,6??3M(OG MO:)UX<5D/)^&-/_G MIJ6'F[4J29<( 6L/"U>CX!@,B<@ZRSCC5JX5%E@K^'P7@GT%(?M3[:1'$?>< M*UKAF9%)ND(T6UFCZX#J/8U[+YS=)W6[:^JVVGL2\\XXX'RQ26<#U@H&"I.H M*R,#3US/-JC"DSQ6W3^0"=Z1ZC>1;N_WN)S'69H.%\V*5@O;12VO%KG$%*%H M6Z^S\QRBY05,,<459@47_C%OZ^%7[#:IV)/\)[T+KT7M9Q^]$CN*JT$$[!^R ,N]J8"V8^\D2]Z[DS4C404.[7X)68+5BM+7E#-+6Z]"0EEL7:M*3 M>Z64$5JL=U#JF&CT2*[X,%BTB6):L&<%;HKY9/YV0M)\/2;@%]MKS4]94TNP MK!:@=$U=!N% 9Q:O.#C5"--XC&6) JI>1UP&37:EO0A2+7(3UQ=G20_^$L+2_? M89J<+E\Y*2]Q.<*+?%;KW.$F(':42MQ:+CDFWO<,Z52H"G);)]"R,$[Z)H^'24;B ZG*+/<>PK%+X/(O8]%[8GQ%%ZI -^$#[I M@!^@5WI3-C?\TE@DYF(+5](H)Y@S3*GL+%=DMA9E^O=+"=!WS_2[9_K=,_WN MF7[W3+_S]+MG^MTS?>+DW;=GNG/3_<7'VH5D-AS3G\[/SD?DB.1%K5@]D3O% MC]4%^XROQ_18_'4R:W^+R;: =F3.]R*O&X9]C@:+*Q%C="JA%UO%>]?5>]FU^<^X%C99F$TH/*G%&UDV2("PKT7!O3&ESZFU3I)UO MG'_SXO7)?#X=QO-YI=J'R=LPI9G^.\[?E _AR[O):/1J,JV7VPU01R8M9B@6 MR?CSQ4,(08&4-A5>:-^4C82R/LC=FT1-N77K.OI&ZFK1Q[1>=OEQ,J*GS997 M9@V$]F@T%[1-"C*Y.($)*C-(M%^2ZFEM26U:5-S&L@>>M%+=S6/GW>3>P,I] MDX8_(YDX9!6D49C-%IM#%?;L8NQWR67 G$5&HP5N(@DAI5(+7S1H:;57->)H MVEP^N!W>I\NH'>BO01GV0XOQ!>ZWD^E"17?!)_/&,T["TKHV:9!!D&FMZO$# MBR5);GEHD_;H"/P)\W"'&KU-2-E@0T1OLQ.ED.?&'2CG"[C" S!5VQ";F=A+WS5EC+6U"G@132UV)6/(!0LB\.@XJ<-@FZ5]$Y2["DOLUH!L MI:9#27Z_G]/8ZH.6M*[CFXSKG=V+U&4*SOK"&*!1FD1G$P03-&2&FD?ALENO M\^X6$^X!6/M*3;WG/%:/ZINTDOW. MB,$[^@ M!V7>;[WTI8D&D:\UMM4+H.0#8\8 R9-FE4X)?*%)$[(R4@8?G&M.F8/O U?ZZ].:GCFFX\I4N1.TQ(JG1&TA H#3I3:AD.85'PP4MLVCE)G M[)T]R&T17"KU9#8[/ULJ]"*/_W+X>9B)5.^( /AM<\LTMA5) LIA P^)@W6 M>QV\]Y:I-B9D\Z'M?KO8,==O>;8'1986:;P6 _S'I%IN(]KG%T.TQJ@DG(/, MM07EN8'H!(,H!=,HHXN-3ACL8'#?9\2>"=.BKWJ?0WPWG/WKU13)$)WC%&?S MQ0"+](Y+%D%XLD&5Y'HA>T#&1/99V63;!,B;#^W[?-@K61HD6A?HX^,#C)M, M^ \X/>.#4)*2QB8HHM8X9E6O<@F&O'EAM8@F*];04&HRIN?)__W3HT5"]_)* MM$=%/+M/QLO6'DEM=PK^X9XNS@!E=@A2+KW>C9 @F%W!9E9B=+4S(A,$CHR-KQ0D-4M9N@=MPYE9R-;6KN[X5T@!Y04=7!:W$8Z=71^WO71NI"(# M>N^XB<:XI)BHI31,:A/1ZYAM<&M?*+<1HFYKT^_XYWTO>#-=G@=\/;[ZB>$X M#8D2WSRVD*S(+!:(WA90&LEC<^A 9NN+YC*I1OFRSM [W1ZQ+%NO2U88?WT] M_HS+(I??<3ZPNM#Z(RW0?^NY=?K.::_!^^2C$[7DY=$I]<@[=K],[Y8HUVZ> MZ$G4+2Z1N][T9F"L"%AD@<"TJY=KT([CA81@8RG9Q5!8FT;O-X \%WKTH8<& M!M\%G&7YTH?PY==AB#5!1JM[9:V6+IB8/' O%=D1+$ (QA#0:A[7NTA+F_J- M1X ]5]KTH:<6A^0^X3348?^*9/J^&YY^G+\I?\QJR)W .2%4*@2)%5Y/\%D' MT= 7BRH;E06&1D5 #\)Z;A3J3T<-:DO\ M6HF+F,'%1'"-UO&FG=*$03=Q/6\*==+2;0ZI1ASZ?3).*X LZI21!W!!$-OD'[SJ0NNKI-)MV53-N*9YF+8>A1>RE!&5O/ MKB 9^\S6ODXY^AB98[P-T3K!WE7R=;_4VYUF]YUOK=61A^QE]*P31? M=JQ[4Q8AFZK;&@:7@7;]:!/--5EM1ITA\*Q QV$O5\KO1ZVW=\QW;].-R!,!X7LASJ,B\"MJ/,% M:3UWAD.4TD/U.H(1.JJR5G;IX"GSP-74A\"83?2P8Z;<.IW)L?CL;8#D-&$U MFH&O/TICM$U22:;7:B/7SZ:UMU.RK;2[R?[4134M#LY>XIF]FDP?V-,74ZHH MYDL0 DP,@6S)4" $D4$XFFPBFI1-FYJ*C6 ^'XNHO19;7-9,G_LV(2ZN7%P# M4]N[F>] M:>:L7;*O'D#9E^::'&+[EW8?.):Q6AKT)4F"NWIX+.QD(25Q@N7 M56P3V]P=.QZKR=HO.3910)NV(*O!OI^'<0[3//OC4PYS%(S34%<@;>2&B^(A MI1(K2 ;.>]K D_""86;%MXDHK05O#U?I=M;D[>X./:NA34N0>T$:)E8@M4Q9 MY>@@%D8@4ZUJU+578G2!)>1:RMUSY1+>$^?*=FK811>0>M?TG\/1B!"_'A/N MTR']>9']F]W\N4.%W19OZ5P_UW5D-QMU.(-<2O0^!:4X$8'<&":]C!F##VJP MQ?NZS?M752CX*WE@MUYX)2B.# /*"-:I!,J2Z^43S5.)H0CK9&&>-YGVZZ#K MNO(]\(Z_3R>SV4 4:W5BM8@#UQI*X,):S^IU&KL>_0+9[M>[WMER M<_WK51D-MLD'\%UIXG1R5IO\_L_R,BJ'C(:<%?#",R@,$KRR#J20C)9UG7V. MNZ;//5B?%Z'Z4%@#J_T!Q+4>BP5K9;W64MAZL(1%378B5_6*'R.TRRQBFSLN M'L;UO*BSJ2):-#6X/-[Y ,YEK,P)0W8'F:'&,5HSHZW5,TF!SL3EJ#5&WOKP M]F,8=U4@T)PTC=2R[X3_&O+[^>MOX;\FTQ?U H;E$3B=>"QHZ]V+Y <%&JE3 M-H! PZ6EX6&C4I4-0.[_<':_-%E_">NDKMUN>]^ 7CV,NP; MC #K$ZTW[1T Z8H*5A4? 5VRM.=[ 5X[!R4IA5XKL@YW;LOOCFR/!-L/E6N; M**W)09C/.)I\JBV!TL?Q9#0Y_;HHD9^M@GE,JEPX,Z!A#805GTW15[Z]A+?UII$&=X<3Z;3\YP^@Z7'<1G'X>?+J%9DVC< M'! CJY>E&?#<(YB<)+D>T9C2IJW- Z">-EGZTD:+Q.\T9#P+TW]=X(E%Q!BB M@!0-.:/*%PC*)S ^11TCJQ[WA@-ZS,F\G=+J-IU_#>-< M&]9_JM[?A=^ISQ-SRRYN?CU MJ(:VMYN\Q$]33,/%IDW?CW A]O&U>/^]@QDPU*E$B6!#O?RP9 LN2UY'A#'Z M*+5J5+_9TPB>'/'VHMH&5MN]P&IB@?/B6;5(6#"E6I0%G$L<$EEWE30-+=S+\I5;-@Y+D-*$)"1 'RH--8:#,=D.2LH;)L*SW41[BJO MTY@L311R*#F=>X?T\]?+=H;H@BC2D&^K:"ZH9 OX2/Y2\,$DH:R-HDT%T!K@ M]I_#Z9,4ZRY36RIGEYM9!7C1BW -B$VS-6N W$^&IG<%KTN@CMK9$Y&R$T$H MM*"Y05#U5FGGD$'T+@FK$_UWQ\91:P(]DG4Y!/YLHI0&O*E=\<[G.+V$=G%9 MHE"J2)W)@$L5EF+DAS(!FJ5@>9$LAC9U+_< .B ;>EOEW0R,]R#Y%E6:YU.2 M[/FT-L5]-?Q2O[L,UP="5H]9.,(!RKH,'EF$4+)*$@OCC7SZ^S$]/5KT)/\6 MO=,G9?YGF.(J_7>%LM%HH;WB4"HF96NCY)PE:%T"(3,DBD97O-T'Z>GQHA_I M-W"X%[VB/DY&^?79I^GD\_),X 5C"]K( T)2OA[GX<18^AUD;W2).447VH33 M'P#U]*C1EP;N[2#88VIM@75VDO/B.6'T>EPFT[-5)'+K'-H:3^V<+-L4^8VL MF,W&!L:4T#J1&D2DGZ7ANMY3)*72@S6>WSS]E;@.1:D$.A==>P62L>NY Q$U M"B=,L(VN+&^?_OH59S/$ZQWNZD5C;\J+R7@^#6D^\$5A5LP#1UI-E4<)OF"= M*SJ:XE![WR8B^#BV UJTMF/+[36K5W4T,(2O8_LGU@HGS">?Z;>GM-Q5(5X% MS@?>%^8*C5^63.:9, R\4!)DTH(L^%B<;%/@N"G2)T>FIJIJ8$D_B/?E<+8X MQUQO_WR+TWJ7PX#L?2-C\!#1*U E:-J4RVM"JUNT(TU]="-1$(?M.?]7^8^]JEZE% MB#0)(Q&9!.."6]6L\)0!>4FT3SO&8W^-2B]?>_"IJXT4.NDJV)X;_RU K'S( M=6#TWD+T"H#=]PG=4@4WE=A!?@W5F3$*K0A.R3Z RDZ!,V1<,\,964*TO)FU M0ON'H<8'>G?VJ\5-Q-:S]GXC29V=GUW$^UQ!R4V$+"7M1C(DB*D(VI)TC1[D $KY< 1*B,T&7#)FCJ)W2R4A4,8(V MS$OG>4IQK7-+ZZGPZJN/4(5;2VX7[9M>8IQ?7LM7?^@0Q;SW69UCE^NAO!&Q MQ&)99)*5K)5"6CA%$;VZW4KG/M"OKD60"9W M)L^*[''G&1E542C%G4Y,B28>RSV NA]NO/K8V4F<+>->.5D:8:(%RGDDBDM' M)F/-YR3M50PY6]?J=J\[ >W>I^^# ;A&FTZ_#\>G)60TK M##@-UI2BP- :1WXG$K;L': 2(;.8$->SU#HRX3JJ?=-A2]4]2(<.U=MI& YXY#DK4O;7HVKG- M)9F5-K3V-5?UWF[P:ZWQ;:3OQ'*(##]?9++"*0YD",DD MKH#%6!,?Q8&7: $-28!;;ES/8Q&'KYT\4M09M)6U S'I M,@0I 9VWBBOM'+:IL+J-95_IP\[:?9 M&TNY^=IPI6?,.KB:'F2[#]E^3J]U MU=R#1.@H]EW2PBK':M$,T3T(8C]?74=E.-9.0MICW$6\<\\= '?%ADVDW2,+ M:K9C\&**>3@_.9TB7CF_$)(UNH8Y!.>)AJGJW1PJ0O!>JGK:2;@;X:K;J9/[ M'[]OXW!;T4]ZE5N#R'7U;^8K_^;RM"2/1K)BR>[AF9%9:@,X:Q"XT&0#,2E, M:51"?0>:I[+%=Y9THS#A54P7O6G70-5TB[\;UWXV^.YZ>X0('83>8(._!UUA M*B%C =!&HG]A&9SB'&*VRM@<"OHV+3=W285'-O==,6$36;A\XXB;M$S M8H'E54C#T7#^=;&666F94J_7,#*,D4>OZ>]-E'X;RU.Q^CI* MN4':\#JB"Z=F#4Q-+;Z[4.W'WNNJL0<)T$' BU6.,Q]5YE"*,K07!02? M' ,KBK'..J)^F[J3W5'@$3MO%PS81,H--/\./T]&GX?CT^O@+FY7]24FSR.D M3)N24IXV.L[)L/4%N3))DF';A (/PMJ]'=!=* OU.)#/V>1H&L4>-D"Y[PCU=EQYR$WI52_-BZX)+:X*?S&& MY'4LP&BLM?;2@C,N0D%:H4N(4J0VAZ+O0_0TN-&+O/M.1KT-7Q?%7F_*5>J^ MG4X28IY]F+RB]1FG;\.B:LMXPR/##-K45!SMJQ"=2.!IF[6TQ]84SEHYJDW> M>MS*;ROD!BF-ZX/_.?IACRF_$_PG18;85:C<4']6JBZ 6#Q%BMT.98 M[[-S$::J/'L,B"X+?&/CKG]^\>S6:3*97Z_<&(HCB MF24IH",?,!IR_Z2(X#5#[F+,X69(])[58YVW';?RVPBUQU+J.P#^%J:GP_$[ MS.>I"IJ8BL31WW'^*ZY:$%4[?R#1"5N .1QTZBU5FX3R/2XS-R#\'(*T*].QF-RM^Z9"M9EE3$GR)HY4)J^ M\\(Z^I&;K,CX$DQNL?YTA'7O)!1^"YIM M!>;)D:N]2FY3RO6ZAGW&<5A<%'6-]:M(T2!HZ2,:#\)7%S Z!5YE#XMJ5X\E M:F:W6J,>?.V3HTF?8KY-"-^ $)-%H'U_,^?[:1YM8]<;2-V'=)"U[O58K.0% NU@M+ M:_C8%C 19?#2:(+X!.BP^?FS)FS81-J[.7^6HG/:D1E3KU<"Y6N$QU=L42?E MO+-1E[5,RD,_?[:1Z!\_?[:)W!HD\>^HM2LZ1Y.8AV13#9TH17ZN9H#(0T', M.3=J5W385.4FZ0IKV[M&X-3,^W"GDCC:U5@[J%N'=5A%W#L#-I'RSJN056)*YR(AN87AD@W$NN45J9/& MHFBT;2AP#%7(&VENHRKD3<2^LP/IDL#0!@="5.+7PS2-M/3X\>1-1-S #KA]2-Y(%@E!@LR*J37=!-SSW3C+SKIIZ>8D5BL=. /OS0*'@IB%@Z(L"IDD6:#] M78US]YS(#V*S2M&:% 7P(#RHI"2$:J5$8>@O.F53 M'MJQ#U?=#UQ=UE;;FTBTA9;_>/]R4*O.C' 1C&&1-B!+QB82) Q)*U=D2NJA MHYD;:Y7>N;O-MS_IWU3GIJ)K8%]=/7RSX*=T9#^H1"AX2*!B\306VG5*C$4& MPJ.QS:'_FTB.?1?N1<(-3C%4'P'03?PI.]" MIBPM0,9"\K50/:,AAG,./K*,/$BF99MLZZY4_T@,I;GF-Y!OF^A9GHP71^YB M&/_K32E(3E_%MSB0M_+\O"=?T7$#5@@$A=&#TT9 E)YS$[C*K-FU,8_#V[V[ MW56/M\-J/2NA@4'PR_ETDB>C49BN\ AF$HV8@7'U>B/F$;S5'+B+!=%+E6V; M&-M-)$>O_TZBO7=1:'7_Z:OS^?D45W?N7AX_N>@!T._]J)N\J]_[4[<>Y8V. M038:,OEUH>G)E9+)*60IV<(X"D_*'&S]UC:=A*QD:&0D'A=)%FUD@6S;S$#8 M+% ;E8QLT\NU52>A*Q42%W<_>=),1HW ?6VR63)"=%R"EUR9 M2+],QC1+$]V/:]_UA-OQX:'+L3K*OE$EP06Z%39RW]_AI\MN)I<3\/7X=YK6 M'_[$T6?\;3*>?YP-&'+$%'QM\R9HO?<.@K8"9.;6N2*LE.UOTML8]GXR$WUQ MX %ZM55@H[3UVN#_+X;IAS\G S(Q"E-<@XZQWJZN D0,FNP"CE8*6S@_ -*M MT#Y?KFVCKD:W-VR&F3B# \\*8_4LF6;D;"@A:R]3LF0#%\))&UW0[:^#71_O M,Z?9QBIK5)6U$>I7D_/I(%LT/FN_2DXKP:J3DR!(:;.4BKFL#X-G%>[SIMG& M"NLQ6[P]Z.%G')#SY5BLG7B1=G@5)+G21=%>[X.R(EMRS].!L(S@/G.6;:JP M%KV[7U MV/GI+MP#[V4))ECP*I*O+9*EM=5R6.1[6? L/Y@M[X="3Y86&XFWQYY+#^6/ M6>$8#6VIA1MB'YEIX%2BQT!=[/P3OG$E8(L M4J)A8(; U*(-JLA.D(4O=M'PY- J+S;2[N/=+#:1\B[;%JR#ZWEWL]A(<^OV M+]A&[+NDA18QBE@+L&TA?,+2=X;3@JDU\UP@ZITTISZ\;A9-V+")M'?3S4*3 M;9JT+J!#;>VF,X?(ZIG,R+.2+C&3UVN_>.C=+#82_>/=+#:1VRZNT'D_GZ1_ M+7J$OIBTCF9WG5D-]+H-8ONG?3*L*!LP9@DCRYG,MTY MBR4,MGA?QP-('\,4;[]P.@WCTP7E?O[Z[2.K#/[)GV&:OUF\166>0HG$1N5 M65L@"%JQI+61J\"E,&TJ:+IC[]S487)V-ADOE+9XT^SD?/YQ,AW^#^8!)S6C M+.3KF7K."$6">L4B$0S)29QNF M;Z;OYV&.^1]A=%X[,2_0#G) E6-@(*5AH HB>?V2?D3IBD(O6K597P/<<^92 M+PIK8&F_)0[@E&R&NQEO \,41 2F=:6]%^""%1"2]S(D3$FTZ37R,*YGQZ0> MU=0@X7X=W;U4MT$:E%R K)Z)BDZ#\UP!5YYYS!Q%:5-SMAZ^9TZJ7M36(,E^ M91%]$3X-YV&TI/\[G.'T,^97D^FR>O3U;'8>Q@D'1DD1BI 01'%@ M9"GHG7/2M2GEW!CJLZ-<6V4V2+YO+:]K=Q:EBZ!=]QHL76LEL M@&MR[14&I&5;":!YIKC,@H;1!+2N_ ;%!EO+ MR;ZYL.\?M$. CR]'@OU^5 JQGU#C^= M3]/'.I:7Y]/+*;QT.@8L6E%0)9JX&&L7"YK'A3G0)D<;8LA1M:F1?1S;\^-E MO^KJ\5ZO]C/G[_2(^>SUA;7$4O""NP)B$1(6R"!&\GMC2"';:%QL5/FTJQ$^ M/W(?(G5:W%SVR]FGT>0KXGN:!LZAD8@%29#7<+36X&I;DF*(H.KNHVYC@.QG>LYL= MAT>:.Z9&YTQ;LU$NI_ZKR73UJ_HY/G!&H-?:@5=V4?%3(&H,0+_206>%1K79 M1'8[SN^3Y7!H=,>LZ9Q:W-7.^4\)[OXX\LPQU=A.%VDPP8&@T(7 M C OR?KTG"11! -,BH60M#:-*BL.1@3/;JX=C.0W(M\=T[!S$G;[4/!CDC@Y M/9WB*0WV]7A.'M]LF!8C_L=B^1IP'F7PQD%V/M'RPQ%\\!FR90JY3];PAAFR MW0_X>4ZQ R?6'1-J?WGE1\>]'.#%TK+8^K^M(SQ'(I6W$)(*=1TQ$++(4+PH M/#L61#FV3>RA\3[/Z738M+IC-G5.4[?S("^?M/Q'-Z4RR*($CZZ 5:R6;P8& MWE5S.8J$#+7SY&_.SFU'&0ZXYIM;^\^:IZY5)RYW&6IL/%J&KKT(&) M4;M2"D@M-:A(#F4400$J&77*G@;8I@5.JQ$]NTEQ$-2X@_-;)]<7A^>VMD:7 M%;0CFKJUA_%EXJKF0&D$Q8/A&NNED0R<5PRD%R+QK%+0-RX/N.>\8M_(G@UA M]Z_7.UC:/;F][8#>KO*K;Z>TE;TI5T^H+*L1!RA-8-(&"++&R1T:H)$5(#X6 MI=%P9 W7YB9C>C9D/S!ZW,'\K;/PZ\WC>,^X5KO.Q? 67LNRPN#ZQ*:O%SO3 MP,4H/&H!GDD#*A-C@W862BZ1D5F6@R[]K-T]HGXV5#]L/MQQR*IS;OUDM/C, M5;_AZJA_^5*_Q0$R+HR6'(KE I0VY(O7&["U*DZ98%F.;0Y7KX?OV1"TH=KN M8%?G]/3[]!'S^8@6_4?E-;M/8,L.10FE=T$Z,$+5^SJJ;53OS)318"S*:YO: M7)C5VQ!VU1%LWU;"7E1^*"W'JE5?&ZXLVN>0!*5*T0%J5@\H& V>]G#@J(2Q MRC+.&YUSOH)B7VW&]L2#FZ=1M]5'BU/Q*RRK9CSKH&G:C.PZGOVT(-M>/_K)6F-Y%IW^W$ M3JJX+Y)&0T2F9I&U72UTB[!(O)QF"B2FOV%7OX/;LW M?KNH8-)&?@TZXRRW(/KP@K+,,J%3S) U[3U$603/BP$:7]!&<;*MVQB@UV \ M[]U\>XTTZ$^RO2"^#6.<;TRE=<;4U"AH,:K]F!8=R+)I6FI7FFY@H309F\\Y MRLI0,G[R8*;D#:RSSOMZ,8%W=] M*J93"8:0Q J,.XC!UT+SPI-&[G5H_W%YYW"6.@<.T?D BI<,D1-";3GWF2$KK$T%WX.POG.I1[6U:'F( MTT5?Y?&J('"V@L6RP11R;0A2-"B9- 1/WC K)E4G.Z96<:.[ 7WG42^J:M#7 M\-I6NX)4>'2"IP):>@'*Z0+16 ..RUA^HK$8H]*&P#"Q& M5YO/:'")3-I(K&#&..L;-2]^PF4UF[!NR[*:3=36P&WM+QBOE30Z. /9&0G* M.T:6;RP@(NTS^&0%>"YM$CPJ)]N4 M]^V!)H^DJ_;#DDT4T( =]?0MK;1A=!G\B4[ZK&( &3W68X8,7 X*=-;,6"W) M+FQSY?0M*+NWW'M4U:WK';K(N87]C2/ZT^G)./\6IO_"VL1YY1FL\/%0;'1& M Y9ZD$\J#V3?.4C:85;&AN(;-9AY!-E3HD6O6FB3($)ZX$<"^!(_XVCRJ0K@ M.L1H>%")T#DE1;UBB4%(:("5E%DHSJ78)K"_!KBGQ)6^==$@]_-W'.,TC CA M23XC4<_F];*#SW@=I$_,1I0:F#415/8:0O2!'$DN!9,A%]WFBONUX#TERO2O MCP;IGC?D'(;;*Y_+-C@5ZLUMN48:K(6@D -J&V5BFB?1IH+A;CQ/B18]2'Q_ M"9P;R>^31(0>SK^^/X__A6D^GWQ>WDC1>P)GP_3:?U'@Y YF1U)@(Z6UH_"/42N0SWJP#,3-IMP8)+> M:IQ'F5#:9!;LX6*4;6G4PC%N/]K5-3"BR.2"3,"-)=\N%T4Z20@& T-A5>+[ MJC!_UG<('?A4V8(\^SART=>]'=I;%YG((.O92B5]@L *!VL=:L=*+50[LDGR M!*Y\.O&3&@7+ MR"8:.9:&"NN,Z7M;D+4* M&CN091>=%;;1]+&P&!E/43$-OEXZH82R-#95P++BC)1*.=NF5/MXV+M16Y"# M(^\F"FY_)/_B3'>T02;:2FJ;%%"N($05,UB%GEQXB1';-.YZRNT<-M+T6NT< M-E'3O:FK'1Z!O:.1P$4^O^$!V#7>VOSXZZ8COU$[45QVKI0!>,9K%@ MY$9$)?-]M1,;O7_OE1-8:'9$K(G80&Q6V1&;!8)467ICF;.N39W>LZN<4 :U M"XI\!LG)D9617(BZ$AEOA13(16G4K>=[Y42OLV#/E1.;T.BX*R>B#CR1>QVU MT+1STW=!Z$#L#HDQYI)DQY;Q.M[*B1UP=7]5%AL0K>_&S(WSY)@_?)Q.SD\_ MOJACGE;7;>"D*%J$!%DQ637CP'F>06F;?2[:**,>L_[VA/W[A+ECPAP#CXZJ M\N)&A8G*07#),M1.\*!R)G]/*P9.DW? JO]8CFT?.MKBI*>T#76@68,#.CNK M1L&245N.]>IYI-W6TK*1K074&(2-+$8\L%Y+3[>0Z2E-IPXT.ZK"#])"P>'5 MH2:N'"9I:/NMYT$5#=K+HB$R6V1(Q3A_;"7FMP;Y?5+M95)U(]OM>:4/=U[= M] H5IFK)DAKJ>7QE:&?V.EE:112/]#_E1:/6"$=34-4>Z#]Q>/J1_GM"3DWEEZ;0D@$-"C!E-IGFR<#T9(SCUB23*1&=G2&^E:".**U M\F@BL,V(>%3'=M87Q\!F[8.@Z>)\+;S%Y" XQ2'(S#DS.25^M-F.1T=_1#/P M$*; 4[GC?A[_$'AQ^6AT4@4&L'H2/Z4S_6F72/)2&6^:,91%'Z@4>/OT[7) M=#U4;6Y$U2,.3#\N",95\:0]8$XX4*YVCI'6UP:I"44H/)@V=[LW(NO %:Y#(X7:\;-R99\CQ$P&.;SYN,__MD/LS) MW(S#QYD26,/G<$'7]HD0A9*@DHX0N2V@6$I!B%!#FTDP,'3ZY6<8A=#OQRP1AX+S,W3($VTH,*NNK+%+ QA"1# MS$RUNT[PZ?&+O>SINQ\JC2LN=Y+S@6AB]',YJAXEJMUUJ2^BL!+,< MK-"T> H6("1G@8;+BY+2,-ZH6\E^!OP\=[@#)]91!>7>G,]G\S#.P_'I#=OW M'59"T.]?3,8+(9R'T0>[LD_\XF;&OFMM@6>^O,HY32&=%6S[NNH3:""Z9V1*L- (JV436J_WJ& M;;DZ;5A[4?EAMN4*T3/!R![5)M3B7^G(E@Y8+V=A"C-G6G]OR]4W$QYLR[6) M1HZEH=$Z8_K>EFNX>5NNC679O0Z*A;=H6:0O,&P65'.M%&0[")=,(LV92>H71M M.ICNZ:'55AQ!WM8%*4K XU6U9[9PK:B)DPP-#DZ+2PC._IIH3OO8>. M?%)U(]M1'1FZ:=ZBYSRY5$![5*",EN#(I@5A4-@2>*VS/+)9]<1[#R4?HQ*A M-HEP&91D"KS6 ;0,V6J&-O!CN\'X^?0>.O!04C,B'I5GO,%A+,>=S-9P\-9+ M4,'6)FY>0Y1)!.F"V-OU3=][#QW:%#C Z;P1?X]J#F_:]D%ZEFRP$6RH1;:> M"=)I9(#,,:<"R2(?F[_^O8')DYC-+9E\Q!&V-=:VNK(IA5"XQ'H9O820!8)0 M*2/3QNIX; >EOS

1)3NB63CS'*MU[S!V:%MZ'0FJ9# B5\!L]8J;V2=711 MQN-S?+\W,#G^R=R,P\<95US'0+'"H3+ 0LVH)ZDA)&V!G UIHB@INF,SM9]# M Q,;B\G2&1#UPA@E#5'7)(1(R@M6\9Q20W-J'T,^HA6WQPCCP9/K:34PP80^ MNGJ0C#-73Y,%<%HG< %]\=(*SAH6LNUES,^I@@U,#C.'UA^QCLJ#WZ8-A&%:VGI. MBO/:P3 600X 6ZR)2247E#''5G/PO8%)7^0_Z 8FFS#WH!N8%,\+"8M2*L\.B5%L8W.-S_#!B:=-JR]J/PP&YC(@LG[6" EED#I0G(TAD-$ MKRU/P;OL>W!4_V"6BKF+>E"%1MFCT=#WLW:F!R<.3=1,$-2'NU?4&% M/EOUP# Z%"TRAZ1C!N7IB^,R09;9V.#0^-+&L+P'T %Z6E?5;MH5_)+ MF%:G:T9X%SAO>&57_+7E,":%!'PV&2_:9U1W[W,85?'^\B6-SC/F#BU,6D'I MW-9D)S*ZT>J$"1&)$9IK,AI51N=%#0);C=D8P7#0"E1'WV$\'^;AZ'P^_(SO M,9U/2=AX^8Y7-&_K_#R?+Z;GFW)S$-_<-RY<%#P7X"76(ZNLWDA.:U#D3FA+ M-K-IU&J@KQ%T]L*ZX3@YFYR/YP-=N+"IT"(3R.%0A2>(OM"@BQ.!%6%THT17 M+_!WOX_LA;^WW+V=J[Y%5Y)+S[GC<);NO=S]@V=Z1"!M80C"\8U:K/X ^9?2%15.'6Z3<8U6C,I?\Q*[^>_9/T=O6?#%"5C))E"/7 D"I.@*/?D2/, M5-(VQ*AW*IAU@>]^1>^58[=7]-VIL6D8[)Z!S'[^>NTO"_^11'-H>?@DA0V0-#,@93:Q2(*TH;Z6&3\L9?LSF1HJ)-) X$V M"*D1D,D9OI_3%EE'_FO]!U74E>7%RVQ1\O7#+.FY "4G;9+8.R! 3#DD&);>IO5\+WNZ#'#VJ=-): M'PW,EGD\M[V MW"]52:HD2K:9R)(_75R5)]9<>F14*, !2%GZ?GUZ0()W@+O SH*"7.6B24K" MGND^.]/=TW/&5TS1@,VU32K4^P2*HLC09INX!^60>+";G=?F M,WOH);Q6C3J>+D\H+RW4OF=PXW-'ZPWL/OH[/8#:..:#L+X0;[(K,9N86. L M99,D]YU[ #Y*FH=HB?8G=>' M%7?GQ4$,WR#8?H'Q[%J&[J>05J=BDQ%.( \0A2V@4#EPRDD()F=E-4;;2 =] M':)#(\00AF\03M_&]3PL)HMW?\YIR7\S_3W,)W4U>4M6X2=H:.32"V*JI(!. M8@)OF 3F*9X+HEAGV\1/71$>-&$&U8C4WU$%29&F#A,CJ M!;O61BU+-Z'"310'YONM#=S@,I?CNLN*BU6MZ-91 QUX"2PH<%Q+6N)L M!,^$ )$5I0U<&?JOT;; 6E '1H6AS'^?&7KG0\8IU4!G1=0;T.K)KXNP^-DT MWXB1K4^Q!*4H1BZB4MG6XPJ"O,N2SH$R[-*&+[VA'AB+VKKJ/K?,4-QZBPDG MG^]C/N%6L%QE6O12[7LI]E-/MN:88NWO](ZU26L>0W:@S!G$$?>)8O=VY\#R M2[TB<3+]>'%#(C\QTAF>#0*MKS067RKIM8#,%,''R? MK&[?)W231Q&JPADST8-2IMZC74_W%U;H-PE9(]G3PSNAVR U:^+&^RST>YLR MJUKLK[,\*9.+;:;C:9HO_T$XO?E)=>OHA*S(4HT?1(P*%(\6O*"U07F=DF32 ML= F+1QC= ?&YR='B ?*H;N?2]]VD+^&+Y-/YY]>?OKS=/85\=UY7*3YY,^K M8HP4O$C4&@)#3EF84>!3[3CF'!FW)6KWQ)C^R(C^9O?PCG^ T3OV_V][:]]2 M)JB^N&]*H:AH%1N=),4T5]H#%DTF%D)!]#E!$IY^ZR-]O;-QN.[0P,#(#H2. M^_?: QSY_AM/DGXYJ94-XTLU0J$RZ'0B\4 G=$T-%8@V)3 U*LA M>7*.R8;)6),Q'0B5GYCS'^#UUEL8N? M<7J.-46]4\<32FJ; IE.)@$J4303C+&@C;:9"5M2HZM\UD(Z$)(-:_H'2+'S M1LYVY^94\29'S)"=(.B*O%E>\FN/GX;1Y6I"Z*_);MV M\.+C\DS;N& <"!+SH+TE/%B%)0*]&J;NB%OO3=+MIYEO0[)K8$[TL?PX MDETY9Z659Q#1T0 3(@W0."@J6!^$H4RUTW'H;UVRJY=G'I?LZF/6422[G.?! M. &\" F*5D6(-4)W(3.O/NDJV=7'H V.XST/IQ MEHAQVPK4*L#L@ M:UJ16(]M/Y6)87S8@1@[.*!!/6(#0N,+8Y*RZR2%!15H'@TJ:"B"LJ]LE4^^ MC2K*V-1XI#XQ-C/ZV+T!(]Z<_8'SZ_,:KR8A4DI=MY,N%T!7N"W*!A T+U)N MKLD C,9NC./&)(E!M+G)XC%DXU"BD@!DYUU,5X*4CZ-J M&G,\C&L_\<;N?GN$"#L8O<&JL@9=$D4F1 &:BUK09PR\2 IL%,PRG87"-O*? M8U+AD?AB+";TL743!EP?/5^ETM&R1-$2..DIE:;O"9'C4)*1*6DI0FCE_;M8 MQH\=AO#2AM/]6YBX0:1P4W?DXM(=J3D6+)"KM!_A$12Y,(+GM:R7"R;>Z([, MNTB^GPAA)Q\T.-U_$\_J/JT.B)I&!O,IF, M &6,H2\N0="BWCH9(BUZR0K6INEO+-<_$@6T]GP?^[:)_W(]QD?K+HCN43OC)%BL M!^F98Q"2M11#&Q:YEZ[XX?HLKQY[^#'"]E8>4*CK"L0EX[K &+YG\AK ^%V1 M6[K@KA-WL-_0S8XWX+ @DBXEU!Z]7%OV=,U_Z<=(Q*0)S.5N[0=/PXT;&A:' M]6(?LPWLO5_)4I_./ZWHQ&6P-.4#RN!IF?$49-"<#SE36DEKD+8#'F6X]>B1 MVQ&W-?YL",L-O'1>GCQ?W=MD@K>2.[#,E[J&5RHR!&Y#R8(KGP?L*+[UZ&_0 MA5M;KD%*5/5 S$J6RDSMSQT.;\_4T4AQ\3[6S[ M!K*0*RR7D7\7-$WK)+?Q[*)DCU!4U+D M6-7>;?8B:DX3W#?KZDF0U3LZU)1CG)MRL,GGW$IEGAY MT%'KB):6'&YRO:3<,_ :9;UI,5K%1&#\3A/>FMK&YN>,7\W8Q06S-O9KL/>Q M5/^YZ@%RF;,8T(,L(8*2M0?(1TUA(06"OO!<2ILMT5LPOI^5>WOK[T-+=[%1 MGGHYC&F^^]IT&%/3 *#%J/831NQ EKXRHF-YND$TTF9L"@WJI*#P>E$LO=\0 M G+*M8P1KMA:PO[.V?M(9/34R=O#P0U(>Z7+6W4C5Y<3UXBQJOJ;I;Y_O>P\ M:*%!2"6-R-$KWF8O\0$PXT=?^_?R;%@7-8C=UD0IRS>,91I1+ &*YP6408+& MB@#NM<0H,^.FS5&Z#:"^G[AN*,^T$(]?@^WR%>F";C3=L'OPGI2$6']O=F/) M#IYH+!]V'Z2,1EJF%3A,!E0L"%%E!@6]"]IX2FS;7+BZ!YIL)RK6F"5]'#!T M96B)9FG8=SC_/$FXN.K5N%P@"]HL8A(01*0X+RF:0XN7$ J66)*SD=VI!:XI M#CWZJ"$A!^/FH0PYO+#/!:ZC^6RQ>$7TF]X0O;G2MO."QH;@ M.25NE+T%\+8P2"H%;J4MAL5>CM[PL(-S^%"&72L4]^\_WC'5*_IQ^0?+WU=3 MO,7RK_7_']X>7YGMK[_^^F$*-?+](!G-G,,**V4O*3K@_942>#&P,70H18= XA527/L8<]_LPU-#_NB80,8_\&E9#UR"YR>9>,24(D MD$G76PE$@>"Y@2BEP*QS$:9-_?818&,I^>^/&?WM_U1D^Z_F]&?G9W_,YI-+ M06@1O+=6L"H#[4&)NE^;18#(+2K,51ZGS&?24+<2<*:!/R4-(P0#RR$51 MW'+5YF;W<2GQ2&5L3$;TL7B+DX&$:G$V24MYV/E*#)Z63QN3MU!2W4I 1NEC MY!FR82Y9F6E.;-,/^R"<\0/38;QU]UC@SJ9N$(B^.ZMB"M/\BO[FZ7^=SR>+ M/%F6#ZYV#'GRC$BN.(%2A;[S)9#?2K:,ELRH@FG32+ 9V(%P8DCS-Y@=?IK- MINQCIZ=7)!0*(<"%1V"4XJ^"Z$4IV20JLU.[4-H#H0'.QMZP&L85IAH MB$=SS).SF]'R=?IE&&]2#2S[$[.F/:5?J:OD%X]2"P&^U_ M7> U+=0\ G _]9J!W-F%)#OZ8@^4\5'%PBT#R[T"946\:%1F--\BO2=>B3;[ M2GNARB-UG/TPI8\+FO2_+9 ^\(]5$B&,E5XY,-Y3V&0IC?292.)A*G;NNE>B]O6-EX;F@[8!G&UU_'N(G99A&G^&6LSF&'1HFA@>Q\^QRZ?6Q][1.G"/*2EV-?J MT2^_I-/S*O95'TO_40S[Y01YYD49!8$K,I*CK,@)9D'8(J(6+@G9YDZ8+<#N MHXEM!.[=G\;;NK%%O?[&T9!>%KM,HSSSV7@+T=8[$Q36#>[@(04=9*+<''.; MVNUNN,@D+I\N@O!@16)01K*%$7R$9T5M* M]'-,5B@A3-"=ZFB=M)36PG@*A[Y:TV VM#L&EDF[#(AN0KJ,VKN &ES!<"V< M\?4,!W+7K)6M1R,"HSG6&EY[_K#R713PR4G(B5L92STFVZE#\BD28(,2XIC^ M[V/B ?V>+C9!3SZ\.PF%2VZMH)%$6S5L)'B:SB"($"6+W@C<5!I?8/KAX^SS MCY>?>.'GRQ^6;EXZ^/IYXTKJ#63XV4Y6&S!$72'X^?D)R\666JC7*C!0)?L+ MC2 FLQ3)>:'8IJ)3/[_]_/P0_-;3:D,?HWH]FWYX=Y7P?"#[8?YO^H[LL2IR M*>N87KPN3A68?8>],N&L.43WZJ&_9G0V,.<;!J2U*434* M/;V.0O=;.>P(9A\5Q&WL=*>2: JCO)+H&*15S$?GI$%IZY%++7"[2F)'6'NJ M**J,OF0>0-N80>ELP'$4=5)DQF:FM&G37+2OBN+U5<87'WRB:*H1P@G@PE7I M%YT@\DQS!1?%>YM2\6U4*>\B^89J@7U8<[<*LY,#GEZAS_IZ]+I>?VUJ#"AE M[9>HNUOH)$M2)S+1WX6^<2DVHDN?=J%/2\E]*0*$CXH2%(G@Z6T"2E-M29A% M,)V:RK_+0E\O&G0J]/5QQVCUG2Z@OL]"7R]W=2KT;&/K\8B@(G>:%=!<55DS M6HQ]C@*R#VBC3[ZC,-Q3),!6A;X&_N]AXC:%OF2CX!8C4$Y-J;9E&=R%@)W6 MD2FKM=L4[7ZKA;Y>AK]?Z.MCM0:%OJ-?3D*QV;#L@*MZ!E\*15B8@BC0!\50 M,39<@?;HET/P6T^K-7C??OOE1*C@*(BP$(2BY(9+2\E-/;"D##T_2NOEIC;1 M?G[[[2#\UM-J Q[(>J"F^.ZOR=D_<7X:IIGBQ*,P#3FL[M716#5VW?'?WR\L6'5R^/CW]_]NK# ML_?';UX_>_WB'Q^>O3K^Z7^.7__\[.CHS8?7[]_M4(OM^XB=*ZP[C>E.W939 M&*0+V9M0E$HZ.G2.62=XR=IJ/.G[L.WCV]_#Z?F%(O0T_^,\G$[*U]I8EI:S MR^+%9%&S\O,Y7E<:O',\:6\ "R.RQ9P@E$)K?<:H@\.BNUWTWBGN[0UOU_+6 MK[//R^CV>'K]Z-/3V5]A6@4DI[EV6,\_X^+M[/3TIXO>[1-1=4>5H4C'\-IF M'3G$>@>ZG!^9K-((_^"/./F-_/ MCF:+,_K]RR_U+@ \R9%KYA4"$X�JDH:I 23$RT )R9H71 9A:>)< 9,$&F^!X[)R?8 MEKY:FU2T7AE]C*%HN53O-J"*+Q>'Y;)'837/'%F;$SY;K(QM O.+S1?OBI4. M*>7+K,H85"ESFSQHPPH&XUCL)GHR:% ^RL[I>&%F6Z_L>V>T&[&O+I[25>0T MH@472YV'JNX!1@E9A")+_1/>YH+#;OC&WD-MS(U><_A6/AH](%T5QSI@;"HE MT07E?O0D6GBY7S"PO8OV1:?L!*&I8LM>4.95R-]."9K<12X4&/@D[3[2F3UJ M33P5%O7QS-!-Y%>X*(!^,3N/9^7\=#4O\\L:>LS,IJ(1"D^UR;W>I,A+ )FU MM(J2*1^[M9%W>-CX6<;P+IHUM.\HA;8WY046G,^7QZD]2$D"(B60H$"$$(;?S-P[=<\\Y,VO6W#_NSO>L_+'WE^QG?7G?YWWV MWKE:OMH$T#_2UM,&$!$1 5Y>OP!7JX ' .(;-_ZYKAO)]45ZDY24A(24DIR< M["8U)34U%245%0TM(ST-+0,M%14]*ST#$S,+"PLU'1L[*S,[(S,+\S\?0D1\ M?0\)*04I*04S#14-\W^X7?4!&&X2E=\ $1,) &XP$!$S$%T- 8 !$IT7]N M@/_:B&Y&9/1 M*W(!3V;9]VG%-P7O-_2S&,]@A.1LO<(I*%G9V#DX;PF+B-X6DU=05%*^J_+@ MH9:VCJ[>HV?/7YB8FIE;V-D[.#J]=G;Q]O'U\X<$O(N(C(J.B8V+3\_XD)F5 M_3$GMZ2TK+RB\G/5E\:FYI966%M[Q\#@T/#(Z-=O8[-S\PN+2\LK< 02M;7] M<^?7[A[V^/>?D],SW-_S?W@1 8B)_J_V+_)BN.9U@X2$F(3\'UY$-_S_&01M[#_4/O/S/Y] MQ,+_IYC]W\3^&R\X@)J8Z/KA$3, 0(#+9R7QHH!_&=A@;U1EG$)*7($(QG0P MA6R7(-&#@7;)NF;G+K;!7S3+38;K2KZR;VUS=KBSO2H6&U8DH4]?Q#NC!8GN MOK@/"0>QX)3ZX&R#9VVXI%IGK_UWT0E05P8+BU]^1H42X]Z^[MG\"=]-E!>% M@E=N);XTS<;;7 '"PPPP*8C#AE!_S$_+*9Y?-K=;,*U0A-;BC1(];_;WQ*2+,>U MFL;-HZNL(7K;_K4<\,.ZG>P0.NF79X0YB*[779H>E]<'H@KA<]V@E4=S]?6H M+]EA+KL7"Y%.W;V-!>:.T2)9*S7%#SBRN!DS&+]8 WAP5MII^2S^X9*-O4I75KH."U(HQ&S9-OVIQH4[H$#%5-KS MXC6D$70#KXW]$TKCD]/%L FF![_.38P8EJ5Y8H9V,BLOX+*SVV9J@44Z+RD+ M^M_7U*@OZ?'KO6R4APJ')C=9XT(\R_#2[%,HSVTL#DU!2::,Q/;=)84C(+$2ML6UAPCE8 ;.0H<0;/-_M' M%.T3T*6'#&78\_P%YTV@'F#P]=F;NOBF^XI9-_;[L9M;T=N:MW0%N,K3VH40 M3AU4M]PH+T7K;)U+1-7>2(.Y[0RMY%UT"V3:_::(=$S8V M9N7TFGS&Q_1C$ _V+(4@X*RBV%D'>3 8 L2<0BNT/J^.5T)RD82#@,\IG&K2 MKV[092;KIFXF KS3AG&=IU]4P&@.I0$#SKD!Z2K+%;,?^J"X+C.?G%KA]@! M:_-[-V$E1C$!#6+I\P5N7S[@O1DP*&0%U.)-^*9!.1UTOXGVDZ?CQ=#9C]4BA])E%6-'JD;+LQH 4(UM(*:H&&+*ZK M-$P3Z/9-0#1=ZOX5^">$B1B]"YV$G6A7Y\.:J&^6D9RN40]5Y][)L5)"6_Q9 MP(\PH!&TX1"0JZ4W^MU4-%H>:JJ#.0?8?5'X0;J3_E"FXI> ;?7V3@#@ MT^6,)B],*X"\+P4N-H@B/SARP+J^F%L:L+!*W6-3\CORD7TWAU>Z<'?.34$#L5P(]R;$R#143=#.,Y@M MEO-B0A_KP2T[&2XM&=1JMF-R@>Y3%R7>S15'@=^#,484&O*0T'Z5#[VTJ_ACZX MF$:!27U7?XH227$1GC+$?,^ MXU\5FP0[Q6*?RR%/?K_1'G+B]F&(?]\&/&_H"M!,/J"N,]1!/GA! QS.-2D] M5=/$;XL=9Z"T-1H/VI#F ^H8@85?@UI'X^IZG;K) M463E&)1>(X;0'6QG5[D"QY68'S:I[ZR8E]/8QN<%O&0I]#?,AKK_"('[Y1KV MU<43U!?5I'S6P(A#6 #BHI>NM;@3K62DQWEO^[LM^9MU'RW+<1 $Y7<7<&X1 M_W=N -1L.A0:"V90\T9(TP4I8+;\0^@(DRE&&9;8H-.R"=_7V:0,MG..7^]_ MCXKC@-.2O57/&S(ER+1@)FK.::.*]VSX/:31K)S)+0KE90'@]3=M^GK6F&5B MF5K$M]79,!4+\6UI8L*JQ6@LR&E-'+E8ASF?'#? ,L_L]G!._RFD5S\LK]HS MME9H-JEMM'C ?"^? _8W)8H$/<6RWH_=&#[7&:("$D&:^LZ?Q""[0_7;Y]7D M) MCRSIG3SB@?7)P@[=O4%GKSTWT9/G2*%GY$Z3& &>4XCM'D:!FG:00 =S< M"-RF83.%!N*M@S$I.W=LKQI%MA_FF[L-K=LS*.:SI\F,4?@GIGSE!;BY_[[/S[_BQ\C>QXZ66J]N9GFN8Z MH0( ^2RS*3&&"5F)EZ:+"&'$[IR"3Z5/3^+70YTN2Z>.9757?[I9KZF@@8^0 M>#TL:AA]H>D22J4&W(0RF7?.-5,%OPO6M\)RP[V8LYQBM:M8DOJ%F"?U>(+; M 6=BXMN2=*<_%M1\>LDENFYM4NDG!2(IEOBRIJR6X&,T4BA]N)2@G);SW1RS M[&4$&]]M?GWZ[L(1Z:0-IAXJO.!BD']UD!HF\X!30LX:O&(.&?M5'^7WYHZ< MLUU@@]-8O6:G*?5J[%.Z=R5=S(09&Y'I(#U,H196)[PYCZLP5NF,=?&H#!)M M.=\KKR!X6IP*3C%:M0<1MIO^( M=J%?KI9?[.DF-MYA/7S%D T( _K)C3X"G,?'_ZT-W87 M0_BF\4R>J& -=;HA1K"%"RM&=52"3B+KK1HC&/(L;.KJ-Z8%IXG/+1'FH&JL+!5&ZL'XEV/]5?'+V!"%'S7#YWKY@?V=?M5 M\7=1 &8CK?\06'Z7UT4'N6) *-.A(\9?!13S(?RXT%$#YZI!WH1 .P_/2IM^ M]]9C+>7. GK;5#&5+H>Q5$1J4'E/0DF8QIO%+A$LUP/<-L(P$8,34W?\>3&0 MA AEQ!EJ+12E[XVRT?AZ*#0O@9RBW_(4W"66?TA&W>-XQ\8 E;(2@Y0>\F 9 M1:'U!V56]W@%<%6(?*^+P4)WF/_L'TG%VWP;:GEX6$[FRKJRQ6,/(OU-U.&8 M*/'OF,W" U/L@[X0&8QB'737\=R-:K2*<4WAI(D]2,G!09Y5]J7>I$4 ;1]5 M4E\]3[?TJ=MEA@>!F3!>P-2%)8]4D 0CSZ+EV!2$3)T%RW7['N65!,R F2PQWFB)DS&#;L[L#IX MB>HC)DL$^ M9U+FCR7_:@\A(TOX9;JS-V=S[810CSF?%),0:FOQ,JQ'='>#E$"[]JL#=!J: M5..KV(!-#I=&^UGO5D,-0EWOALJ-R6JE>M78BTO]0#PJG'\G2GPM'\[2T3U" MV!=G@U,?V5_2'*V@-B=Z!U( $/>[]DM+5M:,DW-/6Q;4](.K M+ =E'Q;8#C,O,3[@Y:97*R(C(Q\?#M!!JV-@PQNL;X)\-PUI\>(-L_;8%Y,I MLGC]IMY&HIXI>??9]9%^J8?U0EH"-YO">4(@(YKH5Y=U\@$1C]5H4"1SF:P[ M%]JZ-<;$KT5< ]S;.W\(QC]E^? Y+2(Z^2Z;A$CG)51>7)?1#B'-K,=SH2U/ MEJPJJZ:9$DB:FCY_6;D%5ME;RBOD0^=;LM,^)U8Z;<+)U00Y+H0P6"P[@^ = MBCG(ELXE4"ASB$&"Q11S2LQ+\.5+KN=W=LJ#*C$9ITRX8N< S)XAEUE>PO:\ M E35>H'Q>"5W3H]38/>=,Z70^/;35#8)M:E"'@_XN#;KD1A.>KA1(;UA ML5A78OQ7)3ICA:_M"J W>%2P^):F_2-I8B>+,?L^KA/%6KYY!4@Z]XB1JG'+ MZV]R-C(,K!(-;3:W,O 4>JKZ&_95DCTI618J=H>?.!. R04U\\SS4,.A=]>)B,FN,M.:06U2O S3\$+$8> M1]!XBA%G/OW^_MV,,?KS3C;!N25Y#U>>>.L',#C]: M%?E? 6[@/90&P2MLCPR8E C$/3,56&:0:\0E*=^< M!46R/]*@D;ZW4[*@5#!W=1[D& CD#5DBR&!CDH.(BW&E_3!>MKD#G]5\K]G9 MOZ0_O!\Y/(\WF(P4EYYH)OYD/QL$O&Q7NX6J3HDA<"W>@L&P6;UEN][KEUF' ML^(0C\,_. \2AE4]+P^.1]\_IME"^E]6&(PA@BV19T/[*='^Z^0.L.1@D,G" M(52!NMC99)U'T*CG.T@V;/N@%)PGZ"JSF=I'_*W7$;RR8S43^LHLA!ZR.(WS M,.F=\^T6.V;?BM]F=%BIW>>.4[X[>@_C9(6K1@ I<,1]%G4# MW[064T@XM>N0 0JK0K,&W5TAYATM-X^M'\V2:)N5P6*R^?,5M]8;+JL.3FXE M+ZY>^ZQ$>RQI7[BK)+%C@=21I&.T>?HN%[K@T6@CA9=0IA )Z4H6X((WI6H4 MZLRJDOCTQ^JP_PTK(:54-:8B7VI6W1]D.AS])H"(5&TM0-!=9,K*%%)KHZ\P M#DQ4A F>F*B+5[-6+'9"O6ZAXJ\8K)P*ID&DF^4ZM#/Q,6K;F5FQ/GV0NL)= M.5JW/(6L3.FRP[*98WX6^.QWNX[$9YV%GRYS-'.M21^H)"#*4,1 0<"HXPN] M&ST1"R"7(T9G$),"E*6'QP6>E5:^X=):+C_G>.;/8&%I-B;\X!:<#_PGQRP& M/FS!\M1*N;9PH+=5Y#KS!9FU8LCRWMDO2.47M^;7'O1E^<*4:-A6HOH['VO7 M!HV^M[WE%W,K589\*H3G,A,?N.G?N22_01&7?>V9.>N"K"MP(507]GE/IW^V MQJ_8K,$-)>U?C$MXJP4PU-_2LZH< 5[S!P]-41.F;<0:,&X+R3#4Q+.!'7T, M]&>QW>DP;'8KX7N6'J,?S'AS['Y]I2>^)3\%0!^-+14 MP(:KJGHD;\F5Q-]U1&UIO>L]ZAGXVDE,*GT)+1RX;T>=-=DT4D_NS,/BU5Y$ M(PVW&$2"T4!,>0_OKU":K@>;7WW7+ ;FS!:"[@64JYF<.^7]M/K*N/0T0*@O MZ?E(.4=D)!EWFO0@..*Z(N0AS-DH+BGPE^SW,&,KHSG:SOD^V?I63>(^90OP+T3\792&-O]<8[86F:7#K<\SRH%RT^\-+/ MXY4DOP\]=FQE59H2FC0R)F.Z#?^)>LE5^N9O[^!&"I 5_^(R!6'@-_H($SKD M9J'O&M.ZJ*8@L+K;ZF5A;?@SP-,E_?)S5VOC_>+R5E_X 3:IF)TXKN$RCR P M> ' R^'<"3RC2?+!X"<=/7,::VX7'Y'SWX^5\GX&N,42WH@SOJ,NN*TA1AC7 M &'9T*'<<.UL[D*RKA?5O]9%L5J[G5%!U1.*JF&M!'U=(8>_LZ0"=<"TVA[ALF,_AY:IVG=U4U]71PS6,W4-LPD\3*+_Y,\;" M&;]_1G0%<;[HQ!E9@X]V2H6_GK\Y#P>LGOA^?>-F/V@7FQ M)4^KF"MO91^^#Q^R)QZVQS$OAC9GCQ0RXZ9. ZX 4=!22/IO@[S[\UU)9$=C MR5Q"\:]:SP]O"XXGOI16]=XMK&_F>'S.F\\_=VM&?U5[]''AV&])V=(SR6VY MT7:-W>7O[4!QA@@;NB\ARYS/X2%IUY\M1B0E6 .?=[WF M8?50?MQZ/'(1:4 OP1;@D96_N;$:T6>C,*.@;C$V]3Q071)I>=J0-?I"L5KV M;HL3*YL2]W>LVFWV[P6.TU_?3]>3?\"#+K,)_-<3N@(,@*B^5<"=-Q@)P/UI M7 D-*^%8CO3[XMGO,;#Q';7^U#A/6/OW8S9BW7 ME"$!%8=\,*)VA$Z)^;3,ZB7]7I?9*N6]F37^FU7?+C([PR+5EG MQ>;*P\40WV#?K.( M4-YAN"O(1YWV'?_\,KOK&5;_- L[%5NTX'LMHLZP==+6V68/9DBH3=:(KJ]0 M6R8&>T^VZW/QA\RT1_1/;KKK+#8_)=^9Z#VX0 7N2Z]\@G2>AC8LRH?&M,() M.74XR\>%NNTMA1/1-]'N)",_&QLJ$6R7$]EZY.70HJ2$QX50_A^_IJ*#4GE>E(+O(;JXH\8YT M8B\EWM17J:^.[9>%("[""!<:(CRO!O+P)5%2DC%P="N74:NMSQ&4 +I^C>\W M(YLDPM;% 9NDAPSC0H"XEKJZJ,/F;OU1&WD,H9@\IF(>7=K=/'>@]G$K5P_Q M:21=QIQ;PJL)P$;N3WPD)DJ,J&,G? ^E[Y)&2J>\4XPJM<%= 0;7U3 O)@JB MD 8>5FSO*C*]MU5J4^=L#'\J-'4VQP]&212/OVP;QDP=V*%Z 819X(T@Z^)E M-,9'T7,=!].W_'AC-[?KG=.*?1N@!SPY=OL81C,CIT1J$'P%^(\YMW_3V8VY M *GP"M6O"T1FW9O/LL:'FEHFOV@LR'Y3@W)[>C"2;W")/6"LTK8NL$"OOK>V M9B8:5.J7)NU)AAO->+]<-*QD#UD X0.[UKV%_7=R--[LJ#ZN^(/V9I6Z@3CI[5/9Q%:S4;WM%__1VK):A#67(GB?@V)>"/^GT. M=PDIV_>9(I <.Z>UL"%Z"O@#.XU(X'UQY%14:/UZ;SDNXLFU6UDRQ&1>OXU4 M.81^AD ,6$ZZOT48+FP&F+,9-.O9!_A2:0O[9AE+-O[^>E\4\"$Q87[\"&"1S?>,D(*VU#L,V:+Z_]I]038(966GQ'HRD,6YW MI@!QXXCH;)3;@R=8>393BXKB\N$R%Z_:C&#_RD$'N9[E.I%DX5:8B=163@[M MXC=5785M7J[+#+S.=7W" -$.:#ZBV(.6395.7 $H>(:W4,_FH#6SRJL&+>"F MU-/1,3F:V:(-N0C>%S:=1_$;E$&N2 ]@TK/!-.=W[[ZV(J7I+7!YSV;=#W+H MUMOJW_.NOF#XU'%K4#M2[F'?;:>7)&W@"!@O#X@ZR_J9P5P0DR/DS^]0!E_ *)6^YOAWGS@8=''TK^N8Z2B! 2F>K,@ M"M.SOHA<:;%$VYOI.$BN0^O >ST68>6S="T3(NF)8V4UKXC?/(YH>$NTO AS6 78M= M*,K*A[-PB"Y20W0NB*K1$]1'G@,<'\"YGEI@12)/7D%_V?!@0-&^ZL+ZSL6M,W6'LQM#@!E':>D$/KP#N;33E,O.' M1QQOEKX.3]^&V)(](./D%[[IS1GF@3>9(]!"G$Q:YO ZM)U.7RQW3QNIIFAI M[*KP*OHSN$O3H/[=]0BF#)#%M2ZC>MNF@6XAN M#(>H&D23<"F9P>/T.5HV-P-,P^RDX MR0TU7XK5KD+L7]QE^7&8NE*6$$HO55/_6/"Y0T8V$T_!LVM;JXX%)=MAU\H6 M"^C:YQ4Z>(\+ M*@QX,)3;E7,J2=Y2?*6%ZJ\(K-?UFS0ZT'0DV<]%W2W$F?:OPY<5% M[R(,2[L*G;MV0^))J"1,%5^_ M?Y!Y7/'QD+3UN4KE02A6Q PK$M%RL;]!O>9ZFF&YEUM;Q[.L$W]Q\C!S!4B\JC1SJE_5D?5-(&)IS M;+]?+I+>[\@ZJ\O!$-&L!1-0]!<5G%2SQO1NQ@S"2%R'1\> X3AF[CQK#FU]0[1_O$NA5@*?<_EF*R1UA MK>TM#9"Z[\57@&;)0Z=9#S":E%7H-\/+-*TN,S^B^^\VT/P8D:$-UBXC1)*A M-F&TG3#"ZY.)SIS&MD5NXS>15>%SL: MC63"N9\? 5P(_H#VTVAKPO%QC;G._T9,:^L7T6$-'VL&4V/59G07_)#V&D2C(4ZK9"%/YX*T+IFP MX'O9@*@X=A>TKW^81#7RTWHH!\F193 S!C !G,Y??B1PC0943G:0K%LGOM7A MB9L_G/A0\/B^Z+HK6.E;[CUZAK_II7>U;II]OE'H>J&(H^11_W/1*0FVF5TS MI\U#2C.X6+04S'$]?'[/UU/HY1L_ "E*S>Y&CSUX.65$'[/;!;J,000(<9:X MR*R,U^Q"*^\CUQ#.K',$AM FMN#Q]J3VC#/7N&P)Z.EAG*NW7RH_ S_0W]*8MDJ$4"J+H?RB3R1_L Z2\2 8A,6_6">)Y MN.A]B?2FNR0/N;,<)8X$&?4YX27Q -'_'__;(-93_-EB5Y%-:6E)9L7<8FC. MT-N3+UFY]*F^ZAW$2!BI6:T@RC^*:Q1,WN6$V)KI10BX&>JU-W,:KA(& MW,='=+*D%.OCDM^R5P%0@AQ%5"$$4P'WA]%LD5I1U6N!4?_?J:R %N! MUBI??D\_@J=[:=R_MU,>-($ AVMH8"O["B./<5/W>A?4]!%@IEW_=[Y9=>K- MIGZYC[WA.09#1AVKS0/*]I2ZLK$;K_BW,@UO.V&>(4.J*GH3%.@B82I.L?SS M[H*\- T=L_R-L+DG&<&5R_=LC0]&-IPN[CK,U!R+=;;# V')(\7,_2EY9?Q8A[N1N<=?^\_D>04QR M7/63..:E4QEK%9W\+U.<#<3JC:^);>-%BV[\?P7MH5&]QX^[!*\ +P-!EXR9 M\Z;2&!A!+SLR](#.Z0I08ARF$B]:$D;Y?QRUY*B3A;7"OBL KZ%=W03"\NL? M_=8$*UAK%N* :^S-$T869]JI[N/;KQ+?IVGRG+!@/ :!W) (B\M/!,H]#=[% MHR#5,N=U^9D_UMJJUC8H$^NW"@ME]L.AJAZLO?*_,&*;*G]?A3\8+&>:R!/D#%HHH&C M3&K])?DO4J\K %7H5@Y$A]!W&GI^2ZPN7$&:Q29(' ,]+7U%TB/1-ENS/0^M M*W?5A$E2YKQ?96+A'P_J)*]D<45XX#.D;UX!EGFGK@ /RP&^_\WUF!'$L-%1 MF]:L;N"A=\/)4>6#@^LN2A0DFJ=<']]G)),_T^1BR;ZNWK633J<:0UV7+^N^ M'W>E-%=<_AU9:Y_T'A&?-$7Y-2$/K@ #/;C@:ES\/"9WLO7ZJW*]+ZH?5R"6 M+MO0*[I;=[Y.?27>3!F"6@Z&+OOWTKG] =&'#FB=1BW(AU(Y_]:5JP[XB6BY M>ZC?&'DKFW7O;;'N77FB'[UP)EQ'H26V(A>BA(O?*Z[?=WK/6/[(PK&,P704DG28;MDOY1L3X QZ5/38 BP\/4+>*/4PY2 MDBR ^$!(=G^(>&SP<@N-P,[CCQ?R,X:R! &&/V7_+.R@NHE3F(*$%GC(-SHQ M655N7_IZ+AP4?]=?BSIC\&?B1=$ZN9DK@#-=S+5E8LWW1BKC5:O'WN:"XXJR M=3O]#EG%RY,*"3=N'E)P+Y58N["VFC@>(G^R2VJ23$F\?WI#D]Q3>4?P=Q$5 M\PM))%B397G5IZ/O6)]+RUD9X7D,4%P'NG,4K5#CS M,LX4_P4A!)> Z+G)T&X/)ZK/J[]FQRK5[00_D^MCV4;AH8,@BA_[\$2V[(91 M"47,BO,,A7OM3NZ+>';;^]H[_KY&Z>1WA0"Z8[A [#,"DYNK^70+D-:EAP$K MG,'-QL;I6//*"V/0I25O/"B4]C5R6."3XHO4<'*.4Y ""/Z6!D0H,/49$;]8DAOVQ&,4Q74CC]#=YBVM=X/?ST*$6 M9J5=\^5-+:T>8FH'28SKHC.F0ADC9IL-RD\!ZEX![9"^XLPK$ ML6Q1TI(LBZKYM'L*D^BNKF*T#< MW,A9()5SI7%+@F$&Q&3 4+*#66S4Z7MJ>.\=^ ^BJ%*\U1+ZQ%52;KB0IDNK M:,)7;" W.6][[]SO5)DC_89CDG=B5WT)P,L2D$JT.V\2I"$P6ZN0ER0@^632 MVF*-5:^&T4=N)*94/N 'T8$NE/*_T]0<^6\>3./B-9XE64[>845>>NI1 (WX M34D-=0BQ"99A6MZ#>1F28&5FG]]\26D(&^<4:! V%'F;HJK+-;:U29U.^M:O MM]DC$6_M74%W$T^/_;#(=L,HT!?Y/$$KZVO2@"Q?VTM':DTA\=N4H=W'T^3= M2W>QQ$B1: (+[LD58*A'8@']QX!Q6&G*US.=G _PI:BI00CPA4(HC$AAIT<( MTSNROS]%\ZT",C7HY[@T&6Q0.E>@:MDX$8M2G/@Y]L(4)&O]4&^4VY0%1;?< MHB&$Y^G"A,;CC'/82C34 M[CJ8.'L**NE]HH F=N: M/%K,1IJD]KC2X5RES4L-[Z>\*PGQ%WML$0H/> MM&%9Z_P11]$J5B%W%MT*Q[H6RCX,E^Q"/S$H?"6?R SLI]TAC[D3T0&%F&X& MUW!N5\;A7:O&45/LJX6RZ^<$?IZ*@DO0M!O1;8_^D2M KK&R,V>8[!4 H7*= M78)Y@:4.'HT"D4.\S M0"*,+TP3@VP^70N 'M*<= W)*[>55*+JH P4HN \&PFHT[U65W$EF^L<@+!6 M/SJ!&H_K-!AV>X>^37W8_=>)C_*OW^_36BRW"F\>EG7LXMY2$%T5I)? D"!- M^RO7;?BTV),.GDOZT5I+4%OD98_7R%>&4H>GVQ\9B4[*649PP%&+T43I6JV- M][Y3E+LSHQUZ6FDLT:0/#U,7I;S*OIA\K-,]O5*#N41 M ^&\(@CQID?T845# ^8L[(],_Z%3LK*$Y+@/C2"^J.!=PY0\44QYR/0Z)U:X MU,FY:+='=(GUIT.LC07._:^D(+5G=^VM.,%EE71V[-<)5]S<\+K,S(E] V8C MK!S+;7 S=4]N;_'4Y,M66OU65SO@AFYBRL>7&:D\54$O,6L?S"HG#)SS=$F6_\7J>=>. MV5L>EU[RS+CI,A!_^EYKR*WM/#%R:O M\A_IW%E]F(@I^6BA'2G7R?]T M+OL4.G(D?)1B;I69T46E??*IX[[\H'$'D@5D[QWDFF*&F"+S^ULR MAN0@,5I8LYY R%9PTT.VL7%TFRIFY ZG]<-X;G[!'RW09P;8TZ@*2"B2;3!8 MCW^Q,GVM>7__YHGEZ_P[K7JW8+)EC_P=[(,_]D_.BA+/-*,?S9DU1)\.['&M MWLT.,F4]IA!,"W[QOA_XJ DLBK_6O3*\PL)1ES.&[ED#-CM&.-W536<@":K[ MWO%'A:'PRY]RLMCCM=+>J??RCX9X$P9 S> $X44%5]4-FKIXFKC?M-_])1GN<"?,GV]++SVX7.2E#_ MS[\!J[U.UNTHY1%(]7^?"=^NJ^/*V2)]V>4-Y![.=SU#5K=1G\*U\U@!CS,9 M#=\NQ]\\OOGC@ )^OSHM'G!05P=M'K][>"0ET-S\GCI]2C52=YHZRU$-0.YM MY1])N&6&?U&_L#K@\4[^3\QX$U8.3M=@*$[&!3U+G?M"7]8&EFR\T1FT+(!Y MO$$?Q.+P"@O2FSYQ[?<^;6]>Y1=JI1P[L+TO= 6P;GFTU1'ER-4J#7#$:U\6 MJ3%A8'I+PET+DD>'?T!-T,.TBA^K>9^IAV)?+.HQV*TUHP)%^\Z?DO:2X%FF MNP2K0SUL]'V1=6PR+PE"2_E.72_LLI*Y1?4A.&!GE!&$@^2WM5*"FD,1CD[' MS73HW41R5$5UC>/1TS9=P?51RN*/86:G/ 80WG+D%2!Q@YNLX=5FMPHHAL"1 M#ADI1-'H\:K&O>2"-<(-V#//MC6LZP%$MU49%8]^]3;:),,KJJMQU<,AM[ : MU=5/I*0C.1-SK:OK)Q<8X(UWD_P5&K56RXE=JL@->+6_%JI$3[ MRR'\(4.]E'@/Q$E#"V8RI]C%:.V>+VL#:R'IPNS'+;J&7-_@7\N#MS2DT(X2?_/IC8,("/$+GA J9/A[S MJR*J7A+&9?4%7)>N_0LG6+E8K8_6^3,[7V!45V/.%YQ?&-U!?]\ MFGZ[>DC3YE7H(0WIK,S7 M1]]2XM,N2YASF7(T:8[#K<*>&*A,#0/IH%UDYW21&I+FOUQ9RWR66X2Q)"KE M0VSOSUJ*79<^9HWR&FT_#\O39#]5B4;.4@UK%;#O/'^Y)Z39;^8CJ#X*!030 MQ>#MH!!+L\Z,83!K%VD-Q,/P(WSC3@-G,+IY2T9W.QN=0N\U%O*,$9@9QEO( M%+*PT5P7W\6"K4;RYC%G6R1754ZXPZ4JBW&U>^M+FN]+X_CE+(>2R/Y*\426 M;!T7O8]<-MRUA#CIAC:3S=98HADI*B8:0T[O?5+U'/<*4/MMHX^27OF ZP1C M1XH*Z;OTRBT@8S?1OFY25 92$*'W?,NG0?-,GSN:XF<59MK MKJC,R18O7ZCT8(:S1RE5GN:;0H,KP)/@J)=9]P)\-OFD@/1V@MNV*N>]4NL,3D[D#1+/2V0'4T\M.L^!-N2;I*M?',#*]/I8J35X:I;[>N *) M>:_VJV%E8)$1ZN,-#EL MN#"U"9MKPI+2@^?JT3$56H3:*8,6?*2'.JJ=&W_M5P:D:Z80-64]$[>J+Q1#T:="12CM=/KG M0M]XQ%FT9K\JUW% 6(:R[)UF=6R7[R];JR=!$\\5)LLDMQ+01#]S#*JU?M:D M53&2'R^Y+P$N'/_'-9_?H>A[%T:0J8%0"@+#?@\@?-5@ 1\L=)^]KD:HUR&@ M)G%Z5>"VL4, IW*_(,==/H!K_W4Y#H)WGL;A%=1W)B9GJMQOYD>[RP[WOI;FHE+ @.VS"62]]K>7 .FL0,\8F#A*T MT@48+ M+69_A^?];0\U&XC/;-.EL_DD=-N)FV;Q7%B-I<%UZ5E?*C1H"!K\EK^I&\M; MM4.!YK"^M4$*36I]\&SOKY#F^[=7'4X^-"0OA67N]3F_M--C#U?:AO"*G M"/J=M78HE57Y)0EO&8#9G^79")C1-XG<)./1- $(21G.3N!L;VM2;%W43^MS M/A1.T4 J>*G&#V".^J$/^F_7P7%:>*[-<:YBX&G C)J88!N,_[U?/F&FU4M[ MF]S6CN]W(F\NJB]WX62DZ,Q&?2FJ93O<@DI5^.--'65< M@Z9@C=8R7O[J;Y:7+!RPB,K#2/A4NC)8XWE'U_ M2O[4WY1LT?5B-C+GL<10)RGO#>%[XC5GZR:7/])GQCX,]RW^=[1I_[-9V0V&= ",M6+NP@!7-A$6'6VN[!(AE=%Z!PB8[DE5ZP;.BD'L%.&BJK5*'5EOV4?[< M>9TY+D4Q\+XMLY]J,;H5EU)MJ=)R%(U7D'^7O/W:;6>!Y)0/^.'0-53,4?GN M4'P10_2DCK<6X"V\/O=K;T5O"*FHK#*!9[(RSV+ZEVH2$82]@]B'3K291^["3)DB9FW M[AQNH5AFKQWH/RY447?6_K: >/%>C>SM^:C$=FY5$.-X2"R?J!Q!_,OV$&S_U M S.:_S*9QH4CO2OV)/TZDNL=VAW[7-)6,7DLMY?BBVMQ^FGA4/ M^$MEDS%L(5F0XXP=1>0OI?B,6ZZX-1^Q08S7]==<#5X8M>Y.?/(<*XY@V+&L MD:*LETGFZ*Y&)+R21A:?&J(H./H?POSA*0,?F]=HI']%)TC8]?& M 6"05=3A)M;DXF7!Y=39N&9UB,01_CD.UEOXEFVQCK>X_--M=RE!_GF>LI!3 MT;]]AW**4.P%HC &K^.-N+1$TD7+YWNMA(]7['%VL9Y1ZI($)6\6E!8=V3QC M!G(2&$?J7=A@!:JS;,^5&O??6=>8^M^8WU1H6M;%CGV1T84XY9_=&2 E(DO. MQYZ#V()A>K#Y(/(:%_1G.D%-+ MZ*>;(Y!N,>L+5VTUBP.&OMEH]]+?7!R)0 M\A7@31T9A,/7X/'*A@N!=N90$JT 8G7^#>?1H*C0\HD7^%W]HTU'V_>]U6?W M';YW=.\)LKA I';5K;H8VX4C-"/3[86R62FW ZY#A%V!V<(M(1G!<0D9.H%> M)9"+1QQ;+Z:EY_8RY-V>-"4D<# [%@Z++L8.%Q2Z(94L(;.A?YR.?X)E1WV$ ME2.BTU)WO((V(#9!3Y+W^ZJ1JAMQ&NR8:\:W] M:P>)LB]$]"/W!GV*: SL^M<5L2]^%GNCZ#@?(, W!P[&RR$FIJVYNJ8BOI,E M%_:/$QGYS!ZAN):=5.%+PPFZI4M\F,NDT5@%=:E)U44NB\7^F0'90IAN"2W# M4*2X'"G))H;NPP\711!#;0L0IQ7$4HLWX"RC7[5R"5'.=073V,IQF+/"/1LF M<5D&BZUEK.0[C]!O"#=@\4*P+EP>%)9D'Y>)F+:-.>DZ7YK$GR28Q*H\3?K"* SP"U#YE$B+^;_ 2B2%0/>:<'=>\N2S M2 =F)^%@NCP[SL>/P>:^RD%0>,9P0<.CVIA:HGZ>-6:B+16/X20P8K**+ IK M+G$@T)8IV;S!85Z5\GC>WI9%,,&'8G#ZM!Y?0GC8G:Q7WW1)'X"7<'-8";"5'O>8+V+C3(NH"V@@)?6 M:?[/\TWW1D?5VI=&5P"I@\?QY(&_:E(H(9W:V,D(9^AKSLR>ZO(U MJ5^U;H5>G[A9U!?>?Q5[^SS\)@F#Q9]_:ZGM7X2)88+:[3+(_B!G98SOQFSQY-O#K)$C&LJN9/IGM[CN4?6\KF(3AY3=["[:7@31ZZ#":[-5EC, MJ "O[LUTGQS,61D$4I6.>LJ7PW3[2Y^PH^%?WM\'E J%?+T"4)H.-.%\U>3D M5=[ ]/VH5;KWK.Z/$\',$&WFD?4#]7)#_$F+,NDJ443+P%?7U?X4BNY@#7.$ M&HWR2:'!30U6?7Z=^W!ZKYL5"6YF_F[F7K+J6BT;>E_;?/L M&U8DLAG$OLS%$ZH]=S(NN+AJW)*,U'B'K[T)=1$EWIIB#NV_&T11XQ(BD*W; MP\L^IQ"3UMLDO\;9I_6:5RAIEM%V3/HK.^T0U@:]"0KKI25P)/AC-L*;><1. MF9\3IEOG7NI7W02X![P@EN/V%>Z$_VM_7!#N5FD0YK8GT.#VP4W0@YFTBN+X7V?C\0SY%OW;%NMGAA\3 U(?M]E[&)V9O>V/U@+X?C!-JDM1>X5Y&YPW>@KCE=MF&8S/=5HK-RS^)\U$4\.Y;4 M0"4_P,Y[K"PY\3\>EK.+J:3?$\P%G.:*47%]]147#^ST_RVYD^20A-'>?I7Z M-H";L^ _OB\I/J0A%S+#!J(.D0V2P4APAJ1P:T@4O-*H1O(8->-8F%QBW3X^ M1%IF.1D+JGH?2^-;-H#I2GAF8]44>A<"[UP7FT,P4E7Y1/+!A3B!D2_#TFPY MK\'S=%HRKJ7K"J!EW=KV-NC/]R_$,H +L?^Q;&\J M8^PC;IB7W2&OO5GC\?\8^H%H_G\F15:$U.'].,T$&E7RH<&YM0[Z%0VBV@'Y!N3ZLF M>X[5](;E"^#A$,7)YJO01H(<#DQ0.^FEP)VNO'M0#9\HM0:>U?+_1MG]@5D M3N+%OUT!$+Z0B'M_@TPQ=<,6MM+K/=.+/"[+YVA+?R41+(QW!5V)N + 11"P M. 62.6B7707<96+NT8*]2O 9@=B*)/L*P%-$IU62GO7O^HFIY:%T#HXJ\&^P M=)%U)X8,KKDAA<7KDA.3"0Y>I%D57_P%QKF(&S)[M\L"K4J_EAV7WP4RA@RM MLV$=6X*A+C:R6.ABBYH_J\GY!W@BDZ%#Y1/W+K2*<#K9=VKI6UQE&S(4K"LZ M'SZ>\\8#QC(&.M3.>5J3-') _@&G92)JVJF_L\>%9C MDD?[A+(Z'[V"[IJH3"1<[EO?7Q&)O7S1SU*N!0@ X>6D(WSJ"@>\7$%T94!/ M-9$O$PXNO:<[;?#"$<&4R:[*TPQ,X3 =%5ZU>32Y#)L=DVT^%W72_3-#H;5D M.KA]8&3"E0'DDV[!CRI" 1A/J3 M_U3-=T8U_37K!@$!D2J]*DVE=Q1"[R("*KTW*0$"(A!J$ $A-.D"*KU)+Z%& M>B_26Z@)13H)((9^^=]USUIO6>>^9YUUUKGG?IAO6?GMF3WSS#RS9V]MI4!H MUSC"6]+O38:'7U^1Z(3V6JZO'G[8$HXE\<]+M1=*1R<#.$5;R6R:)=XD+5OQ M3TT\<0$;^C'E=,99I'A'>ZN2/C+[',O4OOS&;5D4SN66_S!.\"[E#Y6Y(@M& M(U&9XZ,FI]7 @)HB@1>!3SGX_S)W\/]6 M;/M0+(L(5=(S!V4H3RRI;XC\>U M6A,GPQ"+1>-M V$Z\NTX@UP3-^IZ#5AMY&#LF=;OI,O_7 M!^U.H^TSH!)H\)/0@TFF/X'3A,7G)!$Z^(&QK)B^*T]Z=4_.P%55@.>991C7 M> !SWB9=^H_%M(D]*[CISKN( ;0X20*WNH7'",'YU/\O(S(WPDL:->]O[)J3 M#LE.V%"F(>$,$VTP>/N=8DE&;QZ_.G'TKQ2W?D5W#>@7Q<1=OM^]!AP_,]3[ MQ]-/P/;_ZS&T?Q/<^4G/F!?M998FNJCR/[#(9) ::77_;B(@(<5F5TPEXJ%VXS?:O*-74\H__( M[.[X;LYFHH(,(;(>G5KA\:AI/DS4M-&*T]!R[*;JR1CCQ))GK)C3/;:^H7/* MM,D('YO#K1SU)+4< U%>#("."V^AP=;5HQ9M+3'[&:7;+:R-H&&.PY,Y[I0>&X#0/:ID MX.-K@"]5R^%C-@FLF,J8N&54$ L&84D8@('(0G=)WJ%VD MX^)BS'VH\EX?&;B^KZ^@VUV$/U>K<\_2F8UP3*)N;%_PH**T;-^^JL8Q>2PO MQCCXR$Z_[2&[O[Q))\:MK!SBTWY&E^BY\L-9*XJ46, .XE#Y:"C^>T+>PH?H M6%%"2-G!7JM_UI9W^E4]YL^N'..4N-:BI_JW97,8^NR*6&#<*V-WD))JOH]+ MHZOB/H>:[BL0W[?PF9,<+$]!E6,ZN'/'7+GWTS93E+"R MB+@S3*RU8VB[]I'Y,^_3.RSXLU"4X!1T4V.F]>#RXS6 ^X8FDGB77 .4U'Y< M Z"[\J>\B,*V:P#\+63" *==V(LBW=2)S6E*T5;E$2J<.Q4QEXXHO^LLB.AT M7/<.XY#49'F8QM3:JDLD]$__$X?3@EN>44L6V5>_=,U[(.BZ&P^H'5LNIV&EJ^, M'K8MC*"AGLS)XV&DS07XS()"]S$[^\ M9,BQ4W]9^/*+.3-.A?HV_,I(\_!45,8=Z.I2BTL?7_:Q5' F1Q0T H M5AE-%'JO$QF>R!YZU7,#Q;JOJ":!&XUJ$+3]W2H^4V%CDLL5F2271R-;XGB# MUX .\^_7@-'X"NCR.<75L]PKZCW#J] 8_ZN;\(4>ZGO1_!>:UU+2^&I6RH?M M/BXROW_%D^4;_1>D:4]3^59! PAK#Z8=][UO(M$IJD4T+)1V#\PJK"";J(,- M;YF6[/G3=M9A<0KZ5?:C.TJ-JVV!)N/3LU]/N/!AF?^P7HA\1*O+L&6['"$N MK03W ?5U'-1"&H[T%==FUS=7P -2_^1L;M0(]:Y69U%=9XQ_K4G7FYRG"BYZ MA']3-HK_J-#VHRQRRW_X(/O?NTM)44[P4^@_F.DT+:&S^T-Z@NYPN,F_@M=2 MR"=Q/6O61Y-#4,U3@16$Z[0\?_< 2%'*+"1P,0V*8A?63)JE"2PD]-BP2_P2 MUO/60_X?EXRY!M %S='[!45YHBW)(0R@;V35-1,'8 G_16<91IK%3H(QDV[P M>M_XHK2Y8O5]I2H;TNRYU@D$$?8+9 ?]JXN=H/ CG(Q7GJ3=FG?;)%@$ZAB8 MO3^6_@@63L5G\I@8 -+&E]K)_8 M^[:!UOUN5.IQ7X#SBQ5OB.;].X#>?UJ5KA&DTQ+$;.N_$F@M!(0?32^ANW.I MK=SN:/=Q>WZAQNN&N/;NU;I>\*%^>.L0P$OI#7RDR^O)EDHCSO2CI;_X^8O2 MQJ3XUFM8#@[<-UK^TSC?G%UU60C/**D(3TV$4,OHD.(63 3*LWEJ8R#C9JK M@?LU1E'/JKIIP'PRJK7:AR22$@"_WG\1*09$[>S1RJMJ<6A6U0!Y**IK_'=: M;1Y\"D\KC8H3IIJB$4%&*IP4M-5BW\-,ELP6]Y^$MJ)_LHZY*LT_0T(1>P_3 M-6 ^FV0ET&K.%[PA9F9T&O*\H"UW[PE?G!C7ES5!L<1H2]H !TNR 'L,-)CH M(YRY8F^SG"?1Y-$8TM37?9"W)[3B8 W,71T1I/"ZBGE4BA ECVS5Q:[WY-MG M73R=$I3X;&IX+ACG[\OZ=6'+GC5#S4[S-:EWVD&V>8*P2/!\BY4NP._/OU(Q MS@D*KYUA@H:KSGS@3M6;"C!_&";H,':0?J )%UDH:UX0.%)F^.3F1W[\9] M)Q_62WUK_&G/K2*N!$!%YH$\2,"-(JR%#GL8 #1Z)ZN&UI 0J@=AN@4R8A1= M!OFG. !F-X!LR5"."M$*KR^S'U_&]I"9/8 M5EBBS_6;3J]Z3[Y-NY6W,%EHKVCL 856/1SKFD+3QR56-3UHCAZ%#-L(\/;2 MZ"%*]^C&I/JX9J<6+JAP77+BCEE:8RG?I)G;!<1 M/%I#HKZ?L6%F73FGB[=Y_*]NUW;C/J)>I*)U&,P@*?[#2F0OM&_]ZJR"(R)* MP 2'7 F:;+KQ#QQ7UQ+DO5N%:)%Z"FQX4KNV*)DX:DCJRXPN.8X,'>SM#_3A M;L>:3/UEMA/H>N%N NK C#U*WL0-]-,D1H4W9..YT_(VRW=!2Q18GH^^Z&5Z MV>7(^RG+^C,OMZ>$RE-,0],#]NJHA#YSA-/K1_.I4Y>+&F=L2C_"'WFW''(6 M6'C!-R?X^ZO.JR;,\\3^PA%^[Y0KQY0E4]>$7C"!'H%&/F\)M7I,U)>C3*6_ MH1 ;0-\;D'V!BW3-F=]^N]![.[D$"=)3=QL@J#'5X(ZT6RA\Q*I?*?RV)$3$ M KQJ.:>NBDV%B9L' DW1KO2ZXU[-%90=_#'1HS^.^ZHB\V ;TW9O8.)47;.+ M#/U$/L,6RS<?W-W+XJ?*4IU"_0UJ1HI! E;@?5M22$56O,AK292USV MY+G((6O,TLB&V[[QJ3C9?^H3/3IMH,HR_RX&.!A$HB&+=K$::TK54@.;[NW&[@-YWDFZ1,&@Y:K4,"^2 M &&D>B10$V6$>/J]#EXX[U30 Z';V1U#MG-V^X"D910)M%CXU39/[^]W4AB. M![%M(>6[=*AP/QG+,U[/E/*+GW^V\Q+F\HYY.T:#IWR;9U][SH:<'F#UJ^CO M6:R<'S9N5WTEDQ$G.-(I!@KBFMCEK/TQ46Y7U5AO#"X3K* [U/*-:NMT3*-- M_L09?&?_P6(AW,U4^+]#V,' M2#@EAY@>&9G.J\2P*?)[@VV&M!(\+1K_MB4[$L1_&85XBHYA[V"R@0QV-\E6 MA*U-OJDR?]!I.TQ-PW>FB%[35!2D"#$ MH?+Z5PDEO,T4:R#&@+2M 6[U9(E#3SZQQJZ2?)F*WJ*0!0.A]=0=S M.W/E*4)3('3FE>2/DL'2ALOE5GD(3!T M #[V8ZN^V^[O'[>O 9II'%\+C.Q(?.ZJ3J4O63WBNZQKC7KC[M/NG:^9*B%RT:QVG9%HIK!U%L"Z'"XUO2HW#+))&=8 MLI&,:;@@_=W")[V^)WC5[E$" M=9T/3&'^@K\&;#XI_7Q_]R'P.(M\&P:;WF;>,7)S+8A%+]D9$U^?LN4:D0"V15!0=&">AT+7&UFHNI3-@G2R7:K.&%*AA_3@#H M$R0H !)-3GP^.1NXFR.'68=+L:55VO=N:U*%ZR?%9H60.]YR?E1!UW#Y'2$+ M+H;LBZ J:,VVY,BUL-!RXZTM#P?N[B]Z6A[.+68%KU-=!@Q_QDHDWM7[?/<3 MA5,.@E3YLAHHA(:&T[%)C%U(H5D-F*\!E+VH*'/1X=K3A]^PV'J[CH/="L8^ MYNFW>'U/>-O/U@_ M9TT06UP\K;3XT:S*MIC_\DVB)R'Q"X4%C/S>4Y10A(6WW GX M%C65=;&62R5\Z":E)XD'^7W84(,]DQN?]U1@:_RW$^S_+;1:)M.UUP"RS3]- M=67^X((M;^$?PU/K"R4TPBHPX\7%B#M9MS2!@$>W]FB'&1H/)2=DFUE'!VA-;8OQXNN:)!ENZ4\>WY_15""DW; 0QOW.AZBCP[^N MJ(X"%?9:@R3ZZV)]7_=QVQW1UC/8)@[J-6G#%($^85!7 M(0)<$S@2.[?EM^N ^OUU[Z1PH]?%PFC/O@&F:C3M#;$3<'U@M&] ;\\[[_TE MF"(H!U&#@N[A66/YNL5P;Z&DD \=3'UC>_!S?U>?7?!),^/75>-6N#!Y5S !;K"]Y3%6[6O!=H*3">V"-&3.JV!8]O?D# ^2V#:< MKS[A88)Y=M!X90B+I%+X??Q-)KXV :BK/*'9\AP2:K>#U:@7F=O1YI*P>B44Z= @8=IZ]/KO] ^UJ:Q:[[V\N MU3D]IN-N#5?QC[RER>$;9J#"\>C/P*D,55T=0%80=G0)7?W3F4EV0P.4R?[$ MO'OT6XAB5BZ_>$L>J1NUHT&K'Z6)Y[[U9S2@[>VV# S=PG:%_.N1;FY>^,)GL+0*D[K+LEAC%\ R@3@E :=@*?"1N M^2Y0S GD51J@CHE-!/GP8TR' \N1'8F:I+M?J=(5&'.AR6WK.D2W,\L#(#@' ME'>5N0/Z8>AQ2DNU]K,Q,+S94;N[)/RQ!]LO9K15K')T,?$LD FP7U3^L-N2 M(4 $E1GJ-])5!%:/N. K<$K<[MGIW$UM=0KG>@/FRG4%-ZGY$#)PIREP&>(> M8C-4<=@5#_37V\CMZ=X]'SI5P;SZ5%'E!^J/!1#5G;S43R!K7G*-! #R,]BA M$,751!#=#% 1G?&T%&Y^3PFSU[V7_RO*RPCU4?T>\EF\FZ_!SBRO)'2QTID]?K#7X4Q2FCV1D[.BC M:;KU^@L=X_8C_*:<1G:J@%>8@X\2#/SVDZ6%3=+1)O:3?$5(E1-13?R?X?8I MKX$]&2'WG>Y\:K\3;FTL]S1 *K']$ *7NX\SON!C[9VS-#-WGITM70C:'6FU M"E(?_'+X"+\^I]$4"ELB:<9JIX9;86/?2T4*E74OEL>Q%>-;F"GH]G''4L[/ MW;DU'\P)^)8\]3=1^N\+$>TJ.$2>O(7;NPZV V ^40#>3D^8H:^=A*<<%7)K"7O,N4 9&; M1A'-[:.^YB1P'::ADVT>QNE4YUWD/)"\P!GBO^702$DE?%[RY0E8<6VWGPG^1JA]CTB M_9K)XY'0*Z().-_CA(WIPXG.% ]M@J+V!!6O:%I[*V*KM\0$AOEC"NP"%WJ7 MH<>MD2W"4Q=Z#R/7)R2:6^EF<2FD&?[\G_=60GX^=>%F3O7/W4UH$EZ%QSF7\]5M['XKEJ+C;*JEL22O9L=/+>:[ M>I"*28E3B1VCDK,[,LGJLYP=X8E&_\:*X'+Q9A;%G#"UZWO?)H+?XYY/$EF@Q\HMB2BB8;B7FGPXB< M!3D5S6W3T9W%PF92A$]-E+<2\BH%AH+<< M-G_IT@^6LOUP^5@6\E2='L!;C M*!3'Q1DEM$@OV9^/E[E8:P5RR##>'0NIUHPP4HJOG*MC0"EDZ RU!?_P^ALO M,E.]!K0MAY^5^BWXM%(@!'S9&MWKT[^;.=;]E""9K.&O"< M :L"(- >\-Q?E_CN_:IOG' )$,M:'/1AG:[BG@FW^L&$[&;4>-#,G"O:RXA$ MF54NL@18>QA>T5T-!5%CA$)6Q^##S)U7@I-!G3R)6>TLB5L]2F-&#:[K M69$J'M_%A.>I'>+33Y@>X7\=#6*%O.JH'[78;&$8J_4?]*<91S543J!#-'9' M][6\['15GOE2Q26Q31W5=X-GO:%1;,"9"\W 50%YG?0KYB+KQDK,I/=9*';H M_JT)O4;8._J3B$^^-CPQ+#WSSW]H!1JJ @+B4".S@J8RC,>!_CTI)@>A#V=V M)99Q*LPJ&>=,([M'.EPI=2DU2\]33HY(>M;P@NU'^.#WEH#:&$_U!IP.=,62 M>&YSB;32:]&>MOPC2#:F-D=/V/9-_[ITVFTC:\U^WCZ]Z%&TC M\8$63^!PK-?>?J-HC=B<)GD9)6Q;QE^G-CPLV38XMW8<%3_(=]"&Q)F> M<\X%".#""K;K3+87();*J;I-H\<&57P>( ]_%A+W\873O&>M38&P*K77SQ0= MD&2!A']/]SV^2>+X,$=HB]S;V>AK ![.H=L0H[JFZE6V>?(GH9=-R\4@F2%L M4*1ME>ML6JWJ7/I"'H&S1(,!6VP,XPC.+$@(O59#@$RAZ=R'![H$S72RT:O. ME[^MO(,560SS]1382#&I)T(X!\S U:I1(Z8B''Y W>]/NRN="W'NF-@5H/[> M)6 ;?O]!N_;ZQR'S*+KS[$!Y(YS.2APEI&FPVZ_P0X!\,22GUV'.JWE8D 3L M>D+=O_ZSS]P[0:.=@0O=U/0(OT-.+F@H,> =]LV'HH6=,]?8KP5:#D"0_$=T MP^1N7LB>().VW(5&@@DB1SSF#\FGT)>4+/N'(S=ILUW>*_/N-0"DZ(!5,'%J M*@CSS[8TGMVB%RXH86.2D E.2(/4[)$"W%L!.62/@/3EP9Z)OZ,]U= 5"( 6>G#G%A4G M%SQ0]L;C"D'G=_+\DKL7ED1@]EC"8Z:XJ%PF1QI[JG<\\?GBN<[GJIK;*-G7SF1J*776@Q^*6]FJ-5+AMPXP7J^CC=U^V]2RV M4XX4Q1;-(]L:8X(FQ(B[]*KD+'ZY?MG"U9S(-V'),_.12,A/6> <3G"BH]4Q MD/-GO)L MU84'ZXU*)M)YO/JIY[V3L+YQJ#?@0]O/N.0 M!YAU\.2K3/L9>]A>Q8.)M=!(\<$_/V KG_<-%,J'(FPUJ5+?K">QT)YMP 8 M)WG[KM03[Q;<&XD^5[>#@XR7B,F<\$,T\M ;0?^2'[-H,2)>I1V3R&EVA0%^ MY&N]=; [=2X'8@=88\G*EJ-OJ#K'N-?CE_X";*1:42!69K+'CBXY*=L>=PG- M11B M+8-(=^_S=WH$X/5.2$"1[$]F0K0+H*,C^A,EAP_"N-X=/@OKB>^'627?9I?SV9<$?H;8Q8CH-&)?T@D+7(N5<)"1V_G5M M[-+>ZI2EH6/TX4$SHC%=+&+>>XMK:5S&7@QV)GJ35-7U+D/VO);?2T+)?X-9 MEIWIQT'WMI&]D1;]JM-Y%CW^-.8M;RCS$959+I5RZGQ'7RRQ0KO^Y;A.A1K7 M5[UUE)#R7K/Z:5>X+(5BAF9]ES1TUN"I:MFNSUN1Z*HCN5GB4WVEGCOLA3<) MZ N0\)QC!+/3NT0Y_8Z"IAVU>$\57A?R1VTT>Q+%5)]H=[*=>(I,&D4H?C7V M:3OBZ*;V[75;/0[\U_7'_TRAW?@F?IG7P@3!-YBNC7'HK@.5;58J>T)SC?)2 MFT)%^D3+3HQHU^6%?LZ_WE,JGS6XJW!3=Z^TH@("Y,GN2,%*.1)TR(?1G2S1 M>NAQFT?5Y@-Y^-2W5@)0FKPKMVP#&ZNNQC,I3&0E,@U:ZA/.UO<(?TQ'!=X] MB8UC$FF.1%&\>5_P\4\J*9/-:YG*MD\4.CDEJD6JDMD>=L5/THE7X^?*UHPB MWK81?BKOE7\P4,S]MCEXH;'FAC+I&$WS(^3S+)W3OTX:2'M%4WAZ>LD0QC+$ M:\E4R0)T->5"RF]T>X/S[_+S@=5.0/,7 K^/FNF -ESL+M?$@*+E#/B'_6(@G<[R!.95- M/ZT^O*]W3\1E_>W34BC.&1S>JY;XRMSR90*A8ZAN;Y:S@.>[!'7^^!$PH/[( M[;[CWB\/X#-L%N?\D]47N>,1T-$D>Z]WB0TKF(LF)>/4__ *,?J0KNF+I&\2 M<7"/DU=4S5T-\E?7)61@3X+TB6".L<'37&/:-Y%H=^*^N['XCW\E M6Q%O*DC099<:.[V<4_7UHD6D3ERFS'&Y,.8C1ZK4/>&LE3*/9?&R2)/TC)=8 M;R -7<8T8S!>+C=5N! RIEV5Z$[PH1.@?O\W#5ZN*FVG.K:B_7!'>BGU,M\] MU41%;,1]W&E&\VXQ::GGY3>#:/6WMO'C4D:, S*\PG<5LL@W8(?%4&>*CU1. M4M)Q)]T7EU;4=';JJ"M/V/; M!G0SGTK[:;NT> 6ZA.Z^-[J%K[8B*DG!VT8)N<\$J%(UF/A-#-<"R]%\O3>4 M #0S[<=?9\F6,5>VY76?[;PKFD#,\R,NXMVEEL'D\2 H3O1O32%>/=MJ0>\#**_ MWE8"Z!Q+ATV[TKT_0G.-+19\I:2[YXUF"WK TO8AIB%I@+#+*4192MNIQY=/ MI A%-*M\1]-SY+=BCQ-3!F/:]=F1D'TJB*X.?]N[ P4F<7U7*=VHUU4A^[1I M'&D^WQ?:,!I$YWI]V4GGPK=+1_%4#5HF.2;&>9+?>' 5WSFE!':)"0,^P;S+ M=?C=OS_E(G<>OJF"7N]Z@01>FL[N">8T^C^^&G:OJ@LH]BY) BO#)U>7@@7U M5%\AIDI+A?A=!05SPC?.U&!(>A?QH:*?[>H!O%5R'3>_,%H2PGJGKNB0+^ZD M#XVW%YJZD(^::GGPB37E<*A2U_3M[GZGI:GB!]R.\>Q&6H8?-YLKZZ6#_$'% MV?4?+YD,XO.30WJ^F12[=T/44-6.N.WG1S:[=DW*W+]1G)(3N;=?S MH:)D*EA.4_Q^?Y$N6ZC:,BB0,:+6TM1NRH@$ECC81'\B.Q0:">7&7K/']Y<^?YJP!IR16H=W<9S2:=O. 1_!( M] C#A3D6'+$O+E^)FWB)V9O.9)'ZM"W'=LZOIN?*4LSO49!Y2&_/W3JQP;N[ M.=KUC#?87Z@[",3>OL)RLHIGP3F6OGHAF( M+ZC#S(#1]UQ'?MRU7@U\I3XM?OX#K-Y870__<$X]\7-Q8]C]I&8;NRC1G8=U M2=^8\*M1E$2)A2O&!N*OIL:T\&VV4I<#Q5:D3!N%:OGB*(U(K,)2>&I#(&MP M^0=/TC=;^D"->S\TI4=-@J?L%I&NI$E5P/8V:?&QLMTN <[B MMZU.P8/K-95K(ORG%?R8[0N-C)[T[H./8*"3N%]=+FL3KM,,8V9@4MW.W1LN M\,L]T2A'C8Y]CU+^;54U\C2ZF@$XL'5L&<5.Z=+"!?%4G %JHQ\=V$Y;CR/; M$;(DM9/\,8O(P._[* &%^L:$)[;VJA#]1/)XRO,D_ 4OBG!D3SY:&_2RJ:&F M 79N6MD< ^S5Y*RL#N.N_^!NT>IFS,59T)]9O'+:DXA97>7R"X%TZHT#[WE@ M;RVM/8U':/IR?]TE(QRR :A]BP&QD(DB'.G>GF^0;^_; 6=@P(=Y_=B2WE0# M*,7!+URV)_J2YT@)^PQGL:[/GULY/FU[6;$6D4!99<'9_2MF+D$VVA+DV4*. MR\!V'*@BY 0G@:]R37O%>?Q_D';X2,?FNGI;?X$C/+1RYGNY,S3BR<;*.GG( M=RJYU+(H5.IQS%C2#@M*3.:'=T4(>33XKDFS'$*"U>V7=N;KP^>ZL[FT-0V7 M _/M[!F4O';O5$090DNDRK:6 $T3OT+NEQ#?D=&07*%> MJU/S3-"1. J/7+5$XG=9/)DZ=E4ZT,>L23&%NFM,-W$ELLKA%RDS_2A-<%(: MI:A&E*Y7"%6>,[B^C@?)=*5FTMY[B9&=@4F,L)&:^@H<;$S7"A%U^_H4/)]. M_X&(I$48O,3?H*D1VE 7G'#O#LA_)Q+LE]J^/!>[BJJ/>@>F'@%GD[WE&'5F M^II>CRP7@-:4E8WC/X@6NY^.S]/A'WGTJ%$FUT#'1(WA_GBY#/-]6R),+Q!CQ+-@S%(#B ME[>#4IL@39L@,JBIF)S2T4X4L_]YQ>Y77A0*KC+MNBA@^VDINS[QEL1[K,C\ MVYC&C%H,^^X,&DQR <3%H8HEHFY/(O3RAL%.:/OXX=])"5Q]=8U&J^#J#G.[ MB)*2\'0W_"#L.3@L_1Z.O5>>>APMZVSD57%/5;9L<7O!G"2M=O"--S6EP1/E M7HZ[KI%W(F:*7"D.A;UA-.Z\!U/:3A''AQXM4<-*2 MC,57.NF6>]J^=I,OK_ A+<_*=[Q#GM PAUY/H_8SI.U$XQ50CU6K4OIDU)+X;OD^_ M NX2(L%Q=@:1C65C#B(O9!BMT013$LU?)QBU'^I2:9Z MD2)Z[(SE4G*"GWQE;ZMGLHQ"N!9GPV,GS,+G7%>C'B2/<5&+Q30PIS]?N_Z%YD_ I%Q6SO@9-:V2W3O%/Q4R>..6:&D=!Q7L8<^F%&57L MPGK8#^P,QU_K$@W4!/6>E6V4?=_AV5&MPO(MH=K(-?'M0E)S0MGJPE2]H>1%=G&KR# E,XQY>%R,]E1^U% M"DS'N%?]+*,)>^X]L+(@0]*^N!$XI@J 4'14?&CAP5EB[UP#S /I%5MKIHGF MNKR;0I>\/S(V)&A&6]C9/*5;3W/C.1R_+9:8*:'B2D??=3#W[!S],!9A7;&@ MFF7!W =_6OMP$A^1'G@\+^_^?X:8#8?T,&% M9R!I21TTU +$9D:4>UV"E#"R&[E%VS:_Z58-&C.NJ!:K36JT;!]7D?'7<-U^ MBD<9K4XY>&O0TFQ,@9T!E%DM!T=E$CK[+7C[:?^!N5([@,H$'W.W-E:QL:7W MS:FUT\[*CL5<9+519K]?H@7EX5YA8E=[,_$OM/+D/XBWWG8\6X[>E5#!S",7 MYN=BI)<"@0LJ#QK@(;K5 OD=WS7!#*Z=P=%,+24WBDG47$8'&!;@1KIFZF;2 M;6:7S6M'S0*;B!&XX6,?XL3YSOQ>3G&1;!A/ROZ*6G[R+?Y0@3WU$X$I\4O) M$6U,.LZA\\QK.3%_QZ!N$ZOJD;]@HDA>3DLMS.3[;7SQ@Z34J:T_>?+O=1H\ M+&'OKA9Z=N_"T.TDG:WULC @E51BO\J6P"??+BUL>*H*L]O/W_9,@5YMM^)S MMYV!JM]LX@GGI!??L%J@U@N,IT6&Z>F>!!]- E)GSS3B.*8^FXYJ35K+VEM_ M:G'R62A+#>$Y&PR V]&_C/J]8QEY)EB6]96MLP/I>M9?N.47.%SW31SD 168 MN$PS?=;@L1$)&Z2Y9Q)YR\7'R^H5%%6_>[-O=Y:[H1026@)$'1P4%-UV;M/$ M0R\$PS-E?ZPOJ"CX#'*%ST6)&'Q23['24SQ+AP%.I;JO 557V:M@1I"A]+>8 ME9UAN2,#J3],97.^!_ ^]I?P)E/3V?1E*RW'!PG$K;Z/>"EM[O^DT,8VG_C. MM' &:,:954X$B/DSD[+SF4R5Y\?IC4\3Q>?5UZO4NX]I(42&(H\<'E3F!T7? M[))2W64MPXL?9USV'*?OW6@11=CE$$\+24 M^;CLN"ZMZ-K M,:<<*#HO$F];KYF4$A/2;*T7OY2*JM@=7+7\F$F)D$7[:S.WGQPYF7A-4O/[ MP89_T4OIT-:ZG5DB75?)@,_,!;U=8S[/BXD\W)'^=V^&_D<%7YJ=W$GR[/?/ M1KI4!SJXYRV3D6+N)M(T:Z6A^-K/"WWYLV$/ 56]KTS$_\\U!2MS''['GRN1 M:JSK2/AQ5!SMG(*KJ]=J-'BM_TV](J+K MN?\%4$L#!!0 ( VI9U3N;%4]A3(! '_6# 5 ;F%B;"TR,#(Q,3(S M,5]L86(N>&ULW+UI;^0XFB[Z?7X%;YT+W"K [-)"+6S,S(%SJY,X6>F<3%?W MZ5NX"'!U:CHDI @Y5E)!RF\6/S]S_H_E%0"*.,6E?GU/W[XNEH]_/GG MG__XXX\_?:/E_$_+\N[G* CBG]MO_]!\_=O>]_^(S;=#C/'/YJ^;KU;%H2^J MVX8__Y]?/WQA7\4]@<6B6I$%TPU4Q9\K\^&')2,KP_E97.#H-_1OL/T:U!_! M,()Q^*=O%?_A/_\-@)J.Y:#_[6@IY^+;SLGQV5XT2:Y1AJE'^CV.- M_7P!?$]X5_M8/8 SYG[TA?$4IQ^]P;U5^B"&!]QIYF+(]0/U=L''>G8W35T, M?7C$OAZ+Y8K,1W@LMLUT(,_U!Q_43TTS^D8GQ-2TTTAW!ZKXMA(++FJU?'9K M4/#_^$']-%M7\(Z0A]F7]8.R2H]]9/Z:5%_?S9=_O%_(97EOA/R:5JN2L-4L MCS .213"%$=J1$N"%.9I'$!"21A1C+#,Z6RU>=1G8@%_^]*B,DWW:O<'!QY6 M1][G4E3+=2'.! J\G#;4]_]F%#7A1L?FR M6I<"+"5@R@H@E1F@V-KQ[S]O"?#7&?.7HG@^(KL:,M"800V?]Y[>J[+UDY2LC.=UWSC9[94$[:'%7S6CWJ">Q$AJ^5%#U[=30KB#V!9 MR:__>Z6NDFJMOE->>%OC&9?R(%?[]X31Z*E?ZE5']_ MO;Q_((LG-6UXOW@4]36?!9N3JBID44]79S'A+.="!E_9OJU46E.M9:]X;HRM/:^,(= M-+!^=@P#MTNP-0UHVY2.@L:Z*U#;!QH#@;(0;$V\ KM&OEQ_\F9I7O\VT7Y] M!O)?JG^M!],!>Z ><'4#9A0-HV8,':+)4<;9 ;EJQ^(AFW ;K]M9P5M2+HK% M7:46EE^^JD8_+><%>[I5:Y57BI._SU"H5A$YD9#G&8>(R1"26"V?!&8YHQ$6 M(A N*XPS[4UM7*W?4+:\%^#'#\NJ^@DHX, @=UM$G./9;O'@D;V!![T6Z98O MI7X&+?B]^5?#!@:WQU6#)4->5POGVAQUE6!)P.[JP/:R?BKS>EUJ/?NBAF)Q MO>!Z0WI^2[Z]_?8@%I5X)19"%JM9$&%$0\)AR/(8HABED'"L_A/(, O2/..1M89QJ\P &9,&!@0P49M" !C\VL'_R)S-. M-'D5&[N61Y4<)S)VAU7LKAYT+>H_J)F94)-V^I]^5DN M>2YQJF=+B$!$> XQHS',@X2A.(YB))+9W@G$^3W#D?!;O==VQS4^W_'/"F19 M,'T"7*W48 0>#6KP8[$ E;:[.OYFO^SS$)(PSU*LW^,@@2@2#-*-"Q'ACSP4K9#QH"KD!- 5"/2DV"QQ.*D;O-[Q''6.#' M/2,9N4OV#EG&;K_?A.B#4.U_7<[Y^_N'HM1L-/!$VL(!ON>K" M!+_70#WNZ%C0X5483[4WJI99&+XK/S:7]%,,LP>M]T'U+N@LSQ&*0Y9!R7&F M-"+(($9)JH1"X"",8YPQ-EMM?&G./O+/[NZD"D?<@GSO 1?-'O!<[P&["<)S MYE(A6,I# J6(.$0)EVJ%F.8P3X* I83%"1&S1U'2I:V^]N:NV\IWPIZ=@/9F M9&#)W#],N%ZIA2U=KPB="[!:-N>#_K3S(!->U?)Y"Z/JXT'C=A7Q\)=Z^+:\ M7BZ,?\Q?B]77U^MJI6Y9?B@(+>9JWO99/(K%6GP6;'FW*/ZIYVELOM:.[3=J M$JC^>47FVBM[AAF+@USDD.! 0I1E"%*$U7\2GJ6,I%*JR975AH _4--;ZK\1 M4I2E6K25M0GJW]8&!Y<'/SUFX;DR7B^,M*?>V%/'6[0678&-3=I3H>Z8K5E7 M8&,8:"P#C6FC]YF#=\KH?3>24\IH?>CFBN*5[I,>*'Y:&L_QQ"LSS_Q-_-ZY MW_)!W4R[(R[NS KELP[2NI&_5>*ZJL1J1I,LSE,U'P[R+(6(4 XIP1*F$N$H M%A(E6+IL.9QL;6J;#ANP8*[1 A/!!I<2KM4O1"-VW($XS;7=%-H;@P,/55OR M#% E:BU["BPP:/W-IJU(\3J[/MWBJ+-M*^-W9]]V%_68C;"ZS:1<:+>;5PU$YDMH:F?JI:"#9]C]S;EZ$.9U M!N;2_JCSL1[$[,[.^MRBGWY]*INFC!./.0&O;M8KG:I"+S5G21IC)%,=N!S% M$ 5) G.:QC"D-!!1(#E&5M,VR_:FIE,;N+5_VQ58;K'V=W(Z1[J=8GFD:+MU,4K?0/K2XMU0UT'[15H\'J,9+*EQF\LT]E6QXUF MLB5A+Y[)^L)^2E,?*INH!;U";U-L77\KJAF58211&D&,8J(3B 40BXS#(!*8 M)$E$\@2[:,R)MJ:F+HU[PP8K:,&"WS7 MY>14>Z,*B87ANQ)BC"=1.<'AUCIT,#\3R./-7@H4$/MO W.T'.W#O+5G_ZO*I9#QBCBEQ_FG:U M[X([N4EB5:YFGW5P1.,BSP(DLDAFD,>4*9U+(DCBC$$B*>^ M4YLGZ5&EJ%:%#E7^51"=K+00C2,&=0QAEA&55O;^JT\G$% M,+G77.=D*Y]T1K9WZY5.2?FK$M;[]3WX5!8+5CR8)%%/=>B,^I*VR#&2U;6+ M[.8K0Q(_M)@TT#6?6_#Z-PT?JFZ_-SR#WXT)PZ2AZANIEA'<;/BVE+1?#,XM(PUY&T CY,_RXDFOVIEU?*X$N5" MQIXN.5WL)D9<%.K^3*O=T]MO[*N>\7U4#],,(9&',DQ@Q'@ $8TDI!'/8(:R M,$$I)TEN=9!^K('I24R-$;0@@49IIS)'23PM*#ZH&5P[G%BQ%HESIA_0@TJP M/]TM'W]6EQHI^ ?2/\+Z1_/^'[WI**_Z.9/:M_KL]]Q?X+>+E4GYP):ED@@S M/)K-YM?+]6)5/KU>M>0P3/,5TVNMV4)&N1 0[=_YVUX/R\!GMD<^NS: Y%.,N% 3V_5L&EC-!%Q M,+BK*2Z732WYW;ME*46AMS6JOPH=VR'X]:,HR9WX1=U\]4:9\8X4Y5_(?"UF M:BJ2T)P+&.IT!P@1J91,Y##"'&$LU9PEZGIFY#P2'FW->G8NW#1+?.4*@0H0Q MH@SR,. 0\5PGN(T3F'"24"YP2F.G<.T>&*8V[KX1*U+,S2F#*2$'-B$S;98% MIUP8E_2.W0@Y,.<##V?'LEML/C>F='[OI+W0.<(_"R:*1W/\,^0IT 4D^\T9 MW@/'N!G$^Q.UET_\@EN-O,#:5_M-WF 21IA%B822I1%$) UASO($9CB,$RG2 MD(=DS$3BQZ%.U!^P ;RS"!HW6?2)_AUX&7-A=WTW:Y)#JXY)97H^WQ'36"2< MP/E]S/C/$^UM^F[1E(\D23LS_\]"N\*U?]2N#>$LB6@@<_4D1 E5HT004H@C M*M1$/)"1X%&NICG]\R:=!S"U6?@&8I-*R?CZ:-U_$J1TE7WGWK#3]"$Y'EBP M]Y(M[6WO;#O ? -H"X;*OV1/W8 IF2Q O&"6)GN*3B=N>SI=ENRME+3=O/KW,ASM>O\H]0OYWE$81PPJ3-1)S"/B8",A 314 J1.^U% M]$8R-2UL# &M):"#W3$HIG?GV"GB*)0/+(V'V6ZL,%L.73M&\>2ZF%:_H3.] MT8P;07,I:7N!-!??L.=<4F\IUP$['Y7I35!^S!CEF78/RR6&*&0(YH&(8(20 M1#P0><:<#F$/MC(U):Q/J4@3K+8XD1'2@4G+R=ZE_ P]HS/4M'%\6X@>YVRG M&/ [,3O8TKBSKU/&[DVQ3G[YDJP$M^2;SN>[8,6\,-JB[L\%7RO9H7/15%;\ M59"YEJ"W"_4.KM1\3J]O9UE(9!02 L. "X@RED*:14HO1,K#+,U0&#OYK5\* M:&I:8D":\5QT8?9):W!!+]F)SYC<#^V^)J50@!]%6S]#)Z+[K+T(GMMF-&QK M75L!]@IL^^V9B5A>*#[4$ZG' T=] M-3"R_\#&!TRM(M;W]:F4'L!TI>PWQ6/!Q8+K2=(,99PEC&#(6!!!E(8QQ $) MH9!)G-(,D21U2J\Z..*I#20M1L ;D."I$'/+8E3C]?/ 7@5#]-[T?0RV?LJ@ M8_<5V#P3K>EF03(!GP/7;IJ&!X(UZN_#'\&U$[QY)S@WW-=ON(-*W5&LBCII MSYNB8O.E3N%S32OCB31"3F)$&QF[^P==M3 M&TBV6,$KL1!2Q^G\WH)U7%FX=('=R# 0L0-K?$].>WCS.K/CV8O7OOV1O7>= MB=GWVG6_14_A(M57_7\=A/%(YGIR_UFH.Q=:(/4?3//=#SK?K-V\WB]8J3T? MWHCZWTW)O#8P7.MKO64YPY+E&:1SI%+ U/XBMT8ZB.N[C8:G+D^WT@:5=FW(% M]']!QR)=NK0UMOYC'=/Q_+-G%]0D@)8%\&/+PT_=FJ>;=!GF:*%FP^/X\2*] MZ'<(&M>$<4>Q%^F>O8'P95#TS5[RKIB+CVN3?)1G,6.Q&M]$HK/>RRR >9BE M,,\P)BB-D0QRMU0EVYM/;1I?XP,:(*@1NJ8?Z1!W>@RXE(ZA3V;MF>B1/V3? MY N3A71N.')FD'U3]M. '/C.A+:4_[+4GFJF:+3>;(S2+.11%,%8K^61SFY( MDP3#"'$422;R:*2$'O:8IR8C6W03V$G>Z=X7W$ONWVG_ KO)6^._A_WDPUTU M_1WE'=S?_Y[RX8X895?Y2-.]]Y7O=0JL)?M[/1(VI[/5)]( 6'#C.;G=&*HV MNYQ1%*(8)0+*!*<0891#]2(GD#+$A!0\Q1ERW&CN#69J8TUM2UT:T7F?N7^7 M6&\\CT+TT-L5'8ZOFNGPQF=%[T*05OOUAD7M?-VQ:*A=ZXNI];V-W1_0V/O: M%U-W8*/[\GOVD]9N2O1MJO3/XJ$I0' C-T4)WB_^)DAY^\=REH=)$(8X@CC* M*40$$Y@G.(9"K>_37,HL5RTX2&H?$%.34O5@QVX2VHMZ.^D E57B6P%Y!1I>\2JG8E[Z)[]9.Z:_[?ZVIE[GZ[ MO.:\T!-6,O]$"OY^\9H\%"LR-[)+=^?"G_7)456LQ!=1/A9,U%NJVF/\;F'N M4J>AY'%,U&PS@RQ5_T$Y"G1>Y@2&"8\X3K(L1TXNV$,#GIJ$F@&P62&SCC5N MLCIX-]M)\)0Z;V"YOO[T_O75X?V-[2+R:GO.)DURZ6H%.C;Y$_2QB/5T=KM-P"UZ1]OR;=.Z>E?EDO^1S&?JSG^;E7%W=]G(:5IB%,$ M4Q(BB(* 0)P% K#]Y]T:@5_V^'-6H NV-Q%T%]G?C?A+[69@:M)](N>JFU6@B M.*MWBHENM@V=#[1[R4QF)$T#1&%&9 (1HZG.A:$$-H@C%"=,DM IU/U"/%.3 MUQ8WT(\46'73V9BDNV6-'3QH\&X"?&G/(85=Z 0F:O'%($(\@B1G JK.5 LQ MG3E59K-'4=+E!/NNBVN$WOM13<35Y*CZ:8+]:#>,CM@W P^B#2Q@<'4S1%V! MYV_;[5XO/;O4WPCKB5NOX^NEF$8=73T1N#NV^KJMV\BZ('0^T[MTV]($']Z_ MNOG\;KY."OLR(?1@U4F]_HU'$W-FN5J[=+^R=UFO'H_N:L7(M M^":EC3X_?C)90M2J+,@%R6&>91PB0B3$*2(PYC&269+SD#''#%ZV;4]-I)M< M42L-4BC^*([@)Z:6E[?W96F/HMZLQNJ0N=57H4M*GJJV\7*/A9TD3ZVS!]9RGV57-J9OBZZ8$X'F\9E* M=<<>'34-%W87X-^'#WN/KO!=N,6I[1X[*)^(SN2KL9'%TT>A%@>/HCZJWLV/ MGTB"!$\XS#G&$"$S4!IX:.&B0 QWCO\7NL"-@ MS[O%%LL@; ZL[">)="HV< FY#GLN@Y \TL9+OZ?6;:_%F9^3&R[V=QMOU\79 MPF=;+^Y7]UO#J.70:W.,]IJ4Y9--QP%+&,$7,R57G='-3DV_M$5+#!5V\X'>-&!C(CHFMSM!M-ZOW1^+ MJGT1?\YS:#M:O,Y^SS0YZKS5SOS=&:?E53WFBIUPH#H,Z&:]JE9DH=-U7,N5 M"0-2\U*ZUH/9F[6X77YY*!9+*6=QG/!0I @F),XA2E "">5*@P0G813E4LC, M>N[8&\;4Q*B)P*NT)6"Y-0(0;07@'3, 7PNP6H*JML2]/NR%'6@Q"1VE6P:6 MM^29O#\;_69%[()]T:8[K(2K4-:=U.YCCB M(7M:]!FI;\"800#? 4V M5IF@\:U=H#6L$T+>8]+=K]M.#UZ#=\;06^3C](.U/E[$YZFYO+IQ9QZO?MN= MP_=K>13)O(B45BDONTF?";]91US?E<)L5?\J3 HXFNPW199_V M,#DND]M+21IKXFK[ #G.0D^9?WJ&>?#*$6>/IY _GQF>_&:_+=*MB,[GRS^( M@EO5F4I%^2BJUVH">B?X[5+' NNZ:K4C\TQ$$B&.4LA22B'"@81$*2%,PI ' M#)&4<:M-C(M03$T:VVC6"OQ8(]:[% U6RZV)RWK%;H-U<*Y?=I*WM:K-+FWL MN@*;[KD"V^XQ,>ZFO&1MI[\-VXMH]KJ/VP_)J-N[%Y&UN^M[VZUSGT3[K8WN!=FXM=1]DKE7>]WKS7OFJ+I?EJL&PXW< MRS&1!#*6!&%(),\ABD(U-4:&BA;A(KJ-7A@[8& M/ E2.J8J\M*1=LHV=O<,K']=@$VJN[ZI')7G;W>N^^&:EGH\+L/ND&]QS##4A=9B1"4DJM5?9 AF" M?6XW'K'<\U;B;BLC;Q,>,7)_"_#8%WNN^1:K@A?S]:IX%%\$:U(AO_VF"[0) MKL5$.[.OV\7G6U(NE,CHNF[&A4=-&M>+U2P*!$5(9I %.C5DD@<0LTQ 1!F) M.,D()FY+0Q^HIB8>)J@+$&4:;&UKW#O=/3W]=I_E2G/L3AEZ0=JQ!VP- JU% M]1RL8Y->M;96Z5E9[9QX!6K+/"Y??1+M=Y7K!=FXBV&?9.ZMF;W>O.=>/ZM,[H7V%=!LZY8MJE0GUMG.4\HQA";-,2W2629@' MF$&,49P23!D33D?K8WW^84!3^2"A"= M9D ;Y*C9SAUF>:@R8#<,?7[20F]GD"UZT, '+7Z3-\H43V9>/&PN)<_OF8@K MB'&//WI2M'?2T?<^%V1[V4NYOA^;3W=C\W45X]73-H]698H@W7XEBR9J?Y.> MY'F@_N8L5(9)+G*BR[Y%5$V%==FW-!%0X"A.&9)KRU# U&YV,A%53YVZE"-DFCCGZ4 UR,/_B?>L_F\R+ M6#-^BIF7[+2#>6=>%%#?1/F54!=]O5[P-^)1S)(;T&[YD0_3[;=@.29PH&' MCF?L=?"V#K'G8QEZ)"^W)LAS@O+S[8ZNSB0 L+K5F-'^+K;MA/8[7=IS*V=-JX(7I'SZ0N;B1II, M M??BFH6DHA*P0(H$>80A5D.U1/#(,6!3&,9YFGF5/ST:$M3$VD-S]1S-^EE M?M<0'?W^CY-JN4OA@ZJA=Q%<6')?RY]CP.]:^VAKXZZ%SQF]MU8]>\'%=2UK M3]6/8C4C'-$0SE(+J*(X_YW^TG$I[)XU.=)<_4$=%(0A"'* MF @XI&D60Q0A#'$H0BADAA$5.26Y5:*?T\U,;<;0H 0;F&Y"<(1+.RFXG*&! MQ6"/G $VB4Z3X/7-/]+4J._^:7-WW_XSW^[IX]@DSODLF%"WIW/1*4U7B&H6 M94$0R$11*)C.>AY02)(4P4PB$4D>I#1T6CZ<:W!JFK#)%U5N %\]*\-9N%:T M/DNYG6#X)')@Z=AP^+G#8;=(YBD.W5T$+8GQZ_UWKM%Q'?LL*=CSV;.];N3J M0F?/Y/XBJI4NA]0I$?&.%&5=6";@/$P$YC )10!1RN*Z=G0L9"HIHSP6\2CU MABXR8VK"J(%M2P[IVGEEP?0+7:?S72\*]<(_&H-&*C9TV5-BN:4S^;X?>K]H M-*^3FI!NK2+SR$VE3)&7#IU&X:++3/D^2AEYZ2YOQ8W\H)G:*/R+NL5J4ZAI MQWW5_/&-FDQL)9?%*0^DU-5/40)1B%-(U(^0AU&>RT"(0%I55)J<95,;J[]T MAN0[C5;IJHZKXLOYG)25=M:O8ZPGCC=+Z NPW\3A0[$0-[+.1_N.,.._H.L6 M%*:(USO11J6HMF>12#,2A!0FVC$5I5D :<8HE$F84!RD,G=+:NC0]M0&WRU, M((5H ^,44+>QUH5]N]%P($X''J\T:KWCT*24;H'KU H;GA5V\.D\S\[C1P_& MO"J\2_NC:G /8G95LL\M^KI%T%5'5#>A1T(BA&080IG)3.=G2"!E)(5)&N1I M$ 0YDZ&+9AUI9VKZI&$^F[OU39-ZC%=;7XB+V1K<'<*=J!ZN#R=I\.S]<+BM MD1T@3AJ\[P-Q^NO])*'-%?5&U/^^7[Q7BV2]J:WF8_H<1/OT1#3B*, 93'@8 M020"#$D7Q^@T]K&NX!JYQVY2]KJ)_7OBD6Q$A^*1WWJ]SR_]+OU:FT28FUR4#1!PD04Q$[NNI> F9ITOZU6Q;V9JW9! MNZGW19UCI])C43ZP&M=F0&/'?AI[,Y&]>M81;6BF'U0S\G\T]?E0GQ<&S]]F4=) M0%D*14CT]E\6P3R*U6J?REBI*Z>)2&U$]-#-IR:*!A\P $&-T$X0#Q)W6N N MI6/HXP1[)JR%YI3)!X2C$NQ/=\O'G]5E1C/^@?2/L/[1",7!&X[RXI\RI7V1 M3WZGWVSH^3% L]R)H@@3&G&U4E5S&X1BM7#-.(%1QE&$4HX8KNJ'WRNSUCDM[$N.$^!\W;"^XY_*V^:>HV<4%/MR595.J6)CE> M^S &C"+.TU27/0@A2H- O[T<9@D+\RC ),=.A^GG&IS:^]P-;WL"7<2]S]?/ MGL*-A/36=Y74_7P^7B[E:4]_KT MO]D;*G1AIX=Z:[:ZD9_*8L&*!S)_O] [2+>JC\0L9C3(>!C !,5J"A'%":1) MFL$8"?5O$M(8.]5>Z0=C:M*D'D3DZ'O8CWX[/1J>U,&W$!9W4%L M E7F\W+ MJWHOT\#UZ(-X$5U^W1'[01G7,_$BNO:<%"^[VZ553)95]9J4Y9-D M>3NS&KP3IA'J>!3EM'R=^I+L+?3P;$,O,W;4:1&N%US[ >AL,[=+_='->E6M MR(*K86\G"+(Q0*AI.1.S#),XRK@::#C6RE.NF/J2TA&KO :FD^/CQ*O5@: C]/U3BCVWC/RGQSVAZE%4YGF\WNOEHUB0 MQ>JC6'T0=4N?M2F_DF_%_?I^%B,A$*8IS'C (:(RA(2'.FIS:8MG"OP+Q!JTON%LLK<%\#=BB+XM8'IX>S89D=>.C9B>#5.0-:EG5: M\Q8]^%PS_>O 3#O4H1F,\9'*T7AFWJTP32_R3M:G<;OC>&5J>EGZK%I-OSOT M&AAVDMFWT9.S*$U$(AB%'.$8HH1S-0@("DD:X(1F09!0*S_/T\U,3?!;7$YJ MGV@ (57HIPDV -AH\EM'^)<5?4,'V<4]-C58ZKE&0MVE/'< MMWWEGC!IOCXJ ]:JO<6J+1:F<\-G@J6!!?=(0HJ:Z2UX\,&" M:@]Y*KL+C'M%,,SP*$49Z&#'+!)$2AT"F[\AQ* MA+B:*.8AS:.9FK?2Y=1R"+N\]%T#!MR7/9(D>-PS9-(HYI*+>#0/@)Z;[VHJO5W\30,?!0S8!]/_]"E M9Y;G"9RL].RV:9RAN(+_/DY+>G;)2Z56OG ^]%'\T916*A9WG\KE0OU8%W&K M;LK77S78]XON-XP/\5Q\V'B81CG+ \K5X);')L-+!O,P$CH*&B')0TFY4QFV MBQ%-;?Q2!H$M7O#<)-59H#9*Z]*SKS5V7> @?'GGVHU:HW;9P,/1*+WE/,!X M8]CKR'$YJE&'!&\D[FJ]OQOW$_%?EDO^1S&?7R_V\M2\*2HV7U;K4MR*;ZM7 MBHZ_S](P96&BQ%I&L?$U8Q!CG,"8R90G4<)Y3%P4VZWYJB01P&E# 8!(@I-:,)S(G@D&=2():Q@&5.I;H.M#$UR=I K#=$ MKL#_'?PI"$*=\KJN>_EGD 1706#^W^R+ +)>?5V6Q3^;C9/%LOU#LX6B/UQN MO:X J;0O[!O!3#%G$(=70#_DYGN[GP:Z\'"E_;>*1S%_ 7>&[Y]EB8_RH+GNN3[[8QL*?MH,YR$HLL"V":A!RB/ LA(2R$7$HD@ABE0>0T MN[)M>'HB5>.N7:!;T*[28$FZK5[XIW)P$:DA7P$#^CF9ZD,#'/S>_#O(-,J5 M-<^B8]GXR$KD1LF^/#E>/^[FWJV.JIK%5+(TQ1*R+$PA2C()"553K#3C>1K& M:82Q4Y:SB]!,3=TNWB8R5HVTGU?WY[![>T)CG ;P]<%_#4 M(GIA_XRV@_>,UTGLWM6(OHN=NV?D^=JU>W[3EXDV[83'-('L/(KS, PBB#@B M:MJ)U#)8X!BF(LA9+D@>RG161S:J]Z%<#>QS< RGBT+LHAW07Z^S[J5$_8GI M!?,*4'%7+!;ZTPDD+]CO/HRB_#^^. MX(1*B"(604)3!$68X 1Q1B)F%22_>^.IR4N+S4E!]M@Z+1.7<#"P M%MB:;_VZ'[/UU#NMKNF\S^JWW7=Y[Z:CO+#'3&G?RJ-_[YOM?D6*A>!O2:G7 MJ=6OYEQVAG <1X@%,(HDA2@.(H@1S2%-@B3+,T9QZE00^G S4WLM6Y2@A>F: MQ?X@EW:C^>4,#?S2[I$#?J\Q>DU3?XH$S\GI#S8UU^[__S MI AF6.&QQ GG"8Q"I-_]4"V'$4O5KY%,X@QKAS^7=W^_B:F]]SLI/'K-ZP\0 M:??B7T;/P"^](S/.+_QQX[V^[ >:&?5%/V[F[DM^XIN^8O _E>*!%+P-^F_K M3BZX"12I7>]F>13%8:Q&_)RE@9X 4(CCB$..*",YBVC(\]E"W.G2&+>7!.7; MH+%Z(7#]0NQA&M1!2T,WJ2 5YJIV@3.!8Z2'\V_/GK)3F0&)?]'X_;8/&OBF M"^K8O3/^UQYB^%T8'#B:WPK*"\?UN]!U/L+?Z6X]J_;Q1U&NBDI-MEXOJU6U MZS1&$Y(G$6NT$ MQ1MI \M)!^=5-W/1$'4#K3CQ6WGK9(OC%MBR,7ZOCI;513UKAR_O[XN5\3!3 M$YW72^-7)A9,M74P3E/$.""1@%F6Z 0RB$ 2Q1)F(9$I%A'A.'6J*N[4_-1D MIH.^=N#LXG]Z-FKB=[O M+CW77;7/;/6)/&E7V4X!5M7\BSQG%N,N^OB3M+01[WZBG+S_[*OAZ+F[DM9)57LS7.@KZ MBV!-#=:WW]A\S05_ITS63H3K.L7RC6P/ C^)TO@0UF$Z&.&U(2RM4X[HW7M UL#06LAT \=Z-BH+]J ]"[YZ#]S"M]/7F MVHQ53\9=DS#C1?[JJ?L7XYQ LSA',<(PI")4PT3(((G5E#G"$5.C!^'JOVX> M7K9-3VT(Z$[;W#PR>]!NI\O#D#FPYCKQV,,US)42S^YBULV/[$+F2LN^6YGS M'7H>@2P7=Q^4-O+Z5>2AZ\%N]:'ND8 M[MFDN,TH8GJ#)K$:DV? MI%!-;0G,N$14X(3EH=N9B%/S4Q.I[H3&')C,M2EM*C3Z!+;6 &V.X_&)6]=8 MGJ<,1OC0!RP6_%;-='"8,]Q^U/D]AW&#,.[!3"]Z]DYJ^MVEYR)?3P@%U^Y] MC5MX3@@C' =0DDCI&]'>(RQ*()()3EE&DR1UTK>]%B8G835 H!$ZKHWWR+-< MWEY"R= KU X; WC2'S7=[_)PKY5Q5WC'C-Q;I!W]HB^GVG;3\+-@HG@T6S!$ M/0(IXABF-"80\91"$D8!#$08BS!G"1=^7&CWV[9ZSL=WF-ULF9<;I)>ZR![@ MW4X;O-'XHNZO&T8_GV?4@\?K<8H&]F\]T/ +>[,>I^*\[^J):WLZAI"'8D7F MQ@F6%RNE==7[^G2"OUJO/BY7?Q.K3Z3@,TID$#.A2RQD""*L:X_BF,$\SM)4 M<,F1715JUX:G-A?99N]Z4+?\2K3WOD[L:E8:[[[>MRSD%QK[[S MV*1I*Q;-#K*Z#]DY<377J0]+G1NWC1!P=#.Q[55+!Y,!^FIHUY(:,NAB!BUH M0-QXDKM?WW $O[KZN;N1O59U# M_(;6,9/O%V^_,?/.OUN6-^H=)]J!Y8-^K5N'O:>9E)$N7<#T>:F .M )XB 0 M,,8H3),0LSB/G+;$^V.9FEX:4^!2PK6.L:DW19:-/5K]1&,1D,L2+%N;:MWL M7[WTDLZTW&@?IXN&WGEO>T?946]9@9M.Y[SM=L[&&F#,V=0[/9YTW7VK_G)2 M_>[=7X!GW,W\RXG;V]WW<$LW)385I;\LY>H/4HJ;M[]>WY6BGB\U>S=13K(\ MI6H.2B.J9#8(E,PF!,HPYWG"TAQCJY/'3[%Z6N]\ M0P:N3X[/6C:*VM M%:V06G__4N>_-I+UEGRK#R2N%[P33+)S!)=&/*(QDS"(,R6B&4>0)E$$F1)0 M*8,\1J&3QW-/'%/36.UALUS4.=0E^*@F0JTY0-D#KN_-&KVO9YY;%UF>40Q/ M_-""W3F:?LYVO4[0&R$=.P8].+V0S8%\Y]RPO)"37"_"CGO#];O=R-G0?R7? MBOOU_=O[A_GR28@O:UJQLC"95S^3E9CE<4ISQ".8Z7SHB'()"4\)9#()PS0. MLRP-1RG!?@;HU&2X@=O46V^W6*]T8FRF9T!W1BQ8AX.1$F2?ZW!+S9Y -PXM MZI>GRVX?@M9:T#47:'LGD#3;LD>FD3O['-CO(X6V)>7>,FG;MN>YKMN'31'L M',62Z6T.1H0:12(401I$,0PPS:* ($8RIU'D?)-3&P].5B&[H$"Y!?EVBNZ7 MTH&UV0.;_HJX[1$T3OFV#R]3 MR>!NN2;?M7N@D1%\7L[6)5K)[^*N;S_[U8 M_K'X(DBUU+N\NE)H.6/J,6)QPF JB?8OC *(.Y1#' MG"GQ8'&(HTQF+/:>.F:J":KL$YRYA<,H.FOW)# M,+U,,N?28_6[29\3Z.XR3SR*Q5HT)W]I$(DXHAB&N4Z+17@*"1(U-B5J9/B;'VS\;3:U;YGTNU\<<_RG>3;ZU+P8O6:E.637);Z M@*/.^$1(*CD/B2);"B7?0L"OZ)OK+)Z!T6U M:BID=).ZS&+*!(V3!.9!IOU;6 1SBBG$/ @EUJZ%@5,%BQ-M34TT6JAM;-[S M#*G'HR&<.;93#4_,#2P;&]+>MJ0]2_KD,_3X+!V>(XZ/MS=RH/%9P_?CB\]? MTD\ZZHKC-W(3(/)%W)FMNQD1* ZS*(!1*@E$:1C#G/!$TT MI:G)1@U4>Z]MH]RJ!JN;9APGUTXQO% V]&)PP]8V[.S+.;:(L$UZEXGAK MHPK%6:-W9>+\!?U$8G._1G_:)3A'89IF$H8(2:40>0+5,\(AER+GF"4X($X! M"H>;F9H\;!_S!J:;)ASATDX0+F=H8#78(V> O$>G2? J!$>:&E4%3IN[*P%G MOMWO_=_-8_N*5 6;I30BN>0!S/* 093K!.1Q&L PBT4L(IKSW,GG\6 K4WO[ M#2@@VM31BFU0F=31/Q8+P)?S.2D[G_[DI@V'>;:3AHO9&U@9]K-M7P&#T9\P MG*3 JRX<;FE463AI[*XJG/YRSUROHJJ$.!)8WCAG5V_6XF_J9;E5[(L90I1A M'A HHU#-%U 60HPY@@0EC)* 4A8Y929R1C U,5%/%W+,XNI,NIUZ#$KEP,I2 M8[_:37MQM^).VE=>U] MHY&##[4'^.II6^R],I6+;[^2Q8WQ -#U Q]%M1*\7KK-"$EH$I <9B3"$(4A MA9AR#I.,(!R&@F8(C1*-Z(I\:M)JC*C 0T*P&B%YD$*L$_BTJ4JI5;=5-3-@DSQ$B>R: MG=J\]'89C MVUGDWU)P@JZ8:X&?QT.Q W,A/9;%@ MQ0.9OU]\%-]6MW^(^:/X=;E8?=5ZA_,P)QD,8ZKT+F,)Q'F,E>BE2!",)$=. MSIP7H9F:#*H'-7*O;]6_,RQW2<>B>.@=4UW]2AMB2M/H-#[&EJ=F;_1FX7-G MU =GWLM>]4A6LB\D[5!3K\IMZ#U'_M)P7[&F;6Y&(/ T2GL(TST.(U-00 MXH!*F,@HB7,U/8R8T_&R?=-3$\-G6+V%G>_R;2>!P[ XL-Z=##B_ C5P\'OS M[R!9*]UY&ROF?+?YJ02<'Z'%(=K\V!WZ2=N1__$DW79:=3%[XZB3A@E^U$!_TL1UL)I*L!JM/QVRX<2K\IQL<%2M ML3%]5UVLKNFG)V^*BMS=E?K--/=LHL%WDX"':8 113#,4: 3>PF88XXAC9.( M,80$XDZ[8E:M3FT"]!RT?BN<$,I1*1I@,"+:*!_"$9VHJ MUD$)F(;ID!;!0^^#Z9,L-#,^,ET_#'R;,T&QYO.\*QCMXP?Z? MSB*2!9A'.0Q8)NKC:RQ)#!.>"5UBDO+$*5RV%XJI#7GJ"4\'/,;9D#_ \4T? M2E_VV$:C?:%SFUVR7NZ\9H-DNNFQ%"ZIJ1>ONT+.A:"ZK. M8JY%52OOW:+XI^ SRAB/>1+#-)7:12<@NLI! H-<*1Q/0YP+J[*.3JU.3=,V MM4ZH6"C\*_"@_MRF&''70V](U'A!%[ I=G!E)G >]R!87\[::][1SJU%>PGWH[1MVX"^3C53[O)S/W]6YRV8XCT,F M!((1B1.(Z1KZ".I SIL&[2"U;2R9&305SFZ;+YH4YP@! MY]+C'+O,34ZJ2&?5)/7S$S].X5QMHXH3*0Q"75U!IIB MB%*4P9R@"#(UNW M[V\^ K6Z!/_UV_6']^_^]O[C+^#Z]>N;WS[>?K%3J$O[ZK1RC=@#0T]E#P7, MM1_HR>8V>$X[6F_- ZU]S^I[>74Z\L3R*75437244?VVJXJ78AA%+3T1U:JH MK]OU3&"\F?^I_Y8%4S]]T27IZU7/M3Y)5A/('1\_+A&1L8R@X$D&$0\YQ'$> MP(P@QI.$Y@F63KF->X"8G*ZN[^])^52[!K96 &,&:"UP3'_?>HD#K;X_D7=0L>5 M?"V7Z[NOK[5=9:7^\%=1W'W5,VCU.[D3YFMOR$J\(T6I!PB="S)6CP(.8!Y) M#A%3_Z$!1A"+D"=J$1V)R,JO?:H&3D[=C;BL%X6:@=W51H%5;97Z5P"V,>VB M3+93[0ZK$I;3@SVA(;V U;H*$+;/FZ BUCH*&L_C+0I '- MFEE_.!4]G5ZG.U41G1[\"3H4_TL\NXYU5:?[8)RNZ#I!W"/6DIV@]8=\M*>, MTWV3]O7Z?CTGVN6\]CW_9/(^WLAKOC2@KOE_KRL38MX4ZY"8)4DD$C5OU375 M\I!!$B,,!S<'OHT/K6)Y18_J VX K4)>B.A->(*;,VPWY!U[I= MACA.1*[+W&&(8A)!0G,$&1<982B)4);,%N),VMS!>F43C#]TQML6I>Z"A?@# MD'KW36_#/I3+A?J9B8&[XOR&^) /_L!S8>=GWF,5G$NHNWAKV[GAT?:S^U+2 MW<3N?8_>/O>B+-581[ZUR>L+4 P8I\ _,VN[^S@_TABNWVF"]@;#07 M^IHA'1_9@7@%%']>'>A/\.#;8_Y04V.[R)\P]X!/_*EO]ZRWIR?%'Q5<4GVM MHR";:EXS)0(I3I$N"T")FN'01/V4AI"E,2(RS5-,:8\\0T<;[*,/8]3@,TOO MQ7(!->(V^,8Q-]IQENWTX3+21JK'9XAJ0+;AU#\V.(_OZ;K7Y#O'A=^R?$=; M&[^N+6.=61%GJE%'1JMG)+5CUFZ"=4VKIV.)WS*QHQ[F=E/AG%HEW3XZ9/=*)C+W6BV]4^5SF?2EU;>_6D MXP=7UPNS+_B@5U:SB$5J?I-D, E,'@6*8:Y4"G*4\9ACD>6)6\(SM_:GIE8M M4*-8HD7I8Q5TO LN61YY(?;%UDTM^BL3B;PRI+\]2[JG%=59ZD98:AW',($U MV%F"[!9GYV_33^ET=0%UT5=URS?B4%CG+Y)$JY+.]U390;.B_J MA)*Z0>V'>%O>QY6Q%]B?X<7&O'[,NR;=<]J[0W>R*+NF]9][??>0@_O<)UF;.N0 M\RLI[XK%9\'7I@7CP'.S^"A6'T3M>?-9HYKA),Q$ID8"E.0,HIPC2/-$P)2D MH5JD"\+MBK/T1C UP:]1@Z("U9K^M^HQ77*^;(VH0.U4J%TRUB6015FMP+P0 M"[ 0ZH?&,*#+F2^OM-,UTTZ1=RZ.K+VZ\;2LC](Y@Z_UZ:KCM:F3)IJ.VI@ MC W@9J$/34%K!C!V#$V_@Z/OT-TPDB?N,-WAYAI["94G?5=[W7@\Y])+['[F M_7G1C?K$+^G8E?=5M1;\S;JL!TI=.]Z$2[TIJCH;G>#OEN67AV*QE'(69E@* M'F50\D2GZ$ 44LX3B"4E<8ZS1.16 9X]VY_:Z%1'_Q3&!,"-#6UU<[[%#]3L M U2U!>Y5S_MVE<48-&P'##P"U=S7Z$$-O_$6O&J"/752D&TG*"- 8\6PQ+N$ MF0S: 6-%@0S0$8Y!&;UI/!TSX7[;$4,:>MO\/.*@_VWZ;9M]*I>/A8X\4'=\ MLUS3E5S/VRP&LSA.&$D#"E.D1A84! B2"&M?+$Z0NAT5.7/9"#O5V-3&D@U6 M,USP!FWK8^ZX@7^29;M-)U_<#3P,;/*??!9,%(\ZN/L*O%8KQ$)-([MRY=;AH"K\@C"DA MC)L:X#JXB, \(0ED)(M)B*(PHDX.6J<:FYJL&+=R\-!FM@?$H?".%;FV7@U^ M*!M834PIB-6V%,0OI9(0GPX*YUGP[(UPHL&170_.F[[O9V!Q3<^JL\LE_Z.8 MSY]E7:8HB(,L@EFJYAR(9ASF%&-(*8^16O>J&8C3[.- &U-3AQ:B;19;:R[M M5.%"A@86 U=RW(O&'C??;ZW8 ^V,6R+VN*%[E6%/?-7M5>>BF+U=K(K5TU^6 MY[-&M2_S^2_VWCQ@0O#JG8*D-RW,D:[\(MA:+?CT;&&FBS=3'@F8\%"] MVD&$($WB#,8LSR@62,KLS+PNH5@QXWO?80SK8Z]F6!'PH$=!:"8K$Y=O*9]FNL3O%?>64(L./76!F0\H/55(9LK^>L M5[TY']6[=/VMJ&841]1D=$TRE.DB*1QB_0P0F;,X83F/,R=?\>[-IR;V&AO0 MX,#O&I[CMM0SVBPGJCW)&'I.:LN#^^SS@,%^)YK=!L:=4QXP;6_Z>.@[EU>"W12G(W%2+9B@+U, O81)%N1IW8S7N M4IS!2 B9Y3R*THBZC+LNC4]M7-XB,W[VJRUV<*? 5^#'N<(OJI] *>;$I$37 M3OOW@N@*)>[[4$X=92<:0]$_L*@TL$&+&W2 XT<_*BQ_W0%MO#]24\?TKQ* MDQ. 4:6K#S6[TM;K'CVK^XB5SE)B''*XX*^>?JOTPN6]*:!AZ@J98AF%J#89 M=X3(!4I9 D4:2R6 80;S)(]AR-,$"X1%DCKMK+M#F)H,FF0]\6.[D;ENR!14]'K!BN6_AZ8^A';8&B_">P,0)LK1@D25)_$OT6 M]7&',6Y)G]XT[17TZ7^GOC']VL9B7IB-GQNI]98M[Q9:<6_)MU=B(62QJMY^ M8_,UW[@BZ?J6JSK4]';Y]AM1:R'S]<]BM2X75=^.]:;!(/M3;KL/'&:M"8#;9VZQEI:[FY MK+'](D>HP1\?.[&?TD,Q\- PF>>A1W:!<3K)<\Z!@4&/G(E@G"[8ST\P4KM^ MRK2_(E7!=!Z=NGJS2;:ZK3>ZG8FB($8"QVI$2R,$$4D3J.MVP)BA(),$!0C' MEY1OM\0QM2&KK; "21-S74=_@G55[XNPY?V#LL?LI!1-(F&]??+3MDC7@ M;3O0;G09H5L&'C0.E8\W5M1IOVH[KIHZ5!U31JDM[TCGH#7G;;&\:"UZ1\+. MU:AWO5T_C:VS5"OUWMYZ\QH&-(PCD3)=PC.%B),(YC%B,.04!W&8\R@6+CIZ MHJVI:6632%W/O[KES,^_=LXDVVF=)^H&UK/>K#F+E04?7@7I5'NCBHZ%X;O" M8G/)A>+Q?"+Y94560BG7!]6-\\UWA'89"4A XABF7$1Z8H8A9FD,U>=J4I:R M@% G7T/']JP/1^WQS_+0\RM3 MY4E7\>HHTV=-^G-3KD#=%7K69T4GSVM3*BU@NI:[&$8D\AHA*#G%"),R3)&=9%,01LTI6 M=+:ER2E< ]31Z?DHD7:"Y86>@:6IQ?@LN;._(H+65/AU]CW:VKC>NN>,WG.W M/7M!WX#/+_=D/G^UKHJ%J*I9)!+,,TG46DJ?7!.B-Z98 !.)&8WR,,+<:D%U MY/Y3>_N;F$:#$;0@74,]GS-X6@ \\#+TC,2)DAY!G@<-OS#$\_D]1P[P/&C0 M?GCGX:_U/7PUOF*?2+GJ^K[HB>-,HB2/U& .,QXD$ G!(*8\APDG$:49CC$E M;N>F1]N:VNO<0 4/&FO7U^Y*Y[5U'.-/<6Q[N.B%N<'/!6O2#,RND]R568CX M/,8[2X?G$[CC[8U\>';6\/USK_.7])..(R=H:I%1"E*)ZK.HUG/M,:+C1&O_ MNJ8*L?KVIV55F/"=691'7%(LE+;$0DT4&(,T0B$,8R%IG(DHXKF+ROB!-35! MVL WB>IT%>&'%FK7WU?'7K+:)O D2.DF5)YZU$[3QN^G@>7OA!-$:Q38&%4[ M+S9FM077]44;R_S)I5^FO2JK)VBCBK!?.G?UVO/=>P9I%(MB)3X4C]KS;Z4> M\H+.Q755B57U85-&1:(TRM)0=6L688B82"'A6011F!.61X2GW,FMSJ;1J!9=0'I>Y!%@X<^0VNL&EXW* *!RKV@BE< MKNT9\KFM?7B]X":3\M?E7%U?Z=*'JZ=9)D.&4@C MG"08.86!GFG029)&"PV=;U&;HYZJ@_O_,;575T^.0:+GB+=3(Y]T#JQ$'W8X M?'N:-?>@4DLJ_ ::GFMTW.!32PKV E)MK^LG,L8!Z9JQ+F0>@RC8N[#WIO:=-$DV6K>K,6?Q.D M?*?61"E+ PPY8Q2BG*609#2'">4ARP(H%EH.ND@@UX8- _TZC5$E !/I&"7P%M M V>%R#]63/[YK,%<2X M:[2>%.VMV?K>YX(LLJ].Y!6LFL2"KXXD%GS[392LJ$35YA9L@\JNZYBR]N^? MRH*)68JC* KU9A-*,$29FKWE,:)0I&$02QHB'KKGEAT-_M34M;$!B 8D-R4< M^7(^)V6UC=&SK.;X0H^$G7Y/MZ,'5G^;;+25;3K:#0G=C+0M$:!A8O,M8+CP MG*9V]#[TG[QV/!/&3VD[>O<<3'0[/HI^H^BT]7FDG:F-1UN8X$'AA$ID6(W4;00Z M1JO=4.&!K($UO<.3AJC%^/49GIS%]@P+7E7Q6%NCRM<9@W=UYMS7!YI.'Q.O M^D!F6U&N,CNMMU_)HI&U+=Y#^1$H3X(DH0(F.25*< 2!.>4(9AG"DJ89XLQI M5_2%[)B:H&T29+13H\_BODG*T^X^K=5+K).^FJFW=B:T+9[^TH^,IWGWRS\( M$YB GYE_UUR #AE-!H^5HF,[.^\,"T.G]GCA;AUW3CZ0+=.:G _;8R+=LVD7XN@#& M\^\9WD?*<8@:@MH7\9D:1.E=V1G5C>IEM-25$E>W*G^Y5(PS^QM1__M^T1:D M5X)*Z%S,,H932M,8PQ3%DJG_Q<*M*O39%J&I]S M38S-CRW:G_3VPX;(3V>([)/9Q(XUK\(5]%7P]%U<@C&" K\#&(C.<;VW: MOEC=]&?&+LM0%_>>.BU:@_(_]%)\<.JMY:TWC:=D3MVT(W'JMUUY/\*WXMGJE+/G[C$42A2+*8)#F&*(824AI*&#*>8("27'&G!RX MCK8T-5G;SSQ[66;?+:5VDR@O1 VL/_L<*4%1.($!.F#FW3TR!LVMNVWM1;/G M[AE]+C_N_@7]U.&VN%>WO9$F$804Y8W\9;GD-^4743X63+Q9ZC. &4YR%A"D MV50K,)0R BE/!(QQ&F,F!(W2Q$4IK%J=FFK4H+4#>@M;_ZR!*\9! QW\7H-W M#.ZUZP8[=?%.[L!*XXE79^%QXLFK"-FU/*H@.9&Q*TYN%_<,P&N]1-]^TWOP MG<.]3*1,2$1@(BB'"(>96JV1%(H@P)&,B932:6?H:$M3$Z2MD[1HD#I6*#C. MJ9W2>&%J8'79DM2"'&3K^2P5?H/KCK8V;ES=.:/W0NK.7M WU>3[A7KC3+T_ M\8:L2!O'%6511,(@@7F:"HC",(9Y3!6E:NE#@H#I^!6WG).'&YJ:-#29%CM@ M@49[-K[+C=W3*N&3LZ$7.SWIZI&B\C07%^:J/'+SD9-6GC9Q/WOEF>]?7@C^ M5[):E^8,Z[-HZZ'?R$]MC?1KJ=K?Q%@Q$N(@RQ(89#R$2&01Q"@FD(B$XY!F M.4^2=.L+R1'P$>H<^(=K[XN:[0SR:(X2%D.41:J^15E$I*01# 3B$+80=SH;Y>W%&3O[ M@;1ZTW']IN]!'?" 9P.[CL=?&=R ;(%[2=79LV/MQ'?\?GKQQ)VM;;N).SO6 MU?U9VP>N+?K35_[.RW@?(XUG3X13R.9Y&;F623TO;*1G((?VZGI?56O!WZAA M:'%7QY+I0TIA_K83;<9G891PEF &(QXBB"1)(4X2 AG*1! C$H5IYA2"X8I@ M:I/C31CI4M9.HV#Y<#IGKZ>>L-/I0?D=VA'"T%F#!S7Z33BO,4#7K])?:2/$ M-T9X#"'HRY]?YW]G%..Z[?-W!W#?BT6Q?WZOJFP%$0L133%2M(2 M"1$2#%(6I3!G.,\#DJI9K57F^;T[3TVO&G#V;EG/>3JM.A=9/[":-+@\%ILZ M:NW%WD_/[SJ:=]-!8[K>2X>_X/;N+0B=SVH7S]KM-# !1N\0 .V>V=M^#W] M%GMF;>@=_..$G7_7G9GC2V8BNHP/WU@,/FMT6H^>M5@Z4%++I[[ :&,8- M4[<2G =;F9J&-E5L=66<<@.R9TGA9VS:K;DNYFA@Q>P6^05;A /D #W)Q#!E M?9^U]#+%>P\9>[1$[\$ONZ]FKJ4T97X%KT]6F^$J$2&/4A)"2G,$4:RF5#3+ M8AA+M9ZA:B,N3/4XP[Q8GJ(':KW:.\'A^V7,Y-P._]7ND>%X) MG2;@XB71D=N/MC8Z;5YWD73FF_U&]U_*955]*I>R6,V(6@)E/,NU8P*&*)<8 MDB21$(.8LQA#EN>I&HV3#-)0 MO;TBXZKS>1!%V,E?V;']J4W3U;,3#YX M>[&4V1K#9#-F=PBZ)&%V]S8](T>E%&QU(]]^8U]UKB-=(?AF\9I47_7_]3;& M(YGK%C^+:E463,UU]!^N%_SY!YUOSK)<1%0$2OP(4>)'XQA2@01$@A*9T""E M;L$: V"/8SP0PT_,)]>AN0CUS^*^WRF^405O'@)E(0QD&)%9+ MX11!%&(*<9XDD!(1\#C%(DVM!I5!T$UM.&G1Z9H)NL2XZLZ[U5>'LS'OW6=Q M#OF2G3+PX&"5<_75R9RKM?^3.>O<]&YMYTMVJ\,AZ4MV[TC'JB_3S6X'LT-U MP\FC7.^-CG?X.Q1?SXZ+!VNDI[-PDY/J1GZNJR]6VD/Y[31H$+ L@X6F@UG]I!FF2AC#,TC@-B8C#U,K#S@^!"Q" M,!8D@RC*)6G$\V-*CWGS=Z5%8LK^DE&HU*;PB]JPBB7Y;UN[(;.BSO3 MDD[=HC>$VJ1/7]2GE=3I&Y:+>CJ01"B,193#(":)SBL9PCQ,""0ASDR%'L:< MY,4/K*E)46/55:?.3L9\GCK;3NG&[\*!57'$WG,6 M4K]D>Q5=3]!&%6B_=.Z*N>>[]Q/^3ZJ/15F*>L_ ;"=437SQ/P6?\1 %44*D M[E6=88\Q2#.$8!AG-$ Y3U+LE"CX='-3$^H-VCJR]ZI-T?#/I@:QJ3OL6@GM M#.-VJNJ/QX'5%6U,TV.JE9VYN^JD.557E/.S$20 M2DG^,@L"DD7Z4#3"B<[/DP:0H(C"7,W1@SS.B A80_';!1^9 MX+;%$>@5"^Z76#N!]D#5P,I\--/-X,EJ!E'B8VU-(8',,>T]]_5^HONF$71U MQWI/T3@\SR1"C.13$!T22 Q:-S$XPJF=%ES.U,!2T (T,E!#O (&I#\M.$V"5RDXTM2H2G#: MW%TA.//M"P."VWQ13^TA0$8IXV&F5G%2U_U$!.8B%3 )HR!F_S]W;]OD-JZ= MB_X55MW4/;.KA!R2 @B]U./7R:NX[%];$]VI>:#"J]M)FK)6R\>=W[]!4A* M8KZZ$VVV/@ N#ZV<_FKU\+!:=O9] M'W?;S98MI=F,S%F6(9T6'&A*"X!*E)LM6IX#7!0Y+QDQOW/JA.$H.5Z[WKTOR:O>P6S!;Z*A)16DB43_J.]F42;W[66WF7+ <$Z1 FI/, M;$AP#LJL-#\56J24R30E3F$#K@-.C2:.,B>-T+,VNMMZ+O>")W]:T3WZZ3I! MW\\<0P Z,(-$P=*K\(D/0#>707$:;+2B*#ZJ=TND>-T7D&=VVE#\]4[9",R[ MI30_?5T=:K1LYH7"#.:6+1,+L)4],<+7 M?_FZ2NZ&!MDC,6L@L$?*N8H+NE\N50!RO6E2/L\;+P,J0,LGR4TA]]]V'G;T MH]4N]@]J.R="0%I2:C:BTGK"-0*L("7(,@4%Y$Q2Z.4)OSS4U$S.UYT3,=]^ M,SV ^AV(W0;36(=B74]X>S9F)(U_,G89C4%.Q\X,]R(G9)?5OG1*UG.''T.( MU6ZY73_.?_MU3BC/!<49T,1ZJ&Q.#!-<@PQ1(K0A!B&="@D<'SFU%?_'LK*A MR/^G6M[+E6/]_PY _2L[3.V!5_ ?']Y]??,Z^3_O/OSV^N/OMR_84R5[?$3M MQ-3)M$(\ <.G_>'IS8&-!-12K=GB;BGOY$.UK*Q- M5Q_$_;05II0QM##,-+<5FJAM+@ %X"7) )$09A"C5&/D0T)7QIL:_;3BU@=? M[(G GNT'KL#LQD 1P1N8>[JX/94U:86-V+S #96X#0VNC#ENDP,W $X:'SC> M%IA)WMI/7U=WXA^[:JU^W6VJI2U;;CVT'W5=5[;YC9Q+:(P9#"50J3"F3HX* M4)9: O!>B[>IZC:WLV2IZN+1397O5G#/='.?:7%C MI>@HCY2*WHIMXQI:\9*CY/6ACL6Z+K!]=PUK_^3T -#BIJK["#!NXGH -"=I M["'/"#U/YMO7U48L5IO=6GU5/[>_&FW^RBL0;6;+E9-#5YY7_L-EM+0&V_0(VA MS@M1@EPS9+92* 64EPQPQ$I4,D6P7R$TMV&G1@UO5VM5W2_; QWQF'1D3X[" M>X:?.$Z!&YO$!W9@Y0[N=MNUQ7?;6V-*&OQ?&+-F5JTGH]A"$:E M)<>A1V4I/SB>DY;GW;<6\K9UQ5?+QNM]B*IIMX-M-8JZR-CQ&\T%A@KF!-"< MV2H2,@<4FC\RH1&G"$L*_7S4X;),C>VZQ:$[,6.M"LDOK1*>Y<)NF2Q'-_J"9W,'"7"W*'/S*0;6V2[:_7 MNSC\^KR+P\Y5^QOU:5T)-=<(4F-R M,I 7T)B<1"A@VP$#GD-28LP*+0HO9AY'[JFQ>"M]HH[B)VR[+R/6=DZRQ1_E M:K%@ZXW]IZ80I"^QC_1>.'X$IC?;0W\P7-KR\-ZV/*WNMM#O0?M9LM<_:0'8 M_U8E-001OR_CSEG<;]%(LH_[W1IW0DZ^<2,/'QHGO+1?X;62U<%;@B0N<\YL M+2IA/UT:,*(*D LB"L7*E"K/^.#G0TSM*V,EK"W56D;?B. 3 -TX_C98!J;C MIX@,X*>XK'WDB-^384:.]+VDYFF$[\4K P]&#M[6QLK>,]!G53LT7JTVV\T) M 6V.VU4A4P4Y)R!5&02HD!R4&1,@9:1D9:YAR;Q\"S?*,S7.J*.#P*\G!HOG MX]".:B0?SKV,A#G2X$P>_N(= -\HT[F%1' !/#I4B/3;0=++G MV>J]39?>?%HM*O'8.7V&0N>%5J#0M 2(LQQ0) 2 DK,2:H1E)KULJ,MC38T8 M&R$]C:@>*!VMJ3@ #6U6U5+.DD;.Y,]&TF'\G0Z(Q#6U>L8;U^:ZKOB)\>5P M2_ )M4WIM-'#]KF5VAP2!DE&10XQ 133%"!C5P&>X11HQBC$5*02><7V7AYJ M:A1QE#39B^J27N@+L/.9:,PD38T=40H.$"Z,+8QY 7 JA!*XM#U&O!I ]0PV M-=)H\FFJ?4*2L#*&!=^>A=:-+&(!-C!='()K;8^[0QY2C=NK7MR" VG[ !DD M*U;\\U-1XJ)'4LM#Z(&NR:87UXZ$>?-VX)PYJ _/-$;"C MF,F7:X!YT\MU+*)22L]PH]+(=;6?4X?#'6%T84TB^]BZ*^]A2U]HA52>ET"6 MG )$50XXRS3(8"Z$9E S[G4H=7:4J9&$%;*AB%I,SY)5YX%THX2;X1F8#?;( MM!(.XA+IQ2 J"YP?:50"Z%7V^=KOOSAPV3?5K=XJ:9.C3V)!YY!JC@DLZ_T* M0-9H8+I$("508L[2G!6Y%P'TCS"2%2!%G.:<*,2D4Q'ZOD&F1@Y[ M.9.CH.WVVKTCVD5 ^WD@%DP#DT 0EXMT*Y!$-S^[.*#1VM]=DVU;MNSJ]>& MV0)M9O8^,;M^NMFJF,?_QJKE^]5F\ZO2YAIC@\Q+E1DCP%9\E+96@"PP8+ED M (LT3P6CA@!@0"TD#Q&<7OOQ2R%9&9-?[HVT?TO,VZ_;;'>QSW97/\4W&X>9 MK-U;YH1,D)M=$1OO<6CF?(F&1N[$"I[\8D7_VRSAM?1V:Q//"@G +*IEXC/^ MJ-9* ##/+9B01X0Z3@\=9>M2E?,20I)AF )",IN*:FB-XYP!A$M>I,@PFE\^ MS_,!IF;-M#V.-TV/XW]*_SE-L^0[6S=[GW]),$YG:5K_?WOBF["FE_=_*5F7 M3,P(G1E@9BBG]=^7J_V%57/0:?]Q=6S4F[ ZTN*U$G7B1@*S66+?\?JZY_^: MSA+SI.]*V&)_B\N;"+?)=?7CAD_9X"[<;D?JMC!N;=7#9DYPB9D@$&0$:X"@5+:V M9 JR J>%%KE2I5>4Z[4!I\9&3^5]O]U&XHA M&3].T,1.Z>D?=.R<'2<(SB3EN-T7&$:R6AY$D<.;A^^+ MU:-27]3Z1R74^1(,9O ?:F/+*=AJ"YMZ]71_;X^U/ZRV_ZZVGY58W2_MMJ ) MB#.;N/:?['79/-64"U$B0(H4 I21 G">4D!E*D0NA9+,*QQ_7/&G9BEU9-M7 M]ME'Y[89OZ);&":(Z49^0=SH<[K3/C G7\GFGB4'I?+S^,G,4]6,QL@JC?H%>9GJ>?]9>2(J1*^&]^<>NVCZ^6VZV MZUV3S&(MSZ_?V+*M7'30\%G=HM_,H[>OV5:]9=6Z<5^E"&I6,F.S0ULF3VH" M&(8Y(!ASKG*-=2;GSR&_7A&HUQGROW$R[*8@Z48,OL,IC TS202:IH4FV!IMC#<@#/&1TANPT[-/5)+;;^D;2AO0+4Y M1[S=/FWQ41SXXW, \"CR+&DK, U:B]5?.CS,UZNF( MV983^6-9>5=?N8"I&]M$0&I@>GD"4A,M%+]L[A48XE9:N3#6N$56^A4^J:]R MY?+PD+JJ:8YUMS3F5LT[:FFK/LTQU<8TR21@+", \5P EFD%,&&95#03I7;* M%W 8:VJTT!&UCG0376&37SZLS 8K@YZ;^SZLW:@B$H(#T\5S\)[(&3?R[0H8 MT8/@+HTW>CS<%<7/A<9=NR6P5.QJ>?]5K1]L%\1?'W]GV]W:;,$.R?BP++66 M3(.B/D7A[R"O!NCQ,-S8%*)!:5_L5DGA.+6F^T?9>#ZAYL#%1AWPV7 >I57QSR!4I67U/_?-7JJW?=W%JY]@];)_-: M?5/+3?5#-3%[-FNI;N=NT_)T*62I\P)@9ONM$V)LF**$0-%<:Y4:O77 M]IL=C2T?;2Q)D5&(@:2%+;^M&2C3O 29R!!)4XIRZ-35X\HX4^.R1M1D+VO2 M")NTTKJ7B.B#MI^K(@(V,"<%8N55+,(!B>!Z$7W/'JUDA(."W:H1+I<'&D&+ MQ>HOZTQ^NUJ_7NWX5N\6[$>JG9!])M\=X,S\"K^#DR \2@]$(0=6F?'VG4-=ZK[//%WG_QK?W [#'1TYY5 M7*58\%2"HF090+FF@ N<@@Q1G6WLSK. 0[,WL>/9HO M\[IZ75>FP]6!V=[BFY*[A?JHSR<%U09+F_]C4WN:9"+#/P_-OWVU&YACM ,O MH$K+O 2:$6-Y<%4 )G,)<&JF(*=(Z$Q[=1&,*M[4Z&:OW;$=9Z-*CB MF0P;=V+=+)R7FZZ!^>[)3%U.0NU.XF9V?AJ3/VLMATDI&F8"XF:+QA5QW+S/ M0> ]R> <9I3 HZ[EMI+58F>KTGY1PH8B5FKSP:R5UZL'5BWGVI;M9$P 1-,2 M()4)8,Q#"7BN&,$<8@V].B]=&W!J)-Z5-SD*/$NLR,F?C="^S>NO@>YX?A41 MRJ&/K&Y#T?^$RA&:N(=2UP8=]QS*$8*3HR?7^P(K!RNMUFLEV\KH31#/:7.R MDJ&4%3D'9<9S@ A4@'*A0)9R)E51"L2\+$VW8:=&/N^69I1E_0'P[?[FB+,; MT\1';V"^V0N<[%LKM$&! _>$\\,I;A5AMZ''K27L!<=)16&_N_W]8^_5/5LT M441W/ZO-G&5<8,)2("3,;3]J#3@TE@]1+.=*,*2$:)^N"(EWWU:5+_)=DZP2S MUL9<%E(7DF @25$ 5 @&2HASP$J5EE)R):FSC[KSW*DMQ;V;U9D^>/+6%5@OGG5%\"MCUY18,P\ +SAD!KT5W M5MO@9??T::,MO+-*=)?>^0O"]L#&E%W7M=KJ$L"V+T]=M.1NNUU7?+>M_7NK M4^?@L<;;9JXH4SQ%&H@X4S/TR?)1F63? ZRIFM35)]FN MDM=[=^$;K9787CR:Z>@9;R,?#_.HF_P(8HWJ (@'XW/G0,0GAX;EUOV--F^- MTF]^UFZZQ:N=H98'PVUW2VFK/+PWKZ^\VVS4=O/^T*2+\4P) B'("YD!A 0V MS&TV.(Q101A2E$BOLI:A@DR-K_=Z)/8U2O::) =5ZG))=:636IND4>>&=FK! M,^A&VV/,R\!D/>24!,0?WX9GY!#E0&%&CF*^#;+30.<;GW<3U9X=]=?'W]3J M?LV^?ZO$W5JQYX$M0I-,485!5K("H-3P+BM5 002&28%(YZ]FFZ096J$VPUZ MV;=5Y(_)48?$*A'$J4%3Y46K0T_ .,QZD5A/YV'8P*((J [!KT'RO 3%W@+< M!9:]Z9&WG,:#1ILLO M"&#,21@K3,#&!31*S>J?#[]H%9LE>]5JFW>OW"S9SV!'O_CA!+$0'R3@X&;A M7B0D(1:DEX(6HCT_L'0UVWRSQ6S-?VS?CQ]L85T>SSL^6)>#DED.-]^:DE3G-]I.\=NJ\>5^,F_5\UUA M!GF:D2P#$N',!J%KP*E@ *-,%*5Y'R7WJJ[D-_S4R*J[9Z_E;S;O>PV26H70 M3"*G^7!CL.%0'IC*G >*"[GX'@])5Y-[KVI]_C' M4E:;NK"3-1"%N?3NP?YM7BI)LJ),09[E$B#,"L#+C(&,4YKEK$@YP@%5'H*$ M<5J@X]=_L+K\2U(]?-]MZP-^P\!J<[G.6<3)<6/!X;!^T6K@L\-N]W&6=-5( M&CV21I%ARX0[XSAX]?#KDKQX47%GL%QJC;L_+-! W/%-)2NV?ORX;II6_JZV MWU;R7=.>4GUA=>ZD#>+Y]?'TXOUE-87/M8**Z:P$C)7<;''-/K>42(.,=MNU]]QM^^M;4\GS:#[J M*^!HL;[0Q YMS[[$G/K;O . ']6--#C!$<6MMDB=WMC 3K M?8H2+YDL!:- 9P4!B' -2H89@&5AT[I(EOO5:#X_S-0(O9/T>)#3*]OK"JIN MS'H[5@-S9 A,(1&E/2C$CA(]-]38D9\]ZIZ)YNR[VH\*EH9&.AO\._E#K;?5 MQIBO[0',,X\6RR O%92 4XX XC0W/R&SVR9:R+(H"JZ=*EQXCCLULNAZOCJR M[T] W0C#%_M^!AD0T;'4M>_L^;A0Z#]1QS^^AMX<0OK4N;>5,)5_OUK9!O%I7*]FD!;Q: M+3>[AX?Z)32&J/K.UO7/7]=LN6&B7AP9$E+F, 4"90R@@D!0*JQ!EIK?%+!( M*7/JZ!Q%FJE]'+HBUQO%@]#)]BBU?S)5G*ES^8J,."%#?UOJ37JC2](HDS3: MS-I/VS@8#_Q9.RC1K=5E]4B> M*C+KLF$3HS&[=N(8=4(\OF3C3,Q(W[ A)\COXW4[K+V?K1L>/]X'ZW8,GGRJ M(CPNL-')VGSYJGUL]-VR:?3:Q$[OV_D5)6*8BA3PTNS/$-,$L#IO&F$ES;]) MI5,?[[W#F%/[^+0BUU&V;6/I1M"$U6)[-CMQ -W-N1\9RH&_,7L4]VXABV;3 M0GJ?_!&]5Z('0'';H3B,.VY;%'<@3MJC>-QZI*BN&U&3[XVLP4G!S\!UXY@H MD W,+$_0:J5,/EU!ZY8TW?-(#)6$^VRTETJQ/:]T3P+MA1M"^\.WY=EID9G5 MCY%A FDXP39[Y@5F@!"!H2:Y5&[%MYX_>&H4L"^+ZE7D_@2M_D5^"P9#[T@= MU0_HXGZU"KU/V_8QJ\M?4N&T,7N4:O&GB9%[\Q1)SF3=^C 3S*Q!9+8#4 C M"4*TH#S#TJNPQ\61IK8H]QG'BZ.DQUV!9Q^*B^C2K( H)QAD!!*#KL*@E*D& MA*8R$P26,B?S[6K+%F.B>QAO0">?'<.VJQ\>8S?C)PIR Q/EF23X(;K.7T,B M;C./BZ.-V\7CFM(G[3NNWG#S#NG5:EE70?U[M?VVKTSRYJ=8[&2UO+>[,O,_ MFP _S[A299$)4):YMAR= I85'&09*EB18RZTTY'Z#3),C;UM]*M85TT?N*,S M9]UH%KROSG^H-5]-9%*ZL@R^ M?1L>?^\=[Q"8CKD7WLN?_&44.%2XFB4''9*]$O8\89"MLB^$0VVBG>5XJ>VU M+U ]&V_O1P76.5D]6)]@TR)O*=\\?%^L'M6^-TR=REO["K]^8\MC-=CN79U8 M29B33)40:*(S8/87AA51;A-NTR(O*43^/XO5"_^ET^Q"\]"0-_$7PJ&IX\O'8*SJ[_(VPVHY: MXS!X+L:N=^@OZ-1J'P9#'5 ',7RLT$BCE5!*UM7+;5 N,Z!]U)_6U0^V5>9# M)NKR/W.:Y87*"O-%*'!AM@$B!R4F'!1:(8EHGK("^@4;N0P[-8[?2]ULXEMI MDX.XLV2IZI8L_T1G:9K:GZI6-Y_86,^I<6/W^( /S-=/L=Z+;#$]P3UF7)(/ M2I%#DYR&'CDZR0>.TP EK[L#?1V-'_]"'USK<*F6NVIYWU;K62TWAY9UI1:9 M*"0',"^0#5@H %>$F G"F!M&HX)[]9P)%V5J/-=J\B^>OHOPJ7!T58P"\-"> MB39"M:_W=IWVU"J3'+6)VJ0P'JAQO0[AXHSK9+@9MA.?PNU/#*/0O?>BWL%^ MK _A?E<0/PU5T MHO+^Y=%&I?6K2C]G[>LW!*2I?F+V2V!W^FSY^$%MFUI@=K[WQ)QE)1&< **D ML)%H'%"><=O/"V:\S&GI49;AVFA3(^=&WJ05.#$2)T>1/;(=KZ+ M&6]J;-LI([^PEL@&=H-V$%C@,W;1=5CAP@]&V7L0)_S2IX)U[EP8=AJ M_C>VKBPIV&H0=;&D)RHA9X 38I>])("I3-F*+,RVV( 0 M>05'AXLR-8)XMZQ[-%N9V2*DK'K0?+AQR#@H#\PV[?'A+U:-OQV32D[/#'FM M2^>XT:8AMOK$+N1^"Z8#%'L/$N<%"L+? MOYHO$W/3&P09&ZMRZ9S^K[:FVW M4:^KC5BL-KMUI_!V2E.N($M!1@I;(L+L?IB&$J0%59FD"BGFQ9<.8TZ-&(_. M@%;X)H?ZV,#>K%0S/P\!L<,N,^#&D)%Q'?J(K)$V.8B;'.4=*'?# Z"X'7<< MQAVWD8X[$"?]<3QN#?3LBJHAN\]*+-AF4^E*-!SX06T_:AN%N]VN*[[;U@77 M5XVC>YI275'LY?(/$F!QQ-?7U5@_?U^J; M6FYLRV!L;ZF7*>/N&PJ7)T%0\^ 4-[D%^]F^UQ/M%A5A\]K;2U[69) M5Q,;N-+H$M&]?!.6<;W.8:*,ZXR^":X3'_5M3[OQ?.QH6LZUA+@0!0=YH1! MB## *:1 BIQPDE,D"NE3">?,&%[\-T(-G*/A5M4R!IYY=4#T/.<*@V:TLZTG M&](!CK-.U1_F"*LSSLL<6YTJ>O&HZLRE@9NW0S>:3^N5>?KVT>:P;FUJZS]V MU7=KIS5GL\SLX')--1"YC0BUFS<*20D@14ACQ J:>14==AUX:M;07MI9G4>^ M;5+,]Q('MG=UG0/'/=P R Y,)K>!ZK^)\T0H[D[.=?!QMW.>D)SLZ7SOOS5D MYTGK[7T-.:P0%T@B0.J^IIQPP+4L .0"RXP2J5A@Q,ZYX:9&3?L$D]7AT[RP M8G?+]H7&ZYQ%V].,N1G#T2R:6M+9H7[?XP#5^]Q0&2A6Y^R0+Q2JTZ?^Y4B= MWKO"J.5MM:RVYJ$_E'RWW)H7HS)TU21KWSU81]5_U1NN-CGGWQ5;?_UK9 M:N0'M0+)48.FE,6LSB$4MKQZ5YE98O5(C"+Q*.LF'*,R69@DHQ+<36 ]Y[W; M'A8<'+&V+/M:-?]]UT11?5LMS#,V3:?ZSZO%XFT3*SG/"RPX%@10!#% J9:& M" D%F2Y51J',2T0\(R)\QI\:!>[%3W[9*_"WI&JC_EH=_E?2:)'\:?5(6D7\ M6]%[39-SH,10X \?'1$;]Y"0B!#T8L=!>,DP=O!#"$!G(AZ"'N/?[N)UFUCT MMMH(MK $^];\RV9.RAP7")K]9DYS@+0J ).I @+F*=(0D5+;GNC4;O9X#G@I.2 %S[&BT)@_3HUNG$>] M7J0D$'@WJR4JG"_K\1Z@W(LS.K&+6UT9=>RZ5FX@G"EIY7AC0-9_6RC\3OZP ME;)^K1:+0W/L.4-0E8H40 @D +)=9V@A!9!24:)35I3,B7.N#30UJFE%G26L M$3;AC;3)]UI M"L84+U21>YT"GA]F:H1YJ0QUHAJWH&=,PGEHW0RQVP$;F"VOUE;Z8-8!VWS; M%^B+&'K0"TW<0(/S0XT;5M"K[DD00?_5MZ?LMBTXLE[UYMQ+XHW3%/7CJW?GHI_WD='=XP]>:%TJ#4'&=0X09[:U!5( XP(2GJL" M8J^5[S'VU"C!BGXA::";6'#3Z93/U+AQR4" #TPRD;'V[Q7JCUK<[J$>XX_; M3]0?F),.HP&/"/ 1?5DMV/KOU5)N_G6UL%WC-N^6HBV*DPJ4BL(8,(4V?R"S M:024$;/KD7E14$)TJC)G'U'/0%.CL*.HR5[6F4U'^&H4AH#;W? MN0142/7'/L0\'$21D!O)0>3_JOFYAAS0Z'4-]=T_GFO(08LGKB&7ZP.-0BFK MI@;))U;)=\M7['NU98OV-:6"Y#FE&"B8*H"8* O,0$9AA)"E1,HO)K:](XV M-=8\"IM8:4&U3%IY/8V[7H@=S;E8P UMP%W$;( 2;DZ@Q+7/>D<#+6SMCKMM72G24-:_L<5.S;&4D!=<@)392OXI MU8!B)$&1EWD!2\ER[=^^[58[ M&+I122@R S-&5ZR8?4A/E8W>::$*_-]VJYTOKKFBTW M3#2=.Y<_S%(Q/WVV3Y_CHF!*8@S27.8 E4("3F4&"J45Y20K%')9XDXR)S4E>M\?!-7\7;QZ<1$<6C/3@O@URZ 1W&3S]$!]''QQ 1R M+$?/38!Z.GU<\>EW_5Q]RH@.(%>-GKJ!G.\*H. /J^4?7][\%(N==3#]83/I MY/\Q/\G5P[X@/\9*(&5+4@H"$"Q*P%%6 /MOF8(E5-HI=1X0=2#FWK;B)HV\22MPB%?].H@>Q!L5S)&(]QJH MD3C7&9I>SKW^E/$XUUFC)YSK?E?8)O7]:GEOZ.3AM>+;K^81;<10FJ6$*\@! MYCD'B&4,,)9KP"7.,@D+J7'NLUT]/\S4.-9*":R8B95SEEA) Z.P+N#JMH6] M':V!F34,*._=;3\.4?>Y%X8:=^5J\/HH T"_ZSLLYKX[[K8M>T, MSQ?5_:& @2UE\;5ZL(7+]1?SKQO=6(1?MFR]?;WO&<(TUY)R!"BGU.Z:4T"% M$$ 6 K*1W: M_27R>^!&>R\WNP/3Y._M=3,&6A-A6:#+97<&>KC"]7FD9U/<'JUVFSG.&,ELFTGC $+ M >)"@5(8LH)<:)YG"&OA2U:W2S4U-KN4XQC29^S6"7-FNG&G86 J?*.U^<#; M%B#'OF)-ZM13!>L4RJ.*^T1*8V9>2[V\>UCM8E9:C3H# _0JNU6R%VA;%@G, M\QW,8CT\L,"TM8O,B(<:RHU0[;!S4N*<"R:!8KD"2)8<,$$Y2"475&D$"^&4 M:>$VW-3HM^D$]$N;4/ZWMA_&+%FJR^LU!&4W:HV'W<"WK M:M-DY-E_6*HG-?%K'8Z;X$0JK=9K8XYLC2G#ZJJZ'N>V,2;8X7A\Y&F;C!7Y M;&YMKFRG3G^MU\B3Y7$,/_*DC710/\[D^9WJ1T2Z]]P_QCCC109$1.5)[$#, MYP;6ZFQVCINOJSOQCUVU5A?K\\TY3F&1E13D+,, D92 LJ[XHG7.I3'A2UG, ME^J>6;>U1^U.9PF*1"GNV0ML*#ZW8R;-BG[.GU3XCEOCT!BQNK4_WX<A96Z+[?VB8=DYTD4$L"\"8,&3&" 2,, 08RADLS&X@%U[U:ZZ, M-S5+?R]=LFX.(WUS?OK!=6.EB) -3$4'M*R!UL@Z2P[_^*Z_F6E QI 3+I&3 MB/K''#FOR F TU0CM]O\"&6SWLY_9S^KA]T^?%A01+'2I>$*" $J,@*8Q!KD M.4$,E05-W1JTG#QY:B31"N?&#:_K44=;I167V*_+R!8$?\VHC%JO-;JT^ZNXQQ6>UL$:^/:W8U <9]6G8 MWL;P+'I_VR 3>GNO' P.4A,_#GAQ/VFWB33N%R\*?"@PRFF288<6J#C-U[W8>&B8W0X_ZK'2.\4:Q_!-@T [T& MB>0:.F#KQ>*R',*O;H^R:A)$SQ[W=[X.OSX>+VD9X.; M^J3OZS>V_/C=/F+S67UO_6#&WFZ[')"\+&!10)!EPJ;DF_UU*54.%$H+K00A M)L6@P3?84\JSR\Q"SV5XP85:(1JT^\!-)/ M*UF\B 2!W7/$-R5W"[/+.@V)_UI7LE8_M[\:FK.Q;WD]M#T3/Y'?;+7$,RKW=J6 7?*#KEU?MSV M7,.@/K09<07P/VO)$RMZ4LL>T3WD#UC*QM#WARSW'5J![:!GA_,J%__4HL?ZO?5NTV6US/TJ[<3K<:&X\D >FOD814&N2 M'%5ICG([&=U=K69-P^F/RX@GNW$ C4J--XHT*EW&@>\YA49Z:F!U?6NRVMH@ M=1$&G&NH$'71BW-KY#BM"V ?R@]K:C@V?UJL?E53RU\<_:C>K ML;'94E3+^SN;[5)[)P[168P0Q77!@4Q+VW-/Y&:10@P84Q!!I+!(O0I9^HLP MM<]5W;%$+U9_;1+[.B9Z+WK"#K+[?:P"IL7MFS,LV -_.FP:78WU7GS[F?C% M:F"^ ']+#DHD1RT&"9X+!S$J@P>(,2H1A\/TG$]O>%) S(TM_WD\C_J_.[8V M)+)X;+BX$BU=F[\*>Q!\KS[JC^OJOK(]N-:5D><[6\P%%(C)+ >HL.4R>)X# M2@IF:ZSG6"BLT]S)?QI+H*E1YD$):\_76B3?&S5F"=LDS/YSJXT]_UBU^B3? M]PIY1#G$F$^'<)>19VE@KK7:=(('9LEQQO8:[:WR67)4*OFHD[U:R:<7FBR/ M0).1)VVD\)%Q)L\O&"0BTKTA'C'&&2]P(R(J3\(Q8CYW(-?;E2W0FY_?JR:' M_K /FF>*P8*4I?FJ<@(0@B5@F&"@S9:#Y5D!I5=\ZH"B3C00=>]84U;BUK'F M%6DZY.Q&\IH--%G3\8ZY.L?V?;W=K\]UE0&,PQ4IA!@ DU.S (S>:+%\J\($Q2 MJ%)*B=>Q;( ,4]MOU3*'1^2%S((;G0^,[>C;:F'NV#1QT_.4Y2H3A090V19^ M,LL %[@P\U(R052:$UL7Q3U5\W0(+RH;+6-STY'S?]6%F[:/GB;L*9@0IT1; M]$1&!$"$2L AQ" K!,9?/&857W=!@#TN?##0?LKVQ1-T]AQL)49B^X M;+NE?/=(*^H!ER'.9%'D@/-, J24V;Q!+@#'5 J6<41TV8+[9BG'@W8_V"C M*EM\,QJDCCNFFT :>L/S9!VW24MWVZ:&:?V]W*[,#L4Y2S5)( 11I 9#@&C!40F ^ M5^9M,4@6U"NEYO)04S/"CU:B+<6;B*ZLGF7$+\/KQ@EQ0!N8&YZ63$U>.>'E M7S?\*A1Q:X9?'F[<>N%7U3ZI%7[]CC"R>+5Z>+!=L@P'U=Z%S;O-9J?DO&0L MS5B!@<"U.48X* O;-Q5BB%F.-&->-?\NC#,UFFC$;"S<65+5,H9[:B^!Z\83 M$2 ;F"1:M+XT:#5"SI)&S'@D<06'J QQ::Q1Z>&*PL^YX=KE@<6.UVU%P-/7 M%Z8$I5PR($J:V<1&K:I^4%KY^AQ]K2%7-7YFMR]U:L58: M2TQ%5H"LL!D95!%C/R@!B"1E1A4J..4N'/'\P5-CA%?UGMD(EUCIW!;_"5C] M2_T6"(8V -RT=U[(EU0]LVPW2OSS_>K'_S:WU"OV'\C^")H?ZV5Z\K!1%N4E M%?9+\.+O8WRF/^QL!=&/NEG1G]CZW]ABI^Z6LJX.<:QQ> Q=%EA@LSHQ2,UJ M!:@L)*"Z8*!0"N>%4(3G7A'E-\HSM>7][,MUR\?=?VY"+(!!$1_;3&B4J;N& MMWL+HU!2:]2I>=)1:I"0\T@ #VAZ^,OT@O9),(#]1DSX8V^(L>/7PS7XQ7"- M.I/(NMG?+;?K:KFI1"UR-B"PF0@ 3P++--%THE()8EY5[[J^%$ MG1I='V/L#A+;D'9#(*^5J*MK)S";)791!<3<#3/;C@=)DYC#H0^DHD;@'12> M)0>5FX]'Y$"\0:,.*.'Y8W*.QGH_.&'3$@7:I;=.6C?EZ2YK[A\DORKQ;;E:K.YMR6R.E=V&]?#I WC)-_9^',:$?F/R?8/Y1G]2> MJCF]567?Y$PF765&FA&/%*>19F:DU*8!9\@OGRD"K+UY3+<\?[S\I0@H/,E; MBO&\2979_ZTI8?/UVWJUN__V:K4T'X^-7;,T0UII:?96$ML_A (48@4P89QH ME1/)W#.$QY=_:KNN>O^=[);5]E@V:-L(;?ZK$G&0?'+E]2^^(@Z?W6E/_"A; MM3&JI+=@)"T:R1&.:;]!DRBY'^--^A]7=S_@C9I*\?UK\_E"%?@OBO4_H0S_ M-UK"'!&PXWVBM;-$JU?0Z_LI^?F9;]5E99:M%51/V MWZOM-YN38?:[MD7RPVJWW,YS)4JL10ERFJ< 95D!J"8VE2IGE"&1Y]PI5N(F M*:9&@AT9DRW[Z6&3!\^#P]YL#'0'YKN#"FW3]+JANM4B>:K&+.E.@;EHEC2Z MC#$5'IN<,:9DI*W*<%/CM\^X%=+>W4+PP\>S^6_5_XGE?O/#_"-FWRRW-A)0 M2O-R;FQ0X,?UU]5?RSGE".M42@"U8C:Q' '.:0IH"DM9,)U)G+D&SUX88VJ? MD4;,I)5SEM21I2NSRND?57@*T_XL1"::AOP+=Y76LT%E1G4L "% M9 0@D@K <_-7EN5$D5(PAJ!?).[5,:=& HUDR<*(YAMI>QU?M]UQ9-0&YH2] MM+.DEK?>&A\DGB4MGN_[\ P(AW5&*'+(Z_5Q1PYK=0;B-'35_=8PQGFS6Z^: MMAV_UW&/F B0&-J%S26B6(NS7[NCB4%-;U5U)_]__I\PS\O^U!:C^Y=:* M/IYN]#B8#7U*[U[A9Q"O^760!B[Z\S+^\.MJ7R\"%"M-I=OT=O>P6]ARQ_71 MHCV?7*MO:KDY^#QL<9%GE21E2C1EBABH50%05J2 P10#GA491XIKE17!3;C] MY9D:'[WZ9L]UZQJ_'7WVS;B[&NU=A;]8I?YFLQCLKU?+ON):@\RH([V--T]# M<^#37MX>A<\I-:/S#+&>^VZF$S MSVB9R8RD ',( 2I$#LI<"$ 9$9A"GFJ(HYY(/AU_:FQ\D"ZIK'B1#\">81_I M%#(+SQX[K7/%\SI[GRA> M>,RMQOX?R[49YGY9_9>29MQ?U5+I:KOYO%HLWC:% Y]9A8R7,L<8@PPA9K,! M<\!17H 2%XPPP7E)O>K]A8LRM8]*UW[LZE(OQ+TVH2:\]SSY6N]#HC^BX7X1 M^,1JDK2JC&2QAV(ZD+'N+FAL%TVT8.?&%HK=6E;=C5-5CY7F_]\M5:R MVMJ?YDID@BI%@$#:^DD$!5Q 4A!,H)U6J#4JV9'SUA3(\@GHM;%-JR4OI52 M+T/K1GF1 !N8TYY(6>,T2QI!V[]\6BTJ\9C\V?YW$"9S@"IR4=7+XXU<6/6J MXJ?%5:_?$L8F;6>"+]^4VKZW)3.(.?@J+L-CX&7^A,HKH=P.&'BX46[ M#9N1O&1NKXN?Y^NRXKV>K3.WC>>YNBSS$\]4SV6W]IQYTHGM@Q%YM[;A!7.> M%2E7A0)0(@)06C# $6. I@6%A=DFF1U46.N9"R-.C=&,9* 5+5D=N]'4S2$7 MH(@F-5>P&:A7S:517ZAES140+G>NN79C&//< MR?_8;;9UQOS;U?J#^NM.")N68T;\M%XMS8^BSKO?-'LK@J2"G &L"PH02TO M"LD,'S&,!"P4S[WRU[U&GQHC=81/]&J=&/&3H_S)4P6"]F%^D^-&58-!/C!M M=9#]LF5+:9LW)7]\E_8H+_:V+0BCJ/3E)\&H5!8$SG-:"WM((,4='GUX<9KW M)D^-496W)GW&&>5(<"#2K 3(6EE<2004Q:DJB)291E[4YC+JY"BM9Y%9N4&: M>S*8$_:.S!4;T1=DK!;, 3(*O%"*RUE.(X_+53Y@G'"4U\V!9V*-$7>(<'CS MTQ8]4NU1W+PL%<*4IJ#@==:1;9$M2PADGF=09;E 0ONTR.X?SHN-1FN7O=_T M54W\SI;]3%0C=O(+;P3W[2O8#[KC@5DT*(<^,VOQZ\0_O=GC]^LU_/P/QYQ@ MB7L^UC_DN$=D3NJ?G)*YW15&,:\5WQ[KHKTU+TE;? 26,F7GS'#U^E!.:%K_7&"<5RMK]NR,Y=.ZGU;+ M8UNM(N42%ZH 7&BS4>)8 )KRW/Z!-2TXQ+ZT$2S+U)AEKXIG,N4ML^%*.:-@ M/#@KM?W-^DR967+4)CFJ,TA^9@18(W-V/C&%@O5L:IE&; MK8U5/T2P?U)K&P;%[M6\U)1Q:VMI9%WHO#1;NA(RD%(MN[]^\^?7KWXW:BYM5 MW/ZE7L#UTNT\:I3U>"KZ?I&=^4U@T:B'[XO5HU)?U/I'94,:S]6R/R9:O#6R M=7_3&BQS5HAH&3 MM6I*$VQ7R<86!&E;7(J.,I[%K.),J)OM,?XT#,8MR!5'M''+>$6%\Z3X5]RG!\2,/S6QS,,?JCH^X:WJF%:?E=R)-N_X M;KGO<^,VS?*FRO3)A5 MV2.H.^YT]S/\RT[BV%O/HVJ)T:VSX9PE!_7LOR:U@DG3B>KC,OE@$W'V_V+3.E)FP$M,KU^>P2 ST)NB$'?$\;(;!D'J26+$,".$[<8^JRVK MEDJ^8>MEM;S?= I2O38VA*BV,W38_<9$;^)-W &TO;?)+MS)>*W#$H!IW=*)N M4QR&'74+X@[#\^V%QYT!6X>[Q6+UETUB?;M:OU[M^%;O%FWPX"9K0UQ92:'F M! .N* 5(:0HXD1I0081.\Y1RXKXAHJ_"N;8>?3D-YA"AR,],C #LQ#1TR-N,E>WGT.RB;)0K)=79#TL(\C(SJ2 MU1L!63\CU@.F7M/4Y3GC&9P>6CTQ(WWN"S,.WZO-1JFGR75?U?KAH[:! G5D MC6)Y6A)> ,A8"A"C&:"9^8,CB'."5$:P4W%0]R&GQMG'3-$FS=:,^;"I>] _ M&G/1M06]!^1NMF)<( ?FZ$;867*2=6LEMN&G>YGC68ON^$2U%AV&'=5:=(?A MN;7H<6=@H4GKWN;7NUSSDR[7/[]7ZWWARVHEYSC+%).,@;SN>L4(MSM8"7A* M%,R)+*GTJIL63;*I<=E1/NLN-@)ZEIR,-F-N'/6!7J^ZAH"WL?_;< MT.I6GQCN9_%3_RSZUZ>,C7C<F5L4$^*648?(#C'>+UCMFSF5_93 M;>H",5^_L>4A&E5MVB2?N92($E8J(#2F &6( $HS#K*4"=@7MG6 MI[%+O/@#%COQV'7XL;.//6$YDX+L^X30PY+-=EV)K9)U*Z4_EK8.\)<_6G]/ MH8M4"IP!5>0"("0QX)H5H"AA)@LB"JF]NACUCC8UECH*F]32)K6XR2]&8-\M M\!64E< YYP7@!5< T:P 90$E@(H565JF%*%B_D.M^6ITG+NCCH)T';^7[);> MM>'[(78]C(H$V^#G4#UOY@"E)9QPB7P"U3?BR(=/#LJ?GCNYW!3:X))M:Q/W MH^[IQHAR"$6I!2ASA0%*90%82A50@J2"9AISSP9T+J-.C<(/0EN'V]FFC@[9 M@3=,@N.>/S:T0^_G8Z :T!/3 Z7([3%=1AZY4Z8'&*=-,WUN]B,IJ:KYF^76 M/.AMM5#K5V:D^]7Z<9YI!'6!(>"EP1AEG F2@2(D SI'-$T M1L2DEC'9"^G&,)<0[.>2"+@,S!I^D#C3PQ7%>]*4S)TU!_P#V1]!\V.]\"\] M:(8R:P\BE* MU3>8UX(>K225W!T%V,QEB03?PFC\4;K")/AT19\EOZ]4F0JL] M'SR&K;C0'?!E2RJ<4?UJS81S]]QPQ'F2P7/JF/_UN6/^+:O6M6/X;K/9/7RO M"S78=C%OUTIU$Y_GLDB%A#P#FC )D.T654*=&AIB"&(EE:#"^^AS2(FG9IQ8 M&8$V0MJ,FKI-W%IM=VO/',GA)]KCQ'0JTS?]DU2K=5*KG73TGM5MM!*K^M,2 M$I'/6<>8I_CGKX-*/?ZY[!B3' (*@1&$@*A.0(H MAR6@4!.0IHK!+-=8$:^/S85QIO:):,\-CYZ>4#_9)5S=N#T"6@,S<@A0WM1Y M!8:HA'=IK%%IZHK"S\GEVN6A+JS/ZKZRCUIN/YA78)ZE1".1"X!A;O:_S-B< MO("VX;/"%$K%M6!^/JRG TR-!%J/S5'(Q$KIZ\5Z!J*K&RL_EMG3GQSQ[)15ZST4\1@V(\,'=XP1N2Q.6%LT>U]LOL"H&L-\7+ZX'CY7J%Z/DDZ2OH 6&[/+N1;#:>^T2SS=U2?E8;M?ZA M-J_W]0DVYM(_-5]]^V[Y>B=4/M:Z4;WB<\[2X[1JCHCR2 M8^_-J^2+^&9$6ZA9DN4@I;/DH$=R5*2.E]ZK,DL.RL3;;/JB%W7WZ3SXJ-M1 M7TB>[T^][P_L*<2^5UNVJ/ZK<;+MC,'X9:6W?[&U^J"VC -S5!?!O:3)EP-Z'WK0\^\FY 1*W&Y"_4..VTW(2?V3;D)N=X61RZ?U M2B@E-[8"8QTU]K'QQ;_YJ=:BVB@Y1Y)0(G,-BKPPFVA=E*"D$ /#+2AC2NDR M\^*7JR-.C6+V@EE;J(EC7S42^['*=:3=B"4J?@-SRU[6Q*Z%-JB]%3;R1,V2N*GZ:'W/]EEL.\K^RG]8;L135HJIW7G4&9:?Y M]-Q67LMY3@"1, 6(4P9*(LR6*"V5A$662QEPL']UW*F1RD?W>FN^"+NQR "X M#7T >.BITVE'9D-0DJCJW Y&BSW9OH1@UC7]CJ:'*U6+#UIJY+ MO[':>_K!1W\MW"AZRI,]M%_>(>!V<.-$7>X;I#R1'V/7U;+0T)OS9EK4M"\!)(A"5!1",#RC %8>2:5@5@ C@ )(2PC*$J>@D$IPCI@T[[A/EG,, M.$=+<*Y.0$U^:;LL>NYE+L'KZ14*!VU@1N]K13^ >^<\#L.X^%47CI52G*;+C6]B3<+ I'/ _W,'?Z9M(,[3 M/BNOUDI6V^3]:C-0V<^K:,4N]'EYP+%+>UY5_4PQS^OW^.>HW9D]MZR;K"W8 M_3PE*=/"\)"R&6K(D!-@94$--^F\+"#'1%+7Y+0G3YX-EFEV5HENBMGY"VXLPMA43;->LM72^L6: M*)4B)Q+3%!"N&4#&9 \5P)@F>:<9H*760Z* J< 980!FJ(Z (ZD$A:*%%[N'9_!IT8M MW6Z;37#%$^GW 1F_6 7^EOQ9Z^#).UYSX[RY& 3QX3<;$<$.V61XHQ9[T^$N MP-B;$&]HSFQ*_)\16DCC*_OY3AKRK'0EZI/$#[LZ UDPK93A-P 9E ADH-2 M4 T42U$A;05KG?M5U+@PTM2(K"TB8;V'3\5-&GE]BVQ< OCZ-B<:;$/;2*&( M!13@N(+&C94X+CU]Y)(<5Y0\KDFKGZ?5%#*+;L;3P',S,&N--RW>]M4-P$8ULT+D&-7:N@&HYT;7+8\*W&H: MOI;58F?/5;XHL5O7-7[?_!2+G5329G UJ:)-E+-^P]9+6W#CDUHWX5V/YQ]0 M.V$RD9K_,UO1K,#:1E)E@*6\ +H06'+-,E5X)7P.*.O4Z+HK:7(4-8"%Y1K@H BPF;-<0E*RBC0*6*(4HH5=#YEO#C*U,AZ+VC22-H& M[B>UK.X;]"-^>4GC[8IOZI<=T-^_>) :[&. M6]V'SB"54IYQ#I@JN+'OLA1P) C0O&"I)GE1,.@3"?GDZ5Z+?+3X1]$(E[!: M5$\[[ EXCI93*"1#VSJU7$.$#IU3.*XY\F2$<0V(<\J=?/+/7A08A: 6YK?W M9N?X.UO_I]J:G]M R'UA6THRPG("4@%M^7I" ]O)YA"-<0=HQ$B(C;T"ZK1M0:M(.PAQCG^,UE7:&)&YUP;=!Q M Q0<(3B)47"]+XQ=WBM#5>KC=[5F]M'O%3/KM6T4]=CF_&U>[Y39%>10$Y8! MR@D#" D,2@T+@(L,4YRK3&CM8RBX#CQ-&^*A6E8/NX=D8<5.OK?B^M&.,_1N M]#,$H /34".RS9YNA4YJJ6>'-G*/LV2[2KA*/K$J8FDP7ZBBTI+SX*/2DR\D MSVG*^_[ WI75AMW?KVTYY-I9\EG]4,N=:B)UJ!5 M^2'GOYUR!B/NANKZL.-NJ9QA.-E4N=\YWTT=N/GU&UL^ M+;IB*Q$T/N$Y5KF" I8@520SMH]"@"KS5RV59AIE6+,\H(_%B"HX+=WQ6V$T MRW>WK+;/BX#5A;]\.V",^4XXDNK$IG@Z];ZNE/MJDWDZ +31\UL#P4DQL+H; M07M6-H%>N^&3-XVNNP'R3ZN^5_R)B=:)]P81HI;R??7-2OINN6]B;RYHSE1. M8^KF.)2H"ARA3C-$]E6&V<8)&F9LD? U#9DPH"LE6E MK@43POK:M*'8FKGBTXL,!R(]1E]A' MK"F4+ Z T;&:<GG?'+]AI@ND<:LO%L:>U+8O+,?ZI-Y-S:? M5HM*/,XEUA3A@@*9*PR0X@B4@D!0Y%(6W/P587)[2?->&:9&+9=VKS%\$?V3 M<8M/(1K$(_H&#GO^CEO@ST;BY*OZN4U^->OL/V.Z=<.A&V%GWB_'!';83D"Y M[93='A5XA-T:9&^5N8AY>NR'L>(P=';>A#[3W.\56XNXF<\ JIGXXQ3WF=AMZW -O+SA. MCK[][KZQO-E'_;9:FHU@Q1:?5INJICZ^V:Z9V,X)U$0H7@"<6N<:1A!P6S,9 M,HHQ40*B,JS*6<^@4R.A@\SV3/<@=;(7._ES+WAH^;.^"7"TNB+#.K29=3NB MX>71'" :IDI:W\ O4RS- 8J+-=-<[GVASEF&)JMU?9-;BZ0M7.6IP)3(\Q]YRQEU9A*WRS?ER+2$?H+3O4$SM&= M^V9U8/COV3C'M_V#$0FI@4F]!:D5,WL4$2+89[?6K/SA03T:;$F#.WR87))KO MA[VR_BAD>?M)Z+UW%-IVD7Y/K4[7#IO@>&<[;/R[8NNWU0\UI[F .BT*('*F MS(X@YZ"T@;6,$H6P**G(Z=QP-5^Y[@F"Y/!YW[O2#'A6^TVM5=V-9)ADQZ?3 MX&:##P[MP)SKEP:Y;P9C%4FL)N/G19X%\D62))]*,LF,R;-@A:9/GG^8'S-N MUMOY,0AH*?_OCBTJ_6B3S-LF-@?G(\K+DC"(@638V(I29H 5J0 9R3/"A498 M,1C?YNH0]YJ2?$X=!>FA/PF @.U.@/VY] M?&>>UN$Z\[?G/.1MHLQZ7VGK*>Y+F)G:2^+A+Y[\U$_ X[\XFMMX^=[.JFV8P- MGZRC)^=80I5KH0!5R$;XYF:]XQ2:5]+L,90NLCSUZK3K*\#4/HA[^>T'T$Q= MMU^<^9??U+(.Z;*I&Z)NVO1JM?Z^6EN":V.#/#.XO"?,\3,WX#0,_7'JS$ K M?%)+GW3%;ZO##!0('(A>7/;W%6);U<"/DR4WVB"Z4,XEJ'??&TU"[66*5-+_=)H]J MFQSUC%\Y8-0IB?J]&$?R4;\UHT[&\^_4N(,'A,F]8M\K,YQ]9-.+1ZV_K/36 M"*+,JEAOJ_^J16B+:R$I\Q(I!$29F0\50R6@@IB_<@Q969!<9DX?*O^AI_:U M>;.%PP8I.F3$,&P)P0&#JZ6 M]U_5^N&UXMM]PY_2]C"'- 60,EMA7$!02DR!9!PJ4F)>0*]NF&?&F!K%MV(E MTHB8K/BBN@\H-W$.2TD@8B660,/4;/)RF(*2H\S8M(4FL&!<8Q10MC04TO'+ MB]J8KW])!L/7;=]TXQLX\*?02@?,6_Z06/D.K:J2W]FV[8(8,?CQ,A)Q0QO/ MC#-NX.)E14_"$GLN]0\Z_+1>R9W8?ERW^X"Z^RS!I50YUD!GJ0!(, QHB5.0 M:84*F&=EBJ!KB.&Y :;&IZV,=5!;*Z971^"+0/:O]QCP#+S8 Y#Q"N_K4__F M8+ZS#Q\M=*]/M6Z@7N]U86:2>>1WM=X^V@(YV[ME'8'PW=KK7\WSVA+_!Q9XD5/+#% M@LL$N-D"D6$=PS9X7_VH:Z(N[RM[&E]7N!R@X8(',E%M!9=Q1[4=/(!X;DOX MW!K@PMN7+=S8AMI-*MFV3G[4 M@2XQ*L\XSH6KC14;X<%W97MPOS3@&IG-JYPT4K?Q1)^LK]P*'M/D\@$JLM7E M-/3(AIVE]?=?IPE535_L]S:1-4=7U3B[6+%;(610M%<,L +S3]GX MQ90#GA%,(2Y16CCUSSO[]*DQ4"-@TDB8U"*Z<[>>?.,JB[E5FOW;[+_)?HJ];*W)C MJXFV20/RU\?/EAF4$?<8 IL7F2A43D%)"@20P#G@(N= DPS3+,=E#IW2';U& MG=J2/@B>="6W66D'V=V7N#OVUY?^((@.3 D.8"9_1@T\#D(JF$?<1QJ-7[R5 M[_*._\U3"RP^/*FYZ7D:W)P4*94$EX;9I&T8GF' RA(#G!<\YUQ@(;W:^[Z8 M)E/CS5?G@HZ7;;CIL1_.5"*-K[TG;KNZ_Q:S/S#'^TT^1\2P^PX:>/%-;L*-')WZG;XW\R%VTNU2^M?OC8&PR$[:0Y9 M7A H"U#"%-D.U<+\Q'*@WS:/T^AZ':C#M"IT#S-!T;I?WRA&X!ZX M+MERJ//11NP0 ;."\!1DBE& LD(##G4*BH(+PG.<%7Z?S+.C3.W#UA9U.D@9 M&!%U'E''G=RM. WM7/>&R']OU =!W'W+V9'&W5/T*7MB[_=>'&J+K]9;&V-= MUWRUFX&Y+K2DJDP!*8BI+?Q:PB;0?V%E M3(01TK>2T2F0KN;A+? ,;L$=D&F+0EL!8]I4EY2/;/:<##.R97))S5/CX>*5 M80O\C^71Z_F5_6Q[]VU>*[&V(VP^J\UN88L^V^"A-LFBL3S,U?O.6INY@#@C MN58 :YK:CAT9H'E)@"JQP"7! A8Z(%TJCG1."V;\#*N#%HE>K9,M^__9>],> MN7%L;?"O"!A@4 4D[ZN%$LEW/F5Y*7C&[31L5S]/6LG#$&!;IH&0: M2+51"3@LG,>D'?CIMS5VUH]L2_>7LOJ\DL^T%&UUQED.8:IP(O1*SE0Y*E(( M*(,(T#Q-9)ZRA"9.G9>\I$[-WVO4:\\'/3T]-Z#="#4X?$-'4K31F(;V]C2^ MBUI,K]8![=W:V0FC03H[=TM^E<;.3F!1E5QU5F$*R&7FW62EJ@MFJVC!)PT7D5B["+S\OBQEV$7C7[9#%Z_8Z^ MO=^7_'^^R&?]XGPWN^!O[7%@[1+9O?%JIF1.4I9RC:KF"( MQT(E3LES[B*G1AH[9D]F2T\CT:O8ZX(Y$$Q7%H0K&@[6D;U>IN MSQ!KC4-V>7=%)W"/]ZMB1^[P[@K#:7]WYSN';(5>C)= ?)5VC"?*3+(CXR7(^C9EO/B\D:/S3&6%?RQ% MJ4IN;_FPX'5-\-. PUE&5$JXS$&:,KT4A$H RE ,9,Q)FA.%(9*CA.1Y*#TU MXGUC(CM7E8FG*G=:GRV[/5(8G<\;X'HX.JUQ'?RX]4H0NS$KVK?K+MJS+/CA M['C@3R/*S4?QOT=H6X^A"!;/UD=VW_T$NK9/_E@NY ?]UVI&!2QRF@M0Y"@' M,&$2D#0E0*8%%[* @D&_&>9$Q-3F@ZV&T9]&Q\@JZ1F[=@9(UVV!6^ 9?!O M"YD>J_Y+Q@=>Y9^(&7E5?\G,TU7\Q2O[?>"[%K_S^?(OVZKU?B&^R$JN?LBJ M";$4:1ZSA,2 )8GIVZ(1)(PPH-(8L]_8H#WBUHRJ[T%'U M'_1G^;1Y^MSLA]J(_WI/]$$IN=L;U7^VZ8 S$D.58"1 '$MI7!\%&*<*4%' M!%$D!7)*+A]=\ZF1:6-"D]"V5&9M_:0_[_HLIMVCOK/Y:NZ1>^._$-T4/.EA M'G'!W3-#K7U)6@2:FF3-05,+PO;$R=0J:X&8ZOOB45MRJN_-2$4K)_K^^%7' M?(TQ["R[.:I"X]7S? V<#PJ%OHH"_19\=J](BVIC:#\LWBP7ZQ7EZW^5Z^]O M-GH*?I*K[7'(C'&)$88YR#$U1<.*'- ,QX!*E&!*"Q,TXK/V\Y0_-<]E&Z>Y MDC_DHB,+.@CX;DN\ 2$=V$MH-8]^:77_U22BM^I'?VG]H]: O4/:<,N\GM@% M7?'YZC#JXJ\G0,?KP+Z/>9U"* ^;=;6F"U/#Z"A-_-U/N>)E)3^O2BZ_+.=S MM5R9&V9SPG'GMD8UOPM2H=EL.95N'HM4\ MLJJ/6\*DQRLQ\$GL* ,]_67BMI#)'A!G:I@LLO03\K3BU49R&H>\ M_QSYWCQ,H0N:W*!)OWGU2^WT?I%FV[9>G.@'/YEMW8=MB\,9YWK*(T0" MI%(%($LA(!@J@&'&A5 $TSB>:3W9TG4R=)+K0VO[TH=C-Q/3S]=VL6"S&"VS M+54D;EI$N U"*HI"4HR TJ #F&2QIL\, QRGK. TQK3PBJH-/@2C%)YYQ0%P MF_V#PSKPA-WH>Q=M-8[V5(YV.H>O[>D%5= 9T4WRJ).8%QC'\X[?S3VSIO5Z MKEJ7_(UY"58O_Y!/3*YF2&149GHNX 754T,&$TU(3 "6DP0Q#K.X\%HEG94R M-19JE;2YO?>;]??EJFL/PP-.-XZY&:2!.>4\/M&?M:(!'?1.(,(F.)^5-&Y" MQ)PG,G1?WW6G6']>"SO^H9-O,_?-R7O*769)0DJO,)"C'VC=!^@]B2B=D M.<]SQ*"B1/GM*5^0-#4F:!4%6M/_\_](BOC_:O6U$<:>]1(N ^RZ;QP ML%W MB&L=(ZUDU&IY%]5Z1G\V_PW:8L(9GL";P)>DC;S=>\7HTXW=:S?F.R;F4,TPS)%.0X*0",4PI( M05*@V88EF5X>B3SWSG.^0:&I<=%.YR;L9J/71U546@OOHH530=]U)''*.A=T;MF-2V'"=76WO,$FP[@O75S8[HIWKH]NP* MG(<= .'P6=JW*#5^#G< ",]F>(=XKA]AF_[SN[SR^\>5M%N7UI.4JV>Z6K]\ MTN]Y$[0L"PR9V9:2$E$ !6* )@R!G(LQZ8=+%:/J!>VRF_W7,9'X21Z&K7B"TG-3OYF$+3YA< M_O?Z_9OA+,LQ9S%($52:@R@'U.2R49:R3.5"_'DQ4V,KHV6T4],E MDL,'5,>9S2/*>8@BSDU/>$)($H@ MTQB>YTF.(6/^+1P'475J!+1-*WNV :5'2:PV=]6H;7Y1UR:NLUU[1"T/,_*. M.^J3&,^A]]IOCT+>O@V?V[>AMKC>F;?9A3PH P\_,.&#BH=1=_S@X4%A/QLD M/*S$WIF$RR?Y<5E5MOO&+ZC>IEBM97_?-'!J^^ZF]8"VC M7-#5BRU?\TG#;A*!EK8@MCU,EM5Z%I,4YZ(0(!4X 5":(E,%X2 N>!%G.&8Y M*69KTW+9-4)D,%V]YJ6MQD-&3!@3(F;M,04,S;]Z'-D..;RN\2F3&+3!(USL M"/UB[/RUZ82T-37:V=J.:'.]-?Q88.XNG&RO?BM+ ='K/N3ED-&3XU>1&:4>HBOYX%J9Y M>?@J85U@!*6ULX)&Y:,N4X^)I//:6[Q-S3E?I%'8;J_H9^L?O%E)4:Y-+SBI MG_I]EK.""VC"_;B@ &9%"AA+$H!1)C-:\ 1GI$='36<%G#Z&\9MFMNK9PGFF M?/6JW-;QL3TT>6U&'R_195A\?+Y0*(_4NULIR=?ECWW?+/IB".?0B#O[B]H. M&[UG#0F?*.6-X0 .F(OT5W"G/$ Y[QSY/* ?T7U>+?6WN7XQ19[7]PMAFI,_ MU^M\0ZOW/TO;,H5D2A" )6< )KD$%".E&8]@F4F5),SKQ,=!YM00,! M2U*L!T!DA*FBH'XI%@XRIT9#N]+$M%6Q=]/;BS@33#+)4P8HP9G&63#MS)JX MG[Q@C,LLX7$?CS84W./[LJ.@[A@,$/:='3HT8+_-<*WOV?+:@S09OH;/4"V& M+\I]K0;#UX#H:"]\]=:>$08;5I6BI*L7TU'W0=ECHH_;5A4BASR)U1W-DT$3@(4J3 HH[4*.>XS.PV'[?1-WI>K@S_^Y&.ZR"XL<\ MT Y,0U?KRM;GJ:&#)3V!"DI+KK)'Y2=/0(Z)RO=V/\82LIS=;T2IQ_3CDC<5 M[5"1QH0S$#/#2BQ- <-$@"0CA52<(9$Y^3]GGCTUYFG4BUK]W!CF'&C=+'(C M%$.?(KJBX$P&'?:>^> KR?_KJY/Y*/9W?HB[;RW>-RFZZ1"4HE0!CA.&8"(8\"$D""+H4!2Q1E*A-?* MY(*@J7VFC9[15M'>>5 7H75<@P0 ;.C51Q^L_-<<5X (N]JX)&S<=<85DT]6 M&->N[T<.[\M%N9;V[.+#8MT<7MB-DC\JJ3;SCZ62,Y+$5!6R +&,"8 0Y8 P M"8&*49(B$1.&B ]1N B=&FF\J];ED]FCC396QVBNE?1C"R>LW9@C-((#LTBM M;G-$ME.XWD6]BVJ=HX]=B'ISB@]$0?G%2?"H7.,#Q3'O>-W;CX/T@QY4^WU5 M,XEBEC"3E5T4FFTX) +_4</CXJ?&*J5Z09+G60J@E-K/@ D'C&*A4)+! MPJ]7G29^_T M7.3T'$W'-=#P8S3T$JFQP%)78\,.Z[LSX_&GM648-KL1S[ KK9ZZC+L0NPVP MDW7:C8][G:9=O^L+U]6'15WV\/?5LJIF0D)98&$B9T0"8,RU'Y;2%+ XQ33! MF9(D'K,KUQD=I\;4C:;1HU%5?^B_:(:NJ\#^.F['K7/CZ?ZNN5AU AVY;U27*_ZSN;=.0^GZQV-!Y MO;YG M=V=!O'Z =RLT S.E)RI>9WE=IO<^T#O[T-%.];I,VC_:Z[RNG^_WH-> *\,F M*_E=$TKY0^YRD6V=ZF_TY^LG-LX0G+/:I%W&C/E[T,$)-"&N.J4^TLR?Z96X+#M0%(OP\NUM' MR\V+&W$,!N:A&OX#4Z*#L@_;FOW:)+-AN*K]N3VK3$&WVJYPOED@@(/Z8;?J M-*K/%0C 8_\JU&-OWOA\>IXO7Z3\*E<_2BXON'WS>1/B\:"^U%T6_Z.]/NO: MV9Y&N\VT(B,2(9R G*L,0)P5 !/]!TMM>+DP';3]^H(.IJL/>8S32W1_A\Y& MYH+?3E> IM_EHNJ_-QIXP+UW3U]O$$=+3E_373]I?X5Z_MYUO^OER*O\KY MW#ZV/NV]7VP+5>Y*-]V+_]Y4:]M%81;GN> B40 7@@!8)!G J90@$UAEB'!2 M<*]&YCUTF!I1O%^N9/FX:)*!^$NTWMGBY_OU&1 WKVY@F ?FF5;[NVA/?^N; M;0O][A4:V[,AG%-V X!!W:T^>HSJ2-T U+&+=,NC_)V?KU)_P)IFDY1]*]=S M.2,J)=K5@>9XFIGD1P)HGB 04XR@I#&2;@U=SCU\:AQFE3*+V23]A?T:M>JZ M.SHGZ%UW<&[!9&#"\87#RZFY9'=O9^;D@:,Y,9=,V7=>+E[3SVFI2R[,\D+D M,"]2D#&F5R38=$I(:0:$S$4*BYPFA/D<,=2/G=I)P3?80W..I\VCW]Y6<&JON+">>W?E]68)%IG" MF0(JH0F 1"8 TP(!ICC.!:8*)[A/M:E+ JM;3U*_%7C=D'!." MN,Q PG,!(%4*4$@1(%AB$J.8<"F]2F<>/'YJG&&TZ]-A^@)X;BS1'Y*!.<$# M#?^JEF>-#EO \E#$N+4JSYIW4I;R_%5]2P9M&];4N2+WF_7WYK9/U"["VBW+SX0 M? -__H<=N9K\HYVF(0O^7(4C<)&?R_)&+NQSU?#38C[7;^G;,:!N/6(:;G^2 MZUF!"BIAJIDBR1& N=*3ODP(R J6BP(76'*OS+RCYT^.)VCU/7K6ND5JN8K* M:XV!G"!T8X,;@!F8 5K-FB;L[W[R^4:8'?R]B(MM#Z7]9N[WIKY_N2X[UET] MRO2?A2EP,?Y#&2.7W#]KX&EA_?.7^7WUU6K=UA?Y72X?5_3Y>\GIO'%<4\)C MR',)] >O "0D!:30GD.""Q^X_M?QQ]TM891/W,G(]D-WN[C?)*\)8Q<<>_^#EO,Z M%';/K?B^G.OG54W*ZHP3#)'^7\ D+0!DC /,-+AYELLLPXQGV&OIX*W!U&C" MA)XW;2*;G #:6F&BSO>[&C>&^#D1_D/DYF8,"OS W&,P/VS\>+^/^?Y*I;'A MKLV\#^> ] 8PJ(OBK\6H3DQOD([=G/X/ZL>,7^1S'6AS23N"#.Z9M[C69HK;;FS)TM5ZOE7[;F M1=U_U6X\1_>/*VG#L_WX[A+P;JQV"X[C<--7@QBWX1S12 .?G]KQO&GY>*'K/0:X(O^! <6Y H1E&4T&T69J'_;7 MS=,37;T81WUG1--ZR9C1'FPXQEV'&3$WOV2T<1B87O83M[>6G!^-:CL<(Z7[ MWH#L0"F]?31ZI;3=&\"[G)I[RT-[AK?762W59_IB'JO_N=I(T?;3*6TPGJU( ML?>CMV7%]0I'+SO?U+UV=A]W2AD3>9X#A')B&G)0P I"C=^4D)P4,$ZY#QV' M56]J_-R8$^TI;V-4K46>\?=AQ]&-I%]O= 9F[=:PJ+'L+CHS5'>[L3H8P9V% M=U%CHR;T(:A\&/S#IBN$57'RYV MZOJ>#78!['I"& BVP<\)]Q#;T_1JE;(>IX4.B 0^,^R2./+)H8/QI^>'+C?Y MD+6B)KEB4CR@J9 YCP&4!4,,,I3 M #'/*4IY4BCN$8;@)7RB00GF/&O=ZN]0\/,&]+N9)CR8XQT(;G6.OK4 1HW: M47U@V"H^!*ZBV16O.^".CN^!^,GC[,SSO?"J^=[<:DD\21L*]WO8*%3>R[Z6 MTOO=W+/+W4*455UQ5HJV-\R#:NI1?=VPJA0E7>GUZ2P3),4QEJ#@"&M6AQG M!!8@ITF&5)QQGGGM [J+GIKG>*!Y)-ON2DME$G-L':]J3WO/WGGN ^+F7 X# M\\"\?XCPNSV$VTII7UT0]N^ZYPU6V(Y\[N+'[=;G#+!>V#?&_RO7W-YMJO7S:;;6]?%G.YUJN:5\R(YG02V#% $I9HGU6C@!6 MF( ",TF?&JW5^NMY/FHMB(P)46O#W79+_"7ZT]@1-88X[IWU M&R('QW9(X , MW+SP8[F0'];RJ9JA-$DEHA!PE7, $Z0 1I*"+(YSA'$JBMRKOM7M*DUMRKFY M\UWTI[$MLL9Y5L(),,!N'OBXPS;PA#72B(W7EO $Y&ET(=RI]?=H.G@"8[ > M@Z=/[GL4]F,Y_Z'7'74RV'O*[8SQ#_G$Y&J&80YYGE(@*:G[;UPS\OYR4OY5ZK)()3EF:X M 6GVODK: :(9 K$$DF928P23^?/2>S4F&4O7'W/@/U2^ZT)GLZ;VR X.FC! MH1W:">N&%4;>*?_TI@8/>]LC)9;(^_,SYW[004? M6&>G;/3A&MY_JP=H:U2T9U7TL#= K6%1;9F=R_9LNPO6KFHHN$.[AF&4&]N+ M# KI&8J]X@+=QR ;LH=!M:A M3['"(.H50^X'TLT!Y8[B1HLN]S-_/]3<\\X>Q_"F<,V'1;5>V=.[-TM-C=K- M_:VMR:0%)JU+_;U;YVV:_9O&TTMRGG&*("")@'HF M2S- *4Y!AC*6IEE1*.*T:](E9&ISE%8QVNGHZ45WHMD]O83":.")PQ<>9W9Q ML;^C8%%[>^T(M_^R]&*II?/QHY"&BX$M'3A=V[NBHNG#\'FU_%$**7Y[^:,R MC:ZVC05V?05FA6)YGJ ,9,34I:8) A2+%(@\@TF<$I9#XM-?TEVT%RF,T(/2 MI(]PV[VBT=U$B"RWO1CH]5X,MXZ%VS[G, @/3"D&7-L:Y/,>N+\8S:-R\>O M+2_\$0M=*=%5_-A%$CUA.5,?T?<)_0AMVY;O#5VM7E0=.WG_9$ZD9AF24"": M Z5=F#R.-8,AF.0TE1")'/%H5=E_0Y94_-C3$])7D=V\#UE_0BJ"ULW1@J$ MV, 4M&O &>WK>1?5FH:C&P?+[\ MRYYQJ/;D4TNMFP@!SS&1]'M&/V=YO5HMRO5G)^X5X7_XT?VN_)953 M0A$D(#,-AF!,., $([VXPP5**4T5ISY$=EG4U'AKJZFM^Z(:7?U8JP-8-Y(* M ]? G'2(5*OF &QS'8V@Y-(A;E0NN6[V,74XW-'C@'.["OLH:26_E(_?UP]* M+]!J)OJDC=%+MZ;V3EWE?J;2'*6BR("BB0(PDQ*05&8@BT4*4QXG!1;.IYK^ M\J?&*;M=B;DQ(5H9&\!2@8W^![5FW$4+Z5/2I<>@.)Q8#@OUP'RT0]EJ'UGU MS0F7-J#VA#3*C0UM$:_HE]H,QY;3?:'W.)$<=@A&.H8<9BC\#A_[ ]EYXMCC ML>,=,_:W^>!L\8;']/-$#P\S;7WPF3*M+%%: $Y)9N80"$BN8D"+7$ ]KR29 M]')!S\B8VCRQ7VO_XW+Q"+30I^CH3+]JBNM[)@"?@]C-&;T1N*%7QF$P\W9* M.U )ZHV>DS.J&]IAZ+'_V75I/V*P!/1F6:V/>G# M(T9QF@"3$)K%CS DD1 MX))D,)$B+W Q^R%7;.E*#Q0",H#EV2-R@57##[F@VN7]^.$MJ#69[EJ<^A+?L\J6R=EEA0*RI3$ M(,DI S!EV)1Z5R!'J)"*J43FT,=MZ)0V-0?BDR;>E7EI_[;_#.&ONI%KRV] M\;M2T_G]S[*:89)#8H[IL"(<0.T\ )PC"022*(5(_THXG=IU2ID: M5>SKI]]\K:%'\L]E++NY(AA" W.$#SA>>3Q7C;\Y=>>RA-&R=:X:N9^@<_WB MD)$^]G/'6%*9,Y#H#QM PCF@',9 89SF).<\QUX>PD5)4_OD+P2N>'W]U^%U M\Q:"@#8P"_3$*U"OE.'Z5VH9E< M/2CK>U0/FW6UI@NA'9*Z*7DNL(H9XH"E) 50YOIO+%4@SK."%EFFF<3T?5B[ M48>7;*<(5RB:'PVCP./U C\GZK/*"U M]C9Q9EJ]HT;QJ-;<5MZH1VA/ M^6:M&F[RZ85:T G)3X-1)ZE>X!Q/7/T>$F9O[&TY-S7H9W$,J2Q(#%B!36 J MR0"F5$]@,IUXEC2[(F1KS-6I=HBZQG,_I:N^GGBQV">U^&V8],'R% MK;)&R^%VR(Y@&'1OK)7UJKMB1P9?VP\[OKQG74>S[+Y?B(]Z?.;_]V955J*T MI7F:.,5"JCA& @&9PP3 -$\U=:@",,D4(DD:(^6U2+XB;VK$8=6U<8U6X6A? M8\_:C5> =N.*@/ -S!E=R T0&^H(3-CZC%=DCEN8T0V DXJ,CK?U8Y_JNL\OT9_-?P<)['$&+#"77),Z,K4X@G#*-*XW]B.>70GI MKV;KA*Y$]<>ST/[,NY]KN:B,X(]EM9[%"<)0Q!2()&4 %EP &F=Z(8,+B@E+ M4*:\Z,=1[M1(:*]>I;0U$",J_GM3-U0UFXRT+5FI_]Y4Q6>)'1-SHTZ6[;W/CXNGW#PA=5N1'A81:/GKJ\S@JS'V 7 MEZ$]']>SU,'.!3WV3O4+MEJ7_]G6K%]4\B@M0F0(,\X@@'&6 $@( U2[E@"E M"6(T4]JK\MH+OT69J1'K\7(MVK>@3>WTK)YPRUBYT>Q8(S PUS8+XWJ#X63A M?'8H!LV'"0%KV%(.MR@T;K&' -"=E(,(\5)YG0RW)% 68F%H'',&>2Y!A"GTJA';*\V'*$TJ 'JD:_S)=5 M]6MS,N#'D5WXNE%@(-0&9KA#P!I/\9>/!C=[7F \>JVQ=A/7ZU7)-FM+;NME M])D:QR$3SC0F?^GVY%'^5\_FL MT,MVUUT/X \+KZD($ &]R+K/6,_M**1JVF=]%6UY!^ MH@,D@3W%+HDC^XH.QI]ZBRXW]:A;>,_Y:B/%9_T6?:>5K.K>&.M90O(4YRP' M*#>Y000+0')!@/8:4T5PBE.BG(L37A R-7^PT:_N/Z$UIG/'8X].)+M9(A0^ MPY_.&@VCK8IW3<\:GW*,EQ#R*/P7 *F1JOOU0,RO=-\5*#KK\UVZ=[PB?%>T M/ZBT=^W:H&U[WI<+[2<-@=2M3J';MES;AS<'*YAT!V88*^T[-DJ/V;+G@[$QFC9U;X_6PB@>EA_EZL9DP7F6&& 1:I].U900 N> JEH MDN4JEB3S:L#A(WQJ/I]5JFGKXTE<7IB[4==02 Y,7J?M-+2W>;#;;>K-%'&NWS(ZED6,<"@ MN9'CN$,Q,&76H^!XCJ M#]Z$SN!N'UN/DVK6@4/P.O+'MLBIWS_=D&Y*P@0S7 ,.Q5N-[.2-[R@8N(>"(RR +[DLR7V6-?06 2\OJ:[?U; FRI(OJ M,WTQD9Y-#9TL5@D260:4-(F^,\7U7A,XM6^^T3>R"D=[&D=_&ITCJ[1G&>^KH+M10T@H!R:*&U'T)@Y7:(+2 MR%6AHY***P3'%.-\7\\2B$UW$2G,3I34C[==MU=:TJ/M2/#;R^X2S73F1_?F M0.#=OS?E^F6ONYS=SOKVG2X>;"&-_:*N1\5?O\@G6IJ8V#;J;4/GW^1*?V@I MS[0'PPN .D?BQ^R,BS0A,Y6$5U' M^3*N!;K*(]L"*+5L#RF5-\"<(6ZYR4A>.6!IV4 MZ1QWWAU1N:O-YH]VX<_>Y01MXZKUQ**8_<]K_1.UP?NX>SO%FNP[H2 M.GZDDP,$9^.87.X+%/IN8Z/^2>>;FOGF\^5?9OMB&VVH4FKXQI395AF 2C< M&A!M+1@DP+,O?,/&QE]3XG7CXQTANAHC[_JX*/<8BT$+-X; ->Q"^!:%QEWX!H#N9*$;XIDW]59H(SO: M.@8QRQFB* 42F9H[5!% DH("IA0D!5+C=LK3;S5KT9RF52"%28)MPF:BO1I,'UXI3#1#)9 MT+C 7G$-X56<'.MLETZF;YQHM&W;L 3(Y+YQ1'NN<$<=I]'7P'52^/;GC85W M46.C;8C9&'D7;;E33^2R_%'3Y^&P-^GE)B%NV'3R,&,R>-+YC6J^>FIZ&)A= M$M@#2>H[@3RO)*_]4OWWN;1[!%KT7KWQ&6*00DH@4#G4\X+,), *4L S$;.B M("KGS&]*N"YT:B2_K[,E![JGK"_%.V#N2MIAD1R";WW5L5H3T>7 M378/E'RJ%@9 :ZRRA7U0\RQ<> 6-[LJ%EVX>L73A%?T/:Q=>N[C'A]M$;53& M,RFKNJ6#V>):UOT<9HHE6089 TAP!&!!.2!,4 !SDI",9X7BVA3Y:/(&OCF6 M<+TBT^E-)O6;?")YP+EO3U6SC[R0Z^AYM>12BBHRPQI]7NFEQ5I&G^?Z"3;( MZGI?#/\1<6#4$ "/0ZRMIJ8W772 \+'JI0FZ@DQ"R5@.9)X2S_KY<=96.=\?2;6UV*T(#4^=9< :(5NN"(6SO MN'."QNT)UV'J2:^WKFMO/@S8"VS;+A)2)&AFMFU8@K4#!F$*&&4"Q$6,%,RA M*/PZ#7>+FQH7'$26[=5OZ1]>=@YC[ZWV&Y$;<]O\H&[+[ZME50T=*M8!SE#[ MU^=$OM9>=(?Y'?O*77?UXY7?-E6YD%7U9OG$RD7=@[NN]C7#7!04*KVR,['R MD/$<4(8D0+E"B2PR"A.OP\++HJ;&)_?\WYNR*JV&?A32 :<;?80!:6#J:)6, M]K4'N%&)X[K9QZ3A<$?OF*3-T\;6@KA4.+1=E60X%Q07 *,< M DA,.04H*>!2$P>$24(4]0Q3P 2QYOA$*'1CE*'SM:R@^4,P%4G@_HS5ZFQ<^7Y0N=&R^JC0,L8LU/ M*82 (9+K]1,5@#$D@"(TY8ED"ONUJ;T@9X+,9)M'K5H]O=GG+)K.7',K1D,S M2P//5L5AXBJ[4 C-'F=EC*1K^4^L=6 M?4\?I1/K-&6H*'(*,JG?5U@( D@60Y"I0G),%4:HZ-.@-PSB(_;GK6M?F=)7 M;-NJ=UL :RCPE8(9S8AVR;DTYP804%) (!*!I&""%ZSP[]L;$OKAV_;N 7]0 M1R1P)]\.@2,W\KUN^FD?7X=[ M>H2$V,J/=F/LJUS]*+FL[A]7T@8T-.M,)HM,$X>>+55LJLHS#BC6"&=0*5ZH M+.>I4^,.-W%3FSYW"D>MQM%698]HA>LX=Q-)>/0&II).X*XOX_L@Z!'Q$13) MD6(^^KV*?M$>SKATQGMY4JT?U._+I3"I ZV,K\NY MF,&4DT+_'U!$:+[-)064TA3D,A-8% 76G.O3,_BR*"^N':%'\#0/N=AX9H5VX.KJJ(5 :W WK8;(JFGC\;>$8#0-Z:1=0R.PBW91W,@.VC6S M3]VSJW?TK=MOOX)=T +#.,^@JH!SSD_\#;BI54RX>OYIM)M.I^X]G0=R=#V7#(CK\ M$>TU,(<) G%':8C:.%OOS5U'7T_FKT.OAN-AL%RY&(2ZV74:'NZY16._9RA M"%9"5/S\6HEHT;+R*H9:3W=%X3G@;R^(+P9 MGH&9PAL9KP5AI_6]%X3GGSK:@K#3J/T%8?>%/7>>]3-%.=^8PNQ?)=?>C$D3 M>/>3SS="BO=:49-,M*G#K1[4.[HRL=65=GBLM_-QVUT=IEB@6'*@4D0!3(0" M6 H)DCQ%L4BE3-TB%T,K-C7JV+XM7@? M=L@=]\1?82"'WC8?&]&0?/_3S;XI_VO84UL^W M)1$U1@]L7CY:\:88LUG=?BN?]"4/ZJO^::4H/],))Q,8R9S&0&:F:CZ$.2"2 MIP#%689R)KE$7C4P NLWM:EAUR9]S[!H9UEE=PD;$&Q/G<=%Z5]D.?0HNTT# MKSAV \\&C65WT;7QNXM:^Z+:0#,M[)LX:&.D@09@B*BU8#J^1M!;:( OQ,P% M%S-RG_C3SO9?EO/Y^^7*_')&.6,,0P$D+#" 2B:FH@ "F+&,$ (++KPJ"@RC MYM0FD$\;<]YO6:4^7G)))AQS6!T/F%Y]L(8^=;J]NWQCZD&^:/2G,3=J[ W9 M4V_0 9E&V_EN5?\>#>B=X [6BMY-VFT%.[_J)8^\7XB/^AV=;QL'-OU@?I,+ MJ4K3T0_*F*<4R#S+ &0Y TSF*II];:!W5;S_7ZFC?+1+XWZEX,T>M?W]$%MD&J?3@J\2NU/'V@N M50+U>D8_^OHH-5F:-+49D2AA2#,2(BH',$\U-Z4B 8C%@JN$Y4D,?1),MT_V M(I[1\DGG1CV;5>IYJKY#S(UA>N$P,'U8G>XBHU4X4C@Q-.@7OWOZJ)_SB5'' MW^KI!3TC95;+9[E:OWS6 [76W_R[?V_*9^/![+:OL.18PHP#2B4!D,@,T%@4 M0/ BP9E2$C.O?L#714[.9]CKX=UJ;R>_K>J>$3+707<,D0D*Y= Q,HVR=Y%5 M]Q# 07?VW&$*&R]S7>RX 3/.,)Q$S+C?&:X9<=T6]0U=K5Y4O68RH8-2/_O[ MC#$D"<,8X(1) (L< I*E"J!82)K$>5J(FSL-=\B?&D&U>MEO2OXT)<:V)6 B M;NT(T$NX:T#\ECT#P#S6RF?;!;BJVP WS7L/]*]; 1L+ANWGZP#=X,UZNW1X M]4Z\#@"YM-EU>4P_WJM75W;!93Y8L^*R?3*7YNQBAN*$"$H$$-BDDA3$=, C M!"2XH)S"E#!)?%BN4]K4.*W94MAJ&[7J1G_6"GM&]71#[<9?P0 -CU)9D56$%P4!' D\R94$<82,*+),BYU3A:R;HWPWH9/1NCHA<] MB:VZMM'R<@&,C1'=VN-9^NWFT7,C[3''9&#"-J9$QI:[J+$FVIIC]S>V!D4[ MBZ*=28.4I N%;]@"E;H?OOY7/5 MU$1"J4A2F# @F2H %#0!.(TQ$%DJ84QIJC+LQ;R794V-5%M5:^^WU=63.SN@ M=:3%,( -S7@M5@=J#E!7R@&.L 35(6]<[KEN^ FM.-S2H\/!?L_V!_5)KC^O MEEQ*434.Y ^]5/P\U^^)/5UIFKJ;N#.Z>)EIAXT)Q3*@<)$"2/)4K\LI 42F M-$^5-+Z=Q[K\9H6FNAC?,\EZ<7*M5]ZU5=L5GK$KVAJVZ^GGT0/@IK'L)K!Q MAF:DHY/]X7A0MBQ,:TGT_OQP?-NV6&SL&6M8/+HVC#4\(S5T&':8_!H_A("V MLR?$30+&:Q<1 H>#3A)!'A@XTDAK,1-9GI \HR#AID\;RQ"@>0$!$03&19+% M*H%!8HRTL*FYR@<11;)5U!9""Q169!!FG'.,90(X@1Q R"@@"8.@@"F5F".E MER<^<9;!$!XA]'( Y@G.N%"$LYP(H7*4609WXM GR$3YK#0T>% MG@/_1K*Y$=+7))^#K=YQPT4[4!N'G\XI, V^ZH#&F;^ZGM&/SQZT(&HV@YOD ME6J68Y@0F KM]V#-7"IA@*$, XH82C*I"OT_/F[0B82I^3YUVLFR5=-&AQH] M_;CI%$@W KH)GH%99JM;F[(6\'C_HMU!>>)4RJAD<-'(XR_^\H4]/^OU=[GZ M6%)6SNVACCGZJ?NVSQC-!8.) IDD>IE#:*P_;24 IC&GN?EAYE1I\;JHJ;D@ M5M-HOEP\ BWN*9KOE/;\UB^CZ_C1!\%LZ*_?PK6G97W<7.L9D BN8A&6$2Z+ M&Y<:KII]PA'7[^A9@*5)WGI0;R5;?UA4Z]6F+O^Z=:8%BT4F$@[R1%,%3#$$ ME!8YH-H]0)2@&%.OOD'714Z-/+YNGI[HZL6PG M!7[\PI80N2YVW'(@SC"$;A65#0C\('P=1\%68.R2TES@^J(R^6<[[D\S';9UHSEB>8I4#1-,< M0,H1P!PB(!+]8XXAYRKQRV8^*V=J''WD*]U0L?L2L&[<&@"N@6FR%U(]4HP[ M<0B<2GQ>UL@IPYT&GZ8&=U_NWRWDVXJ:LG!?7Y[89E1/PDP "#,&<*$DR%C& M*<:0RM2KMNXE05/[+,\U8+B>2^.'K=N,' *Q@;_A?F!YS\G7D @Z*5\4-NJL M?,WDXVGYZO5]>ST\-WW"'M27.H7[,UVM7XP7,,OR@N>YB<3/5 H@8J;\MOXG M)IRE2 I).&TC\=U(HDN:X SW*B&45IIR-E'.20:5(I M"BB1TQZ @ZRI^1U&V:C6-MJJ:T._/+(^KL#;S1V!01N8.B[C=3UGT!LXCX28 M< ".E/+2X\7SRV-Q0Z0S4^7*(\;+17&SY2#;Q/&6P+'*OZ^6534KH,B$8!BD M.50 DHS4QV8JQ=IGR^,8R3!5:ZVXJ5'JI8R'1Z-LH+#D&F@-SZY6\ MA]\[\0L7:7P RSBQQ;7(:403'YCO'#]\>%?/=J_S^?(OTRKJ_7+U=KEA:[69 MWW.^W&A_\(ODLOQA#H1F7&*5)@B"6&&DV84)0"E1P)S7F*VC."F\MHC5=JGJ>I):IBP?%V]LT"1_ M^;:BBZKN9ZPOUG5JL#WQ;E)_9Q)!F2M. M QU-CZK]U/BR,3+BC971>F=81+>6]0C7'NU] M<*/?R8[RP"Q>!Y4?&-ZV1OK%\/:O=U'[#K081'L@6&]S#X9HAX--N34[A1H+ M[9O6:$3[<#B4,.D7O3[V.(8/B!_-@O%C[,<>G+-A^Z,KT?=$9[>;NZ=04P$\ MSY(DH7IJHS$U+GV1 A9+#F0!B2IDGBKL-=-U2IO:S'1X_K!/2?V*K7=#[7J0 M$PC P4]R>F/7XRS' 9/ ASE=$D<^S7$P_O0XQ^6F?H1BHE'D$UW]3UN5,(N) M9#1!(!,D!E#(&+"\T)CR&"&:<<5CKT2B8P%3HXV=?G[T< *<&R/< L? )+!3 M;8"ZC9?L#OJAGP@9]=N^9.+QYWSQNM?ISOY/66ER,9N0;3_YI?G17LO?NN7X MC,J,(R(QR O% OZ?EZI]TOCG.C8QAFB49XJ# !0,P+7*@U^)Z M$B4"B5QA1+%7B;%7M69J4^E^[J75/3+*1T;[R*H_[EQYVYLRS@0ZVOC_C6;5 M&I-(NU@U*G=1BTO4 '/^[1HV9W<* SVI6?@VB_Y64W.0P0L]7X=1ZG4F\3VG MXDCQ=S_EBI>5_+PJN9S13$#,10'BPB0P(M.?.9;ZGU2F>8$YHPF;U6NRKVNZ M6H\S:3MJ[T//QS8,N-[=*1\Q.C?!!959X#+Y6"Y,VLO1,EYU=%PCS'"0&8T!3 7 A@*K^1O'?3"J+O,M97_\Y1E7*$"Y$4J <1)"O3\EH*$$8SCC&>2">?< MK>O"9H:D3Y]K:D^(MXNOG'(5 :F!X; M@+9*#E.+^1H080M<71(V;H6K*R:?E+BZ=GT_1C#U<;_)U9/)H=][?SF$"LL$ M@B+'V#1C,'Y37.@52XPQ4MJCPG2FW3BV=&6$\X)\WO1]<<.]\+N"P4)K:CM1 MF35ZHV_T7,? ^M'$!9 55AG%QAM-A 8Y)PS0A.4@IE0AX[5*E?N0[NT0CT&Y M(P+LQL*WPS8P!Q_6L+[32W\^W]@-I3<-:/^@Z\VJNZ& -R=WPQ*4D2^(&I6/ MN\T]9N,K5]]:#_]":&SUV\O!;VS:)6$B0S#+0):95N8<4H 5R8'BN4@2E/ T MB_N5R/?08FHDLW^"?C$*O+HS6W&'OZZ//CUCZOL-G.,>ZM##,?2.Z% C<4-- M_AY(#E2FWT>35ZK[.DF=G)TN5[R_VF.(_C^L87L4X3?$7HW_@L/Z(A'0-NC MG=UV^=W5Q@:]*@6X0Q2\4H"#Z-$K!;C#<:Y2@,?=_@)00F!5Q#N/,JY7(95%3(R&C:>TE_) + MWQC'#D3=>"8,3@-S2PO1[\NEJ&RX_%>Y^E%R&?U9*SU,S-YU;(*22H>X48GD MNMG'Y.%PQPUQ8NSZ*2R[< K;G+4:O^KH%/:+-.F6Y>+QS7)AB_-NZ-RL;).9 M8A0G2'*0X)0#B!$$."8$8,X3[1@5/"70.\1[7!NF1G%MCI3:(M&M ='9/ ('!OT.F,9 M/DYH9#O&CQEZG8$Z&S_T2JKT+49227W3][;,KL(TE7D!$J(R +.< \(E!032 MO)!QR@3R*BAX^/BIS5"M=J::45O7[@U=K5[4Z;H\2M]I&M;KN M/: ZT>W^]$-B-C )](7+JV64"Q:].TAU/GRTAE(N)N[WEW*Z/DR[J=]H5?+[ MA7A;SC?&W6@[)&4)R60B#>_80 XA^:2DTY5=Y'5VF[M-7J/TKSJ"E:# M]K*Z)/M56UM= >1:IZMKMX^<+=IV>MAV4;?%(;]]IXMFE?5IN:CK]EQ-?_VR MG,_?U_[NC"19D:64 \PRJ0DQ)H F$ .%(='^4Z;BPJ_M^;3LFQKQMKJ#[NS] M+9F,E#HXT,OEL;TX':TG-+D$V'K<-N#9@A35=937&J;=QN06*?<"$P-,:1-] M$Z:1X#B0C7^/1,AA!SA8PN3 :MX2J6#/F[4[TYPV5U^7N".U;\/>)<0B)Z@CQ#G?1OG*A@QI&CU"Q:S0B&5,"" XD@!9"F#& LZ-H%]VMPLJG?G=G0\8+\/;Q8Z#'&^G&WJ&ON]1[H-Z7R[H@MMC\FI=S5*2 MI@Q!4]DI40 RE0&F4 *T_Y8R#F,FA%]_O YA4V/+8__,)"!&955M;"@R=27R+/K30O>F$SC^@W0&3L&'L70+'#5YW,/TD9-WE M'C\JJ59K[=-M%OJK?#89.9_TJW'_L]2>5AZ;$G"FA4:LZ:/(&2#:OP(($0FY MB G%3@N]2P*F1AG[.D9&R>A/HZ9C@N!%&+NY(00X@Z_,/'%Q)H%KQG=]^/K> MO8]>_^OX@[_X\%$^\FNFM1_VU>MZ]N6F+R:,SJS0[CE?;>B\VAZQQGFF%*40 MJ#C6'S>3&%"I/W,>TUP*_<^4>P5[=\B:VB?>JFH/75ME7;:HO4%V\P@"03

@WS5O^G M6MLS[Z;!X''# %K +!,*X%@@ "7. -8# )0@1"1QP>/4JP'7C?I,C83VT^3- MN<%R88_;]+^:+J6U?>V_M(6^.\FW#J#C>>QXPS+T^>G>B#2HL^,QN(M:@RP- MMAUD!ZV?'P;@@>H9]-/IE2H;W 3@Y1H'MSVVYS$=K;Z;_S=GB#_H7-JVYIKW M2]-_QOQ"RSW\P=Z5,X(325DJ0#7??SNM[>YYG'?3.%%3DD(0#&022Y.*D@"&P+8 ML,>\-VDT[NEO"/!.#H6#/+1G V#ZL\[0VD_0,OLH3:-KCHJ8((D 04HO1["> M_*@4.<@+03)$8P2)4[:/H[RI+3OB)SW$[$;@"<-"9VO,V/:+C9GUV]S/[X.N.4"I6P%&0JA0!"R0!+ M4 X0S @DB5(P=>J%N'ODU.CBCT5I)F^3;64B !I%[1'J\JGDY=PQUGP/M&XV MZ ?%P!_\'Y\^?'OW-OKZ[?[;NZ^W?]>G-G:D]#47UU]N\P_[T=K/=>]1HWR1 MIZJW']V9W_3<;Z1F+6T+T]7M4O4_;*-H<^@LQ8?%7OG F>",TAS%@-$D!Y"8 MS448$R!RC+E(%5&%5R5E'^%3^U9KA]J*V/ZB1KK4W#3?W] ^X]=<#M;#[?#X*C+NIUP.:DQV\/L_H&U7_ M]+1<6%&?Z>IA92=684/WVPS"&V>( @?:7Y<[X9QO[ Y3"OY72ZJ M\D=SFK$-9]"K'IQ0[77A0FF:(HG4?Y,$Q!F**2D(CJ'?D:Z?_*FQU5;]]@QW MJW=[8M@WIL1W8!R=L.'@'MH/"X&TO_O5#Z^P'IBG#N,Z8?T .O'#>CZF9[!\ M5Y=QIZ$MW=>W#,4 M=K7D4HKJO5:MR<&NWB]7-N-Z&T!_KY=Z/VQ:SDRF,I&F.81>AR5Z159P@.-$ M+\8D%9HJ)%>94X)A3_E38PI3 FIM5L-*"XM^62]_CF&Q:S6M$?VF5C]1R]6M3?F-K0+2S(&"\;3_HPL;@>NHP;EQN/X!.8G5[ M/J8?X^DGEFOY4;M/XL-BK5^XDLUE3:V_KY95-:.*:9;C#+#).I^:]-9@: 1WN=O/: MAO80;]588=R 2%D[=IG+O8_V_$?->TL\_%B,ND'>J-^>\'W9'X;:A&T6]"#; MY7[P#;5Y[JC%:VVE^X'4L;'N^:!^5/G!Y'7*:EUO8S4-Q3XM%\MGN:*FJ+%> M7,LP;"0)$E\V-%%Z-0(L=6Y[4)H>T7[$9P3 MUFZ<%AK!@6EL"UZS(_Y+H_&OME[C5FG]KPY,O9G+!Z2@9.4D>%1^\H'BF)*\ M[NW'0G6EF=V&-Y0RPYI@!$F57O.E.9N M&K-4<)D!S##7W[;B &<\ SG#@C%!E4!>*ZT>.DR- $ZV*OKF4KN/@N.A_+#8 M#GTPOY( ^5%N^OQ2KG0WD!=SG_V?U3?=5236WW<\#JW=CHO:'JDUKRYLE@NQ7-@5%*.+_WE02B^EQ!>J M*>G#;P]?FE:$L61%G"$%"(MS $W7$HH+ E(."P0%$BKV:EWB)'5JA&%5\USZ M.*'KN"(*C=G0"R6K;[15.&HTCHS*T2]6Z5\': +IA5/8Q963Y''77#Y@G"S% MO&[N6XK%[B&7_ZD;0&RTK*]+M?Z+KN1^H?+9QO] MVZ-BK_/H.!YT#8#YT.=;>W"W.D>MTH,U6_#$*7 =#D?A(Y?<\(/DM+J&Y_T] M5UE/S[1EY6=/Z@-)$^VA5>O:X[7C9@!=.4[I MW\0VGTWG^N6C[3/\I[$CLH9XGMAY#Y0;$+FP[CJ\2X MF3(](3I)HNG[G%N/*;=-"S_+E5JNGDP E6U]:&H*54UX^\O161G/L\3THM%> M8XI,DQH"B,0"R!3'"4=8T<1K:7R;.E,CS:^;IR=:EU_:LZ*.6(R,'6U:R$O? M4\U>@^9[P#GT4(QXUKDU97] FIZZUIKMB(QT[GD+M@,=@?92Z95.0V^![_+! MZ$U/]>-A("/W6:[^W6M/Y_UL^OUD*.:-%JL>+FU:)5+NA2!2 MJ P!7A!:,,Z15$Z5&[K%3(TW:TVC1E6S%C3*1EK;R*CK1I97D.TFP7!X#4QN M?:%RIBPW)#H*XND'6!;Z-S1_!?5?+?5<>?0HE.)F7DL5CE?W<\6^R!]RL9$F MR_#-,BD*Q.(D+@%2* 2RD I3G>L%*1$HHXXK$ M7L$3?N*G1AF-]M$7R9>/FJ6[-L5#H._F0PV'Z<"TTL)I4YM;U:._M.Y1J_RP M6W/]D OJ$7FJ,*H'U ^>8X^GYU/Z%JW2SZ@K]+W=K,K%X^>Z&X1-X;&_?'@V MGVWU[J=<\5)[6[.4Q6F>)@@(H1)-<8H#$I,8\"0C2KM&<>K6+;J_"E.CN58Q M6S74+B.7M<8W5 WU'Q>5<<%%EH)4L$WV&&Z5&S4BV>HXZ.H[+^T&_A:&7]$;+9MEN-LCDHJH;WMZO5OJZ MNN08>XGVKVLJ-T3W=>WWQKJ[J+6O,N5@/W;)]P_9?Q+WW\+>7W27-.VA?0=-"8_WR85&M5[9-?&6W>[]] MIXM&P_O'QY7EK ]Z:BX75;A M?\GR\;M^S/T/N:*/LBT,_[:<;_1/Z_G_8;.NUG0AM%LP8S 5/#<=8&2A ,0J M X2Q B#$,T+3+$=^A4,]Y4]MWFO*IFRJNBT"MX&*-1>:YC&U%9&D*]-4<:^8 M>_^5C>^ 0KNG\]0=LJ\5P ]:J M#VBM?^NF'(Z@*9#6#MY"KE]U -V*7ONG-^@RM?GNC__Z^E]]4F_[#80; M]8T$[\ T>!B/N#U JDV)=K:<-FDW'>M:@T(G^-Z$Z@ YP/WT>84TX9N .Y]) M?-LC;ZQ!\+:L^'Q9;59[ 7$L25&>PASDE"0 "D8 A0D%.80J*Y!)-.Y7A^", ML*D188!:!.<@]6&\VX$:A]),']F=HM&?P]8CZ(!DF)H$YP2^3EV"#M,OUB;H MNN>V\H^?Z8N)]&OZ&LQX#)4L< I2E!4 IC$!)$,<*)K$A&N/2R#8I^#CH9BI MT<0]YRO3,G$EZTR$9[I:O]19P*9VX7.M?+^:CT< NU+'K; -3AH--HV&VZXD MX8LXGL=@D+*-1Z)>I5#C>7,OE6:\<'7?&#W[^G\V;W_3+3V5D.6*F!1:K "$ M*00X2_0BBW!"8XIBB;WXX%3$U+B@T3"R*O;L07\&2+?O_C9X!O[F/9'I$15W MR?C D6\G8D:.;KMDYFD$V\4K>QM3?T--;R=;?]"/N?Y;5C*D\PV:V9S+F M #*F %%<+Q<@TTN#-$,L\>I:?4[(U#YRFY)ME(R,EG>1T3/ZTVCJ6X/U'*)N MW_JM. W\M?>!J$]-H8L8A"XA="IH[(I!%TT]4R#H\K6WID+:/=S?CD] ]Z.' M+F3642P5R2@%F)C R#2!@,42 1'3)(NU*R!CO_;V-ZLT-5JIE8U^7]'%[=F/ MO*VI&0X7O2%*BC[.0L?E>-\(3EF,N_[^_'5MZ;+ZDJ*^_7G9;G0 M0K^53[(IM%JP1'"$I6:IV-030@1@4TA2%DIIFH(9B;W:!'6+FQHWM>F$JSH[ MTU0TI.N(1L]&<1.MM-:J^W'4%;S=F"D[^M'+'XO=M_.-_OQ-+J0JU]47[:1QZX1]D=5F;N+]S,GZ M1_I<:=?M_OEY7G+#<%_7=+U9ZQ]]+)_*.JZSFK$4$YEG,/G^>U,BH1FM_4RFAMK1%35-IC0O_G."C^"&V+$ MW5CQM09P'"K=M\X>Z;?VW45;"Z.MA74 D[71C.;.RNCK;HP_.HRQ-P%#OFDCRSW)E=PAVFVN"(($P3D"*S2:HT*\,1AD'B!*I&-5JI#TW04.I.#7W M^"1R?"]\N(T=US2SW_#6YIW]H'.;<-8BT'+;F4HOJV?+]7D>4N>VH30ZEXO(!:63+C5/WIN##"K#65-,+%X76%E M-PY*-Z][6RGD?X/Z%L6C*[M";260JOO M[^?+O_::7<>"L;1( $L5 C"7,:!8SPH9S/,8XB26PJ\A;H>PJ6ZU%&) MQ1F$8W9QO]&_2/O]1GM R]7[IQ 4R%0FC3D#5+!"+U>E=E52 MB+33XEJ7_>#)4Z.,1KG(:!=]>.M>>OT0KVYNN F%@3G %0"O@NIGC>U=0_WP M::.533]KQ'ZE]/,7#!.ZK?C\E1-M*(-/:X^+.K"D/9?;T]*4AW%"V/. M6\G)N.JF8?, 8B03F, $FE1) H3+ LIP! MH9 D&4^AY%[M-D]%3&W6:[:\6Q5[I5:> =)MXKD-GH%G T]D_%N<7S0^;#/S M4S'CMBV_:.9)@_++5_;[P-^7BW(M;3-?32-Z;$O-'G5;WW_0_UZNWLQI57W2 MKT"3^:\_=! SB),PB0,S$29PX6\]#@U=9NN]NG+TF\ MOWY)2NJ6^TJJ*5GS,$Y/MR16?12+1;+JJZT"F]+85@=@E0!&BXX4#+Z]Y&9: M>L2^9[L3'G9OT]01O*!VRU>&08U:1X!V+5[7QUQ8V['^QYRIQI.H2!(4D11& M6!00%WD!618)R(HL887("AHYG4:<;&5LIFVW7&']H0X$F'4M[?@"V/-[C4'@ MZMD:=4:J>V7'0TB$*>SXXLFO4]?QD')'RSH>O+CCL:1/?\ M?6F,SB=;8;:=WK#LG?NZ?^$<)X,FHA"4:)P#C,D M#QA+R*!8L0Y2PQ&GY=K*5OY0G<_=S?KDG@R[P9+S@>DU/YA1203P9 MU)LG@U[?DT$^G@RZT)/Y-.,+29?R@ZS^_33[T@1;O*=/I?8*-J% *E-I1H3V M7U+#R2*PIFQF8GW#V8;WIY!;4.)J%UI CH38%I2 M9K;=2D-^;RJTS-7F9_[O=6D3_E]>9WY?/U9^$5LO=<_JP<3GCZR<52F!GI%= M'OWJYAGUTUL]6ZE&:/"F$?NM 7@C.:A%[R7LRQ^QT!3@KLT/30CN"G#? M)W1(<:_@S[21Q06"!90$) MEE1&.8T$;3%JH/\'JV2XVT MEJJ@V8JN)09:9&!DKJNM!,;2(RVG=*?YY*&R/\\6J_#_[O5Y"Z_EA M]7RKWY.5_LUDV3^9-W$2I9%D>1+!2*(HG7%G+[QF9YM@!;I:W!UA[-JPMB4$C,FAD MO@(MJ0/&M?FA%#;8S;'M82/@_ #9"XOSO#WH^?!FFV)[=K/9A=-&JTBEC&%: M% )B)26DF.:0$)S%B-"82.25Q^HMPM@,F#W25#;)VU(JM;9:PQX7G^J6BXZ- M X']NL?'V\W2K1;]I,EV!G&($^538HSA9-D!)L<39I&CMN\V\V$B9::$*9W-TQA!C+B" M!6<,"A[C+(N%),JKOL!H-!N;$:]X#=>S4GNA/ZPJX$TY V(^G=+%$NA7#2P- M,([;G*/#VS4I<"SRCFC>"9 46*'3JNFP!!4=QDH#M$T9K#!JIPSND7.V<@@- M5E7Z8,!ZA.H<72$&MMUO+@UI6+S!VK9[?S5UC M9K\]R.G4F%4Z>YX4*!-*\!2RC&<0\RB"-,T8I'$24TKR/,F=-F\./WYL-J:. M_;0B@EI&W\C8%_"=-B.7@]*SO?#"HT/\ZR&U+PQ\??'(@2->#ZFS'^IZ\*H+ MMAW8>3>([;I!&__EV@1G5IZ/L2*\.FA_C">I(").,(>Q$(FI4ZA@P?3 1P5F M0D0I%;%7G?C^1!V=$:F% ]-2>?HF/?:GQVK^U7MI_,OS[4H:M!2^ IN^-SH' M7F3WVBWA5\W]B#O\,KA7V ^N:_MM,50V1<58>4=_R>57R67YPW#N3 B1),+, M)(5R8>+.),P3/8%(BHA0B&=1E'>(.W-L?J1A9347Z\H(:XI*UM)>FO=PN ?< M#'U(0%\UXZ'&ULH-OI['-D"RPTFD>LYT.-SV*Z#:-,D4(D5-Z4A<9#3UR5??;\++$QT@+_W.M %X M)5P[)\O/\AS TLW(7(90S_;DPY;[]H66<%XIA*8\2C30SQ-89%G"")I=#P+F-YPOAZ'NSJI:NKC@8?B/[A/I!!_6A=@8=U2<4W1W6IR[M M-JZ;8CY?I8W+OIMKQ^!?Y>KA83XU],H?YXO#AW\30\G)9)%#52@&,2D(S!6* M8)YE.,*8YS@F'98>7>49Z5JD7:M-+TC SZTJ8,ZFY7V5E*V7*56>Q6JN/RY7 MB])N:RQ--_N9F\[]Z6:3>NV>00N[7=F\OI;L5X=WH+:; >%,VZ4H!K5_G849 MU$A>"MFN);WX>5T72MN*:0VGZC_IK_)Q_?ANOEC,?U:YY_J7U?,D4WDJ"LYA M1I" F*DU\62]VTA3)1& *4\PXQ'G,8($R"0623%LWH?U%I_(H MK@V.S7(U(@,K,ZB%!ANI/7@97. ^;;/Z +'O\\,S^)U?>G8#TH/@(C"@ Q%< M='XQ_4@M/, Y26KA\ISA2"T\M'I!:N%SW\#),2]"18GN>(QE!F)H5Z'<4@YS6%$!8Z%$%00 MKYVD/H4=V^2[%=E,L/.MT%VVYWOMY9[GT,!]-_YI\F7/MU2NSSQKI4

!_QKSF ?TP:8JGS;]\Y+J@)&/Y9+3Z7]+NKB9"9.%.8D1B:-$"$A4 MJDQ1(@3S/$Y@E""!$YIFF5LEME.-C,WZUW*"2E!@) 5:5)OA[9ZK=!32TR8[ M%% ]F]I.&'GE+YT#H7,6T]$'#Y;+=$ZU=D;3V6N[N9X?)%MM<[2_SVK232D^ MZ(;FZ]GJ=B$?R_6C=HKMI@!1*V(7X$+K ,I:"<"-%GZ^Y:7=Z.8^#M$K M0Y%G:\"WJER!=M"6K='P>UB$4=9O;8C6A<:KYYKT1YM[!7-S?GJLF>O[\@4JJ6MO,.**W^2 MD!P11AA$G%'ME&499 FED.>,4,Y((7CFQ0.ZT\#8#$*5?3.=S^[AU!9IIG7) MAMF)V=D-2CETMQM9%BBS",J[M%@'KNN MXX' 2B])C(VXLXFF!8O21-$(QC+A$&.20H:0@E&J4JDX%ZE?U;27CQ_;:-Y( M!_ZT\GG.Z#O8.6Z,=T:D[ZUL9S#\=YP/ZAQVC_AE$\/NZAY4;V\?]O!5'6O* MB!]2+PR6Y>R^)HJ:1%FLH^BVR"^#)N>!W(;EILSL/@71#FJ>=C2)OO-#%NDY*B:>^5& MCE_9E8W_YS6W:WW]R-O%?*8_Z\5Y ME%$"<O>/HUO>(><_F1HL.CH)[!2K!P9_UOT8#8%4(RL7?#;W 3/R> M0@S,P]\-HGT6_H[/"5;PV7#[[BV>8Z(8S4R_)%@[/YG@D#&>02XD12K/.WFQ7:[C[6>Q475V8^V %N9BXDGJ];D]E"NY4[^(Z')U)] MUV(^V/9K%V(^!8A#%>:3MWB6]R\:/D\N87GZY-Y(Q+ M.;I)RBC")!-0R5A G*H$YA1I^KA]Q,W;"X]VP%&\BM.O:(NE;(L&/6*AVKWGFU5[XS8+VY8""'+45WN5C# M5JD+!N-> ;MP3_:SR,O%:O+51#A>_RJ7$Z1BIDB60DI2;+*#)62$*YBD11(Q MK(A$J8M1??'4L=E%L\%8+E>EB8[[IY[CUHMZ.]<(Z[BU_1*VTY:N,Q@#;&1W MP,'9^!S4^Y3]T#>T;(?^OUV[\?*)@PS]@THTH_?PC]UMNU4O' M%B5DM5R<$"JC#.L!2I3B$(M$PAPS#),D3X5(2%P0KW-DIU;'-H ;.5TH3R_ MVLU_"8Y@W[O>^^#UN^GD!5!0]\*MY4$]""\P=IT$OYL[;R15?+3ZN5JE $@Z],1<>W /;=STTTFTJ M^5C.RI6T@6Z?9BL]#$H]257;AR;!H8BB7#(LH*1*0!Q'&:2Y_J-HEK-<2BD( M]J$D/]VNW[JBT5Z)U]_>NV75*+A92?*W.+2=*D:00JH"EHV WFYEVO)X6Y5).4I42JF(!LR0J M(.9"0<;S J8BS4B,4H;=O,"^!!R;-]EPAJ\:'+6+3P1OUP!<%*@7-IXV* M0.L(7BAI?KX&5D^@%065IM"J"F[&TL$>;,^OW-$#L4._7H?[T4OWV!LGZ:C[ M:'47M!=]UG.]U\?'4]DCW/C8;'K68?@L$-]1YEB>")1DL M"L&-UQ5#2@2%.S94_EV\QY\ MXP]2K*?R"L0(1L45V"@!MEI8=[/1(_S1IA=N0==_;BT/NBKT F-WK>AW\R7Y M =_H5"[K^A^&+25F<0%CEN@I@*0<%GFJ]!],52ZHE!C[A_NW6AC;&BY ]'X; M/S?K[N55XA@/Z#DX8#T0Q=V)&+@?+$V1X6; MU4>W(R2V/(J=G<2?3PIH7V-7!1D!013'#J%'-^MJ6QC?!/K9 L\$2? M_>-8CX/J-MR#0-7SL*]E; 4_]5*S_"P486D;CK8V+'O#.:7W2!S.WN!G':J< M0OX\^?[MPZ2(293G:01)KN=YC(L4YBQEL& F]T3J%8=P"A9M/W1L8_[[-_!A M/IW2A6,0Y@N 3@_JKFKW/'Z_FS 18:,8I2V*=/VHEVR<7IT%PGD,']+\! =U M:&]8XL7SBN^Q,#K< MTI&WC:[6"U,JYZD^8EI.>$)ED6&J77V::L\_$5#;#P2C*"N*3*&42*\HW_TF MQF8DOBSNZ:S.W+<[WY7(MK+51FA/QK5]7-VLQ65H]6PD#N&BC40O[&A'<0C+ M?[;?S+ ,9T?5W.,P.WYE5S;6_UDO5Y8$[6[>9"C)W^6JVE#X/%_J[]_3Y_Z^--L-M02S^VN3/5>N2KF\9LO5@G*]:J%ID0N>0[T\41 G&844 M%<:,9"A/LT1&C/GQN887O8F5?3-5&OZUOQLON1:8?!4 M:VP24N>-MH!NU/V[+ZUL#Z^#X\[G*W=RWYNF+_MWHZ#)FVIV4M]\;OK7Z EN M6WW[QNBJWX.W8*,NV.H+_FPT#FA\^^R0P(R[/0@Z,&=O?U#OL_[VV%;7]((? M<@]K-5@<$L&>SN\5N*RJH9.WAP-H1 ME\#)#*?;'#BYP0F _60'M]NZF9>-X?ILZ#/-,?H$(T2PP@@BF680&_9QAD@& MD6!I%B<*(9GX6)3])L9F1+9NP]22PG:HGW@ 1S=S<1DZ/5N(+3!6NBM;M#"< M23BN>U K<*"900?^<35WQ_J)*[M&ICT^K?40NOGWNGPR?DT]E6E?(5=)(: 0 M2$+,4@R9C".(12QP(8I(+T/]XM,.MC.V@6Z8*G4S5T V'QV.61]'YO5$H*-B+W$L9V$(7 TV^&V!HYI.ZGP?F3;Z'.(RQ!..X@)&(D/8'H@+2(M&?)$,9BTB6 MQ_E$#RLV=[46'JW[#(>V#/V-"BN\D?:A? (_R]4#T'HTEJ36S&0JV46@GT'Q MZ14W(],3TCT;G@9%*S9HRPVV@O>TK=X!L: VRJ?]0>U6!V!V;5F71UQZV'^" M^*>J[Q>3)$8XY5 B7I@:(PA26L0P+;(L32-%TBCO=O9_KNG1>4>M$^[3C%8= M"RNZ=XIOX$!(J >,([@0Y0M""EP!ZRG"X&SSKQ1PX K+\?@#YR=&H:22IZG61K)F/C0%)YIS\N$#<# T>]\;KB%LL;CV&#+I"$PO3#?'VGP5YILS !QCPCEW M6TY=SX21BIOR:'/SU9?U:JDMH\E0_IWBV MIM,[N7B,)XB21" FH2S,,5>,$Q$@B:^ &62>[N!HNL#5W1R-P".:**S&T*H,VK" M%BXF2*-]78T-L.!<@1J>*_#']I6[:;URYFM]U1:F*] !6JDP 8JT,(*&+ " M>L^CZ_^PWOEXU!O6^Q^/WL=6%^.3\)A#T1YMG_6G?_RM^4;_,?+]XV__#U!+ M P04 " -J6=4EXB0SG#! #3*@D %0 &YA8FPM,C R,3$R,S%?<')E M+GAM;-R]V9*;.9(N>-]/D5-S.UZ)?6GK[F-**;-&=E0IF:3J.F=N:%@<$D\Q M2#7)4$K]].,@&?LB!OF#/Z*LNZ101"3ARP>'N\/A_F__X]O9[*>ON%Q-%_-_ M_Q/_,_O33SA/BSR=?_KW/_WMXV_@_O0__N-?_N7?_B^ __7+^S<_O5JD\S.< MKW]ZN<2PQOS3']/UYY_^GG'UCY_*?O\7E[,^+Y:>?!6/RYXO?_M/NU[_=^?T_Y.:WN??^Y\U/+W]U-;WO%^EC M^<__ZZ]O/J3/>!9@.E^MPSS5!5;3?UUMOOEFD<)Z(_,?TO73@[]1_P47OP;U M6\ %2/[G;ZO\I__XEY]^VHICN9CA>RP_U;__]O[UC27G$.(,_YP69S_7'__\ M!<^56(W__'Z^Q?\]S^MIF=?9I??^[S$\N]_FM-_28L*SL5VR?_[ZC_^ M^6KU+TM<$6 VW+ZA;^P^HZYV""7X;8WSC%O^+M:8+=*-7YI5Z2Z6%__E+$2< M;;X[R3B=;#[Y15RMER&M)Z5$FPSCD+))H+ $"!H=<)9]YB8(8]5-QBO1*Z)Z MHXP5IC]_6GS]F3[XYRJ,_U+U2]A^N9'*G26WTCF,]HO]]Y%^=X(Z\Q@*T:JD MI,T3.<20!0@1?30Q.::.)_WZBC6+_[I:DR%TMEX,(+VM:HC8VG*W) MM.+F-X?0^HOY_#S,WN.7Q7(]25KHK%4!S%* BBZ!3SR",R$K@UI%&0?3_O65 M]T*!Z!\%!TNS$S2\P^5TD7^=YU=T$D]LX98IG\$%BZ \) (NH)%"SS:3*!.":)) M'K)ENJ#EQI=T_-GVP.I[P4+U"XM!I-J)J?BX#//5M,I^9^Z<\B*CCQ"<,*!8 M-N"4(IQ;$5R4CODLAW,=;JV^%S)TO\@81*HC(^/7^7JZ_O[;=(:_GY]%7$Z2 MLD;)8B J09$8KT%8S!Q\S(P56W1$?30B;J^Z%Q),OT@X2HI=(. ]?II6(=Y"2(H$@0/H!T13K%4 D?!D+!S97W0H+M'0E'2+,+-+R> MI\623-E&\!](_OAR<3Y?+[^_7&2<,%,\9Q+?M$RWJ:V=111,7WR^MQ7I'R+&"[10=8A*=+:&( !1:15 J:PK*8P)I MB[.9Y"45-D.'V \='6<]AQ%L3^AX25^^77Y<_#&?Y,P39G*Q(BH*QD7Q$ (7 M8'RRUG'DW Z,C:O%]T-&QYG0(83:$RXV7M3;Y;OEXNMTGG"B4Q0)4R)I!)*+ M*F0'E-ITTQ6'1! M4LB>0_6TLZ"O2H2DZ;B47.8Q?L%44'L'85 CS5G)7CL^;7UMQ/Q!TG!(]6'PCJ[W68?5[,+Q)X MR BP@3#*,5I0)5MP47C@Q2=18D++C[\RN;WJ?NKO. ]ZE!A'AL '3.=+@B\7 M\>-T/<-)4IB$<0:DLX*.-.+ZRXL>1^RN\XHWFX M #O9_+]^2Y_#_!-NTO9G);A*[I$P9TFJ&U68F8CJ^KNF_E_7#0 M<:KR:'%V$2;\'6>S_SFG0/@#AA6=:?GU:G6^2;6:P,EL@9:._!HI&,28#(28 MG ].>!S +7R4A/U*K[K/5 XAX"Z0\I^+V3DI8+FY EZN)D@'G-+1 T/A0"4O M*2+V 92)ECBP1:FA$@ZWEMX/&=UG*8\1:!>(V%4-;0M"ZI%(2C@G/K2SFJ4( MZ$(!Q50A/D2"5&RD ](7SH>Z!;N?@OWPT7VN<@#Q=@&3UW/Z-!+']"N^"NNP M8VMB,&6;DX?D"?,J(-D^Q5V]^A7::4$')A\()O=3L!],ND]8#B#>+F"RL8(O MPQH_+9;?)UF2V6/.0:PPN\#"KV>X_$3'WU^6BS_6GU\NSKZ$^?=)1(ZA&C4E735OL9Z"RD*)C/AP M,9N/FV8!.:85<:!"X%L'M,3&P^MOA\Z.LYP#B+6D:'Q.I7EB_,\I=]XL5[C:JN WV;ATT0R3O&W M3>"D%Z"RJO:/:Q#(@[#6D^]T?(CR\/K[P:/C'.A HNW"=GSXC+/9A>5S3CDM MK2/7*)E:#<+ :1W!1%XB=]8@'\S5N+;N?H#H.!EZI"B[ ,*[\SB;IM]FB["> MJ")+SI*#-,K4M+Z"$*4$6Y#;G#5%4$,EMZXMN]_KPNY3GH<*L@L4$'S/:HWZ M(OWCPV<2V^KM^;KV-*AW/I,8>#WB'#"4BDX_P\ ;"J14B=KKD,C8[^Q@= M^^&D^P3H8*+NY.7AZNJ9 ^9?OK^OE. \X4?\MOZ%?OD?$XRL9)$5:%XRL1(* M^*P1$KMYQF__$[]/9/*:2<6@ MY,A >2[!88S =5$*1;;)NZ$LS\VE]T-)]VG28P3:B7VY>I[]&WUG-8E.%DQ% M0G%.@XJV0,Q1 %INDT ?S 9] <6WP\5'>=)AQ!J5[C8!NA;)KCCE@DLY' E M!"63AFB5)B983"$H+?/Q=;X/+K\?-CK.FPXCV)'1\8(XR!LN-F%Y,@9]5( L M4UCN? 0GZI-+[A3A7:-(QS=!N+'D?BCH.$-ZN 'T_R__7Q'>&_H&X?U.]LD M;%[/RV)YMOFDF]3NU_;LSF<,T/WL<;J.;()669C<7N$*&DC^H @>R L,H&JU M16#&@M9Y]K"*Q3#*0IB@4@EB4!P*(%E MZW/PS@AY?+'VC27'Z8 VG,)N[.6#93FV%=\2OBDNC#+SS&NWE9 B**&(^:@R M%&-D9DZ[H :PX5<+CM/\K"D GBS'/M3_9M="GM+@F". M\"N,CHX=7Y9Y:]%Q>IXUA<%!\NSS5'^YF*\6LVG>I#["K#9?_? 9<;TZY'A_ M^,,&Z7*Z%Z5''OCG*_@4PI?)Y@%G]=[>EM^F0DC0WHFUU"! MBUR!8HY@E)P#I0,:BUPZ]MBA6L(J;G2]6W2SIW[&V7IU\9V->(%\SYV GT+= MH7;C8HT7JQ4)]Y)7Y5Q)#CD8K"FPK*L;7#P8;T*B;93%HP^$#^?U)AWC>!7- M4'%A7 80^HA'S4WJ=R6$ETP$Y(9G.B4+LW1HHO%D;)D$H8IQ.4:A\V-YIF.1 M:Y__?I?Y].O85;S\2_6+\-R^7TZ__2? M87:.$ZM3X3DDR"K65U*.0:AO'Y*2BFLGN31M$+07>3T@ZB@8+%KKI .@O4BI MM@Q;O<>$Q!)Y%K_C^J+8F:/AR@H&.CF^?8475,P@DBUZP:\ @+]0A5 MXX1/[6 UF 8Z0%.],#S#C^$;7F-G4K-XN;@"T3D!2I8(,2D+)F618O %W6/5 M/X?#Z%YRQHF[VN'G>)EW )QW2_P2IOG7;U]POD*RLF_7GW%Y0U@3QHHJP3I M5I,,DCMP/&YN&D.)+G//'PO2#X?1'L2-TZFZ':B&UD<'$+M)O&.:>Z'HF.;T MAZH<.(T6HD'G>4H^B<>ZU [D?(_3QKKA67:PC \'R&(=9@/9H,477*Z_OYN% M.MDA5R?O2PUJZ3R><,TLXTX"1CJ#59!D3TV]]U),:Y]4B*:-*_0853VX0H/$ M;(.)O@,[\Y8X"?5AZ1L,*WQ?)U>]+7\C(UK%-0FY6%E[:#+F;>W\3U+BBL*# M4DQ,10?_Z*R@PW'T*%D]^$2# &DXX7> I%>[92\]O*V@-GM"H(DL:"@AU;9H M/)-IY1YRE,(5$3**-EG'AVGJP04:!$,#B;T# /UELSB;*9_'UG00=. MAC/4FQG%#3"E:4?$@AX?*UPZ'"X7%/3@Z P"CH-$V@$47I.XYY^F%!I>HOG7 M;VEV7HO"+WG*(9%DBB$M>@Z*DY$,-DE".TNTR@_F/JQAGTT0!" M@ZNB WA="P]_7\S310"04^2%(41A>2T&%A""M;1'LE8QLF+PL39H1S@[]Y$S MSGR0%D[.T<+N #%;^B?6,60V*_ L1XHVZPM'ZT1M(B[JF]C"5!N3LUU_G#D@ MS6Z]GB3.#D+N-],0I[/I>HHKBOHV3Y8^+V8D]%6- -??K^Z.L_%%8.TK7PM* M)"'<,1S0-[V7L7OM<[ MF8NT**+2@J&&Y&L;.HP:@M .K V<&$1.F[+IK>I->KJ!U%':?N!2]0C1=P"@ M5^?XVU8R(7S:-Q"#[7P9#@DJ:@6!V=I\1JC"C/'://;>_B@+ M=#])XR:@VQFA 130 9)N9M4O^+GHI#GQPD7E*5J1WI-CJ4L$Y\G/E#+K9*QE M6;4I0WN-]/SWC)J\; 6D T7< H)V)O58#=<%(C(9QE33H8NFP+I)DPXL#E(E1 MQ%LG"3TVU>WH,^XN2>,FL-N><47Y:DWL+.^85V42 MT]7EBYD74"X03R(D,-'F5$H)(;1)0^U#W;CY[4;X&EPM'4#MS6+^Z2,NSUYA MO"ST13*P6C*D/4+:5]KF.O"$@8W!,?2**]\HP7F7F'&3XHV =*S0>\#-W4!" M%:N=+H8D8LC(TI_@F*FS#FJFUW#'&Y56'QC"#=YKL35JCA-Y7U%E[*Q M*F?."H4*"@,%HK4#K><1-+%4HC9$4)N:ZD?)ZB:G=)(L]Y%JZ< PW4R77;N3 MML)$[J(')Q1%$R@E28B3P$2.D=6*XD=;:0V5JGQB#< IDMW'*OW1A.6!&N@ M28^Z>]?8BL'FP(PBC\_6=F*)?#_I'41GF>*<96U'<,2?B+-36+"!<=9"/QW M[D[)YW4)XGI"CH/"VN'*1Y9I%Y$?$54DD05GO+9><]4F(?4#PKI)FP]MS@;4 M1P?P>B!I>VV_!*L4L43QAXL&%-/D2M1&JBP51_^G6-)MLE4_)*V;+/K $!M6 M)QV ['J >XT+([B043$P:%UMS431;LD:C C:*NZ$CVWN^NZGIYM<^L!P&D#Z M791#;6I+[Q73A$ ?E?8,4&T&*:IZ$4YQM#0^&,UK,\@VL>+#-'634A_:. VC MA1ZLTA43D\2+BIJ"#[;M\NI%?0I:0*AD,M-6)]G(%%T1T4V2?&C[?(Q)/#*%5"&T5HW2PN#N R[N+=:^Q8%R0KE;^B5*/?"QT5',EP$O'#;/.L*LW=AFE_/7X8O M4_+$)YH[QV,6P#3Z;4FQ3S*#2=+HC*DHTZ;G[@,$C>O)-+(F0PB_!PRE='YV M/JL=HS>9AKHIEO@9YZOI5]SFW-\L5C73_K9\#-\F D,.K+XJ+JIVX*%8,DC/ M0>3@@JE/T5VS]P)/(73YC3QKU2;<_Q%EW5RRG:1^[GCE# :VTXP@V48RGW$] M36$V[$"26Q_=*R#P8*!(1^=Y9D+E-AGO9S>LY"FH^,&PDJ<(O0-?Z?ZN MP,K%(.N@1U\*G=TI2W"F),#(E"2SXF6CAI/]#RMYDG[W&E;R%&'W@)C9;/%' M->R_+9:O%N=Q7$'06+VT!KIJ,. +BWQYF$BMHD TD)K!46%CS: 53-O2_+$2;"M$O7!&((3% "SY(P(B$*'-G=\1\)L_#9B3T+! M_F4&3U%(!];MVKWW[^=G$9=ORX?/).@:06TN-"_&<[R:KM)LL3JG'UWQRE$Q MSC28B'1F!,UHHQ+76D>3K,!"IT;KDH0G4SUV?# ,&_!JH37*$T\BX;/.&\ &" MQJWPZ0=I!ZBG1Y2]/5^OUF%>APA,O.-2:5E+M#=O1&R$X*4!FS-3/):D9)M: MH,>H&K<@J!^\':JH#D!WLYCRZ7)DGK/"I("L2P!EDZNS<1T8)95B3L56W4:. M)'SLK$R3>.24RNP.NP^ZM^3<.NF+!:892=2DFO2,'G@6V6+Q)3?J^;X??>,& M)B>%S*-P'41_W:'RCNNKF:4CP,KZI,'3_HX17/$.,)<0#-)?O,W=].-TC6L/ M^T'A4?KJ%'T[=SBQQ'F6&J(@29$[3"Z/CXJ^]0C0T& MP&9U=I6V+WP*<.7%VW#^T#%=9MGQU<+G@)- S:69XIBJV- MJ5E#4-GFQ=NJH'D!Q(Z+N./0<3_4FJFJ S2^7*S6 M;\N.T:L.,]RZP"4'Y+:0(Z 3'=9&@E/":65%#JQ5V\Q[R!DWC&QAPXZ7>C?0 MJ9.(-^4YN/PZ37BY)UXAT96F&S71US/7YPMENOI?V^^/PD4C:1B:@@;NQ#@)#@\3BM=8VVB)?/:> T1%:_" M8N!DX9!X3LE'D7-L5=_T$$UC7_F?#E-/DGX';TW_LERL5N^6BS)=3WC!8CQ& M<#JE.IU9DP.B+%BLM5?>.=/(2;M&Q+A(:>&:'2KA#L!QV:KXUV]?<+ZZ%@2A M\)[$("&JVHN/B5('OQL@-@R&PCTVFJ_P($GC)DI; &<8Z7=P5GW V:P&M?/\ MU[#\!UYC:<(SQR #[04I!)VZAD%(W(-5F;&@12SZ*%GC>M1M$#6<'CH U5]P3C*:U? SGTWGTRJ?]?0K7K"#N;",/H IBF(# MSPTXS.0Y!B]%C")(;',Y^ /"QG66V@!K2%V,W4/Q>H#YMKPFW,,MZ]L MK[*]Z;_.IT3:1TR?YXO9XM.FVW&4L@2.%$=8"4_C MM8_;**B-Y3I.WCV%>U?-_2:*EVD+FBIAQ M0=,TQ#M0XAV YO?%?'&3BQW\+P4D5#1T*'E@.9/A5$S2GE(.O,W!:\:3;'0G M\T/2QFVBV )0PVJC ]>:(D6Z)#]2 MWW0>EM]?D_^QF0I6*](6FT3QA5V?U";RGJ4 1M1733:3&Y)1UPWFO2_,&F8: MG:S-F!JWZW$+KZ\7!'2S&8C%W6;^!>=8;UYE5BKX@."T#Z ,LDW+<,A)JRBX MM[*T@=28,R6_H]8 M:W,D7R=C+[#XYP26PZ7<@8VY&$]P\?;WE[":IGH1-IV=KS%?>2$ZY:J*8#HW0O6Y.LN/ \:#!<4V = M' 76VEM(FJ>D>&;<I(4.H;03T(2\N8@6#5@RNJ!D M[:Y*QS,D*T+ F#P=X2L]1 M^ZSQRG4*LK9ZCE:T*:HXD.#][-NS>OEX"M5U@-"_X_33Y[IKOU(X_ EO/F._ M]J1\:\]59"++@L",L;4@SD*,S@!GM/LX,SGY-D^)GT1FUZ?M,,!9G$J+3X>H MWT)TCNN6 -U)\V[K Z8$SR(J*%J1RR%10A0,(:9F1=8H?WN W63FN(X6#RW1L+W%7EP-/T1JNPIA]YX9G%<]^:RW MR3,%.C,R>9;+.I6<3)XOG&.T2L4VPU*?2.BP&;ID:/^((.IK&@9*D1,4=+0@ MF5$YDP_$4:\QD(WI'O;;*5GN11;D] '[("X"C:Q^XG>CJ8GEC/'40Y M#W'\VV))3LE\.V$I??^X#/,5L;=];K_YUVR+@/Q_SK>3Z2_E4XNEZ0?K]7(: MS]?UA/RXV$Y/G A7I J\CAUCM/$C.2Z>(Z\-A',=UH0BG'83-&%SY+=@)\;P MGEMH?$!UO-MNZ.81=HLJ46F7R9AY"C*0U]E]%&2HXK6/OA3EV[3[/9+PD=^R M];DC6BB]@WO.>SB]X)("UR0U-P%"J2T8DT!PU@OP]&U4B:-R;^:-#YA->&B:>9M$PH]X&3Z'\$@W?RU*C,D90!4<64(= MP:G(P1A=Z/N1!=5\$O6^,P./D,''JIJ)#KGH* T44VA_B*+ 9YL@%QZT*J@D M:\SLAHYN,@8#X>+N&,2#I=Z!>W=)_58BU=XNYG7GOO@V74U<5$QC5)!5E*"\ M(!^B=B+.3-M@R&Z7U.:*Z%&R.D'4 ?I^"#I'"[\#)-WBX=7B+$SG$YT#4ZZ. MAX@>:_(LD7A$ A[0V9"YX:K-F[A[R>D$.<>K^_;]]M&R[P! U^8X_17K=1*9 MY1R$<@4D[2-0C RTR\E!#BYQ)T40MDVISAU21KZ%/EZ]#\_,.D#68[>;V$:9 M51YA_GV3I_^*VP3,CAF7LK3$$3@O*>3PDJ("%@4P6TQ"SUG2ZD?N\UXKC7SQ M.Q@NAA=K!P;E1IA]BY,\^OYR_!E2M'&^\)H<0 UE3 M)P0%%,9!X+H$9H,UODW6:&\2QVUYTP!H3733 >C>XYID@_FBRF?'14G>BL)K MR2P64#%+"$Y[".1",DN66-@V>?7[Z1FW99$77S9ZJ4&',C)D)RRP%&KUH/0D(L?!6)VSL%;XN%> 3PM>0Q#] MZS9Z]J6HDXO[PV/[)J+O'$J[_<:\*MI'!H6V :A"YWJHHYX-HPA":>;9?M/> M!P'3F %_&PP\ 6 '**1SB%W=L>\LL9!6NNPS>*T-T$YT%(OX @D9'>_)Z+)? M]?HPENL6=?W"[A!D/,6R':.F#IRMRP/@#1W^FVX!DQPC,]8$D+F.)0ID_XGR M AKI$-#.V=CH\>%=6CJY]QTP\7V8F#L RNVRB]?SN]=+[Q>SV6^+Y1]AF2>Q MH!8Q!(@ADN.8>('ZO TL]RI)^LJ[-F5D3R2TDPSY@;BXVZFAF9(ZP."U).[= M!QI+0XKPVX*60XI.MBGZ14\'6^O6&SID3H8Z!:SX&C%Z M#:$4#24P;A.+G(DV+=:?_H*Q97/UDT'S<.F/^H)Q4XNPV2&T\*;1XP[\7 I4 MBCDPPC%0NE@()D3(V6LK7>TBKU;G MF%^=+\D9V>8@MU'6[_C'YD>K20PE6YLX\%K7JT(=+,!JXQ@I;'0DLA1:/1+? MA[[1>[.>-EX95E_]HO _P^P:2 M?B_R1F_-.C8&C]#6V"60K^J\L.H>;@8\T4G_;KE(B'EKV)?3KQ26O9N%M$W8 M+VZ4]I$7R8HU.8),];F#J+<_WM5ZABA+B%FSL-_(K6.H&+W7ZVE.W),IZHCF M3I]JU=3'88!)'%XZ&;?8N5%2.E%9VAQ=@N!BJ,WG ^T[S: 8[8H(*AJUGS>W M[XKC=X$]#>*::* 3=#WJ3-0GB.=G9[NA=Q^0]++Y^EKL/2G*8DKUS3V:^A8Z M9'#<(>22,@99*MP6BEAQ\Y*[(&"CD:S.QX,FD M[@?4?XJKE+9J[!>GVYWX'FN@F#;M,^C77E1Q;JZ$2+0%I^O:NG5B@@DRZ0R2 M=F&MVT3PUF;(+OB8L[?9MGE.?33I^^'XG^+>Y;1J[A?7FXV[%[_%:^F"M:"= MK9,S78;(R=M'YK5CSG*3VCR7.Y;R_5#]K.^-1E%R!Z#>Q_O?;.E(@M\TP$** M6>LOO4<2_&JZQ@^X_#I-N!44Q0.+3_/-IVQD-O&A6-K-"JST"I0LF^=I=)8Q MD1*76BO3IC]/:\[VVQ3_%)=;78&D@TWS:-FK"U@$,0/,!TZG6O(0'3((TGG& M@F-%MJG_.+XD^9_B%FPPY1Q90_KK/+>J2#99,EE0 N9:RV RUB&>%+V&S(.- MP99&3=(/K$CFS_J":R!%# JGT\Q\"*O/O\T6?ZQNLG#DE(?+#VTYU^%^RH?O MPGBYT&63/6=23"(;2*580I@SX*4N4(H2A M<]%$#D^GM9/78,>BZ9["R)9*Z\ /NUGZR:TR":4$HV(B)U);\$(8X"ZQ8!/7 MO+0I0^IH=$AKG3]:>_L4!70Q/>1&7%.#DGF:SO &4Q\73Y6G%1H-4^13HC*@ MG+?@M,Z BELI F>"M7DNUH*;<1^X>XMQXNS M^E[CO[=WO(JAE993%!6KVRMKC@N3!611*:&#SZ4-Q/>A;EP#/#Z&%HT5V@%( M-[);$>$4UKU:G,=U.9_MGNVM)B@U,IF( U;G0$3-P3..(!7/ ED)!ML\"7^, MJG'M:'>@'$R!'8#Q8ACES<3GQ!/Q5BH2BI/$!1<:HD$%)GCRZ*7/03?J2W\O M/>.^W^T.@ ,HK0/H7;?A;\MOTWD@N7VI MK# K[XL.L9$?^@A5X[Z8[0Z&@RFP S#^)4SG58)OYQ]Q>4:L;)EZ4].R$\&= M=8G<"K$9+!FM@J ,A8;6&)NB*B&WJ>AXC*IQW\AV!\;!%#A^%?V5\[M=?2O2 MC^$;B6J>Z>^7],TI[3'GG7%9*I#:T!XK0I&O83F@RTS94JK%;Q3)/$[9N"]U MN\/FH(H%A0*UK.L_DY$ZN#)(W[.+@[< ZCNGZ@ M>+IF>(RMGE3M#^-XV:03GP5 MU$AU'1SP=SF[2+R2"<#IUTW78\5RLC)RL+I.:0N6_!4G'1C-4_".)(MM*M7W MH:ZW]JK#(..' #Q233V;Q6M1W37N6. &>?#D*AM%^]=ZB (36*=,Q&*B<:>R MB?<2V%LSUA/A\'AE]0S%=TO\$J;Y(M^PS+?CEK9QWL2C45XI#A@=,9NR MA:!MG2M@Z-NL(+-M:OP.H[>WWJTG NK@JNP9MQ>GP[OP?;,?G>!.6O*8DQ,D M2BLU1%T2\!1EEEJE&$Y]@N](ZZUIZHF/[T,4-';"\BXWK\ZQ=G:BS41??5R\ M*&4ZFQ+&5^23<"^D-I =SW00$(?DBJ0Z/T,;Q[E+MR>V/9"I?,*BO34['112 M3370N4E;GA,YTQ")M1K:37@V2MM2.S9L^H.1^0E>DY>!4:%5*A;?IL1W'^IZ M:ZYZ.L-VC)JZ#(E?S^G3<;7>&>O?<3TI.BJF(H*)EG:5JE5)02M@01MABBJ9 MMTEV[T-=;WU63Q:*'*6F+J&WVT[7HJP+CX$Q%ETD:RZ$$U#OCFH+SP(^E5B" M1VMNWP&V-GYWB>RMV>II;>"12NL2CR\7\XW$_CY=?WYYOEH3@\L+6_]]$J+U M08D"P43:;A0M06A>NO /NY_13IA M20=KE07AB@9EM8 8/$E4,O2:?E)2F]KP_6D<-TUX^G>T+51W."@7M.%:@G+; M0/9^02IIC)&20XJF=I M!H)@&EAR,COF>10G!>1MJ@V- MZX0_&1(+;=S)_6GLLN? 8&BY_7:PC>KZ\2WO,/B:E#G_5 =/[GQF9KPI67D@ M-X@"-VOJ?#PZ#7QTQB7R2ZQOXU#^D+0N^P6<#(E'*:IC /YROIK.D5A:;=I= M5AGO?I(G6M9QO,8#TT*"DAS!&Y[ L.QM0BYSHWY'3Z&RR]K%D\%R*/7U@]#] M)3HIR)'E'$'Y*LG$%#B/Y!;YS+A!X9AIDS7?G\8N0YU6Z&RDNGY#G!R-P6 M,+IN%FL%'1(L@+,,C2$I:M'FI?^A%'<9LS2S>*=0:TX]?=D;^;=F9 M>?)$UM\WO#BEN?0EUK+-6B;'$GA=+_:3X%(F&S"V,7>/435N0?>)\3:8>HX] M90<'V_4](X,(IG@-E@E=&PF0NV \A^(#DJ22YKQ-E/L 0>,6;H\(L4.5TJ,L.N0491E%\9;0)+1:GNXD$_2=8(MJ\YSYB82.6\(]XBD[ MM!([.'/?7>ZWNM$NW(AM>TGNJYQ^3.+^ ISH+*45#"'91 Q:VE(Q> 3A-5>,!Y:C:8*^_6D_<>TW)YZV9W$8:6M&!"5#HB/ 9BA6D*21^3O]& >";P-FQDWH-+O9&UOM M'1S_1S&['=5YMV ^SBGJ 3F:&+D)@@;045R2XX!24RR2VSEI4V MP=5I^1PW#=5LOW0,E@X.D5O\OJ##*D!J::)EY*C).E_4N%JR MDK'.%S4821_DV#7; C^F;]R,5E/H#JR1JF<HZF]+]*LS*,%CH:TLD]2ZI'S9FFS+M<=X!AU]C$I1C$-_:$LV87H M6 !3LF$YN!Q=FUKW]CAN5F;2/8Z?HM1>QG"??_DRVYQ>879Q>KV>E\7R;*O6 M"Z%F[62*IL[(\ Z4\APBLXYB91]#C%Q$UV;2R9X$CGOCT,P%:*&>#GR JPXW MTUS;VR3#DU+H099J8KI%R,@CDULH^\Y+\<,EWP5P MKK6BV7(0M'4H2P'F;2*12(3H.0.7E. \!&9EL^9IMV@9^=WL2>!SE/P[0-"% M9"X;\E\\T)CG>Y+"KZ:K-%NLSI=7[@7SS!KUM\Y%_.5__OEC_;]Q8]XDM MF)0E%YBY&,@;3;0G:P_@2!YQ+L*F(-K<1>U+X?A1\>EP

T#938 3AOS8YZ M&]=A.J\7;A>ITEJ%<&/:U%7?+B1V$%D";94 )6QM'9P5<,Q>6QF%X&UZ.Q]! M]/@!\6@0/I6J!T/UO_U\1TEOZ!N;'VU^4O^K]UA^JG__[?WK&Y\_A]KW\,_D M_6P__.5BOEK,IKE6&EP>;:O%U=FV?8[R&=?3%&8W>5E-S\A1^]&SGR>N\/,5 M'[@ZH20R-"!CUIZB4(1 M"_E >J\=!&S;[& O)1^E&%NTN+>/: ML=/CZTYIW'':>:9F[A62GSIK8^TN/OL41N]>/KJR?70$2XF9T^G+"RAC!1 B M(UB4(IK(N0G_Q+;OPWE<3?,T++^_7=8[PO7WO^+Z6E^2+D6UNBX?DXI_!WCX%TW?O M\D9"Q(AYH8S3R1O\%&:_SM?$PXMOT]6$*Z^32 HD>ZL2".,D>A0NQ\?2A/O!Y_J*XV#G:)4M!I#?V.UU M/BQF8?GWZ3RO_M]MQXR:)?\KGD5<3M"(X W6&3BEFF*.X(H/8+60V3C//&,_ M\NA^M,AXJC]<98L&\NO@9N'*+%ZSEIM=(;61VA:$(&JK"KMY'D2GL\4BO'4: M:5LT=HYND31V'<#(I\VP*NL!>U?D_Q[.Z,N/RS!?D3](&MUMT910LSK@P]DZ ML]K7WI$ATQ_*>QY9YD&V>3GU8]IZ\7V. L%M: VKD0XP=KL-WLY*UX&IHB2L M)3IU%CK/== 6@LPI%!XQL=+J>?U]](R,I8&U?N?5_-$JZ !(]VZX-],YOJ9@ M=C6Q9+T5DQHP% =*D&EW/$FPN6!1-C#;:,CWXW2-W(>UZR/S,.6-[KM_F=[S#;:O$2?)DV(-$0*Q7%+6$ MU<=<[SZ84Z[(K'6CJK8?$]>+WS\8S%HI9G3;=''#C_G5^9+BXNU#WPTCJ\NV MLIAK@\[M)IL$I2+M&MI%RFT&5!GP(03(B1%W1:$N^W7R??K:O9R- UNOMCH8 M&V+7MLR6I;?GZ]4ZS&L6YD6A1:YW+][,NK_@LF1CA0\1M*M]B[WQ$)B*X(JJ MW4ZL],SMA;2#21BY=48CP)U&(QT)]0F_K ME MMZJ#2HFM.V8-'S%//\5\_3\[,/TOS'_ M6A^L?5E.5^1A2)>]I1TH4'GR,)P%AY&1H+U(6G%G;]<./6 8&Q W<@N*1B9S M;"WV66/TX?SLC$2]*!^FG^;3,DUU0%]*B_-Y+75_MYA-4^VS=D"%T9Z?/$!] MT2$\#%1=='>9R_(*7R=_E"*@V)H2IA 5' 6IM1N51,82!;.IR6'T,$U''\:/ MR?8!8"W[=_7NT6QK,O+I!S$6@OTH:D,(E<4PB(D2>AA&I4X+T??=T: MLJ<@YK8A:Z":'L)8_%1OX=[CE\7R8::T\RY)D:&@-:!X)*:RM'5N"8\R2FEY MH_AU'_+&S0@W@MOPBND ;7];4=STZVH]/0MKI) IDC\17 $NZTNRD$DT7G+P MSM#N8264V]5E \'J)AWCIGX;X><(47< % IXD5R.E_6Q_IP ?Y6@65',N_GG M;/M$X_:."+77BE8&;'VBH](FC6@S,&^,#SQI9]KTT#J8Y'$3P8W@=QH%=H#4 M7;^ZVSUM;S$E'+>&MAIX50PFVN4 A-HF%@.(^@#/$7BC%0G'6%)UNTO=7J M[<&)J'LN.6YJ=F (-91V!Q;KE_/5=(ZK%;$6I_/K1GAB98Z\3G/U$K$6%9#M MQ8T[F7F)1B=%Z 6+ MQE.$P^NP%!H\)*<8FX[^S]2+8P&HEC#:.PNFH/40O/3#M,D:C?9)M+N?V(F\_R#VW M.X/A-=,!W-XM%U]PN?[^;E8OG^>Y)G.^W!>&"^E];7$,5H< *DD!SG@'&5-! MB3:3$6^"N'TIW ]TS^VBH8E^.L#=>U(/$5!SB*_P*\X6&Z8VS817>!DR&4S6 MDJE&)T%)BI:"X+25E/6N9(^J45IW#^+V0]MSNU<86BL= &TS+6(>9G];X8=% M6?]!XMTQ@E)Q,M0(RO,,RBA'$7GMX"M"+LEHHT*;,_1!DO8#U7.[*AA& QU MJ0Z#OFUV>8REB!A RSIVG <&D;,(%'*3NVDIO EM9G7?0\Q^\'DNUP1#2;T# MX-1G.]/UM@W;/+]<;(2$\\OJOFNC<3^8/;=+@T8ZZ@!][^DDGY_C;R3)RE:5U-^GZ\\OSU?KQ1DN;W.7HQ52 MHX1<651&!(C:&/","R7J\YWY*\4&4]7 M)*%-A_O;[,2LA5<):X_34D?"(T2K$\2BT+JH+3=M+JA^0-A^!;7/[5I@2&UT M *XWN%HA;F:^W&&%:\,M8Q9"$&1U;JYY;E M'TH+'0#J(IEN ?'101-7!A>5,Z^303Y$$7[0>FY9>\' MD7\'."*W,&'U#*M"WD]7_WA)-$S7]:M)RL9'YC-8X^NDM5IXJ0L"CUKD&.ND MA39M1!\A:C\T/;>T_%!:Z !0FV8-OY"%S;4:$^>K[1OX+[O&\J\WC$Z_UIZ" MEV5T);.8L@S@O%*T9U*=YI=\@E9?K3_^1$OEIY.['X ?&Z9^M9:ZP"8 MOX;EO/9[OFC/=:>FA&4GZD/I$'*L$U?KNVEIH&AM;%#&R4;Y^Q\0MA_@GEL6 M?TAM= "NW_&/:X):+N;TY;9EZNJ!,A).X4K.!2B*D:!8D.!]"4#^@E:"3+I@ M;5X^/972_>#WW&X!FNKK.;<\V#1L;=CP8/?Y)VMWOZ8MFZ;'#P%*7L7\QRFD@Z.T5?35?CT:8F?=HVS=O<7FTU\+56374ZU M-BEQ23)S,D.,@0(D$A>YHD7+D)O@;"_RNFUP< S4AE=,!VB[[TIL4V].>^ER M,OAZ62NLI: '-:!&2:XJ9N*T54[DJ<1VVRKA&"2V5EH'N-QM MKO=8YS=LVP"7Q?*LSEY^&V?3[1ZL571IC?GC](Q^I5[!K:>KLGVU?XM]8TOV M41&D7*PIR1#!!9)!*<)$87.RK(V]')B1;GLO'(/G,94]]AOY#^DSYO/:GO/: M==^N//066X'[Q+P48(2HO7-" (=UCKF7*JKBC;Y]2?90L_&]U^RVT<(A<&LI M[PY,YC7.4CH_.Y_5;OR;EQ4UG[G$S\3B]"MN;VW>+%:K6^PJSQCCBM5ZESIY MB<+[P%0"PY$5X5Q!VR8=U>K\;/N]6]R7PC#*S*&.8@*56"(=; H+;4H,?2*A-(;R$'QT MVTIB&&2?7-5= ?VB5_8'7'Z=)KS_]NG%;/.1NW@S+3[-:]_L[4R,34W0M5(S MTH*RW((SFA'[WD,=_0HL:1>4B\9@F]=DS5CJMKW%,/ ?$P '[P1RF>)B[ 3] MYAS\/2QKKN8B8C/+9M_,;1@V[&T:F;7PG0U0994J/,B4>I,GK]4X)RFG56ON;3,*H$Z-D06,( $Z3 M$? [AF:NH @M55^*/FS(C)5XOSN"[G ML[L]%28!/2A@;(R%Q:RD;^0P/$)5M]GS MH\ UE!HZ@-1]R8$;X1!YP?-/VR*E7[[?GT#8SELN&'F4"B&E4KLR"X3 X(3 MD4TR^_^#9=3;C+S.2< &/>N!:UL6 , MD$)!+KS+V"C N$'&R .PQX'";>MYL%XZ -7A@KMB>YYK[=3OX0Q?+>K]ZX18 M%%QZ"2(;!4I:!3'*!,4G$TV@\\2<\B7"<=R,'#8?#JZ]'B><4-,=H/TR87IU M0_!7K F$B4VI3B]B(*/)H)02X"4Y/3&3N#5*IE6;@/I!DD8VK:.CY?93AT%4 MUP$&WV.=!EWK4#:L[)C@J3AF#(.L:N!&K("3V@(KJ#)'EGEL\R[^7G+&S=QT MA[WC5=8?[OXVGZY7[S_\;<<,HO,%2P87/#E 3 APUGE@TBOAL5@LS=KZ/4S6 MN*F(VNTT(6TNSA8H&24HD14$IS3DI'+A0I!TVF*JA_CA<'T^ (P# MA#MV@>R+JJ?ZK&?]_<83[)W=-$6SY)4#KB,%5=$X<(["*\VH;]%&EAU8C!]:VH<,[9OI'%^O\6PUH1/;&2TT<"_MMN^@RRE MCEPFSXK,L5&6^&C:1_:NNCCO3HR YXSYBUU//NCY1BN;LJ*/G\.NP\7J+_01 MZ]7K^;:V;&)R)*X/'EPA:R")@>8>:EC9B-E 0?BL/,,S<#('6KC MM(31\RY*?)%(-*OI1@C-2Q+O6^QD!8D_Y+1].2(/0B8T&M %BL,3KX.A=03C M2PYHR2]N--^]73GBU8EZ;0[9[1%EVR.3HW(!)8<4;.U16R2X($I]X(ZVQ!*1 MMZFMV)_&;LL5GX*O*\V?Q-AZLQ-XHRL\^;M>F 9 O( MA7B1,?JLQ5[-*^A3KV&*_G4;3S>6[>46>EB=+HX5< ^HV,6%BD6AG=,00A'U M$+?@BQ.0/1=)".)EOXEL^^-BS*#[")7=5OH!\AM9[7^E37!V?K8CW/$H%"L, M6 @:% $<8L0$CKQ-+9B4I>QUK[67XF\L/;+J#U'<8@@ICJW^\.T:X=FJ5*1F MD!W9.F6\(G]1*B#46YMBXL'LU>AC/_5?7WJ<9/Y@ZC]8BAUD&!XY!J]B3U:R MTH4S2)G7+C$WN#[D %/>M MY\*UKG/-$S^/+7JR!-#>G+=/! 6)D=4'#72B&C*A]8U6?>1@M18VL>P#;U/Y M=XI$T,/-#3?'AS1*BH)8;X#)KZP5^>28"& 8@]>QZ*):/W%XG,)NDT!/0;['RR7,?]9A(_SQ30D!J]-P'T M%/'V@(E=").,KMT#5>UG23X#\T@A$?WA4RP4W9 _H88+!#M+ #U)90\D@)XB MO[$S #=2%Y$G&34%)\EJ,I1,$\V"(N#"0U:>.$?Y3YT >I+B'DP /46*8ZO_ M1NI"&F=%DAE$G06EM/(0@U-@JRC0@-B[S?YAVND <+7P MZ9P^[I*5BX=!@@55QYID0[)2@4F(K.:P@D!R_@HWH4T?O0<(ZA18ARK^[HSP MH[70 9A^.U_.I^OS97TR]-OT6_UJM>/$<\X=+Q(P(CD2(G%B C4!H(C(LS&I M42.4AVD:]X1L#:F!=-$!JCXLROH/DNDK_(JSQ?7M04XH=V2WP?N:8P]:@I=9 M@E!%&.LY!:QMTIX/DC1N.7IK3 VCB0X@]:"@KBZ($M,I,5< =>V>+^H$$RL5 M%!9U]H:1Y6USM_MCVGIY\S"&:W^8@GJ&W+4[0Y,%*T4*L(Y3B"RU V^CA5RL MR,1MXK;- ^8]B.O4 3L0#_O"[4#E/.<+W==S(F(>9L3ZA;W?-%%K?JG[HX5/ M=K'[) FTO]S-ODZT]'1B.\>KNY8@".=!)@PBAB12;C-,;_C+WR 2X1O>8Z:J-_A+^G+]OMG>U3 MP'#CT6L[J7=PN#["W.NS+V&ZW#S2XA,T/'EK$0IWEMC2D%9E!&]%-*T\>4> MIZO;QL*-$/945?0-K.N6FD^R<\"PFUMX,<%>U3WW43 N9(;3[6) 0?=YQL-I=GSA?;-(4"5LK MZGBQ)(C^P,"37+(-JO"TUWC0IZ#E+AGCE04>K]F[,#E2S&.W9OMP'E=I.=TT M?MGMGHLWCUKD$E.$HJT'%KT*T 0".%%T' ML?O%6/;-2*U2A[K]9;'(-ZTEF4?O0Q9@N3?U(;P#;^AX39@81:6RWL0W\5OW M(&[K:Z = H3;4!M.*WUA[.U77%YCI-1F(=K4[HEUCALY$A"- ML2!52LGK@,FVN0I_D*1Q#\R3(NL(770 J@=\BS>7]4,^*FEYS."2)WX21;+D MM1:@S2.4#T4DW::8]$>4C7MEU\PG&U0A'0!L1_]O),&7B_DFZ?KWZ?KSR_/5 M>G&&RU^_I=EYIMU:&X70_^>/X=LDAF!9(<82"1"4-!0I\:P!/3FR:5,5 M?P"Q7:8I#T3+G9DD;57WG&_W7NWHO;CI:GVO]\!Z)[O1VX??]G=Y)A=9N$D@ MO$90UM:Y3.3 ,9^"MY9;IQJ-IVY3\[>3YHO\M+V>RWQ;*V7I\$K;+,W@/7HC823 Y"T1Z*M)YI+(ZDME]! MZ!-7[K8X[V ,-95]!R[9HWQ->)8NQ-IWT-198T79.FU#0U$^"Z<$+[91,>AC M9(UCJ4X ASM/7H?2S<% ^[*QEA_68;D>P(X]*K2ML7Z/:4&NQW_7OH$[E_+M M%YS37[^$637CDRR$53%*"+(6ILF2P3.+H$7.V6J=PK[&;0ARQK%XI\/B2(I[ M.F#]%K#S&O[L?G<0L/YQ'\\OA\?'UQDETC 2W 47?_4F[Z0\?3 64D$Z68TNX*V4%.*(B)D9F?8;N]%!*N16OO$]UNN9;=A>%LNSZDB\ MC;/I-L)5N%.3)? MVNS$8>CO-G_3'+'#JK8#=_-HKC=!_RL*IG;3C21+RBE(*=4)%/46R44+J#57 M0DO/>9N7,\/R,:Y)'@.)0V^&PV'QS[ IKBY3M<[><<\A.TY!0?8"@N(9N/4^ MRI("*'):!\E= MF_3_,W"OQ\+.0>[X4Q3Y7-#YF&RWE[Q\DC4/ 5D"XEV#LADA)(;@97&N:!3% MMWG^/Q0'S]Q$GQ#C0\/A.1022.-!A1)]X4Q:TZ@]SE[T=9M M?0IB[MXU#:Z:YWQ6OT;N\.?22_/RDZ\D7 __^0HG!I,VFM%^\K7AF4,/ MGCQ1D$RAR;Z.<+9MN+Q#2[=6[BE(N&WECA3Y<[9HV\H%XIQ^='YV/JOU2)MG M^[47VA(_DS"F7Y%V^>(,WRQ6[;L&'TK0Z9S (236WC)B"$J(R"$P$^C4%P)\ M=A%$<,X45:)N= ?2T#+N)_!MJC5EC'4V G@137TCBQ!=L,0_CXYSBP9%*_[W MIK);:_H4]-RQIJW4U$&R[P-I!VM_V]I1?OV]LK:8UW:WFPNF%)SUA3% H^@, M2C9!,$%#9G0*1>&RVV^NY),Q]RA9HX.L$1IN#S,93#4=X.P6#[N'W\RA35$5 M*+H6%BA'D9QV&41,N92L+88VWNZ]Y(P\WG@X=2^&EGT' +JV[39/_F=;Q>3_ M<[Y:7YOSXW)*B3QFX!@=**X[60E)DYD4)7N=F7L(>](T+L0& \/#1.)16 M^L+:0R;^@K%H#68,D'S-$^F4P!?:H"$K(V7PY%TTA]OC)(Y[A]44<0/JYGF MKOH55Y=ZG'M17"&/ B6%]8DS\"Q)$):5:+@WIK1YM/!42D>O:SR-O]94@3T M].W+UR_6Z^4TGJ^KL#XNWFT4\#NNWY:/X=OUYR"H(Y,6,Q1;FSG[XB%0! 92 MVE1XH;- -L+F_D0^BS#B0+35Y.JB3X1[ M$#$LA$ I/?C[[FXUV:_X1EN:K7:<_"^?EZRW1]W?%:8D])D\(9BXQD!-Q$ M$EU*I38:TZ"EU5[5BES39F=N-WHG7HX/A,D#Z+(#[_?2TG'-Y_MZKDW*?8K= M8I)GG(2K=1V+*X. &%1M86RQ),DM;S228T_")YX2=2@,'U"[NX-Y>1'.6BWE MZ&UVHM3[1MR!0L3AZC9WE4S[DV&?91("-1A1&*BL M%'BDS-U8;4J*N7!V;!6$MS/,/WXA._\IG%\-4TR^OC[4X"YC1)4B15BG%389@,BTP6968G2VN48NS>V1,?/ W M#10>;A'MK)<.0+6[X&[97N3W9V'Q1_AZW94Z1 MFAO+?)M1 2VXF=B)[@ZNAWYS:DUW@/9?*=1<_D"\$WI=CZ'**9D0&"1TE/!Y MH2&JV@%?.^Z<2L[&-CN?SY(TL6N='"T/2S%&45T7/5M>E>USHKT]TA IQ M2M(0SUP8H$2SCM(2)A4?C-1MRL#WIWW:3=0^0H8#(Z #S[LSQS<9\YOS\\NO M5]GR]4W(7^;?YYE2Y ^47<^$USZS2(A549,^0@8?DP9+:@K>>\M4FXJXYJQU MOA*,C-6Q3*4)<$[5DOZYK/5GZ]:45236&)6$ C(GLL[+)MCGE;L[:M(>)IV1+>P.G%TN*KPLD#G$NGW#UE<]"24H:FZ"( MVBTKJP"NCB'W4E@MHLF*-0SNFO T[:EH#[8S/52.^;KNTQIL?L3Z\FL/=J@Z M@/OVQZB1,@A)OAIB6=?+.PXQD3D$BSR@P Z!#&/SIO&5TT'P?L4_OP)%UCF%U<#'1]S'4K4,MH,1F<&RI)@G=0)1(E62HY)B3:']N/0 M/_F%CQ: G4"UQ[RP?\!$KSK[\28OOY&5W_F%U7)!7Z:KW>GF*_U .@ZV].\C MGP.,]T2N/*^5^UEY4,*3C11'OCS=W? MF"_2G&!X=4Y""P]6WP'*U&X\B1(&QVSMH)FCCY$YQF43@>Q%=K>1PQ!\/73$ MAU/DA '%^>IB]O/5!;'Y=_RU%,H-KQJIOBMKEU%U6(LI9&"%1TH4*4 R0-++ M$'A6(#AQJM&X(+;:Y*87W@$E??<0D-M2-"WF#@B.94--=8Z\ZWO<7 1N1142 MUIYBAL(I"J\ @[;!"!U5V:K<9!3L35GGU 8# P"V@T(ZA]BC'A(!DA. MESJ$AH&OWTICM$U22::WNE(\CJ/KHJ]'*V0,\6S[J&F/.:/C7/B\I?[\M^7J MA;5C;;Q%,5^"$&!B")0]A@(AB S"D5F+:%(V;0I"!Y$Y;?)]^/6WO2X[V%>J ME8BW1KA$4.JWS^CV\Y7""E722:#5,V=/B;7\4/&X>,[)*.L>986+#E)8IJQSKIBPCIE*]#J#K[=7H DO(M92' MQ]D->=,NIP?%V6XJZ0!GNP8=MU4 (5F162P0U]VQ*1,#Y]"!S-87S652C/WQ7>\"G;^P(N9U06-E!;HOW6L M$GWEM">7X)./3M1FBZ\>I;SRCN/ \(.JBU%!==65YE/X\^T\ MQ%I"/LU3X72E#;WNUXA[#C7S'%!-X;. MNKB'^.X;KD(5U%L,Y_AA_OG+Q;ORC_-:6DGL."%4*L0$*[SV\[(4TQKZQZ+* M1F51]S^;0/!%LJ:MFIT6@./IJX-E]3XSUZ;TX^33&K#0VC3AEY !<4 M&52."KPJQ!!WF$(41N/UUY^IW*_EQXW0M7>UM2.5'QW_;XWC]_WR_P\G2W/+U=X._*R>'19\MI) MMVZ7Q Q1$O2"<-;F&-'Q-OVT!Y&YKS?;ZF6?2 $_T5_]:Y83VEPP0F:R-N)( M#D*]HAFBEIYEQK57TPGEALYI=T_:X>RA3VNHO:-S<.O]S;'=W.:A;9W=4Y1/ MXO*8"]QE5T GST!%K,=<%).)P'/4Q6K$-M>1#NKR;CNY7+_VCH5XEP-S]F@UJ4T28+.&".71NK4QK^]0-0Q.;,A"'J^/^-^>ND@1[AEY;?Y8GY!T>9W M?-KL;UG4PNM0#"7?SHN:!C&*;9D%$S53DMP5;W53>3BQTVXA3P')-GKL *HO M,'9W//OF+M4#7J-!;7*1(/QZ+#RE8A'MUMJMZ,.!]V": M[0#%UX:Z?,E0?[N\J+)]E7>7*/ V10$R1XN-Y@6BR )3I%6%5(_9^M*:;,3_@0Q MQY1',&]VYF# +!J7EM()[J3THQR0$ M)ESMBQ8Y%A90M1EVL .Q?2358V.ME;9Z2FFJ>TH[NI(7+M=PS6"T'KHU"@243^W%O:!N1;\39)/$ZPBH&A M(D36OO^VIIO,),@8,B6;RK)&7=]RYH1Q!NM4)<4_Q*13-H! PZ4ESK!1ZY\!1/8RP6IBTN&P&F.V!N;?V.@#G+_@=SY;? M:FOB]&6Q/%M^_K$NVS[?W!9E4M59AX:"XL!K9%Q/QHN"$I1QF@7I7:N[1"\2 MUBWX]@?%HTL=XVFH \#]3$GX\BNN/N!5KG[^9?[MAA5K$LF) V)DM4S-@.<> MP>0DO1'1F-)F$^4%HJ;=+#DDT,;23 <@^[0*&;^&U;^NZ8]%Q!BB@!2- J5\ M@:!\ N-3U#&R.@:[";(>4C+M!LHAX;27#CK T NR>GM[3P 9!I01K%.),C!= MP"<"@L10A'6R,,\/':N][6V.W52)PVYJZAMZ?ULMS\]GHEBK$V/@&0^U2I%, MB6M-:SX7UGI& 4";?937*.LV+-L1"]N#;;AB^@;:FY2NV@-BOEO.,G/(2$19 M 2\\@\(@P2LR6"DD0UH/LL\'STZ?H;7;T*TY&,=0WKY="#X= J7U5CL+ULJ4 M' A;1TZS2-F]YQ1A9(I,M@;G27XOX;$7FCHE390C&6XFME:SFMSB0BIT3*(2MQ\%#T5:J/ MR04/P>" B'5V#_F\@_R)Y_^C6??\>_+Q<67\UE.P41D"8J.!E04&6*L M1Z="FF)2B+3L=7#=[B'=W>X^C8ROO>[?[:7LHX/V?V-8??KWKY3=<7?R@).77_[F7A]>]V02"+H6!\I2M^UIWPYS/ MO#:$"[9-_O,J:?NZI&=?\%1O)YV1.68]P1TI!'FZKU@/_ I3$+-- MP!UCQO'@(FM343>=S[K36B0'6WCVD(HD(V.F$/85A8B!.6YL,+;1D*/7:>O= M/PW!S=;^:3?-'(]7NNT0\M2G>VQM[_ZR1CYM!TX/YO(H &>QMK:/& BZ0M0. ME^B!)V:8#1E=:--9K[G+NZVH>][$KNKIG.,RI 0!&:W\/EAP66LP')/EK*"P M;5J3;TMA[^YO"(:>OU@WHI8ZV+=XEIN??M1)9NN+-B074:0QX%4HM<,_^?58 MTV,?3!+*VBC:;%YL05POU^C&1,6V*^^.*NH9=96A395Z=I3'*$IO-#=(T42= MK>.00?0N":L3_??0<=X-<9UZNET!L76HMYMV.@!<'0AV28^[865S>\$)I8K4 MM!KP5-FHW38C$Z!9"I;7]2*T*;E^AJ!.@;6KXA_>11I!"QV Z;?+U6*^WI]> MY-_F?]:O;FY4!>*DCGMU1#L@2M2R!.#(E.MPG\GR-IVG.C MUI@:1Q,=0&H]JN;+\BS__O7;:OG]:E;.M744M)$'A*1\'4E<>P32SR![HTO, M*;K09L/_!:*F;3K;&E9C::,#8#TKJKX;RP =*;WN[03E%SKB;@GJ&W-45/12.%Y,="&[J&)R<*(2TQ(TL4KGDF><' MWA_LX.;DV"C8%F3#5=(!P.[\IXU_["?;-K=JRZQ3N; MGZX.Y?M@AZR)W)FNBW5DH8[2E86^J@&H49HGEV(,;2ZZ-#]DO2OR&6(27&$& M)BT%)KEHB-(QR%&123E/-+(F;-ZEHM/(<"HF$DOW#UZ-O[L#YQ*WD SE2].,(C>)L#:"?0V1",CFW*#.[3L?_>U_DY MXOVIS>>WM4JF")$P"I#98;T4HR%PAI"8SSG[E*)JLZ?Z,EW3>H4]D/!XLVLT M\??L%'8O6;WW]Z,YB(9EJ0_ H9GPQ!!%O1EKEQ%>P,M,OATY,J$,9Z5-K#"V MFZ"G_;P\OW@PRDNI)*3S"I*1&92S!4+!0,1@CCR%*'V;ADC/$-258QBB^R=W MP?<4^,X>X3NNXG*TPY7''N[M/,3YV?SBQ]_#Q>6*_ON R11J[U9;KQ+5"EGC M.#B;+1CDW'B5;6HTI'4'8J?=!1H5<6T5U?/Z]";G^3K-//M]49:KK_LFUUL\ M=;2U;'O:VZQP+%G%ZY1H$84C#%@!(4?*@(3RR&N# M.F-FC<%6[K\R:*OS(E M? HX.@]*2@0?M(7(@W(9;6C53? M)F$D(I-@7'";,B OJ3ATC,>M4BMZZAT,T7") 8ZF51[BB;EC%%85;,D\ 4!PK3)?B"MAJX(QJVV(#90S4=@.T^+_^%=7(3YC??Z:>?\0/64N&[C/*9]X6Y0O*2)1=0 MY/C!"R5!)BU<9+&.N6T"O:&4=E_[M0\0FZJM=UC6/C)U:/:'<('O<95J#9OE MQ<@8/$3T"E0)%%9$;R&;[)TR#'5LL^4SE-+NB\":P7)?M?6\.WV?\7HHM,\( MZU>?.=K.]+9TM]F7MLJ$J%F!+&I!36 :G.,"-"HFB@[T89OYT^/N2S\6XLSI MB%)1,)L=9;K*VCKTD!B5!9WU#BD+:L/98UJZVFL>HO&7GPJOTSK.;5 M"F\9$(%%[ZT#F^J$DU1+R@PJ2,7FX# 11Z()3AZ1TM4AZ3XPV4_(':#DXY?E MZJ)&;7E*V#:VR;BQB/:9DV?AD1)WN*N0.@ MW!*>#+.1*PV8,\5L00CP$BT(PG>=[Z9+HZ%GPV#1[,+KB+#83:A]7EJX$LN] M,I$Y[A^8/O? T:+2K2AN$Y)2')%TT)D,OS:;=RQ!"!4#,4AMM>0%VW2(:E\S M?%,I]#[\6-_8_N7R<;-]6A@]2T$"YYG6RL -!%HQ06D1L.3@.;:Z3+\;Q5V% MMT/0,ZBX:RR5=;%J;2"A M7070AP#B+@HZ-OP1H'#F8RH8281,"C*KH"+X3*;FF0Y":!# 1R=5[QR'6V="8.6.>;"VP5N7L.Y"[%1C-"8%Q M=V7U?QOJ#ILS9-$;3NX^:B9 21'J+A-%P-$H(4OR7+=IU+0MA5LASYX0\@:I M9+0MNT90^\0IV;(RC2+9E1^N\$]RI* MX]O,3-F)W*U Z(X=A*,HJY_>2L]P.?."J1Q+)' D1]S4R^Y%U&N,(BIFT";1 MIM_(,P1M!2Y_!. :0^ ]U\<\LZ,_>]#*?X13B!EO?@[QD.J;DXC_M9N(WJ2T MNB1=W;XH+/*[BR^XVD4Z+SQM!,%L2^M8G9["CW4?B-K+KKXYG-W:F]+,IR0C M&%1(B[TCRS/! K=*V[KK@Z;1,(_GB1JA=6-=-LXWKW@L[3<;:=]%Y/R,7%-^4@8?*)_XU2Z M[G.I>-ZW[-Z)GHL[@H;1Y32 5QJTJBM2PFD3O7RJZ6% MWBE96^-B';J72!?'YE)_)6PM?R A?MU$^HZ4-W*?&>6"DI:XYLR"\K& KY,B ME(J&2Q92;#3ZX%72^G6@0Y#RT(&.JY$.#G@VTOEM2:'0GWA^%11]"8O?%^0A MJPU'H;@#OPZPIA$;B3UEBKY&L+[DLOF/B" MW\@@&4V4O3@CS!^6/\+979^J4 >M.(.$2H RB6+1P"-]53=WP&N83VUJ!5^F M:]J*F%:0&E$7'2#K>4:$LX&Y(( IR^LUQP2.!54O)^7,G/%&-0R-=L93LZ*6 MQBYJ3PWT>1?H%XP7N^PMK/]NA(V Q^\?*6NO#[[=%K_!@5!1Z1+KA0A7<1"1 M-(8>,%A;?")I=]K[BL0Y\Q2"HZ'5D_%;M< M?*[WZ&]L^)8_6ROBBET^[L-05? U7U MNYY]O/SZ-:Q^+-)VK//&FFM>YW.MBN?,DQ:[:IZ,T5$2=9>KI'R&2^- M$U$4)]O,O&D7'=\ZV*NFHE'*8)3U%.\97EN+!0C9%4C&N,Q3TIRU:<'T!#%= MKFU#,/!45+R/P#M8S.ZSL.YNSKS-*9*;U5:21"BHAQ"D!'3>*JZT<]BF<.0Q M+=,C9B_UO@B7P;+N#BU_A*_XR[)VV9Q9Y5AM8DAR")0'%FXIM[2YSK9'3W&< MQ]CFB/PYBGI"SG!-OPB<'<4^]4GDS_2^^<6;SRO$RL5U(_1DC8[" X4=B<2B M',2B(KE?+Q6+(0D77PM3GG]\3RC856W+4678@1.IX??%=?A-?[,V#QZ-9,4* MXB$S"KQM &<- A>ZJ,2D,*51+^\GJ)D^#QISV=E;WAUB9F-(A:F$C 5*UR+) MIK ,3G$.,5ME;*Y;D8TN 3Y)S\1=F/;6\RO V4'H'4#G(R:*]W-E8N,O6?32 MNQPAVVI1Y#XAUO8 VC-KHQ4LVC97EA^1TA=@=M'OPPV7O83= 5K>SA?XKERM MLQL.E#%8?(B@A5&U%3B2"0D).M B'ICTQK79'W],R\3=M<;'RY[B[@ P5[3_ M%M+ZJNK:YUIIF7-602ZH00GEB0-D];0M1AZ]IL^; .8Q+=.6X8T=R>PIZ^[0 M*D_.EW,*\GQ!KDR2%.0UP,)]<9%IRA2;(!+1U$GBEH2]JK&'(F$SL >)ZY%#;MQM^. MRGX10+M)OCL _1Q6JQ_D5S=M@C@)Q]3) Z8V+E6(Q$OV#E")D%E,V&I"^TM4 M]02E'=7^(I3VT$%W>/K'(GQ=KB[F_P?S]9RM]RO\.K_\^F:QWI3X_?S\,BS2 MU8RG/_!B5J*.*G@.-EH+JNZB.YXL <63("7G MO$WGL2WM,6=0M4MM5D/SW& M[M8BS6(@*EG,$"CC 66U(1:R )^%3,'DE'RC%MMWJ.AIRV <9.TLXQZ:(]ZA M_>;^J=9.VVC LSJ@1]0PHF@'4K@DL]*&7'5SF'1Q2Z\U6G:1>)^^Y8_E(FV8 M<5E8I[4&%^JX@I(4?94X>.\:2_EM4;0CG+O+K+Z?4%/ MQO/UV-)?2\%T,?]^/;\T?,:9#"&9Q!6P&.N\U.*NQD2A(8EQRXV+A]@]>(7, MGJ*F%FGAF%HZKO+FW7IHOO"TAB7.8W?.K(]^D_.\TA?.?E^4Y>KKFM@]2[]? M?.9(\MF>[K:EX#RG(I)5$%TQH&H%L"?0D_LO=3)XD,:VRP,/4PHN(M>H:G>* M>AU8:<<@H#!U0A:72I7@#K)'UV\I^! ,;%,*/D3@W2WXZ[,W=(QQ4XLW9!VD M856DD*4.&O:4,@7M16QH%;V7@@]2[^NEX$-DW1U:[A2W\A0LCZZ.WW,4YO* M$*4M8"+*>JE"$RM_[5+P09K>MA1\B-C[+ 5/T3GM%"<.5)V1DD)-C8B7J!-E M8<[>F5=[,J7@@]3V>BGX$!EVX$2>*/3F(=D:Z]_K2A+3IH!(@\%,>?< M: ]TQ^*I@Y:![[/D["GK[M!R;4!&4.::$@B3B0>% IPR%KCD%+P9LBC^%RZ> M&J3A;8JGAHB[ \B\7+FC$E,Z%PG)K1?B;"!6-URD3AJ+(NFTP$*(:62T)H\X@[,Y0'"&.VNXM*[1!.3=;J,<^O;2( V_?AMEB+@[ ,SC M^U=&LD@4)\BL;FI:'VOGSPPE2^Z2"RKP-JWQ=KOL=NC+2_O 93]A3XB6\]7% M[*JT(5VE"8E%[B1GX+U9TZT@9N&@*(M")DE1V%9' _3@.P"A[QZ"X^&;>RH? MV3U:V4N>$^(@;6B>O3D[V]!?AXM<-RE09 )U9F<0'E12$D)=C*,P](E.V927 M%IIS3/_/Y^7W_W7]CBM<7'^WQL4:$2_1,,T"LY\VER.+M@=X_./C+S-=$AI! MF9DQK+8EMQ2,(;& (6GEBDSIQ>[+@^% [YQ&_>-I[B$4AHJQ@WCBGV$UKVZQ M%I2L;4%2WB]4*G5B50(5BR?>R4>6&(L,1+_&-O?-'E+24]G8_GGN7G+N#"<; M4Y'*$L:-A40!%65O:$@?O[3^\^;")I[RGV=MR %0)!8?3@M!$0I>?I=P">N]N%-\=:X<_YU\NO/RU7J^6_ZZ%7 M^$:?7/R8V: 4&BV !4M2HD6>EG]E01B)/F>3HVG4JFP E3T5R>P(BQ>V=$?5 M40?XNR\OX@XW=W@QAN1U+,!,K0**PH(S]5 5"R6<(4J1VJQUSU'44R7-.+@: M1?93U^&]#S_6MY[>E;MF\GZU3(CY_-/RM^7J*Z[>AZN9J][PR#"#-K6!K?,% MHA,)O./<%N2U>>E6Y7E#WMK3:?9^P&DK\.Z\T4_A?'[^D6@)^=WB;M#)9]Z( M&+U@D%@=WAMY+7DL9"9.2Q$"Q]QHG/*V%/9T*-'"6XVDFZF]UP-!U5SUM[/E M+A ?I6"-KN[3WE?:,CJH$".E@'G\HX?EY^_3J_6$>*>/<^;N ) M6S MH*6/:#P(7U/SZ!1XE3VLY_AX+%$SNY-O?/&UV^W.LB/%V)@R[Q---QO.=\WF MUN>?7W,:HV5:Z424*_SY?5.9N//;U]N2X@T.'O&OLKCL[\]FVVXPUWI5"SLN0UP(EF:5 M#16D9$+0G/(*UV8 ]>&ZS;#",1KMH7"R%176XYV3@V"5*"B%+K%-^=>Q=)L9 M@H%MNLT,$7@'VR1/],7P3OG$E8(L4B(.L#;I5.N]:)&=X$*(0QP,]-EM9I!Z M7^\V,T36W:'E3O\,+6(4L=ZSL87X$):^,CR UYIY+A#U00Z3.NXV,TC3VW:; M&2+VJ8/QISNE:.Y,TKJ #C6=T)E#9/4>>N1929>8R=OM'1Q3MYE!:GN]V\P0 M&7;G1&Y3"BL9&ADMI"(S99:,!)(S V&S0&U4,K+-/,!]BOT.VG=FO,5G-ZEW M )Z[37U_^O'W0'E%;;)R'&W+_&\/J MT[^7E/.:PA37H&.D=22K !&#!NXX6BELX;P#P&ZHG;Y?00\XW45U1PE/PAO. M/"N,U3UES;BA %G689.<0Z TR4D;'84^G0"TTCMM>6Q7$!VLOF,$Z6_+R]4L M6S0^4PA^U;)$"5:O6"4(4MHLI6(NM]D\WHG<:8MI>X+H8.4=)4+GWW$6A7$L MUC&K2%&,"A+!%T7QC _*BFPCRVWF^.U$[K15NUTA=*CRC@NA;PJ]]H9/DQG# MG ,(9RF@4<6!0_00K.7.<.])S%.#]![%T]8"]X'3W578&51GWLL23+#@5<]=>LMO= D!HDZM%&_HU:N_'Q8IG^M:[Z_'GY M]1LNSM?/VZ4RXYDGC5!WL0V-8U55W)RFKVMU;E[V <_J!+WU2-"/7PB#L9)S M7>UQ RR5DD[6!^#KDW>4DA8WGD"[X@HEN;:D1I?[]Z)[[^./;=_^T]VW?R*= M_42/^=?,NXBY3@9.C-79 LC!B9(A&*;H,R9,:M/F>$_")]X#/QQ6'YV\'%#A M?=:\/>V3UF=:.]6UO?B\9C[T*7K[\*0EQ\QJ(_@8:Q.0''G=%(Q0.$NB!,9\ M;M-<=EI/^C%]P7QY1N_^E5"S_('X$5??YPEOK>DN46_.UH^DK]Z5#YB6GQ=U MK/55*?V:TEN32T79C-8 2Q2OJ& 17)T[&XH@HZ.@UO(V%\*:L734WG<(OA]U M!^X")#O[Y>^XBLNQNE+?B.)IWM=N[]VW^N7YFSJSE-* M=.[LQ8972P*RNU$ MG08;_&L=O5JNP^+PNH?KI MQZ/0Z\V_PRIOY/$W^L6+\]\75PY@_=TOI*_?%Q>K^>)\GOX9SB[Q@;"$MEH% MGX%KK.58]:YJG05&"7-"@;)$,8V--&5[XA8Q_9I7/V#KP3)'%=%_X?SS%U+O MFZM[:C<2^RW,5T\*JY3(@B\@R86!8M) S(9!+ *CE,44TZ9*>5*V)^ZC,Z%E M'@W8.K#,/Y:+[WA._'V@?U?S1%^M X.UA)Z+"S0/W"130'NF0:50&]%J ]*& MF)-0R36:^K<+M1.W!9K.#IJKM@/XWJ["SW'[C\7\XCEFG> F*!N !YN HED) M3C@$8PUR%A0SI0J[6R^T0V+4AEN?H:%NEJ[7J)6Y],-(JL M5WA?"P9+HF7(Y=KJ7KEL=,RQS?GZ?G1/W.ZH*VRW4O_UMK9-;" MJ-_L<35^A[IA2ZH3.VYX M-;$X?RZSN+K'E5!Z%R1)3*@ZQ"$S<'5(G8P&8U%>V]1F>L]H+!SU<<(0_.ZQ MVS,B"#H(0]Z?A46]PKJ^S!Q*E"I%!ZCKD30:#9X\*W!4PEAE&6^4]]VE8EH, M3@2$Y4A:Z0A1FTO1Q1?#A>80DF.@!$O@*5@!*3%G8U&I1F>N]^F8%E6[Z_,9 M8.P@W*D;!;RI>OKU?RXIN/U]49M!S;]C96=SVSUDE7AD)!5F'2@E/7BG)5A, M-@835=JR8\#+[^D#![NH;]E&EAUXC"NG>3V7G%DF=(H9LB9O2>:!X'DQE,=C MT$9Q;4R;*.H>&=,>*_>Q"NVNEPY M;O@;ME>Y <&ZW-.,K)Z;1A3W0&0$+W) MP!7]3]C"4#>/;["L]2<[$"WMOZ-M?91UXOZ=.B3Y\_,?-T,PL=0X< MHO/K?:$,D1-'VG+N,T-6'K:3;H._^V1-6UC5.P[W4&$'>+QSLG-U&+]A@V6# M*>0$T19]-0$Q>$K.6#&IYGPQM=H+>9J@:4N(NL/@&&KK 'WW HH-"X5')W@J MH*47H)PN$(TUX+B,Q67ZNE&!]Q/$3%NPTQWJ]E57!XC;N2+O[4W3ND+A;0HE M@@[*@;*V4.R!&:2UD:O I3"-JJOWIGWBE;R+K:(#(Z #S-M%J\-T6Q'6> M?Q\,AZ,HKP,\OK]^[]/690.CV%E$8%I7$Z-PQ@4K("3O94B8DFA44O B79UG MWVU1.*+*N@/@LV9E@S0H.87HM3V_BDZ#\UQ1B.Z9Q\Q1E#8MI+>CK_-4_)" M'$6%'0#SCK/_.7R;7X2S*U/[0+I=?\KX"@7DLA3TSCGIVK3*'TQJYSG\P5;Q!HKM +D[R_?>Q,K+B_.+L,CS MQ>>KK8W-K+?BA58R&^":AWI/ VEY40+(IA6769"(&EW*:\,(KP; 832KUR53=G+"4D MF4O/42@]V, 4K]*7R_LOEZL9=7"5E,Q:M**@2.0F,H+0CGU&8 VURM"&&'%6; M=OFOTS;QR/FI03VN[GI 8S,SO=^S9L92\(*[ F)]1B"008S>0PPI9!N-BXUF M^1Z*P^TLXU2/*[O$41<5QELU^[Q9T]8R.?]4>\??_;Q>)/YC>?'?>'';"O1N MM\29LZAD8@%29/4$1&IP=;>98XJBZ.QBHVL>!V%O.]LZU2/8_A#4P<+53"A7 M?N:WY6KSH_I[?.:,0*]UOH)?[5]H8S@T&A"P&8EQ1C>UYJ+T,&F!0+(6EM&A4+=2."[>ST5 _? MNU'#("3V8L([[?"_)K@WGS^O\/.C'L'_7'O*&>=1!F\<9.<3>3J.X&NKX&R9 M0NZ3-;SA >KA&=[./$^UV. 84-:+,3;Q8E?RN/9BZPCEUF7Q'#,6;R$D%:K+ M,A"RR%"\*#P[%D0YML7S)7ZW,\7_U#E,AK$.++%=@GWSI*L_>BC$618E>'0% MK&*USS5$HOC0%H')KFSGC9%6#>"OHSG M:35?"^$#!0XS$Z-VI1206FI0$6N?@* E8PZ94_R:#,LO15'VQG4?VHU&N)D MZCYU.P?<5\7K9^0E"E%]+!<(VDD7JOTBL&T@N1>%8IZ <-S9[I M;#XLGFR=1A]8Z7Y=B,^(8;,X7DMCG=1=U;K< M]R'T[_4".G,Q"H]:@*\#AE0FM ?M+)1<(J/(,P==QEDS1J1Z.S,YM:*-OL'1 MP5JSF;UZ-ZVZ*Z1?_ZQ?X@P9%T9+#L5R 4H; Z$.V]"J.&6"93FVZ0"R'7W; M@?M4JR8:Z/"8QI1<-UE9EJ<_W_ _^N"2@>]M-LID'_[[&&YBN"@Z! =:2DF1 MAE00K=. /'B'T5G=J _!J0PWT4H:'9R![ P)T#L&T<4"(G(N::(_@QHL@.4%+6U&(.0T K*;-0G$NQ3;G4%L1- MVQ*N'<[&UDL'4/L;+G 5SHBC-_GK?#&O.5(=@76?*9^8C2@U,&LBJ.PUA.@# M!,VE8#+DHGT3L&U%WK0-W]K!;7S== "X=]^P?.;<@K-8.49'!F,CB)!2 MIM@@1=ZFA^7^M)_*/+U]MC8.C( .,+_EL9%0Z$.AU)[%Z&J;!PTN%0-1E)3O5U=PJ9^_4ZOS0_+L[/?EJOZ MX4SJ9*.2$3P+"52=2>W1KUNL19>S8]:WF;S;AI^C/N\;@NS1XHSQX-%![#&B M%#:]T60H7-5YG-)J6D85*<8C2LH_N+,,DTRFS8G-Z*P<:40S(C[;FQ00C&2]*R\X.S?;*VOMKOM.OV>P'ECVS]E\7 MN0N+V<2I]9#@6@C)UUEZ":S3F19="EH]L@!.=NMXLZI@F3'7I6]8?/;'_A\Q96^\^RGK;TA>$8+6 ((K,J6BM ML<]MKVTY/-*I1OW:5A-HG8#)W1' @QZRUULLZP8358UEH\:BA>-"EWI13M,_ MJA::%0,YB5)G:#N#?29+PWF==DOZ-$XY6\#JKV-X,\'(,285(3M2I;+20N!< M ?G2HKA0-H@V5?T'8O!D3DN;X'P:LQP$NN,Y7WVV^G2;ENH/!"02U\@+%"D$ MJ$RRB5(HX$:(8% $SB::LSP>DR=S'MN%94X$OF-8*5\3S37WVTG'!*9X)@5J M%N35S3YOL-"WPA0E.4MIHK:IH_)Y,F?'1V&=[2!X"@;ZQ.'BB_(IM:F*2PGJ M+2)8#Z /'BU81"==+:9O=*7^T)R>S#'V41AI2QB>@ID^<9#YHGP2LR%A8L"\ M)8T*&\#['(!\6.$LLC190^C!32,="A$ MW5?/I,B8BM?"2*_:M/3L:6/H& [DNS#*"4!W>D?X+XI&.4-Q/0420EJ*)BR3 MX#$P0!3%8C!:Y\[&=0QC\&2.^X_!'EN [@36QM=/<5_.R]%H+IR#A'$]QE9# M]%9 9M%A,C9RV^>2N1_?)U-,< R6>T"(]F+0\75IQ=?]W/U!F7RF15!,^@PQ M:E^[&-5=;BD@%)264^QO;<--HB8\3;MG.W4YP?0P.2V#>>!'/F#M!47^Y>?E M8JVQRW#V"5=?^:PPYPHCP:#0Y%-8[1R27 (96/:1F204]FY)VS([[8[K:9A8 M$V#U8GM-E_9GIC[/O"PL8F0@C+64-K,(P2D.FIP6HG&!%WZD@>IJN76Z]K)Q8 K)!A+,',;7DVG)!>:TI(I),=(3H>(:8 MD\N<*<5]GQ<-M^'NJ&\W36E9HT.G%W/:.PZ^%LB-5^$D!ZN\D1$,0U(4*J3@ M7 <0B96HEYO-U! YIL3G S&\FM>DIEG'<1J&^"X'MDG,KTVD%0>#@M8V>] M= "JW05WR_8BOS\+BS_"5]P,?D+&4U1,@R^!9""4)1FH I859Z14RMDV=)YJCY/$HRSU5U@'N=M[9>7LSSTDI)".W A!C!!53 N>-!R&<<%DC M4[%AM=1>M)_*'+A]@H0#(^"8,?_K_UQ2-O[[@NS^S$9^>KP\@H'LN( MVD/JKV%PFV:$HLCD:/T%;BR"RD61#A."PF'2:LC,Z_['!YIFY_>S6L/ M&$T_U3:4S0?\=KE*7^K?W0@H8$Z2:0VLZ+46,T11ZX<-.29ILHWF0:7% MXP/EPY-]I,UW]C.>SM$QO?DB:8]*!-$*"D=!!R0*@_I[654WCX MGUJF-E!XL99IB%XZ %63V@6*D8).Q'X,J&OG(T/Y"1H2B:*,197,XT2#\8Z\ MEFD0N Y1RS1$TQV@_8EH[_S#QW]L"F28$U[4G"35GK0J.0G.E ))<EU<]2\7-NTAPH[P.,(B3066J$BU@/W.HE590=1"02ILO3&,M?J MBO9_:IS&"!X.C(!CQOQN!2G*H'9!U=621_HG%O"UCM)X*Z1 +HKO[&[]7[/& M:1"*IZUQ&@*IOX;!79>F1!UXHH4W:E%;BM-7H;:3DSPDQIA+DAW;Z? N^^[] MF=D!<#Y=/=0 T$U>#]7XL'!=Q8+YTY?5\O+SEY^KI%;G],',25&T" FR8G4^ M#G?@/,\4>]OL]##ZH'5,Y""Y9ABA5 M I4SDFM2#)RN+5;KO9UR;*O@290@GM(BN ?D=C9%LONX[-X8'U2:87\$T'^;2"E.-WDE[=="Q M,A11>)TL^2_%(_U/>5&.S#!/HW#RE,QR'] =^R#"[87S:I/7>XI&\EX&)9B2 M2-$\&8@V!T L22:2*SNZE',G01SI7M'1G((T ^5)[P]M+[Z9S=H'0:;F?+W9 M@?MP7N0P,[FTZ$K&(3EO^K!S.M2U&@D"HU@=$10 MGN*D((RD0([YHAE'\7#>5#% .2LH+[(>HHL)12@\&'MD$4"+*2''?+QT F% 2U2?M#NX?U;PNN!4CB75 M]CZ2DM*@ C4F69FZ8 FVDKV,AJWY- 1M#2#+$S%2;+CS3\=S!$5W_1C&U*>^& MT%YLN4E4RV3& ]E)V^*[RXOSB[#(\\7G!SG"!ZSM0>CG/R\7:Z%=AK-/N"*%\YR% M+3R"-[5&,&5*%2A! *&41>>#SGRBCD*'%$,'JV_OAG,P8V^-XF,:CGS;3O,] MKLIR]34L$AZRE^@VKSU ,]'!W/?13=1K+H4J 5#47KPV"3*P[ FE&5WRUF*C ML:BGTDVT>%Z84P*<8XSL6A7P3%J05GET2HIB&ZU._^DF.A"_[;J)#@%!!_'= M_<:"LF#R/A9(B250FH09C>$0T6O+4_ NMQF;Y75\TT32J-#T2)S2#IF4)[^<5PFR#(;&QP:7]J$ \\0U'G:V!PIR_'5U@'Z M1MA&*TEC"=9!S(&#XK6)%I<*;/+*U&F"F#K;]WQ[:KU#]PD5#HR 8\;\;O>G M=<9DE?208]"@L#;8B9H<1$(OC7)2ZZ.]C7=*O4,'H7C:WJ%#(/77,+A-%X!0 MSR*]07#9D0ZUT1!L(ATR&Z+W#*5CQVIK?\'>H8-P/EGKB2&@F_R*ZL&[RADF M'88DP#!'^6&, F)Q&BS)C*(5TK _MJX2.S0R/.;[I_U;Y!Z0^XLU,K0IRSHF MT:N,H$K*$+0F;;+$74;N#.LL5VO1R+"_AN@Y3RX5T!X5 M**,E. KD01@4M@1>*W:/S#!W222/^2)D_V:Y#^AZNLK4T76VY&-4(M0F42Z# MDDR!USJ EB%;S= &WJ8$H3-!'&E2>C2[LU+U4*H7")H+*1$+) M$"IE9-I8'8^M>4F+9F;'O,E] NZ@):I/VAT,:O[$K/ V%/*?.B10PF?PC)4Z M^D%'%V4\OG1_]&9FQ[RU?@*.H!F>3]H+#,BNI+?"H3+ 0BV_25)#2-H"I572 M1%%2=,>6'HR\4W#,N_@GX $:8;FG$X#XNMSB8+F]UD['QF*R= 9$'56JI"%G M:1)"))$%JWA.J6$B, 7+1QKXC[BKWSW0>EF5#RFHVU91F-!'9RE^XA*>.]BK[]\HIC;EW1#:BRTWB4I>;I>#+#LM(P0E)FA*T"=*;8TNL3[N969_GY>.![*1M<9QQ+[5?" MUOXWJ>2",N;8*M3^T\RLA>%TW9[-$S M1F@S]C)=(_4,>_B2&X0&6G TUX30>HA!818A5"1+RDTALX0Z-9HP\!Q%^SK_ MA\_]1!+\B7[A7S/A/)J2###&:]OYX, G*\%P9%;)+()N<\'M69*F=8JC8.*A MUQI'_,?A0=8]'7;J3C\BFW#4 >OH$6WWEZL\B_S,\NZPV**NU;R,>"++$ZZ,++>GF#*/9.2O"6 M2\NUSDKJ-J'?;@1WZH^&X.GYCG_M5-=#RG/#YIO%Q3Q7EN;?\2.FRQ6%IWC^ MZY_I[)),_C>2>@TG+Z_4^E@JMQ+0CB'WC@&*FJA:3U(OQ@)G,@DM1>*ET?RQ MT7F9MBRO,:XG4?AQ+- ?,"T7:7XV7S]W>=6^Z7R^H'SHYW"6+L\V/U^[@G#C M"GY?T!/Q^B%[-#)N2D^#8*&=O%J'')D%"A]E/4M.:^P6<+4H([H@L@T!.6NS M#7JH-.9JM;K95S ZH,P42Z>L0!7)*4)7 ;)Q*(04FDSR(.S>(ZO3\&$(-EY+ M9W970P=!PA]X<66J;Y?GYS-*[F+TQJPK%^M52P^!*PNQ2!<#M[Y5BXE[9/2% MF3W4NQQ+UETT.KE'_IOOY-#7X?&20HFOR\6ZW?V7Y1DIYWPMLIG)05O'%' , ME-QSY8#X*A ,!1.&D=1$FWEU PGM*Q)L!+>1]=6;YWJ1O4U(,N.^8"Y1062, M+,ZI.FU6%J! UG%.0;?(;=I(#R9UVEJA'B"YB\XZ .5#T6W8N$WOK!*LB #) M.E\''G.()CM@M9EQ2O4@N,WNSRN$]>4#FX1I^ZBB V0].)6[ZCJQZ3Y\]_3N MRI>7K')2M8EU\J*.TZV#=;6&%(TOF3 B&PV*'T1F7X'>7@!9'DI;'4#QR?5A M9IQ(RI4 QE#DH'A H 6A0+TCS4N6%-8>YBBMPZ!N3&CM+_T.($11P&I=L!#. M-FO_VC+>7%RLYO'RXBHJ>%S*<*>I^BR5($Q$)*&5.CM<2(A".^ N>1U9Y+RT M:NT R<]X^HU0'SG\F61DD"8F$,'7JV(4/L?(/5@9B,$2 MJ,,)'3:HLH)UN91-+8[()=D,BU3D)EA5G)TE*T53D&&L0Z\%H86C!BB MU%[+1GM[SQ T[>VW0Z[0NVC@. [3'IC2':NY,J-EN9/9UQK$[^&L.OGKD\@1 MS]'&(J7!$5H3*;4^/>-91Y19@]:N7$VJ=5H*R(14YA(OPON#N(OQ"W;V/1U? MC^U)CBF-7D(.AHQ9R3HZK6@(FDO,R@8>>B^%F'[LYRCH:U<&,5C1'<2C>_+\ MTX^G'[ >%Q@(D8$E!,-Y!I4M0DPD#UV*-C8CA>EMCI@;,M7+Q-'#8_7AV-%. M@-.M#=T9/LA9D-%B 2YL(O>4*)(SJ"%Q%:PM+NC89N_A-66G42G? MYG+9BV3UB,Q=$;!LI8XNZCSVM.*W-]=:N7!1\$PR+;&.\F'$N2?D1.Z$I@3; MFT8#W<;BH)<1H\<>&^P&B0X<[9Y\O_FZO%Q:,V EDZ%:8RD2XQ3H6X$4 M]2==0INRT1&9F-9GMD+G0[98Q9LE\FR+= [K+V\C^Y^7YQ?F[V,@_[LKS!#[4%"&DI02?A3I#F=>AYO0C<#JQG+,6+K1IMG! M'_H+*691HXG%56D9O;&JH>JF7EG]O)C_'\QUO'NHP_> 9[2@:K5%O5H%S*4B MK)88=)N-^JW(.QZ/.011#SWF^)KJTU%^P*N[T.=?YM_^/;_X\GZMA5 E>U9' MJ?ZZN%CO&^SB$K=^]@C.;S<^1G)SFW?0.R]^?%J16R7TK7NJW30B(ID8F14D MK1THGP,$F3GQ8'+$R /W;>HG7Z-L_T.=IY]_:XVW406+/F:M"Q2C;;T[:B$H M4T"YDHR+)=O4)B(<0.2TSFU4'#T^\&FCJA&/?R;Q;+NGNP/?<$ OUS M?A6C MHDAI$3.4D 5A)REP2FM0)OIB0U">':>ONTVBGGO3@S0*E?$J>P\\%N+?>0=> MD!4Q+%+X*(IOU3!U(*6=>[TAB'H^\VV@M.,.Z6HHO5S4FMUE^1OEC*MP]N9L M;08U[EU]6Z[HJU__K.$VGN]1]-R4G@,ZU?WE=2@7'),.6%=NZ[DG@RD6HD,! M43&;:&W/)K!?_TX]XGZR("%BU3CG(S%G.D+"TY"#D9<"C1*",%,C.1 M'WZ"W,Z=\1!L#7?&^ZJO@_*+[5A;EP?FVI_6*5IK>*ACFD, QW@&+K.W-N8< M;)N-GNUI[*72N!E@MLR2]M1>9[COUE\ UPXJF!!$YZN+V9M2UAT5-Q'1CTVI: D8,$L$G4@6JO9B M<0= ]-U#\#Q/0S_@V46KRU%%/&DU;N7AYUHWAJMO M51RU5GEM-4H@%D8)%7ED5NN)%<2@/7BILLR22[_=W8.M0/(4!;U4Q;9>QT;1 MP,2.Y@-^NURE+^$X?ITYR%+&SMS3G(A:G-KX<@P+-D$&4H *U$$,A-+ ML>IHL-J:K&G.1OI<-A!N!^'R5UC^H2JH6Q9V*ID[)=KQV025_#"X+!@FE\(S'+%V;ZM@7B)IX4NO!$[6Q M]-,OU#;&B$QI*W0 7+<3=%&1W<0,0>200RP8\D'!UD.^-IKRMP/5#IKH %;7 M>]2+_"9_G2_F=0.O7@;9;%%?YQ8V!<]< NNX 24DN>5L'5#0(!R2S$JCO>*M MR.L29KO 8=E:-QT [@-IAPCX4F?1X'<\6WZK4KO/DI5,*"8R:+3D\C/AP@4? M(6MF#*7%P>IF]WQ?(V[:'+$=V,;62P=0^XAG]-%GXNCO8?4OO*"O[_.C?.4A M&K"Y7HT.AH,O"B';[))F06O;INO':Y1-&Z>U ]FH&ND 8;72\UWY&,[P?,- MP&*"K]?K(X43BHL 3A0/W!>3A+7(59O1+(](F;;-83L,[2?S#D#S3/+S]N9" MK]-,HZ9UG(=03T^E@VC7,[2C$DJ++%+[$Y>G*)MX''DOYWR[::I?Y%V7H]3K MWG?%^5_SBR]W_V2&JF24K-JIIZRI.$%B5/7B.5-)VQ"C/B@PMR6\GZ.?_5&T M'42;J/2X*]EN9Y?_OBC+U=>K]:A]Q=J+[SU@9=KV_!^J @V=Q2Q#!.=L/0"- M&IQ'#U$9;X1C68F_4@6:*KX6Z&?(CE(LI3AE5RYR0&V**Y)G[=NT!SC%"K0A MV!JG FV(^OJ-!9ZJ9O$4H$'R^J21%R*=>=#>LEI-JNOX-@Y&@#1%QIQ5H MSO-@* ?B1<@ZHSQ#E(E2HI"9USFFL-TDB;]4!=HNZ]@H&CB:"C3-A-.<.S Z M*E"Y..(GU<$_B.2CM0!LBW ["Y9_"65@D_/@%\7Z%B\M.QN@*4+I+ M7IF7.C:/)RA6>Y>$];FT"9J?H^@8:\_V2=%&T4RG"-L8H/&%7DA919+"@@ID MBD$%#450Y)BM\LFW.3]_GJ9I8^QQ=+X%D'900 =06O?,_&.Y2)>K*LVW\Q I MCZB;TQOGZPJW1=E 66N=D(B:!,9(5L8X;DR2&$2;NXZO4=8?K'9!P+*A.CJ MU]OEXC,][>LO&"\^T=]L*CVSEZ(.6.*^)J7:@8_>@#-DD#[SF#$U@=13U!SC M ?H^:^#>&ND051O#2Z+(A"A AL$W%]=/T3.N@]M?S M*\#YO^5]67-;1[+F^_R7G%O[\C(1U&*W9F1)5[)ZXCXA:LF2,4T!:H!46_WK M)PL$-Y"@L)S"*?I&=+@M6>+)Y:NLS*Q<#A!Z%]"AH_4A_*CGZ#J\B)8ENO7! M2<_K0G0RJ<)Q*,G(E+04(;2"S28M?4'F$ T_ ,U1XNX ,'\/BVFE_B/9X*M& M+RYK171T[9(H5D2*DJ&(=O4SB*CM2&]WAZ28D <*/:Q']=JH'#SN%1+HI]\$.(L.)WOHWW(FUYULJK8#UA[>^_3(JC]$'RD1^MZ!3$#DRND=M M]B)J3F>J*7YZB&0/U^<68!P@W+$CU]?_O)Q>_%AMFZ5XB80V_8Z5G>L*?*TC M6C*/W.0ZD\\S\!IE'= 2K6(B,+Y1[+ E5GWZ.WW@X!#US=O(L@.+I E1%"ROKW[J,EU(F?)%YY+:?/6W;,_RYN%4:% G!877>3XD20B! D#+C!&N MV)HR:H+#%MR,:_:. -=F?_/8FNX [==[<#]=S-,_KH=/53?"%PMUFA"H.D0O M:*%!2"6-R-$KWN;EX!%B1FYH'ATA\V'5U0'BMEQ"J]/,,DD@4H1YO8=24+]86Q]$&8VT3-?]$,F B@4AJLR@ MH'=!&T].;YL9=4^2U4]W]%'*WPU4!VAB[-!S1?UJ@M G7'R?)ES>/.A=3Z)% MFT5, H*(Y),D18>O> FA8(DE.1O91I9B2_3YTT]UB95#=#IO)N"QX?)I7B[( M%\#WKW^[8>.ZKX37)7":)<@2243!R9K*E4 1=PC&!(6R[ 24)SXR;B=](X@, M)=1>P/%R,5\NWQ+49W>Z?6^F27A!LD#PO*ZQECJ MX5!4BEP*VTQ+.X%DB<^ M-FYO:F.P#"7D?OV:MS>C%',RS@6)8%PA_X\)3\91%O+_+$_%,I6U/:5K\W:O MT:G\KS^AZC!5=0"]5Y?X^_QF\,UMU^2$,2U0DF/(@W2UM9?3$0H6D&%QT02- MNLTJ\VT4=>D<':CWS>K#(930 YCN%=C]$A*>?:TS+B:)(@V!/$ 4ED(-5 Z< MHIL\F)R5U1BMVZF*[,CBU5N*NG2C!@+3$$KH#DPOPG*Z_$2TA/Q^=K)LYJ MQ>I^$!TD!V6#! I0.21KHY84KPK1INKE":+&[% MSI"RKL_Z.4+PP=>]@YB*XI[[-L4O=ZD8M_^U*6X.%G8'0%DUR>'R>D_1O='V M.O 26*# F>LZO<1&\$P($%GYXK@R]+\FN'F"J''[S)K":"A5=("JLY2J(WA] M*.ZP,L7ERZN0XVR6[\0?UJ=8@JJ=,$748V/K"@A!*5/ RQB!%5;H M=Q*RT@;;)]F&U:RP9XP8N(E.1QUA?_0!7E6ZS_.T3*_F2;Z9I<7J+X3SNS^I M;ENPG"/CMD3M.CLE/^%HMY/Q M/!]_ND#!Z&4XEEH:7X6]6/-#^/^P7C+Q83%-^+[0W_XZGUT) M!1>U&W#BZ@()Y S0&4V28 6"30F,+U[RY!R3#6/7)CSM=@R>Y_-7)TCHWJ;' M+6)87VS7TOA[.+_$5Y?5,MRW$/3/Z\MOPHK4WI&"HC>^SB#4X!1*X#;K:%/1 M7MAA[/V 5.]V")[76U[?JN_@GOB(WW%VB34!L)&>%4IJFT(=H9D$J$0.6S#& M@C;:9B9L2:I5E<(6DG8#Z/-\)1Q&#WUN(J<@>?X5?P]_XD$+Q>_^]0'V@F^E M9J#UWC<__]5TF<[GR\L%WFQ?#I@PHJN;0I@#I5($CRZ!5KZD$GCAC=ZAGB#J M^%*#!S_Z=Q+E"_HS_YB0T?,L>B0.L2ZODQ3U22?K. KA0R07P;197/,45>,6 M @^%CX=U!@/IH7LCLBK"/]:4K'_(L ;E,/M!^K_EQ32=S?(O]/O3+[.5[&\1KYSS MA&H$E(IP;F.$* +Y8;IP$UDT0K=Q7XXDO%_CM _*'@2A)]1F!U[U+;LUXIC/ M:COB->O$[OK9[07.L$PO-EB5QBJO6 07KI:+(3A=ZYZ+8R9;3_]L,_W]"*+' M[89H#]JV6NP*L*\ILDUUY-<-GS5]_Q'3?)96[46DU U>*U?6UL?PX/S\GGV1TU8:K?5,&)\=X$!8TL_N3 MS[1RY<]2$<7O\J>08PF0Q*22,1'/E"H",=\YR98VJG94E[B^-PFOMU:_?!UJ;=/)$. M._ 3UIS^@J2HA^4@RNH'>Y\NZB[Z67Y+?^$QI@(YWD$1%T'KNCTQ093*0Q!9!5DX$[8I M I\F;]PX:5P<#JBX?M!X4YNPR8Z-.I%"+#JU23K] MA+!Q(Y>1+>$0RNH'>UND.$FH QV=!$666$<(,?+UG8(4T;'BO :="AUD('(<$K.N:))"DE\=3*:=R- MOG&CEY/!90M,!]1=1XB\YPUOXPU)5FB8A>A(:(I$"=Z45!O)A*5_(<>D389G M'RK'-9)CHW-P/7:$T;6_O/7DH92JH(,BR'56/'!P/CI@*:!.,H80VOB9N]$W M;J0S-BX'U%U'B-S&3O%!^9HW<*B('?*'(-BB 8TLY"BI%/PHSN6X,<_8&!Q" M6QU$/=O88,XRXUD&490!Q7R&J),!J:V7UMC"2IO;N4N#URI:&4+ZS^A!>9K*GNA),!Z*0KX FE*T58SMMTJ W* M1K^OT_L@<*L!/;FF.W -2&RXD-WI4H"M!U57M)C*D#.Q(HZU#:XJUT M;3J!]B2TW\QD Z@.HJVQITWM.!Z>OH#?#+W6NU.^GLW!U MC/@?\_,\G7VIS9U76P15238:9P%=W=NKB@7O>03M%&-,J2#S3P.;HRCHMTFQ MJ;4[6AG/X4Z],Y>MSN!>7F^NC+RD7/>ZL91)L+I + '!)190(CJF]6"8>YR& M<3="Z>L2$Z;X9R[IXD9=]/5>-[>@"KJU_U[^4<=:OIF]F"H0AU>>J7D\_/Y MO\(LX809&0(*1FZ;K%X']Q!=SG7:G#-UHFQW%"SSPO.OV$XKY-N7M>>R8LPG=6ITY-@C$I1&\!2^]ZER,2YTY < MDJ>$-0W1>)+C@92/O#RK Q0?K]#GX.B^N%Q.9[A0& M2,IU!+;*$$6*D)2+ECQ['A4?S,]]FI:1]U>-YN<.J*%^+>IFP5,5PZMI'0L%/E!2D/0FD$TOJ@LBXJAJ(AR1P)'7@=U M8A0>I9Z>4+=9[EF$SYDQ**:N6LM,0"S&0926Q:@9S[;-PKVC.AJ>[_/.$>+O MOE;M+.>5"U&?XLM\\77 DK0G?_2PE6>[#)"8U2"LPZ M%V%8$YY_0EB_16#[H&33,@VIC9[NN;/+BS_FB^G%C[,_ITNRW=Y;*QBX+.FV M%IZ!SR( &714F(4KLG$9XCUZQH72H"K?=M$=+O\N4?1J_C5,9Y/HF4&O%<2< MZ:2EY"&D8 !YY*(H;OEFSJ(9CJXHZL0H':'MGP+H -%W *'K\:0O:R9E\>,W M_!IQ,4FLV)B\A9)$!H5,D?O(,V3#7+(RTPEKU$_\&#F]@><036]V&!TM]@ZP M@[D#U;\SO/;2 M10>HNJFEO\O%^OQQ'KTS"4*@0Z@*4JSB; 1C49O(,"M)XUJHH72^"Y3V5D"O M2'H7ON+:]?11Q<+)N%KN%2@K(G@?-;# $I*0O!)MKKR?$-8AJO97_RZ@.E 7 M'4#KNFGL.N80QDJO'!A?7S M1:P^,PF8C)::*=2E3>WK?3HZ!,ZA*IX/)N\. MT/*H9&Z]2,,X4]E$R%Y:4%[7,;B!/ O2#0*O8EMIMH\3=>XCM(I+[?#5-$K ML*YK#&/!7 NV.5N-C7 "@D8+=;8R$YY9%D[H>N]3#GI22!VH^YU\IOT5T0&F M=FEP*5E%@T&!%ZRN%I(9@A2RKH,-*H?BD;7)DP_5E31*]=PQ\=W06ND :)]G M>4J2F<;+"\ROPV(VG7U9OB_KI.ZGR[B&IVDRN%('/WTIAU27QUNFNVR?2_FE_&BW)Y3O]M92TF7-/]4E\I M@JF3:Y/2X),M((4C<0>%%)N?!K%'\]+'X/\VV/L9T$\+A.=[%.K_$ZW3$*?G MTXOJ^Q"W-EO'(6/D]9G9DQJJ& IRJU GTWAKP+$<]+%1H&?8'Z?T'L'^Q -T M*#4WD1.@XKQVY#"()%L*+(5$IG.VV":?O0>1?2P;& >R ZFN1U0^FDF['=(G MK-*H*+;4%A,HG0)$&^B:*29%^I7$<")D/DUH'VL(1C.H0ZFP4X1NW!=W)Z;0 MG;'N05P^,5(E2J93C $8*P:4Q;IU4Y/DN74L2!X3:U,9VH*;<64+VU%B1&:!FL68H$OCZ7N%DEI9;%F4LAUFI MAQ\;=S[BB/;J2+EWAZ.W&.IPTI*U1B(6-)))40KKOG1/!X+.@ XQ1B'38=BY M^L"X,PA'Q,L!\NWQ=GL\[ED-N)F($$(.48)DV9)GQQB$NI12J<)Y<&B":KLN M;QD3FKXMJ@]$:DW,UND75^A C*/"FB,.4S*-A+I)]/@T& M5_2,/!MP7+3MKY$.UC+N4H24='%(X2PH@:R.-I3@LJHU249P5A=9EA-E-@XL M#6LWWV]]VEZIS464T9*5C N5$A!"4 )XQAN*$#K9YFN(1NOIM M9!RH_.987?3EB=WAYL-B_@T7%S\^G(?919U6_<_+Z;?5I&J>K"Q:>8J+:X+/ MN$QA,L\0?;(L:#JC[0L)=B&TFS*9HS&R$_R&45C'>,1O87K]@+&3UTVMRJFP=[AR.LJDW>%HG>[A1A;#'4)! MXZY.'F->S>KR=&:2U,\B M)X8Y6>/(L;8?J."E8-DU&C)Q-.G=5(F';8([FN<3 M],,%YGAT7(/6KM37)@-1HP0;#%V!L03M&N_4&[X?;F/]QS;IO_XSG5_6/L_P]?I;/7'/^+%Y6*VTM4O5[J:),8,%U;2W9%):'6W;73D M!+M23%&<16O:Y%!:<]9OO]T^.'TXVJ4C/'3@26[A?U*7I/A(+I%%7BO^A 7G ML@'.LH^!>VT;K2W:0M"X:.P+-0^ZYH]7X<%(_(:+Z3Q_N@B+BY9X)'.P6.4; M/N+R\KSVHOQ"2GIYN:C:^["B@?[TA_G5\COB'3%Y;($(HV MSJ0L'&^S5',8^L=-.CY'M+<$2+]F^A7NQS7=EX[%H"9!^:C3VL@D?B.G%(ZR+X#)/*4#2M1Z4"T77)4,@ MTY!LXE%H4<:_,K90/VYJ]SF>C';@>&[7Q3:>M3*,%YY!H*QSZ6R&(+R&8!F: M1()'V>9==@CJQ\TW/\<#T0X*+*: M01:2SY9)\")*4+;.PLNDA)"T M)' /J"UIJDB;59LG] ;,C-N]^1R/S\F@T_TAFC#AK4H8P"!2N%6\(\%B!..B M34HJX?"D::IQ>TB?(YCW4N&16=;7L]SJ=?;E_"N=L=7E%6;YY7Q63R62,O"@ MI]>G?MP [ZH[4SO0H^F=[YUM?.^1YRG#)5,BA:NAWBJJ0%ZQDY U!DR)H6[4 M?+D7F<>:M)T^]CLIX 7]K7],(F?!<[+665Q-';%T])PCH3A3H@Q!IS:6;C\Z MQWUF:H>S36O64'M]3EN^F6'V";]<&XY?ADYCJR-FU+ MVR@Z>GOOQL]][%QHI0**R 5L:JR3T"1G(?DI,HL%L,:M2[L0-RXIFP0G#S8 MXCNP2IZYJ5KMISG(/]OW$ZI46!$R;3+RFB1&1) M;\Y:Z=QX?<3O.+O$&E>_)MDM9N'\Y>7R8OZ5@/OBQZW5JJ=1H4=/%>]G<^^O)U^ MQWS5C?$S[E+P=2%7 2.,(ZF& C[I F5"]QFQ52;6&(_.LN9W M\5G.JY>Q<'[G-X\H7A_FPZ>\MW>70.O;G )?&SR39/@81:N!9PC>(00C& ]9 M&"_;O,NUNLW?7=8]E._+ UU,?%UFZ2SYN$994)@C>,,0K!+T^ZBR]&U,X5:2 M.KV)]\'$IM4;1OS/W,#=-K"L'9.X8?Q/8>QV)N*4AN\PR;0V@E(CSPX9")GI M[DWD GI+=[W05@1=O)3NF>5CUF)^?RWFY:.N\=DL;W@IZS6NGOELO(5H?1VE MAZ9N*O"0@@XR>1LPMXEJCJ.[4W.Z#[H>9'%.I\@18YOEXF)27[!7%2&W]B"< MKY:;%T-16'W!ML8DNCB<)?EA@!R3%4H($_1.%1#TE3M(I%]MHO!),D8&UPEQ M,!]:*6,CZ^I@WF5AO?><,6>MX0@Q816+J#%7?15*O#82AX!\I[&;NR%K&QGC M(&M ]/V>R/"8!BES8^28 */946_=^.O_UQ3AIKW8ZWU."8P_!>C>???YT4R+U>3:] MP/Q_Z-_R_.MO6./8B5/6.6TB,*V)&^]\K4,-Q%)ALI"5%';CAM@R">NGGQJG M7VMX*#00; =9]SV]+HJ=\0U=KG!J/V.BSCO*B%;Y7]^ M*_]Q$[,[$C-.@O802;5.U/+Z3E",)[SF#"I' FTP=?L5>NV-TYJW&2#4::+6 M^AB"L0&$J0&6E %B+6!@Z"1+4B=MVS0'_243M?N@:^!$[3Z*'#N=MC5II*7D MOA0!PD=%X;Y$\(7\,*'H4DF813 [57C^-T[4[H6#G1*U^RAE;&1M#42UBMQI M5H!.()U'Y1)%BU% ]@%M].0XF9T>I/YZB=J]U+M3HG8?67>0M/O\:9)L%-QB MA("YBHW4>"'>C\Y=\FH=AL6'; ME9=D* 4%,L@41($^*(:*L>&2\R__UF.B]AB=[RG!#G3^X6\3H0+Y8]9"$"J! MXA0G1YX\! IC&49I_9.5Y_OI_,-N.C]Q1O88G>\IP;Z2\Y_^-;WX-R[.*6ZM M37AA%G)8IY*MSCIFIT"@(-^=90F>1TF^>XJ1LU1,W*C>V2E'O_V+XPR0&AX8 M[<3<3YIS_T2D*NX MRG1$T]44PO4&#N63$\()X,+5'0PZD1G/K,Y:*][;E"@":%/)O$'),\VU[Z7_ MS0+G8Y319UWSIY=_>_WJ\]O7;][\_>SMY[/?W[Q_=_;NU7]^/GO[YI?_>O/N MU[.7+]]_?O?[IT.RXCO_[ &2W(?Q<63.NE[+MPL\9_D_+\/YM/RH><6T\KQN M5Z<@$\)KDT&X4BA6%Z*^[JC56CK,R(P2PV4Q=J/IJ'3-C>5_^EN/=1[SE @D MF=R5X .H5.=[<_F?$RGO>5N\(YX# M]_W$">U?BZ>[/2";LU%6>@-"(EV83"/$XC@$&2)S/,A2=AH>W(D9W/G\K/Q= M[XJ5#NLZ;U9G@2H.SE($K@TK&(QC,>X470S _ 9IW9NZ?7!SU]2U4U 'L<'# MW>'5\_U(REM\Q^7O]%.NG@D04XYHP<6B01FD, LI>,\B%%GJ?^%M!G;O1E^O MV#L*'//FFNH>?^OD5':"J-8%DA?DI!16M]B+!$%D"I&B3]*V:3+>A;IQ8]@6 MJ-@+> >H:.S,\ T?O\P7K^:7\:):AFZ=N2CE@ R M:VE5D-+'W0JW=_A8SP@Z1+WSAK+NTF2]+W-+D_V)A'E3,)+]2 M(H2,40>'=.Z&ZU;%1>IH.!M!A7N1-ZX3F-SD.P5@QRBL6ZV<#[-VLL_ MPN)+71?^$1P+F% MW'%=S+[ .H1&N[>AKV[VCDQ,T+H@,HKI$O$5,$&DVPDX)LM-YC[LYG8.G;RY MH7#<39=]@?- O?6S_66WB\+'&(JN2VV2,G612 $*(S5DC\)JGCFR-EW5PUWM MS19,]@7(0S1VFM4OZ_]0_Q'#$O_7__C_4$L! A0#% @ #:EG5&#S( 8^ M$00 K+0H !$ ( ! &YA8FPM,C R,3$R,S$N:'1M4$L! M A0#% @ #:EG5'N :QIT%0 :^T !$ ( !;1$$ &YA M8FPM,C R,3$R,S$N>'-D4$L! A0#% @ #:EG5"8X&-UU(P %=( !P M ( !$"<$ &YA8FPM,C R,3$R,S$Q,'AK>&5X,3 Q,2YH=&U0 M2P$"% ,4 " -J6=4B(?(P^&MX97@Q,#$R+FAT;5!+ 0(4 Q0 ( VI9U2> M6QV?I , '89 ; " >!N! !N86)L+3(P,C$Q,C,Q,3!X M:WAE>#(Q,2YH=&U02P$"% ,4 " -J6=4X3P5?:H" ^!P &P M @ &]<@0 ;F%B;"TR,#(Q,3(S,3$P>&MX97@R,S$N:'1M4$L! A0# M% @ #:EG5."Y< 5A" SRP !L ( !H'4$ &YA8FPM M,C R,3$R,S$Q,'AK>&5X,S$Q+FAT;5!+ 0(4 Q0 ( VI9U3H027"8@@ M -PL ; " 3I^! !N86)L+3(P,C$Q,C,Q,3!X:WAE>#,Q M,BYH=&U02P$"% ,4 " -J6=4U@5(;\P% !"(P &P M@ '5A@0 ;F%B;"TR,#(Q,3(S,3$P>&MX97@S,C$N:'1M4$L! A0#% @ M#:EG5))7X*C7*P (\(! !4 ( !VHP$ &YA8FPM,C R,3$R M,S%?8V%L+GAM;%!+ 0(4 Q0 ( VI9U1Y<2%>XF( .F$! 5 M " >2X! !N86)L+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " - MJ6=4"YW#;69N !1? % @ 'Y&P4 ;F%B;"TR,#(Q,3(S M,5]G,2YJ<&=02P$"% ,4 " -J6=4[FQ5/84R 0!_U@P %0 M @ &1B@4 ;F%B;"TR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ #:EG M5)>(D,YPP0 TRH) !4 ( !2;T& &YA8FPM,C R,3$R,S%? =<')E+GAM;%!+!08 #@ . ,T# #L?@< ! end