0001739942-21-000154.txt : 20211109 0001739942-21-000154.hdr.sgml : 20211109 20211109081852 ACCESSION NUMBER: 0001739942-21-000154 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211109 DATE AS OF CHANGE: 20211109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SolarWinds Corp CENTRAL INDEX KEY: 0001739942 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 810753267 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38711 FILM NUMBER: 211389989 BUSINESS ADDRESS: STREET 1: 7171 SOUTHWEST PKWY., BLDG. 400 CITY: AUSTIN STATE: TX ZIP: 78735 BUSINESS PHONE: 5126829300 MAIL ADDRESS: STREET 1: 7171 SOUTHWEST PKWY., BLDG. 400 CITY: AUSTIN STATE: TX ZIP: 78735 FORMER COMPANY: FORMER CONFORMED NAME: SolarWinds Parent, Inc. DATE OF NAME CHANGE: 20180508 10-Q 1 swi-20210930.htm 10-Q swi-20210930
000173994212/312021Q3FALSE0.51220.500017399422021-01-012021-09-30xbrli:shares00017399422021-11-02iso4217:USD00017399422021-09-3000017399422020-12-31iso4217:USDxbrli:shares0001739942swi:SubscriptionMember2021-07-012021-09-300001739942swi:SubscriptionMember2020-07-012020-09-300001739942swi:SubscriptionMember2021-01-012021-09-300001739942swi:SubscriptionMember2020-01-012020-09-300001739942us-gaap:MaintenanceMember2021-07-012021-09-300001739942us-gaap:MaintenanceMember2020-07-012020-09-300001739942us-gaap:MaintenanceMember2021-01-012021-09-300001739942us-gaap:MaintenanceMember2020-01-012020-09-300001739942swi:SubscriptionAndMaintenanceMember2021-07-012021-09-300001739942swi:SubscriptionAndMaintenanceMember2020-07-012020-09-300001739942swi:SubscriptionAndMaintenanceMember2021-01-012021-09-300001739942swi:SubscriptionAndMaintenanceMember2020-01-012020-09-300001739942us-gaap:LicenseMember2021-07-012021-09-300001739942us-gaap:LicenseMember2020-07-012020-09-300001739942us-gaap:LicenseMember2021-01-012021-09-300001739942us-gaap:LicenseMember2020-01-012020-09-3000017399422021-07-012021-09-3000017399422020-07-012020-09-3000017399422020-01-012020-09-300001739942us-gaap:CommonStockMember2021-06-300001739942us-gaap:AdditionalPaidInCapitalMember2021-06-300001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001739942us-gaap:RetainedEarningsMember2021-06-3000017399422021-06-300001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001739942us-gaap:RetainedEarningsMember2021-07-012021-09-300001739942us-gaap:CommonStockMember2021-07-012021-09-300001739942us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001739942us-gaap:CommonStockMember2021-09-300001739942us-gaap:AdditionalPaidInCapitalMember2021-09-300001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001739942us-gaap:RetainedEarningsMember2021-09-300001739942us-gaap:CommonStockMember2020-12-310001739942us-gaap:AdditionalPaidInCapitalMember2020-12-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001739942us-gaap:RetainedEarningsMember2020-12-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001739942us-gaap:RetainedEarningsMember2021-01-012021-09-300001739942us-gaap:CommonStockMember2021-01-012021-09-300001739942us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001739942us-gaap:CommonStockMember2020-06-300001739942us-gaap:AdditionalPaidInCapitalMember2020-06-300001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001739942us-gaap:RetainedEarningsMember2020-06-3000017399422020-06-300001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001739942us-gaap:RetainedEarningsMember2020-07-012020-09-300001739942us-gaap:CommonStockMember2020-07-012020-09-300001739942us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001739942us-gaap:CommonStockMember2020-09-300001739942us-gaap:AdditionalPaidInCapitalMember2020-09-300001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001739942us-gaap:RetainedEarningsMember2020-09-3000017399422020-09-300001739942us-gaap:CommonStockMember2019-12-310001739942us-gaap:AdditionalPaidInCapitalMember2019-12-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001739942us-gaap:RetainedEarningsMember2019-12-3100017399422019-12-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001739942us-gaap:RetainedEarningsMember2020-01-012020-09-300001739942us-gaap:CommonStockMember2020-01-012020-09-300001739942us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-3000017399422021-07-190001739942swi:NAbleMember2021-07-19xbrli:pure0001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2021-07-192021-07-1900017399422021-07-302021-07-3000017399422021-08-242021-08-240001739942us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001739942us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-300001739942us-gaap:AccumulatedTranslationAdjustmentMember2021-09-3000017399422021-10-012021-09-3000017399422022-10-012021-09-3000017399422024-10-012021-09-3000017399422021-07-192021-07-190001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2021-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2020-12-310001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMemberswi:SubscriptionMember2021-07-012021-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMemberswi:SubscriptionMember2020-07-012020-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMemberswi:SubscriptionMember2021-01-012021-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMemberswi:SubscriptionMember2020-01-012020-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMemberus-gaap:MaintenanceMember2021-07-012021-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMemberus-gaap:MaintenanceMember2020-07-012020-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMemberus-gaap:MaintenanceMember2021-01-012021-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMemberus-gaap:MaintenanceMember2020-01-012020-09-300001739942swi:SubscriptionAndMaintenanceMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2021-07-012021-09-300001739942swi:SubscriptionAndMaintenanceMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2020-07-012020-09-300001739942swi:SubscriptionAndMaintenanceMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2021-01-012021-09-300001739942swi:SubscriptionAndMaintenanceMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2020-01-012020-09-300001739942us-gaap:LicenseMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2021-07-012021-09-300001739942us-gaap:LicenseMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2020-07-012020-09-300001739942us-gaap:LicenseMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2021-01-012021-09-300001739942us-gaap:LicenseMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2020-01-012020-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2021-07-012021-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2020-07-012020-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2021-01-012021-09-300001739942us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberswi:NAbleMember2020-01-012020-09-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001739942us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001739942us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001739942us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001739942us-gaap:FairValueMeasurementsRecurringMember2021-09-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001739942us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001739942us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001739942us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001739942us-gaap:FairValueMeasurementsRecurringMember2020-12-310001739942us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-300001739942us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-12-310001739942swi:FirstLienTermLoanMemberus-gaap:SecuredDebtMember2021-09-300001739942swi:FirstLienTermLoanMemberus-gaap:SecuredDebtMember2020-12-310001739942swi:FirstLienTermLoanMemberus-gaap:SecuredDebtMemberswi:CreditSuisseMember2021-09-300001739942us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMember2021-09-300001739942us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMemberswi:CreditSuisseMember2021-09-300001739942us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberswi:MultiCurrencyTrancheMemberswi:CreditSuisseMember2021-09-300001739942swi:SingleCurrencyTrancheMembercurrency:USDus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMember2021-09-300001739942us-gaap:EurodollarMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMember2021-01-012021-09-300001739942us-gaap:BaseRateMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMember2021-01-012021-09-300001739942us-gaap:EurodollarMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMember2021-09-300001739942us-gaap:EurodollarMemberswi:FirstLienTermLoanMemberus-gaap:SecuredDebtMemberswi:CreditSuisseMember2021-01-012021-09-300001739942swi:FirstLienTermLoanMemberus-gaap:BaseRateMemberus-gaap:SecuredDebtMemberswi:CreditSuisseMember2021-01-012021-09-300001739942us-gaap:EurodollarMemberswi:FirstLienTermLoanMemberus-gaap:SecuredDebtMemberswi:CreditSuisseMember2021-09-300001739942us-gaap:EurodollarMemberswi:CreditSuisseMember2021-01-012021-09-300001739942us-gaap:FederalFundsEffectiveSwapRateMemberswi:CreditSuisseMember2021-01-012021-09-300001739942us-gaap:LondonInterbankOfferedRateLIBORMemberswi:CreditSuisseMember2021-01-012021-09-300001739942us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMember2021-01-012021-09-300001739942swi:CyberIncidentMember2021-07-012021-09-300001739942us-gaap:CostOfSalesMemberswi:CyberIncidentMember2021-07-012021-09-300001739942us-gaap:SellingAndMarketingExpenseMemberswi:CyberIncidentMember2021-07-012021-09-300001739942swi:CyberIncidentMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001739942swi:CyberIncidentMember2021-01-012021-09-300001739942us-gaap:CostOfSalesMemberswi:CyberIncidentMember2021-01-012021-09-300001739942us-gaap:SellingAndMarketingExpenseMemberswi:CyberIncidentMember2021-01-012021-09-300001739942us-gaap:ResearchAndDevelopmentExpenseMemberswi:CyberIncidentMember2021-01-012021-09-300001739942swi:CyberIncidentMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 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-38711
SolarWinds Corporation
(Exact name of registrant as specified in its charter)
Delaware 81-0753267
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
7171 Southwest Parkway
Building 400
Austin, Texas 78735
(512) 682.9300
(Address and telephone number of principal executive offices) 

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



SOLARWINDS CORPORATION

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

2


Safe Harbor Cautionary Statement
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Private Securities Litigation Reform Act of 1995. Such statements may be signified by terms such as “aim,” “anticipate,” “believe,” “continue,” “expect,” “feel,” “intend,” “estimate,” “seek,” “plan,” “may,” “can,” “could,” “should,” “will,” “would” or similar expressions and the negatives of those terms. In this report, forward-looking statements include statements regarding our financial projections, future financial performance and plans and objectives for future operations including, without limitation, the following:
expectations regarding our financial condition and results of operations, including revenue, non-GAAP revenue, revenue growth, non-GAAP 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;
findings from our investigations into the cyberattack on our Orion Software Platform and internal systems (the "Cyber Incident"), including our understanding of the nature, source and duration of the attack and our plans to ensure our products and internal systems are secure and provide additional information regarding our findings, as well as our expectations regarding the impact of the Cyber Incident on our business and reputation, the success of our related mitigation and remediation efforts and the additional costs, liabilities and other adverse consequences that we may incur as a result of the Cyber Incident;
expectations regarding the impact the government investigations and litigation resulting from the Cyber Incident may have on our business;
expectations regarding the impact and benefits of the spin-off of the N-able business into a newly created and separately traded public company;
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; and
our beliefs regarding the sufficiency of our cash and cash equivalents, cash flows from operating activities and borrowing capacity.
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:
numerous risks related to the Cyber Incident, including with respect to (1) the discovery of new or different information regarding the Cyber Incident, including with respect to its scope, the threat actor’s access to SolarWinds’ environments and its related activities during such period, and the related impact on SolarWinds’ systems, products, current or former employees and customers, (2) the possibility that our mitigation and remediation efforts with respect to the Cyber Incident may not be successful, (3) the possibility that additional confidential, proprietary, or personal information, including information of SolarWinds’ current or former employees and customers, was accessed and exfiltrated as a result of the Cyber Incident, (4) numerous financial, legal, reputational and other risks to us related to the Cyber Incident, including risks that the incident or SolarWinds’ response thereto, including with respect to providing notices to any impacted individuals, may result in the loss, compromise or corruption of data and proprietary information, loss of business as a result of termination or non-renewal of agreements or reduced purchases or upgrades of our products, severe reputational damage adversely affecting customer, partner and vendor relationships and investor confidence, increased attrition of personnel and distraction of key and other personnel, U.S. or foreign regulatory investigations and enforcement actions, litigation, indemnity obligations, damages for contractual breach, penalties for violation of applicable laws or regulations, significant costs for remediation and the incurrence of other liabilities, (5) risks that 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, (6) the possibility that our steps to secure our internal environment, improve our product development environment and ensure the security and integrity of the software that we deliver to our customers may not be successful or sufficient to protect against future threat actors or attacks or be
3


perceived by existing and prospective customers as sufficient to address the harm caused by Cyber Incident and (7) the risk that the impact of the Cyber Incident may be proportionally greater in future periods as a result of the spin-off of the N-able business;
other risks related to cyber security, including that we may experience other security incidents or have vulnerabilities in our systems and services exploited, which may result in compromises or breaches of our and our customers’ systems or, theft or misappropriation of our and our customers’ confidential, proprietary or personal information, as well as exposure to legal and other liabilities, including the related risk of higher customer, employee and partner attrition and the loss of key personnel, as well as negative impacts to our sales, renewals and upgrades;
risks related to the recently completed spin-off of the N-able business into a newly created and separately traded public company, including that we may not realize some or all of the anticipated strategic, financial, operational, marketing or other benefits from the separation, or such benefits may be delayed by a variety of circumstances, which may not be under our control, we 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, we could incur significant liability if the separation is determined to be a taxable transaction, potential indemnification liabilities incurred in connection with the separation could materially affect our business and financial results and N-able may fail to perform under various transaction agreements that were executed as part of the separation;
the possibility that the global COVID-19 pandemic may 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;
the inability to sell products to new customers or to sell additional products or upgrades to our existing customers;
any decline in our renewal or net retention rates;
the evolving breadth of our sales motion and challenges, investments and additional costs associated with increased selling efforts toward enterprise customers;
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 ability to develop new products and product upgrades, and the timing and success of any such new product introductions and product upgrades;
our ability to compete effectively in the markets we serve;
our ability to attract, retain and motivate employees;
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;
our inability to successfully identify, complete and integrate acquisitions and manage our growth effectively;
risks associated with our international operations;
our status as a controlled company;
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; 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 our Annual Report on Form 10-K for the year ended December 31, 2020, our Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 and our Quarterly Report on Form 10-Q for the quarter ended June 30, 2021.
Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Quarterly Report on Form 10-Q. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially and adversely from those anticipated in these forward-looking statements, even if new information becomes available in the future.
Investors and others should note that we announce material information to our investors using our investor relations website (https://investors.solarwinds.com), SEC filings, press releases, public conference calls and webcasts. We use these channels as well as social media to communicate with the public about our company, our business and other matters. It is possible that the information we post on social media could be deemed to be material information. Therefore, we encourage investors, the media, and others interested in our company to review the information we post on the social media channels listed on our investor relations website.
4


In this report “SolarWinds,” “Company,” “we,” “us” and “our” refer to SolarWinds Corporation and its consolidated subsidiaries. On July 19, 2021, we completed the previously announced separation and distribution of our managed service provider (“MSP” or “N-able”) business into a newly created and separately traded public company, N-able, Inc. Unless otherwise indicated, all references to the Company exclude the N-able business for all periods presented.
5


PART I: FINANCIAL INFORMATION
Item 1. Financial Statements
SolarWinds Corporation
Condensed Consolidated Balance Sheets
(In thousands, except share and per share information)
(Unaudited)
September 30,December 31,
20212020
Assets
Current assets:
Cash and cash equivalents$708,890 $270,708 
Accounts receivable, net of allowances of $847 and $1,985 as of September 30, 2021 and December 31, 2020, respectively
81,033 85,514 
Income tax receivable3,219 1,011 
Prepaid and other current assets27,338 20,080 
 Current assets of discontinued operations  135,420 
Total current assets820,480 512,733 
Property and equipment, net35,211 39,059 
Operating lease assets83,202 97,264 
Deferred taxes139,093 147,265 
Goodwill3,326,805 3,375,319 
Intangible assets, net397,582 565,611 
Other assets, net32,438 30,011 
Non-current assets of discontinued operations 943,221 
Total assets$4,834,811 $5,710,483 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$13,611 $12,390 
Accrued liabilities and other35,242 53,140 
Current operating lease liabilities15,028 14,951 
Accrued interest payable152 157 
Income taxes payable5,765 11,911 
Current portion of deferred revenue316,870 336,573 
Current debt obligation19,900 19,900 
 Current liabilities of discontinued operations  42,182 
Total current liabilities406,568 491,204 
Long-term liabilities:
Deferred revenue, net of current portion33,942 36,511 
Non-current deferred taxes20,168 54,691 
Non-current operating lease liabilities85,464 100,430 
Other long-term liabilities92,698 114,615 
Long-term debt, net of current portion1,873,472 1,882,672 
Non-current liabilities of discontinued operations 19,673 
Total liabilities2,512,312 2,699,796 
Stockholders’ equity:
Common stock, $0.001 par value: 1,000,000,000 shares authorized and 158,402,918 and 156,519,611 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
158 157 
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
  
Additional paid-in capital2,555,790 3,112,262 
Accumulated other comprehensive income23,258 127,212 
Accumulated deficit(256,707)(228,944)
Total stockholders’ equity2,322,499 3,010,687 
Total liabilities and stockholders’ equity$4,834,811 $5,710,483 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


SolarWinds Corporation
Condensed Consolidated Statements of Operations
(In thousands, except per share information)
(Unaudited)
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
Revenue:
Subscription$32,293 $26,871 $90,218 $75,371 
Maintenance119,742 118,663 360,909 346,396 
Total recurring revenue152,035 145,534 451,127 421,767 
License29,236 39,284 80,788 109,454 
Total revenue181,271 184,818 531,915 531,221 
Cost of revenue:
Cost of recurring revenue17,949 13,645 49,331 39,441 
Amortization of acquired technologies39,882 39,282 120,397 116,733 
Total cost of revenue57,831 52,927 169,728 156,174 
Gross profit123,440 131,891 362,187 375,047 
Operating expenses:
Sales and marketing58,642 52,940 174,384 159,100 
Research and development26,285 21,485 78,474 63,738 
General and administrative 28,551 23,875 90,135 64,430 
Amortization of acquired intangibles13,784 12,596 41,704 37,453 
Total operating expenses127,262 110,896 384,697 324,721 
Operating income (loss)(3,822)20,995 (22,510)50,326 
Other expense:
Interest expense, net(15,897)(16,792)(48,262)(59,202)
Other income (expense), net1,478 (255)1,865 (485)
Total other expense(14,419)(17,047)(46,397)(59,687)
Income (loss) before income taxes(18,241)3,948 (68,907)(9,361)
Income tax expense (benefit)(19,321)1,505 (26,322)1,405 
Net income (loss) from continuing operations$1,080 $2,443 $(42,585)$(10,766)
 Net income (loss) from discontinued operations, net of tax (10,059)10,059 14,822 36,528 
Net income (loss)$(8,979)$12,502 $(27,763)$25,762 
 Net income (loss) from continuing operations available to common stockholders $920 $2,430 $(42,745)$(10,697)
 Net income (loss) from discontinued operations available to common stockholders $(10,059)$10,003 $14,822 $36,294 
Net income (loss) available to common stockholders per share:
 Basic earnings (loss) from continuing operations per share $0.01 $0.02 $(0.27)$(0.07)
 Basic earnings (loss) from discontinued operations per share $(0.06)$0.06 $0.09 $0.23 
 Net basic earnings (loss) per share $(0.06)$0.08 $(0.18)$0.17 
 Diluted earnings (loss) from continuing operations per share $0.01 $0.02 $(0.27)$(0.07)
 Diluted earnings (loss) from discontinued operations per share $(0.06)$0.06 $0.09 $0.23 
 Net diluted earnings (loss) per share $(0.06)$0.08 $(0.18)$0.17 
Weighted-average shares used to compute net income (loss) available to common stockholders per share:
Shares used in computation of basic earnings (loss) per share158,202 155,447 157,730 155,014 
Shares used in computation of diluted earnings (loss) per share160,328 158,361 157,730 155,014 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7


SolarWinds Corporation
Condensed Consolidated Statements of Comprehensive Income (Loss)
(In thousands)
(Unaudited)
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
Net income (loss)$(8,979)$12,502 $(27,763)$25,762 
Other comprehensive income (loss):
Foreign currency translation adjustment(55,849)59,039 (103,954)56,388 
Other comprehensive income (loss)(55,849)59,039 (103,954)56,388 
Comprehensive income (loss)$(64,828)$71,541 $(131,717)$82,150 
The accompanying notes are an integral part of these condensed consolidated financial statements.

8


SolarWinds Corporation
Condensed Consolidated Statements of Stockholders' Equity
(In thousands)
(Unaudited)
Three Months Ended September 30, 2021

Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at June 30, 2021158,015 $158 $3,140,176 $79,107 $(247,728)$2,971,713 
Foreign currency translation adjustment— — — (55,849)— (55,849)
Net loss— — — — (8,979)(8,979)
Comprehensive loss(64,828)
Exercise of stock options 69 — 126 — — 126 
Restricted stock units issued, net of shares withheld for taxes138 — (658)— — (658)
Issuance of stock8 — 8 — — 8 
Issuance of stock under employee stock purchase plan173 — 2,529 — — 2,529 
Distribution of N-able business— — (365,443)— — (365,443)
Special dividends paid ($1.50 per share)
— — (237,214)— — (237,214)
Stock-based compensation — — 16,266 — — 16,266 
Balance at September 30, 2021158,403 $158 $2,555,790 $23,258 $(256,707)$2,322,499 
Nine Months Ended September 30, 2021

Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 2020156,520 $157 $3,112,262 $127,212 $(228,944)$3,010,687 
Foreign currency translation adjustment— — — (103,954)(103,954)
Net loss— — — (27,763)(27,763)
Comprehensive loss (131,717)
Exercise of stock options 161 — 527 — — 527 
Restricted stock units issued, net of shares withheld for taxes986 1 (10,527)— — (10,526)
Issuance of stock455 — 500 — — 500 
Issuance of stock under employee stock purchase plan281 — 5,658 — — 5,658 
Distribution of N-able business— — (365,443)— — (365,443)
Special dividends paid ($1.50 per share)
— — (237,214)— — (237,214)
Stock-based compensation — — 50,027 — — 50,027 
Balance at September 30, 2021158,403 $158 $2,555,790 $23,258 $(256,707)$2,322,499 


9


SolarWinds Corporation
Condensed Consolidated Statements of Stockholders' Equity (Continued)
(In thousands)
(Unaudited)
Three Months Ended September 30, 2020

Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at June 30, 2020155,286 $156 $3,067,613 $(7,898)$(374,159)$2,685,712 
Foreign currency translation adjustment— — — 59,039 — 59,039 
Net income— — — — 12,502 12,502 
Comprehensive income 71,541 
Exercise of stock options 162 — 556 — — 556 
Restricted stock units issued, net of shares withheld for taxes68 — (418)— — (418)
Issuance of stock20 — 23 — — 23 
Issuance of stock under employee stock purchase plan97 — 3,049 — — 3,049 
Stock-based compensation — — 21,965 — — 21,965 
Balance at September 30, 2020155,633 $156 $3,092,788 $51,141 $(361,657)$2,782,428 

Nine Months Ended September 30, 2020

Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 2019154,145 $154 $3,042,034 $(5,247)$(387,419)$2,649,522 
Foreign currency translation adjustment— — — 56,388 — 56,388 
Net income— — — — 25,762 25,762 
Comprehensive income82,150 
Exercise of stock options 303 — 865 — — 865 
Restricted stock units issued, net of shares withheld for taxes397 1 (2,770)— — (2,769)
Issuance of stock611 1 682 — — 683 
Issuance of stock under employee stock purchase plan177 — 5,406 — — 5,406 
Stock-based compensation — — 46,571 — — 46,571 
Balance at September 30, 2020155,633 $156 $3,092,788 $51,141 $(361,657)$2,782,428 

The accompanying notes are an integral part of these condensed consolidated financial statements.

10


SolarWinds Corporation
Condensed Consolidated Statements of Cash Flows
(In thousands) (Unaudited)
Nine Months Ended
September 30,
20212020
Cash flows from operating activities
Net loss from continuing operations$(42,585)$(10,766)
Adjustments to reconcile net loss from continuing operations to net cash provided by operating activities:
Depreciation and amortization173,362 163,765 
Provision for losses on accounts receivable230 1,244 
Stock-based compensation expense43,472 38,547 
Amortization of debt issuance costs6,794 6,871 
Deferred taxes(26,277)(17,627)
(Gain) loss on foreign currency exchange rates(1,504)650 
Other non-cash expenses (benefits)758 (812)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Accounts receivable3,428 8,277 
Income taxes receivable(2,348)(1,830)
Prepaid and other assets(9,556)1,888 
Accounts payable1,335 (1,551)
Accrued liabilities and other(16,906)6,410 
Accrued interest payable(5)(91)
Income taxes payable(32,478)(2,159)
Deferred revenue(15,499)9,752 
Other long-term liabilities(276)374 
Net cash provided by operating activities from continuing operations81,945 202,942 
Cash flows from investing activities
Purchases of property and equipment(6,968)(14,001)
Purchases of intangible assets(3,066)(4,115)
Acquisitions, net of cash acquired447  
Net cash used in investing activities from continuing operations(9,587)(18,116)
Cash flows from financing activities
Proceeds from issuance of common stock under employee stock purchase plan5,658 5,406 
Repurchase of common stock and incentive restricted stock(10,717)(2,794)
Exercise of stock options527 865 
Distribution from spin-off of discontinued operations, net505,580  
Dividends paid(237,214) 
Repayments of borrowings from credit agreement(15,975)(14,925)
Payment of debt issuance costs(234) 
Net cash provided by (used in) financing activities from continuing operations247,625 (11,448)
Effect of exchange rate changes on cash and cash equivalents from continuing operations(3,803)6,278 
Cash flows of discontinued operations
Operating activities of discontinued operations39,040 82,075 
Investing activities of discontinued operations(15,003)(9,164)
Financing activities of discontinued operations(903) 
Effect of exchange rate changes on cash and cash equivalents from discontinued operations(922)(953)
Net cash provided by discontinued activities22,212 71,958 
Net increase in cash and cash equivalents338,392 251,614 
Cash and cash equivalents
Beginning of period370,498 173,372 
End of period$708,890 $424,986 
Supplemental disclosure of cash flow information
Cash paid for interest$42,060 $52,723 
Cash paid for income taxes$38,120 $40,447 
The accompanying notes are an integral part of these condensed consolidated financial statements.
11

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)


1. Organization and Nature of Operations
SolarWinds Corporation, a Delaware corporation, and its subsidiaries (“Company”, “we,” “us” and “our”) is a leading provider of simple, powerful and secure information technology, or IT, management software. Our solutions give organizations worldwide, regardless of type, size or complexity, the power to accelerate business transformation in today's hybrid IT environments. Our approach, which we refer to as the SolarWinds Model, combines powerful, scalable, affordable, easy to use products with an "inside-first" selling motion. We’ve built our business to enable the technology professionals who use our products to manage “all things IT.” Our range of customers has expanded over time to include network and systems engineers, database administrators, storage administrators, DevOps and service desk professionals. Our SolarWinds Model enables us to sell our products for use in organizations ranging in size from very small businesses to large enterprises.
On July 19, 2021, we completed the previously announced separation and distribution of our managed service provider (“MSP” or “N-able”) business into a newly created and separately traded public company, N-able, Inc. We refer to this transaction as the “Separation.” The Separation was completed by means of a tax-free, pro-rata distribution in which each holder of our common stock, par value $0.001 per share, received one share of N-able’s common stock, par value $0.001, for every two shares of our common stock held of record as of the close of business on July 12, 2021. After the distribution, we do not beneficially own any shares of common stock in N-able and no longer consolidate N‑able into our financial results for periods ending after July 19, 2021. As a result, N‑able's historical financial results through the Separation are reflected in our consolidated financial statements as discontinued operations. See Note 3. Discontinued Operations for additional information.
2. Summary of Significant Accounting Policies
We prepared our interim condensed 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 (the "SEC"). They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include the accounts of SolarWinds Corporation and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2020.
Reverse Stock Split
Effective July 30, 2021, we effected a 2:1 reverse stock split of our common stock. As a result of the reverse stock split, all share and per share figures contained in the condensed consolidated financial statements have been retroactively restated as if the reverse stock split occurred at the beginning of the periods presented.
Special Dividend
On July 30, 2021, our board of directors declared a special one-time cash dividend (the "Special Dividend"), to be paid following the effectiveness of, and after giving effect to, the reverse stock split, equal to $1.50 per share of common stock issued and outstanding as of August 9, 2021. The Special Dividend in the aggregate amount of $237.2 million was paid on August 24, 2021.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the reported amounts and the disclosure of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:
the valuation of goodwill, intangibles, long-lived assets and contingent consideration;
revenue recognition;
stock-based compensation;
income taxes; and
loss contingencies.
12

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

Recently Adopted Accounting Pronouncements
There have been no recent accounting pronouncements or changes in accounting pronouncements that are expected to have a material impact on our consolidated financial position, results of operations, or cash flows.
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.
See Note 5. Fair Value Measurements for a summary of our financial instruments accounted for at fair value on a recurring basis. 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.
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 at December 31, 2020$127,212 $127,212 
Other comprehensive gain (loss) before reclassification(103,954)(103,954)
Amount reclassified from accumulated other comprehensive income (loss)   
Net current period other comprehensive income (loss)(103,954)(103,954)
Balance at September 30, 2021$23,258 $23,258 
Deferred Revenue
Details of our total deferred revenue balance was as follows:
Total Deferred Revenue
(in thousands)
Balance at December 31, 2020$373,084 
Deferred revenue recognized(385,840)
Additional amounts deferred363,568 
Balance at September 30, 2021$350,812 
We expect to recognize revenue related to these remaining performance obligations as of September 30, 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$350,812 $316,870 $33,327 $615 
13

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

Deferred Commissions
Details of our deferred commissions balance was as follows:
(in thousands)
Balance at December 31, 2020$14,801 
Commissions capitalized6,356 
Amortization recognized(3,672)
Balance at September 30, 2021$17,485 
September 30,December 31,
20212020
(in thousands)
Classified as:
Current$4,862 $3,824 
Non-current12,623 10,977 
Total deferred commissions$17,485 $14,801 
Cost of Revenue
Amortization of Acquired Technologies. Amortization of acquired technologies included in cost of revenue relate to our licensed products and subscription products as follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Amortization of acquired license technologies$37,119 $36,111 $111,783 $107,237 
Amortization of acquired subscription technologies2,763 3,171 8,614 9,496 
Total amortization of acquired technologies$39,882 $39,282 $120,397 $116,733 
3. Discontinued Operations
As discussed in Note 1. Organization and Nature of Operations, we completed the Separation of the N‑able business into a newly created and separately traded public company, N-able, Inc., on July 19, 2021. The Separation was achieved through the transfer of all the net assets and legal entities associated with the N-able business to N-able, Inc. The distribution of the net assets to N-able, Inc. was recorded as a reduction to additional paid-in capital. As part of the Separation, we received a cash distribution from N-able which includes $324.7 million in cash to repay intercompany indebtedness and $238.2 million as a one-time dividend payment, net of $57.3 million of cash distributed to N-able at the Separation.
In accordance with applicable accounting guidance, the results of the N-able business are presented as discontinued operations for the period up to and including the date of the Separation, and, as such, have been excluded from continuing operations for all periods presented.


14

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

The following table summarizes the assets and liabilities of the discontinued operations of N-able:
September 30,December 31,
20212020
(in thousands)
Assets
Current assets:
Cash and cash equivalents$ $99,790 
Accounts receivable, net of allowances 28,784 
Income tax receivable 1,262 
Prepaid and other current assets 5,584 
Total current assets of discontinued operations 135,420 
Property and equipment, net 19,590 
Operating lease assets 13,697 
Deferred taxes 2,190 
Goodwill 874,083 
Intangible assets, net 27,374 
Other assets, net 6,287 
Total assets of discontinued operations$ $1,078,641 
Liabilities
Current liabilities:
Accounts payable$ $5,542 
Accrued liabilities and other 19,831 
Current operating lease liabilities 2,860 
Income taxes payable 4,447 
Current portion of deferred revenue 9,502 
Total current liabilities of discontinued operations 42,182 
Long-term liabilities:
Deferred revenue, net of current portion 168 
Non-current deferred taxes 4,458 
Non-current operating lease liabilities 14,641 
Other long-term liabilities 406 
Total liabilities of discontinued operations$ $61,855 
15

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

The following table summarizes the results of operations of N-able presented as discontinued operations:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Revenue:
Subscription$20,102 $73,693 $183,594 $214,668 
Maintenance313 2,471 5,053 7,585 
Total recurring revenue20,415 76,164 188,647 222,253 
License   473 
Total revenue20,415 76,164 188,647 222,726 
Cost of revenue:
Cost of recurring revenue2,126 9,839 25,218 28,366 
Amortization of acquired technologies209 6,181 3,950 18,056 
Total cost of revenue2,335 16,020 29,168 46,422 
Gross profit18,080 60,144 159,479 176,304 
Operating expenses:
Sales and marketing5,323 20,520 55,249 57,450 
Research and development2,455 9,803 27,133 30,140 
General and administrative 6,471 9,683 42,994 23,350 
Amortization of acquired intangibles331 6,028 10,626 17,761 
Total operating expenses14,580 46,034 136,002 128,701 
Operating income from discontinued operations3,500 14,110 23,477 47,603 
Other expense:
Interest (expense) income, net   2 
Other expense, net(27)(292)(608)(457)
Total other expense(27)(292)(608)(455)
Income from discontinued operations before income taxes3,473 13,818 22,869 47,148 
Income tax expense13,532 3,759 8,047 10,620 
Net income (loss) from discontinued operations, net of tax$(10,059)$10,059 $14,822 $36,528 
We incurred $7.3 million and $30.4 million of costs in connection with the Separation during the three and nine months ended September 30, 2021, respectively, and $2.6 million for both the three and nine months ended September 30, 2020 which are primarily included in the condensed consolidated statements of operations as discontinued operations. These costs include legal, accounting and advisory fees, implementation and integration costs, duplicative costs for subscriptions and information technology systems, employee and contract costs and other incremental separation costs related to the Separation.
4. Goodwill
The following table reflects the changes in goodwill for the nine months ended September 30, 2021:
(in thousands)
Balance at December 31, 2020$3,375,319 
Foreign currency translation and other adjustments(48,514)
Balance at September 30, 2021$3,326,805 
16

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

5. Fair Value Measurements
The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of September 30, 2021 and December 31, 2020. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2021.
Fair Value Measurements at
September 30, 2021 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Money market funds$625,000 $ $ $625,000 
Total assets$625,000 $ $ $625,000 
Fair Value Measurements at
December 31, 2020 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Money market funds$160,000 $ $ $160,000 
Trading security  5,238 5,238 
Total assets$160,000 $ $5,238 $165,238 
As of September 30, 2021 and December 31, 2020, the carrying value of our long-term debt approximates its estimated fair value as the interest rate on the debt agreements is adjusted for changes in the market rates. See Note 6. Debt for additional information regarding our debt.
6. Debt
The following table summarizes information relating to our debt:
September 30,December 31,
20212020
AmountEffective RateAmountEffective Rate
(in thousands, except interest rates)
Revolving credit facility$  %$  %
First Lien Term Loan (as amended) due Feb 20241,914,325 2.83 %1,930,300 2.90 %
Total principal amount1,914,325 1,930,300 
Unamortized discount and debt issuance costs(20,953)(27,728)
Total debt1,893,372 1,902,572 
Less: Current portion of long-term debt(19,900)(19,900)
Total long-term debt$1,873,472 $1,882,672 
Senior Secured First Lien Credit Facilities
Our first lien credit agreement, as amended, or First Lien Credit Agreement, provides for senior secured first lien credit facilities, consisting of the following as of September 30, 2021:
a $1.99 billion U.S. dollar term loan, or First Lien Term Loan, with a final maturity date of February 5, 2024; and
a $117.5 million revolving credit facility (with a letter of credit sub-facility in the amount of $35.0 million), or the Revolving Credit Facility, consisting of (i) a $100.0 million multicurrency tranche and (ii) a $17.5 million tranche available only in U.S. dollars, with a final maturity date of August 5, 2023.
17

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

Borrowings under our Revolving Credit Facility bear interest at a floating rate which is, at our option, either (1) a Eurodollar rate for a specified interest period plus an applicable margin of 2.50% or (2) a base rate plus an applicable margin of 1.50%, respectively. The Eurodollar rate applicable to the Revolving Credit Facility is subject to a “floor” of 0.0%.
Borrowings under our First Lien Term Loan bear interest at a floating rate which is, at our option, either (1) a Eurodollar rate for a specified interest period plus an applicable margin of 2.75% or (2) a base rate plus an applicable margin of 1.75%, respectively. The Eurodollar rate applicable to the First Lien Term Loan is subject to a “floor” of 0.0%.
The Eurodollar rate is equal to an adjusted London Interbank Offered Rate, or LIBOR, for a one-, two-, three- or six-month interest period with a LIBOR floor of 0%. The base rate for any day is a fluctuating rate per annum equal to the highest of (a) the rate of interest in effect for such day as publicly announced by Credit Suisse as its “prime rate” and (b) the federal funds effective rate in effect on such day plus 0.50% and (c) the one-month adjusted LIBOR plus 1.0% per annum.
The First Lien Term Loan requires equal quarterly repayments equal to 0.25% of the original principal amount.
In addition to paying interest on loans outstanding under the Revolving Credit Facility and the First Lien Term Loan, we are required to pay a commitment fee of 0.50% per annum of unused commitments under the Revolving Credit Facility. The commitment fee is subject to a reduction to 0.375% per annum based on our first lien net leverage ratio.
The First Lien Credit Agreement contains a number of covenants that, among other things, restrict, subject to certain exceptions, our ability to: incur additional indebtedness; incur liens; engage in mergers, consolidations, liquidations or dissolutions; pay dividends and distributions on, or redeem, repurchase or retire our capital stock; and make certain investments, acquisitions, loans, or advances. In addition, the terms of the First Lien Credit Agreement include a financial covenant which requires that, at the end of each fiscal quarter, if the aggregate amount of borrowings under the Revolving Credit Facility exceeds 35% of the aggregate commitments under the Revolving Credit Facility, our first lien net leverage ratio cannot exceed 7.40 to 1.00. The First Lien Credit Agreement also contains certain customary representations and warranties, affirmative covenants and events of default. As of September 30, 2021, we were in compliance with all covenants of the First Lien Credit Agreement.
On July 27, 2021, we entered into Amendment No. 5 to our First Lien Credit Agreement to extend the maturity date of our Revolving Credit Facility from February 5, 2022 to August 5, 2023. The borrowing capacity under the amended Revolving Credit Facility was unchanged.
During the nine months ended September 30, 2021, in addition to the principal payments of $14.9 million, we made an excess principal payment from proceeds received at the Separation in the amount of $1.1 million.
7. Stockholders' Equity (Deficit) and Stock-Based Compensation
Adjustment of Stock Awards
N-able Separation
In connection with the Separation of N-able on July 19, 2021, under the provisions of our existing equity plans and the Employee Matters Agreement entered into in connection with the Separation, the Company adjusted its outstanding equity awards in order to preserve the intrinsic value of the awards immediately before and after the Separation. Upon the Separation, SolarWinds employees holding outstanding stock awards of pre‑Separation SolarWinds received a replacement award representing an adjusted number of otherwise-similar awards in post-Separation SolarWinds stock. There were no other changes to the equity award terms. Due to the adjustment of the stock awards as a result of the Separation, the Company compared the fair value of the outstanding stock awards immediately before and after the Separation and no incremental fair value was recognized.
Reverse stock split
In connection with the reverse stock split on July 30, 2021, under the provisions of our existing equity plans, the Company adjusted its outstanding equity awards to preserve the intrinsic value of the awards immediately before and after the reverse stock split. There were no other changes to the stock award terms. The adjustment did not change the fair value of the outstanding stock awards and no incremental fair value was recognized.
Special Dividend
In connection with the Special Dividend declared on July 30, 2021, our board of directors approved the adjustment of equity awards outstanding as of the August 9, 2021 dividend record date under the provisions of our existing equity plans in order to the preserve the intrinsic value of the awards immediately before and after the Special Dividend. There were no other changes to the equity award terms. Due to the adjustment of the equity awards as a result of the Special Dividend, the Company
18

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

compared the fair value of the outstanding equity awards immediately before and after the Special Dividend adjustment and $12.3 million of incremental fair value will be recognized as stock-based compensation expense over the remaining service period of the adjusted awards.
8. Earnings (Loss) Per Share
A reconciliation of the number of shares in the calculation of basic and diluted earnings (loss) per share follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Basic earnings (loss) per share
Numerator:
Net income (loss) from continuing operations$1,080 $2,443 $(42,585)$(10,766)
Net income (loss) from discontinued operations(10,059)10,059 14,822 36,528 
Net income (loss) (8,979)12,502 (27,763)25,762 
Dividends on unvested restricted stock(160) (160) 
Earnings allocated to unvested restricted stock (69) (165)
Net income (loss) from continuing operations available to common stockholders$920 $2,430 $(42,745)$(10,697)
Net income (loss) from discontinued operations available to common stockholders$(10,059)$10,003 $14,822 $36,294 
Denominator:
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share158,202 155,447 157,730 155,014 
Diluted net earnings (loss) per share
Numerator:
Net income (loss) from continuing operations available to common stockholders$920 $2,430 $(42,745)$(10,697)
Net income (loss) from discontinued operations available to common stockholders$(10,059)$10,003 $14,822 $36,294 
Denominator:
Weighted-average shares used in computing basic net earnings (loss) per share158,202 155,447 157,730 155,014 
Add dilutive impact of employee equity plans2,126 2,914   
Weighted-average shares used in computing diluted net earnings (loss) per share160,328 158,361157,730 155,014
As a result of the reverse stock split, all share and per share figures contained in the condensed consolidated financial statements have been retroactively restated as if the reverse stock split occurred at the beginning of the periods presented.
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income (loss) 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:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Total anti-dilutive shares1,306 5,216 5,901 5,380 
The calculation of diluted earnings (loss) 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.
19

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

9. Income Taxes
For the three months ended September 30, 2021 and 2020, we recorded income tax benefit from continuing operations of $19.3 million and income tax expense of $1.5 million, respectively, resulting in an effective tax rate of 105.9% and 38.1%, respectively. For the nine months ended September 30, 2021 and 2020, we recorded income tax benefit from continuing operations of $26.3 million and income tax expense of $1.4 million, respectively, resulting in an effective tax rate of 38.2% and (15.0)%, respectively. The increase in the effective tax rate for the three months ended September 30, 2021 compared to the same period in 2020 was primarily due to adjustments made in connection with the Separation. The increase in the effective tax rate for the nine months ended September 30, 2021 compared to the same period in 2020 was primarily due to the increase in loss before income taxes and the reversal of uncertain tax positions in the amount of $6.1 million and related accrued interest in the amount of $2.7 million resulting from an IRS settlement agreement entered into during the nine months ended September 30, 2021.
Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. At September 30, 2021, we had accrued interest and penalties related to unrecognized tax benefits of approximately $3.0 million.
We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2012 through 2020 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 three months ended March 31, 2021, we finalized a settlement agreement with the IRS for the tax years 2011 to 2012. We are under audit by the Indian Tax Authority for the 2017 tax year. We are currently under audit by the California Franchise Tax Board for the 2012 through 2014 tax years and the Texas Comptroller for the 2015 through 2018 tax years. The Massachusetts Department of Revenue audit for the 2015 through February 2016 tax years closed with immaterial adjustments. We are not currently under audit in any other taxing jurisdictions.
10. Related Party Transactions
Agreements with N-able
In connection with the completion of the Separation on July 19, 2021, the Company entered into several agreements with N-able that, among other things, provide a framework for the Company’s relationship with N-able after the Separation. The following summarizes some of the most significant agreements and relationships that the Company continues to have with N‑able.
Separation and Distribution Agreement
The separation and distribution agreement sets forth the Company's agreements with N-able regarding the principal actions taken in connection with the Separation. It also sets forth other agreements that govern aspects of the Company's relationship with N-able following the Spin-Off, including (i) the manner in which legal matters and claims are allocated and certain liabilities are shared between the Company and N-able; (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 the Company; and (iii) mutual indemnification clauses. The separation and distribution agreement also provides that the Company will be liable and obligated to indemnify N-able for all liabilities based upon, arising out of, or relating to the Cyber Incident other than certain specified expenses for which N-able will be responsible. The term of the separation agreement is indefinite and it may only be terminated with the prior written consent of both SolarWinds and N-able.
Transition Services Agreement
The Company entered into a transition services agreement pursuant to which the Company and N-able provide various services to each other. The services provided include information technology, facilities, certain accounting and other financial functions, and administrative services. The transition services agreement will terminate on the expiration of the term of the last service provided under it, which SolarWinds anticipates to be on or around December 31, 2022.
Tax Matters Agreement
The Company and N-able entered into a tax matters agreement 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.
20

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

Software OEM Agreements
The Company and N-able entered into software OEM agreements pursuant to which the Company granted to N-able, and N-able granted to the Company, 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.
Employee Matters Agreement
The Company and N-able entered into an employee matters agreement that governs SolarWinds’ and N-able's 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.
Intellectual Property Matters Agreement
The Company and N-able entered into an intellectual property matters agreement 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 SolarWinds and N-able agree in writing to terminate it.
Trademark License Agreement
The Company and N-able entered into a trademark license agreement pursuant to which the Company granted to N-able a generally limited, worldwide, non-exclusive and royalty-free license to use certain trademarks retained by the Company that were used by us in the conduct of our business prior to the separation. The trademark agreement will terminate once N-able ceases to use all of the licensed trademarks.
Software Cross License Agreement
The Company and N-able entered into a software cross license agreement 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 SolarWinds and N-able agree in writing to terminate the agreement.
The amounts recorded in our condensed consolidated financial statements related to the agreements noted above were insignificant at September 30, 2021.
11. Commitments and Contingencies
Cyber Incident
As previously disclosed, we were the victim of a cyberattack on our Orion Software Platform and internal systems, or the Cyber Incident. We, together with our partners, have undertaken extensive measures to investigate, contain, eradicate, and remediate the Cyber Incident.
Expenses Incurred
For the three months ended September 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $5.8 million, partially offset by insurance receipts and expected insurance proceeds for costs we believe are reimbursable and probable of recovery under our cybersecurity insurance coverage of $2.9 million. For the three months ended September 30, 2021, we have included $0.4 million of these gross expenses in cost of recurring revenue, $0.1 million in sales and marketing expense and $5.3 million in general and administrative expense in the condensed consolidated statements of operations.
For the nine months ended September 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $39.8 million, partially offset by insurance receipts and expected insurance proceeds for costs we believe are reimbursable and probable of recovery under our cybersecurity insurance coverage of $15.0 million. For the nine months ended September 30, 2021, we have included $1.8 million of these gross expenses in cost of recurring revenue, $1.6 million in sales and marketing expense, $0.1 million in research and development expense and $36.3 million in general and administrative expense in the condensed consolidated statements of operations.
General and administrative expense is presented net of insurance proceeds in the condensed consolidated statements of operations. Expenses include one-time costs to investigate and remediate the Cyber Incident, and legal and other professional
21

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

services related thereto, and consulting services being provided to customers at no charge, all of which were expensed as incurred.
Litigation, Claims and Government Investigations
As a result of the Cyber Incident, we are subject to numerous lawsuits and investigations. Multiple class action lawsuits alleging, among other things, violations of the federal securities laws are pending against us and certain of our current and former officers. The complainants seek certification of a class of all persons who purchased or otherwise acquired our securities during set periods of time and unspecified monetary damages, costs and attorneys’ fees. In August 2021, the Company and all other named defendants in the securities class action filed motions to dismiss the consolidated class action complaint which is pending before the court. In addition, two shareholder derivative actions, purportedly on behalf of the Company, are pending, one in the Western District of Texas and one in the Delaware Court of Chancery, in each case asserting breach of duty and other claims against certain of our current and former officers and directors in connection with the cyberattack. We dispute the allegations in these complaints and intend to defend against the claims.
In addition, there are underway numerous investigations and inquiries by domestic and foreign law enforcement and other governmental authorities related to the Cyber Incident, including from the Department of Justice, the Securities and Exchange Commission, and various state Attorneys General. We are cooperating and providing information in connection with these investigations and inquiries and are incurring, and in future periods expect to incur, costs and other expenses in connection with these investigations and inquiries.
While we believe it is reasonably possible that we could incur losses associated with these proceedings and investigations, it is not possible to estimate the amount of any loss or range of possible loss that might result from adverse judgments, settlements, penalties or other resolutions of such proceedings and investigations based on the early stage thereof, the fact that alleged damages have not been specified, the uncertainty as to the certification of a class or classes and the size of any certified class, as applicable, and the lack of resolution on significant factual and legal issues. The Company will continue to evaluate information as it becomes known and will record an estimate for losses at the time or times when it is both probable that a loss has been incurred and the amount of the loss is reasonably estimable. Losses associated with any adverse judgments, settlements, penalties or other resolutions of such proceedings and investigations could be material to our business, results of operations, financial condition or cash flows in future periods.
Additional lawsuits and claims related to the Cyber Incident may be asserted by or on behalf of customers, stockholders or others seeking damages or other related relief and additional inquiries from governmental agencies may be received or investigations by governmental agencies commenced.
Insurance Coverage
We maintain $15 million of cybersecurity insurance coverage to limit our exposure to losses such as those related to the Cyber Incident, which we renewed in June 2021. As of September 30, 2021, we recorded a loss recovery asset of $5.0 million for insurance proceeds deemed probable of recovery which is included in prepaid and other current assets in our condensed consolidated balance sheet and received payments of $10.0 million for costs incurred. In addition, we maintain $50 million of directors and officers liability insurance coverage to reduce our exposure to our indemnification obligations for certain expenses incurred by our directors and officers, including as a result of the legal proceedings related to the Cyber Incident.
Indemnification
In connection with the Separation, we entered into a separation and distribution agreement and related agreements with N‑able to govern the Separation and related transactions and the relationship between the respective companies going forward. The separation and distribution agreement provides for certain indemnity and liability obligations, including that we will indemnify N-able for all liabilities based upon, arising out of or related to the Cyber Incident other than certain specified expenses for which N-able will be responsible. The amount of the indemnification liability, if any, cannot be determined and has not been recorded in our condensed consolidated financial statements as of September 30, 2021.
Other Matters
In addition to the Cyber Incident described above, from time to time we are involved in litigation arising from the normal course of business. In management's opinion, this litigation is not expected to have a material adverse effect on our consolidated financial condition, results of operations or cash flows.
22


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q. In addition to historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially and adversely from those anticipated in the forward-looking statements. Please see the section entitled “Safe Harbor Cautionary Statement” above and the risk factors discussed in our Annual Report on Form 10-K for the year ended December 31, 2020, our Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 and our Quarter Report on Form 10-Q for the quarter ended June 30, 2021 for a discussion of the uncertainties, risks and assumptions associated with these statements. The following discussion and analysis also includes a discussion of certain non-GAAP financial measures. For a description and reconciliation of the non-GAAP measures discussed in this section, see “Non-GAAP Financial Measures.”
Overview
SolarWinds is a leading provider of simple, powerful, and secure information technology, or IT, management software. Our solutions give organizations worldwide, regardless of type, size or complexity, the power to accelerate business transformation in today's hybrid IT environments. We combine powerful, scalable, affordable, easy to use products with an "inside-first" sales model to grow our business while also generating significant cash flow.
We offer a broad portfolio of solutions designed to help technology professionals to monitor, manage and optimize networks, systems, desktops, applications, storage, databases, website infrastructures and IT service desks. We intend to continue to innovate and invest in areas of product development that bring new products to market and enhance the functionality, ease of use and integration of our current products. We believe this will strengthen the overall value proposition of our products in any IT environment.
On February 5, 2016, we were acquired by affiliates of Silver Lake Group, L.L.C and Thoma Bravo, LLC in a take private transaction, or the Take Private. We applied purchase accounting on the date of the Take Private. In October 2018, we completed our initial public offering, or IPO, and once again become a publicly traded company. 
Spin-Off of N-able Business
On July 19, 2021, we completed the previously announced separation and distribution of our managed service provider (“MSP” or “N-able”) business into a newly created and separately traded public company, N-able, Inc. We refer to this transaction as the “Separation.” The Separation was completed by means of a distribution in which each holder of our common stock, par value $0.001 per share, received one share of N‑able’s common stock, par value $0.001, for every two shares of our common stock held of record as of the close of business on July 12, 2021. After the distribution, we do not beneficially own any shares of common stock in N-able and no longer consolidate N‑able into our financial results for periods ending after July 19, 2021. As a result, N‑able's historical financial results through the Separation are reflected in our consolidated financial statements as discontinued operations.
We incurred significant costs in connection with the Separation which we refer to as “spin-off costs.” We incurred $7.3 million and $30.4 million of costs in connection with the Separation during the three and nine months ended September 30, 2021, respectively, and $2.6 million for both the three and nine months ended September 30, 2020 which are primarily reflected in our consolidated statements of operations as discontinued operations for all periods presented. Of these amounts, the spin-off costs included in continuing operations were $2.3 million and $3.1 million for the three and nine months ended September 30, 2021, respectively. We expect spin-off costs to subside in the fourth quarter of 2021.
See Note 3. Discontinued Operations in the Notes to Condensed Consolidated Financial Statements included in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional discussion of the Separation.
Cyber Incident
As previously disclosed, we were the victim of a cyberattack on our Orion Software Platform and internal systems, or the “Cyber Incident.” We, together with our partners, have undertaken extensive measures to investigate, contain, eradicate, and remediate the Cyber Incident. In addition, as part of our “Secure by Design” initiative, we continue to work with industry experts to implement enhanced security practices designed to further strengthen and protect our products and environment against these and other types of attacks in the future.
23


Expenses
For the three months ended September 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $5.8 million, partially offset by insurance receipts and expected insurance proceeds for costs we believe are reimbursable and probable of recovery under our cybersecurity insurance coverage of $2.9 million. For the three months ended September 30, 2021, we have included $0.4 million of these gross expenses in cost of recurring revenue, $0.1 million in sales and marketing expense and $5.3 million in general and administrative expense in the condensed consolidated statements of operations.
For the nine months ended September 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $39.8 million, partially offset by insurance receipts and expected insurance proceeds for costs we believe are reimbursable and probable of recovery under our cybersecurity insurance coverage of $15.0 million. For the nine months ended September 30, 2021, we have included $1.8 million of these gross expenses in cost of recurring revenue, $1.6 million in sales and marketing expense, $0.1 million in research and development expense and $36.3 million in general and administrative expense in the condensed consolidated statements of operations.
General and administrative expense is presented net of insurance proceeds in the condensed consolidated statements of operations. Expenses include one-time costs to investigate and remediate the Cyber Incident, and legal and other professional services related thereto, and consulting services being provided to customers at no charge, all of which were expensed as incurred. Our "Secure By Design" initiatives which include costs to enhance our security measures across our systems and our software development and build environments, will increase our expenses. We currently estimate that the ongoing costs associated with our "Secure By Design" initiatives will be approximately $20 million on an annual basis. These costs will primarily be included in research and development expense, as well as general and administrative expense.
Litigation, Claims and Government Investigations
As a result of the Cyber Incident, we are subject to numerous lawsuits and investigations or inquiries as described in Part II, Item 1A. Risk Factors – Risks Related to Cybersecurity and the Cyber Incident in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 and Note 11. Commitments and Contingencies in the Notes to Condensed Consolidated Financial Statements included in Item 1 of Part I of this Quarterly Report on Form 10-Q. While we will incur costs and other expenses associated with these proceedings and investigations, it is not possible to estimate the amount of any loss or range of possible loss that might result from adverse judgments, settlements, penalties or other resolutions of such proceedings and investigations based on the early stage thereof, the fact that alleged damages have not been specified, the uncertainty as to the certification of a class or classes and the size of any certified class, as applicable, and the lack of resolution on significant factual and legal issues. We will continue to evaluate information as it becomes known and will record an estimate for losses at the time or times when it is both probable that a loss has been incurred and the amount of the loss is reasonably estimable.
Future Costs
We expect to continue to incur additional legal and other professional services costs and expenses associated with the Cyber Incident in future periods. We expect to recognize these expenses as services are received. Costs related to the Cyber Incident that will be incurred in future periods may include increased expenses associated with ongoing claims, investigations and inquiries, and any new claims, investigations and inquiries, as well as increased customer support activities and other related matters. See Note 11. Commitments and Contingencies in the Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q for information related to the legal proceedings and governmental investigations related to the Cyber Incident. While we will incur costs and other expenses associated with these proceedings and investigations, it is not possible to estimate the amount of any loss or range of possible loss that might result from adverse judgments, settlements, penalties or other resolutions of such proceedings and investigations based on the early stage thereof, the fact that alleged damages have not been specified, the uncertainty as to the certification of a class or classes and the size of any certified class, as applicable, and the lack of resolution on significant factual and legal issues.
In addition, we expect to incur increased expenses for insurance, finance, compliance activities, and to meet increased legal and regulatory requirements. We are also providing, at our cost, free third-party support services to customers related to the Cyber Incident. In addition, in connection with the Separation, we entered into a separation and distribution agreement and related agreements with N-able to govern the Separation and related transactions and the relationship between the respective companies going forward. The separation and distribution agreement provides for certain indemnity and liability obligations, including that we will indemnify N-able for all liabilities based upon, arising out of or related to the Cyber Incident other than certain specified expenses for which N-able will be responsible. Although the ultimate magnitude and timing of expenses or other impacts to our business or reputation related to the Cyber Incident are uncertain, they could be significant. We also expect to continue to incur increased expenses and capital investments related to our “Secure By Design” initiatives.
24



Insurance Coverage
We maintain $15 million of cybersecurity insurance coverage to limit our exposure to losses such as those related to the Cyber Incident, which we renewed in June 2021. As of September 30, 2021, we recorded a loss recovery asset of $5.0 million for insurance proceeds deemed probable of recovery which is included in prepaid and other current assets in our condensed consolidated balance sheet and received payments of $10.0 million for costs incurred. In addition, we maintain $50 million of directors and officers liability insurance coverage to reduce our exposure to our indemnification obligations for certain expenses incurred by our directors and officers, including as a result of the legal proceedings related to the Cyber Incident.
Impacts of COVID-19 
The impact from the rapidly changing market and economic conditions due to the COVID-19 pandemic on our business is uncertain. We initially responded to the COVID-19 pandemic by executing our business continuity plan and transitioning nearly all of our workforce to a remote working environment to prioritize the safety of our personnel. Substantially all of our workforce is currently working remotely. Due to the nature of our business, at this time, we have seen an impact on our financial results, including a decline in license revenue, but do not expect to experience a significant long-term impact on our financial results due to the COVID-19 pandemic. However, we are unable to predict with a level of precision the longer term impact it 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 in response to the pandemic, its impact to the business of our customers and their end-customers and other factors identified in Part I, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020. We will continue to evaluate the nature and extent of the impact of the COVID-19 pandemic to our business, consolidated results of operations and financial condition.
Third Quarter Highlights
Below are our key financial highlights from continuing operations for the three months ended September 30, 2021 as compared to the three months ended September 30, 2020.
Customers
Our approach, which we call the "The SolarWinds Model," allows us to both sell to a broad group of potential customers and close large transactions with significant customers. As of September 30, 2021, we had over 300,000 customers. While some customers may spend as little as $100 with us over a twelve-month period, we had 786 customers who spent more than $100,000 with us for the trailing twelve-month period ended September 30, 2021 as compared to 754 for the twelve-month period ended September 30, 2020.
We define customers as individuals or entities that have purchased one or more of our products under a unique customer identification number since our inception for our perpetual license products and individuals or entities that have an active subscription for at least one of our subscription products. Each unique customer identification number constitutes a separate customer regardless of the amount purchased. We may have multiple purchasers of our products within a single organization, each of which may be assigned a unique customer identification number and deemed a separate customer.
Annual Recurring Revenue (ARR)
We use Subscription Annual Recurring Revenue, or Subscription ARR, and Total Annual Recurring Revenue, or Total ARR, to evaluate the results of our recurring revenue model.
As of September 30, 2021Year-over-Year
Growth
20212020
(in thousands, except percentages)
Subscription ARR(1)
$130,176 $105,869 23.0 %
Total ARR(2)
623,761 572,078 9.0 %
_______
(1)Subscription ARR represents the annualized recurring value of all active subscription contracts at the end of a reporting period.
(2)Total ARR represents the sum of Subscription ARR and the annualized value of all maintenance contracts related to perpetual licenses active at the end of a reporting period.

ARR Correction for the Quarter Ended June 30, 2021
After filing our Quarterly Report on Form 10-Q for the quarter ended June 30, 2021 on August 6, 2021 (the "Prior Form 10-Q"), we determined that we made an error in reporting our Total ARR and Core IT Management Total ARR as of June 30,
25


2021. The corrected Total ARR was $973.9 million, reflecting an increase of 11.6% from the $872.5 million as of June 30, 2020. In the Prior Form 10-Q, we reported Total ARR of $992.5 million, reflecting an increase of 13.8%. The corrected Core IT Management Total ARR was $621.1 million, reflecting an increase of 8.8% from the $570.6 million as of June 30, 2020. In the Prior Form 10-Q, we reported Core IT Management Total ARR of $639.7 million, reflecting an increase of 12.1%.
Components of Our Results of Operations
Revenue
Our revenue consists of recurring revenue and perpetual license revenue.
Recurring Revenue. The significant majority of our revenue is recurring and consists of subscription and maintenance revenue.
Subscription Revenue. We primarily derive subscription revenue from fees received for subscriptions to our SaaS offerings, and to a lesser extent, our time-based license arrangements. Subscription revenue includes sales of our cloud infrastructure, database, network management, application performance management and IT service management, or ITSM products. We generally invoice subscription agreements in advance over the subscription period on either a monthly or annual basis and to a lesser extent, monthly based on usage. Our subscription revenue grows as customers add new subscription products, upgrade the capacity level of their existing subscription products or increase the usage of their subscription products. In April 2020, we launched subscription pricing options for certain of our network, systems and database management products that have historically been sold as perpetual licenses. The on-premise subscription option gives customers additional flexibility when purchasing our products. We recognize revenue for SaaS offerings ratably over the subscription term once the service is made available to the customer or when we have the right to invoice for services performed. The on-premise subscription offerings are time-based revenue arrangements recognized at a point in time upon delivery of the software and support is recognized ratably over the contract period.
Maintenance Revenue. We derive maintenance revenue from the sale of maintenance services associated with our perpetual license products. Perpetual license customers pay for maintenance services based on the products they have purchased. We recognize maintenance revenue ratably on a daily basis over the contract period. Our maintenance revenue grows when we renew existing maintenance contracts and add new perpetual license customers, and as existing customers add new products. In addition, we typically implement annual price increases for our maintenance services. Customers typically renew their maintenance contracts at our standard list maintenance renewal pricing for their applicable products. We generally invoice maintenance contracts annually in advance.
License Revenue. We derive license revenue from sales of perpetual licenses of our on-premise network, systems, storage and database management products to new and existing customers. We include one year of maintenance services as part of our customers’ initial license purchase. License revenue is recognized at a point in time upon delivery of the electronic license key. We allocate revenue to the license component based upon our estimated standalone selling prices, which is derived by evaluating our historical pricing and discounting practices in observable bundled transactions.
We plan to continue to sell perpetual licenses for our network, systems and database management products and not require customers to transition to a subscription pricing model discussed above. The subscription pricing option, and our continued efforts to increase subscription revenue, may impact the mix of license and recurring revenue, but this impact is difficult to predict at this time due to uncertainty regarding the level of customer adoption of the new subscription pricing options. We expect a continued shift in the mix between license and recurring revenue in each quarter as new customers purchase these on-premise subscription offerings. Our license sales and maintenance renewal rates may decline or fluctuate in future periods as customers transition to our subscription offerings and as a result of the Cyber Incident.
Cost of Revenue
Cost of Recurring Revenue. Cost of recurring revenue consists of technical support personnel costs, public cloud infrastructure and hosting fees and an allocation of overhead costs for our subscription revenue and maintenance services. Allocated costs consist of certain facilities, depreciation, benefits and IT costs allocated based on headcount.
Amortization of Acquired Technologies. Amortization of acquired technologies primarily consists of amortization related to capitalized costs of technologies acquired in connection with the Take Private, and to a lesser extent, acquired technologies from our other acquisitions.
26


Operating Expenses
Operating expenses consists of sales and marketing, research and development and general and administrative expenses as well as amortization of acquired intangibles. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, sales commissions, stock-based compensation and an allocation of overhead costs based on headcount. The total number of employees as of September 30, 2021 was 2,155, as compared to 2,088 as of September 30, 2020, as adjusted to exclude employees of the N-able business.
We expect our operating expenses to continue to increase in absolute dollars as we make long-term investments in our business. Our operating expenses in future periods also may increase in absolute dollars and fluctuate as a percentage of revenue as a result of any future acquisitions and any further decisions to increase our investment in our business. In addition, the separation of the N-able business will result in dis-synergies associated with increased overhead costs and duplicate hiring for the remainder of 2021. We intend to continue to grant equity awards to employees and directors, which will result in additional stock-based compensation expense in future periods.
Sales and Marketing. Sales and marketing expenses primarily consist of related personnel costs, including our sales, marketing and maintenance renewal and subscription retention teams. Sales and marketing expenses also includes the cost of digital marketing programs such as paid search, search engine optimization and management, website maintenance and design. We expect to continue to hire personnel globally to drive new sales and maintenance renewals.
Research and Development. Research and development expenses primarily consist of related personnel costs. We expect to continue to grow our research and development organization, particularly internationally.
General and Administrative. General and administrative expenses primarily consist of personnel costs for our executive, finance, legal, human resources and other administrative personnel, general restructuring costs, acquisition costs, certain Cyber Incident costs, professional fees and other general corporate expenses. The Cyber Incident has resulted in increased general and administrative expenses which we expect to continue in the near term.
Amortization of Acquired Intangibles. We amortize to operating expenses the capitalized costs of intangible assets acquired in connection with the Take Private and our other acquisitions.
Other Income (Expense)
Other income (expense) primarily consists of interest expense and gains (losses) resulting from changes in exchange rates on foreign currency denominated accounts. We expect interest expense to decrease as we repay indebtedness.
Foreign Currency
As a global company, we face exposure to adverse movements in foreign currency exchange rates. Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenue, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into U.S. dollars. See “Item 3. Quantitative and Qualitative Disclosures About Market Risk for additional information on how foreign currency impacts our financial results.
Income Tax Expense (Benefit)
Income tax expense (benefit) consists of domestic and foreign corporate income taxes related to the sale of products. The tax rate on income earned by our North American entities is higher than the tax rate on income earned by our international entities. We expect the income earned by our international entities to grow over time as a percentage of total income, which may result in a decline in our effective income tax rate. However, our effective tax rate will be affected by many other factors including changes in tax laws, regulations or rates, new interpretations of existing laws or regulations, shifts in the allocation of income earned throughout the world and changes in overall levels of income before tax.

27


Comparison of the Three Months Ended September 30, 2021 and 2020
Revenue
Three Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Subscription$32,293 17.8 %$26,871 14.5 %$5,422 
Maintenance119,742 66.1 118,663 64.2 1,079 
Total recurring revenue152,035 83.9 145,534 78.7 6,501 
License29,236 16.1 39,284 21.3 (10,048)
Total revenue$181,271 100.0 %$184,818 100.0 %$(3,547)
Total revenue decreased $3.5 million, or 1.9%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. Revenue from North America was approximately 69% and 71% of total revenue for the three months ended September 30, 2021 and 2020, respectively. Other than the United States, no single country accounted for 10% or more of our total revenue during these periods. We expect our international total revenue to increase slightly as a percentage of total revenue as we expand our international sales and marketing efforts across our product lines.
The Cyber Incident is expected to negatively impact revenue, profitability and cash flows in 2021 and beyond. Certain of our customers have, and others may, defer renewals or cancel subscriptions which could have a negative impact on our revenue. However, despite the Cyber Incident, our maintenance renewal rate for the trailing twelve month period was 89%.
Recurring Revenue
Subscription Revenue. Subscription revenue increased $5.4 million, or 20.2%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020, primarily due to sales of our database monitoring and on‑premise subscription offerings.
Our net retention rate for our subscription products was as follows:
Trailing Twelve-Months Ended September 30,
20212020
Net retention rate(1)
96 %99 %
_______
(1)Net retention rate for subscription products represents the implied monthly subscription revenue at the end of a period for the base set of customers from which we generated subscription revenue in the year prior to the calculation, divided by the implied monthly subscription revenue one year prior to the date of the calculation for that same customer base.
Maintenance Revenue. Maintenance revenue increased $1.1 million, or 0.9%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020, primarily due to the effect of price increases for our licensed products, partially offset by the impact on maintenance revenue from decreased sales of our licensed products, customers transitioning to our on-premise subscription offerings and a decline in our maintenance renewal rate primarily due to the Cyber Incident.
Our maintenance renewal rate for our perpetual license products was as follows:
Trailing Twelve-Months Ended September 30,
20212020
Maintenance renewal rate(1)
89 %92 %
_______
(1)Maintenance renewal rate represents the sales of maintenance services for all existing maintenance contracts expiring in a period, divided by the sum of previous sales of maintenance services corresponding to those services expiring in the current period. Sales of maintenance services includes sales of maintenance renewals for a previously purchased product and the amount allocated to maintenance revenue from a license purchase.

28


License Revenue
License revenue decreased $10.0 million, or 25.6%, primarily due to decreased sales of our licensed products as a result of the Cyber Incident, the continuing impact of the difficult economic environment caused by COVID-19 and an increase in the subscription sales of our network, systems and database management products that have historically been sold only as perpetual licenses.

Cost of Revenue
Three Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Cost of recurring revenue$17,949 9.9 %$13,645 7.4 %$4,304 
Amortization of acquired technologies39,882 22.0 39,282 21.3 600 
Total cost of revenue$57,831 31.9 %$52,927 28.6 %$4,904 
Total cost of revenue increased in the three months ended September 30, 2021 compared to the three months ended September 30, 2020 primarily due to increases in public cloud infrastructure and hosting fees related to our subscription products of $2.1 million, personnel costs to support our customers and additional product offerings of $1.2 million and costs related to the Cyber Incident of $0.4 million.
Operating Expenses
Three Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Sales and marketing$58,642 32.4 %$52,940 28.6 %$5,702 
Research and development26,285 14.5 21,485 11.6 4,800 
General and administrative28,551 15.8 23,875 12.9 4,676 
Amortization of acquired intangibles13,784 7.6 12,596 6.8 1,188 
Total operating expenses$127,262 70.2 %$110,896 60.0 %$16,366 
Sales and Marketing. Sales and marketing expenses increased $5.7 million, or 10.8%, primarily due to increases in personnel costs of $3.2 million and marketing program costs and public relation costs increased $0.9 million. We have increased our sales and marketing employee headcount through acquisitions, and we expect to incur additional costs in future periods as we expand our international sales teams and focus on enterprise customers.
Research and Development. Research and development expenses increased $4.8 million, or 22.3%, primarily due to an increase in personnel costs of $3.0 million and a $1.1 million increase in contract services. Our research and development expenses have increased as we work to deliver new product offerings to our customers as well as through acquisitions.
General and Administrative. General and administrative expenses increased $4.7 million, or 19.6%, primarily due to $2.4 million of costs related to the Cyber Incident, net of insurance proceeds, and $1.4 million of costs related to the spin-off of our N‑able business. Personnel costs increased $0.2 million, which includes a $1.7 million decrease in stock-based compensation expense resulting from modifications to certain stock awards during the third quarter of 2020. The Cyber Incident has resulted in increased general and administrative expenses which we expect to continue for the remainder of 2021.
Amortization of Acquired Intangibles. Amortization of acquired intangibles increased $1.2 million, or 9.4% primarily due to amortization related to intangibles acquired in the fourth quarter of 2020.
29


Interest Expense, Net
Three Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Interest expense, net$(15,897)(8.8)%$(16,792)(9.1)%$895 
Interest expense, net decreased by $0.9 million, or 5.3%, in the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The decrease in interest expense is primarily due to decreases in interest rates on our debt and the reduction in our outstanding debt balance related to quarterly principal repayments. The weighted-average effective interest rate on our debt for the three months ended September 30, 2021 was 2.84% compared to 2.91% for the three months ended September 30, 2020. See Note 6. Debt in the Notes to Condensed Consolidated Financial Statements included in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information regarding our debt.
Other Income (Expense), Net
Three Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Other income (expense), net$1,478 0.8 %$(255)(0.1)%$1,733 
Other income (expense), net increased by $1.7 million in the three months ended September 30, 2021 compared to the three months ended September 30, 2020 primarily due to the impact of changes in foreign currency exchange rates related to various accounts for the period and amounts recorded in connection with the transition services agreement with N-able.
Income Tax Expense (Benefit)
Three Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Income (loss) before income taxes$(18,241)(10.1)%$3,948 2.1 %$(22,189)
Income tax expense (benefit)(19,321)(10.7)1,505 0.8 (20,826)
Effective tax rate105.9 %38.1 %67.8 %
Our income tax benefit for the three months ended September 30, 2021 was $19.3 million as compared to income tax expense of $1.5 million for the three months ended September 30, 2020. The effective tax rate increased to 105.9% for the period primarily due to adjustments made in connection with the Separation during the quarter. For additional discussion about our income taxes, see Note 9. Income Taxes in the Notes to Condensed Consolidated Financial Statements included in Item 1 of Part I of this Form 10-Q.
Discontinued Operations
Three Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Total revenue$20,415 100.0 %$76,164 100.0 %$(55,749)
Total cost of revenue2,335 11.4 16,020 21.0 (13,685)
Operating expenses14,580 71.4 46,034 60.4 (31,454)
Income before income taxes3,473 17.0 13,818 18.1 (10,345)
Income tax expense13,532 66.3 3,759 4.9 9,773 
Income (loss) from discontinued operations, net of taxes(10,059)(49.3)%10,059 13.2 (20,118)
30


N‑able's historical financial results through the Separation date of July 19, 2021 are reflected in our consolidated financial statements as discontinued operations.
Comparison of the Nine Months Ended September 30, 2021 and 2020
Revenue
Nine Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Subscription$90,218 17.0 %$75,371 14.2 %$14,847 
Maintenance360,909 67.9 346,396 65.2 14,513 
Total recurring revenue451,127 84.8 421,767 79.4 29,360 
License80,788 15.2 109,454 20.6 (28,666)
Total revenue$531,915 100.0 %$531,221 100.0 %$694 
Total revenue increased $0.7 million, or 0.1%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. Revenue from North America was approximately 69% and 72% of total revenue for the nine months ended September 30, 2021 and 2020, respectively. Other than the United States, no single country accounted for 10% or more of our total revenue during these periods. We expect our international total revenue to increase slightly as a percentage of total revenue as we expand our international sales and marketing efforts across our product lines.
Recurring Revenue
Subscription Revenue. Subscription revenue increased $14.8 million, or 19.7%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, primarily due to sales of our database monitoring and on-premise subscription offerings.
Our net retention rate for our subscription products was as follows:
Trailing Twelve-Months Ended September 30,
20212020
Net retention rate(1)
96 %99 %
_______
(1)Net retention rate for subscription products represents the implied monthly subscription revenue at the end of a period for the base set of customers from which we generated subscription revenue in the year prior to the calculation, divided by the implied monthly subscription revenue one year prior to the date of the calculation for that same customer base.

Maintenance Revenue. Maintenance revenue increased $14.5 million, or 4.2%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, primarily due to price increases offset by the impact on maintenance revenue from decreased sales of our licensed products, customers transitioning to our on-premise subscription offerings and a decline in our maintenance renewal rate primarily due to the Cyber Incident.
Our maintenance renewal rate for our perpetual license products was as follows:
Trailing Twelve-Months Ended September 30,
20212020
Maintenance renewal rate(1)
89 %92 %
_______
(1)Maintenance renewal rate represents the sales of maintenance services for all existing maintenance contracts expiring in a period, divided by the sum of previous sales of maintenance services corresponding to those services expiring in the current period. Sales of maintenance services includes sales of maintenance renewals for a previously purchased product and the amount allocated to maintenance revenue from a license purchase.

31


License Revenue
License revenue decreased $28.7 million, or 26.2%, primarily due to decreased sales of our licensed products as a result of the Cyber Incident, the continuing impact of the difficult economic environment caused by COVID-19 and an increase in the subscription sales of our network, systems and database management products that have historically been sold only as perpetual licenses.
Cost of Revenue
Nine Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Cost of recurring revenue$49,331 9.3 %$39,441 7.4 %$9,890 
Amortization of acquired technologies120,397 22.6 116,733 22.0 3,664 
Total cost of revenue$169,728 31.9 %$156,174 29.4 %$13,554 
Total cost of revenue increased in the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 primarily due to increases in public cloud infrastructure and hosting fees related to our subscription products of $3.9 million, personnel costs to support our customers and additional product offerings of $2.9 million and costs related to the Cyber Incident of $1.8 million. Amortization of acquired technologies increased primarily due to amortization related to intangibles acquired in the fourth quarter of 2020.
Operating Expenses
Nine Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Sales and marketing$174,384 32.8 %$159,100 29.9 %$15,284 
Research and development78,474 14.8 63,738 12.0 14,736 
General and administrative90,135 16.9 64,430 12.1 25,705 
Amortization of acquired intangibles41,704 7.8 37,453 7.1 4,251 
Total operating expenses$384,697 72.3 %$324,721 61.1 %$59,976 
Sales and Marketing. Sales and marketing expenses increased $15.3 million, or 9.6%, primarily due to increases in personnel costs of $11.6 million, which includes an increase of $4.1 million in stock-based compensation expense, and an increase of $1.9 million in marketing program costs and public relation costs resulting from the Cyber Incident. We increased our sales and marketing employee headcount through acquisitions, and we expect to incur additional costs in future periods as we expand our international sales teams and focus on enterprise customers.
Research and Development. Research and development expenses increased $14.7 million, or 23.1%, primarily due to an increase in personnel costs of $12.0 million and a $2.0 million increase in contract services. Our research and development expenses have increased as we work to deliver new product offerings to our customers as well as through acquisitions.
General and Administrative. General and administrative expenses increased $25.7 million, or 39.9%, primarily due to a $20.3 million increase in costs related to the Cyber Incident, net of insurance proceeds, a $4.7 million increase in personnel costs, which includes an increase of $1.1 million in stock-based compensation expense, and a $2.3 million increase in costs related to the spin-off of our N-able business. These increases were partially offset by a decrease in acquisition costs of $2.8 million. As a result of the Cyber Incident, we expect an increase in general and administrative expenses for the remainder of 2021.
Amortization of Acquired Intangibles. Amortization of acquired intangibles increased $4.3 million, or 11.4%, primarily due to amortization related to intangibles acquired in the fourth quarter of 2020.
32


Interest Expense, Net
Nine Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Interest expense, net$(48,262)(9.1)%$(59,202)(11.1)%$10,940 
Interest expense, net decreased by $10.9 million, or 18.5%, in the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. The decrease in interest expense is primarily due to decreases in interest rates on our debt and the reduction in our outstanding debt balance related to quarterly principal repayments. The weighted-average effective interest rate on our debt for the nine months ended September 30, 2021 was 2.86% compared to 3.53% for the nine months ended September 30, 2020. See Note 6. Debt in the Notes to Condensed Consolidated Financial Statements included in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information regarding our debt.
Other Income (Expense), Net
Nine Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Other income (expense), net$1,865 0.4 %$(485)(0.1)%$2,350 
Other income (expense), net increased by $2.4 million in the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 primarily due to the impact of changes in foreign currency exchange rates related to various accounts for the period and amounts recorded in connection with the transition services agreement with N-able.
Income Tax Expense (Benefit)
Nine Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Income (loss) before income taxes$(68,907)(13.0)%$(9,361)(1.8)%$(59,546)
Income tax expense (benefit)(26,322)(4.9)1,405 0.3 (27,727)
Effective tax rate38.2 %(15.0)%53.2 %
Our income tax benefit for the nine months ended September 30, 2021 was $26.3 million as compared to income tax expense of $1.4 million for the nine months ended September 30, 2020. The effective tax rate increased to 38.2% for the period primarily due to the increase in loss before income taxes and the reversal of uncertain tax positions in the amount of $6.1 million and related accrued interest in the amount of $2.7 million due to an IRS settlement agreement entered into during the first quarter of 2021. For additional discussion about our income taxes, see Note 9. Income Taxes in the Notes to Condensed Consolidated Financial Statements included in Item 1 of Part I of this Quarterly Report on Form 10-Q.
33


Discontinued Operations
Nine Months Ended September 30,
20212020
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Total revenue$188,647 100.0 %$222,726 100.0 %$(34,079)
Total cost of revenue29,168 15.5 %46,422 20.8 %(17,254)
Operating expenses136,002 72.1 %128,701 57.8 %7,301 
Income before income taxes22,869 12.1 %47,148 21.2 %(24,279)
Income tax expense8,047 4.3 %10,620 4.8 %(2,573)
Income from discontinued operations, net of taxes14,822 7.9 %36,528 16.4 %$(21,706)
N‑able's historical financial results through the Separation date of July 19, 2021 are reflected in our consolidated financial statements as discontinued operations.
Non-GAAP Financial Measures from Continuing Operations
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. Unless noted otherwise, all non-GAAP financial measures are derived from our GAAP financial measures from continuing operations.
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, the Cyber Incident and restructuring costs, as well as the related tax impacts of these items can have a material impact on our GAAP financial results.
Non-GAAP Revenue from Continuing Operations
We define non-GAAP total revenue as total revenue excluding the impact of purchase accounting from acquisitions. We monitor this measure to assess our performance because we believe our revenue growth rate would be overstated without this adjustment. We believe presenting non-GAAP total revenue aids in the comparability between periods and in assessing our overall operating performance. For the third quarter of 2021, there was no impact of purchase accounting on revenue so our non-GAAP total revenue is equivalent to our GAAP total revenue.
 Three Months Ended September 30,Nine Months Ended
September 30,
 2021202020212020
(in thousands)
Total GAAP revenue$181,271 $184,818 $531,915 $531,221 
Impact of purchase accounting(1)
— 293 134 2,366 
Total non-GAAP revenue$181,271 $185,111 $532,049 $533,587 
_______________
(1)Adjustment represents the impact of purchase accounting to the subscription revenue line item. There were no adjustments to the maintenance revenue line item for the periods presented.

34


Non-GAAP Operating Income and Non-GAAP Operating Margin from Continuing Operations
We provide non-GAAP operating income and related non-GAAP margin using non-GAAP revenue and excluding such items as the write-down of deferred revenue related to purchase accounting, amortization of acquired intangible assets, stock-based compensation expense and related employer-paid payroll taxes, acquisition and other costs, restructuring costs and Cyber Incident costs. Management believes these measures are useful for the following reasons:
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.
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. 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 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.
Acquisition and Other 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. In addition, we exclude certain other costs including expense related to our offerings. 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 these non-GAAP measures that exclude acquisition and other costs, allows users of our financial statements 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.
Restructuring Costs. 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 and costs related to the separation of employment with executives of the Company. In addition, we exclude certain costs, primarily legal and accounting fees, resulting from the spin-off of N-able reported in continuing operations. Spin-off costs incurred in historical periods are included in discontinued operations and therefore are no longer presented as a separate adjustment. 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.
Cyber Incident Costs. We exclude certain expenses resulting from the Cyber Incident. Expenses include costs to investigate and remediate the Cyber Incident, and legal and other professional services related thereto, and consulting services being provided to customers at no charge. Cyber Incident costs are provided net of expected and received insurance reimbursements, although the timing of recognizing insurance reimbursements may differ from the timing of recognizing the associated expenses. We expect to incur significant legal and other professional services expenses associated with the Cyber Incident in future periods. The Cyber Incident results in operating expenses that would not have otherwise 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. We continue to invest significantly in cybersecurity and expect to make additional investments. These estimated investments are in addition to the Cyber Incident costs and not included in the net Cyber Incident costs reported.
35


Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands, except margin data)
GAAP operating income (loss) from continuing operations$(3,822)$20,995 $(22,510)$50,326 
Impact of purchase accounting— 293 134 2,366 
Stock-based compensation expense and related employer-paid payroll taxes16,019 18,390 44,412 38,995 
Amortization of acquired technologies39,882 39,282 120,397 116,733 
Amortization of acquired intangibles13,784 12,596 41,704 37,453 
Acquisition and other costs232 1,176 1,403 3,993 
Restructuring costs2,596 2,022 4,896 2,168 
Cyber Incident costs, net2,927 — 23,822 — 
Non-GAAP operating income$71,618 $94,754 $214,258 $252,034 
GAAP operating margin(2.1)%11.4 %(4.2)%9.5 %
Non-GAAP operating margin39.5 %51.2 %40.3 %47.2 %
Adjusted EBITDA and Adjusted EBITDA Margin from Continuing Operations
We regularly monitor adjusted EBITDA and adjusted EBITDA margin, as it is a measure we use to assess our operating performance. We define adjusted EBITDA as net income or loss, excluding the impact of purchase accounting on total revenue, amortization of acquired intangible assets and developed technology, depreciation expense, stock-based compensation expense and related employer-paid payroll taxes, restructuring costs, acquisition and other costs, Cyber Incident costs, interest expense, net, debt related costs including fees related to our credit agreements, debt extinguishment and refinancing costs, unrealized foreign currency (gains) losses, and income tax expense (benefit). We define adjusted EBITDA margin as adjusted EBITDA divided by non-GAAP 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 are: 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 excludes the impact of the write-down of deferred revenue due to purchase accounting in connection with our acquisitions, and therefore includes revenue that will never be recognized under GAAP; 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 debt; adjusted EBITDA does not reflect tax payments that may represent a reduction in cash available to us; and other companies, including companies in our industry, may calculate adjusted EBITDA differently, which reduces its usefulness as a comparative measure.
Because of these limitations, you should consider adjusted EBITDA alongside other financial performance measures, including 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.
36


 Three Months Ended September 30,Nine Months Ended
September 30,
 2021202020212020
(in thousands, except margin data)
Net income (loss) from continuing operations$1,080 $2,443 $(42,585)$(10,766)
Amortization and depreciation57,354 55,210 173,362 163,765 
Income tax expense (benefit)(19,321)1,505 (26,322)1,405 
Interest expense, net15,897 16,792 48,262 59,202 
Impact of purchase accounting on total revenue— 293 134 2,366 
Unrealized foreign currency (gains) losses(388)127 (1,504)691 
Acquisition and other costs232 1,176 1,403 3,993 
Debt related costs92 90 284 274 
Stock-based compensation expense and related employer-paid payroll taxes16,019 18,390 44,412 38,995 
Restructuring costs 1,376 2,022 3,676 2,168 
Cyber Incident costs, net 2,927 — 23,822 — 
Adjusted EBITDA$75,268 $98,048 $224,944 $262,093 
Adjusted EBITDA margin41.5 %53.0 %42.3 %49.1 %
Liquidity and Capital Resources
Cash and cash equivalents increased during the quarter primarily due to funds received at the Separation of N-able and was $708.9 million as of September 30, 2021. Our international subsidiaries held approximately $26.7 million of cash and cash equivalents, of which 54.9% were held in Euros. We intend either to invest our foreign earnings permanently in foreign operations or to remit these earnings to our U.S. entities in a tax-free manner with the exception for immaterial state income taxes. 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. We continue to evaluate the nature and extent of the impact of the Cyber Incident to our business and financial position. Currently it is not possible to estimate the amount of loss or range of possible loss that might result from adverse judgments, settlements, penalties, or other resolution of the proceedings and investigations resulting from the Cyber Incident. Such potential payments, if great enough, could have an adverse effect on our liquidity. In addition, there continues to be uncertainty in the rapidly changing market and economic conditions related in part to the ongoing COVID-19 pandemic. However, despite these uncertainties, we believe that our existing cash and cash equivalents, our cash flows from operating activities and our borrowing capacity under our credit facilities will be sufficient to fund our operations, fund required debt repayments and meet our commitments for capital expenditures for at least the next 12 months.
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 that could cause us to incur withholding taxes on any distributions. Additional funds from financing arrangements may not be available on terms favorable to us or at all.
Indebtedness
As of September 30, 2021, our total indebtedness was $1.9 billion, with up to $117.5 million of available borrowings under our revolving credit facility. See Note 6. Debt in the Notes to Condensed Consolidated Financial Statements included in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information regarding our debt.
First Lien Credit Agreement
The First Lien Credit Agreement, as amended, provides for a senior secured revolving credit facility in an aggregate principal amount of $117.5 million, or the Revolving Credit Facility, consisting of a $17.5 million U.S. dollar revolving credit facility, or the U.S. Dollar Revolver, and a $100.0 million multicurrency revolving credit facility, or the Multicurrency Revolver. The Revolving Credit Facility includes a $35.0 million sublimit for the issuance of letters of credit. The First Lien Credit Agreement also contains a term loan facility (which we refer to as the First Lien Term Loan, and together with the Revolving Credit Facility, as the First Lien Credit Facilities) in an original aggregate principal amount of $1,990.0 million.
The First Lien Credit Agreement provides us the right to request additional commitments for new incremental term loans and revolving loans, in an aggregate principal amount not to exceed (a) the greater of (i) $400.0 million and (ii) 100% of our
37


consolidated EBITDA, as defined in the First Lien Credit Agreement (calculated on a pro forma basis), for the most recent four fiscal quarter period, or the First Lien Fixed Basket, plus (b) the amount of certain voluntary prepayments of the First Lien Credit Facilities, plus (c) an unlimited amount subject to pro forma compliance with a first lien net leverage ratio not to exceed 4.75 to 1.00.
On July 27, 2021, we entered into Amendment No. 5 to our First Lien Credit Agreement to extend the maturity date of our Revolving Credit Facility from February 5, 2022 to August 5, 2023. The borrowing capacity under the amended Revolving Credit Facility was unchanged.
The First Lien Term Loan will mature on February 5, 2024.
The First Lien Term Loan requires equal quarterly repayments equal to 0.25% of the original principal amount.
Summary of Cash Flows
Summarized cash flow information is as follows:
Nine Months Ended
September 30,
20212020
(in thousands)
Net cash provided by operating activities from continuing operations$81,945 $202,942 
Net cash used in investing activities from continuing operations(9,587)(18,116)
Net cash provided by (used in) financing activities from continuing operations247,625 (11,448)
Effect of exchange rate changes on cash and cash equivalents from continuing operations(3,803)6,278 
Net cash provided by discontinued operations22,212 71,958 
Net increase in cash and cash equivalents$338,392 $251,614 
Operating Activities
Our primary source of cash from operating activities is cash collections from our customers. We expect cash inflows from operating activities to be affected by the timing of our sales. 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.
For the nine months ended September 30, 2021 as compared to the nine months ended September 30, 2020, the decrease in cash provided by operating activities was primarily due to decreased cash inflows resulting from the changes in our operating assets and liabilities and an increase in net loss from continuing operations for the period. The net cash outflow resulting from the changes in our operating assets and liabilities was $72.3 million for the nine months ended September 30, 2021 as compared to a net cash inflow $21.1 million for the nine months ended September 30, 2020 and was primarily due to the timing of sales and cash payments and receipts. During the nine months ended September 30, 2021, cash flow from operations was impacted by lower license sales and maintenance renewal bookings, increased personnel related costs, as well as an increase in cash payments for expenses resulting from the Cyber Incident and the spin-off of the N-able business.
Investing Activities
Investing cash flows consist primarily of cash used for purchases of capital expenditures and intangible assets and acquisitions. Our capital expenditures primarily relate to purchases of leasehold improvements, computers, servers and equipment to support our domestic and international office locations. Purchases of intangible assets consist primarily of capitalized research and development costs.
Net cash used in investing activities decreased in the nine months ended September 30, 2021 as compared to the nine months ended September 30, 2020 primarily due to a decrease in cash used for purchases of property and equipment.
Financing Activities
Financing cash flows consist primarily of issuance and repayments associated with our long-term debt, the proceeds from the issuance of shares of common stock through equity incentive plans and the repurchase of unvested incentive restricted stock and common stock to satisfy withholding tax requirements related to the settlement of restricted stock units.
Net cash provided by financing activities increased in the nine months ended September 30, 2021 as compared to the nine months ended September 30, 2020 primarily due to the net cash distribution from spin-off of discontinued operations received which includes $324.7 million in cash to repay intercompany indebtedness and $238.2 million as a one-time dividend payment,
38


net of $57.3 million of cash distributed to N-able at the Separation. Cash provided by financing activities was reduced by the Special Dividend of $237.2 million we paid to our stockholders in August 2021.
In the nine months ended September 30, 2021 we withheld and retired shares of common stock to satisfy $10.5 million of statutory withholding tax requirements that we pay in cash to the appropriate taxing authorities on behalf of our employees related to the settlement of restricted stock units during the period. These shares are treated as common stock repurchases in our condensed consolidated financial statements.
In each of the nine months ended September 30, 2021 and 2020, we made $14.9 million of quarterly principal payments under our First Lien Credit Agreement. During the third quarter of 2021, in addition to our quarterly principal repayment, we made an excess principal payment from proceeds received at the Separation in the amount of $1.1 million.
Contractual Obligations and Commitments
As of September 30, 2021, other than the impact of discontinued operations, there have been no material changes in our contractual obligations and commitments as of December 31, 2020 that were disclosed in our Annual Report on Form 10-K. See Note 3. Discontinued Operations in the Notes to Condensed Consolidated Financial Statements included in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information regarding the Separation of N-able.
Critical Accounting Policies and Estimates
Our condensed 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;
stock-based compensation;
income taxes; and
loss contingencies.
A full description of our critical accounting policies that involve significant management judgment appears in our Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 1, 2021. There have been no material changes to our critical accounting policies and estimates since that time.
Recent Accounting Pronouncements
See Note 2. Summary of Significant Accounting Policies in the Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, for a full description of recent accounting pronouncements, if any, which is incorporated herein by reference.
Off-Balance Sheet Arrangements
During the nine months ended September 30, 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.
39


Item 3. Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
We had cash and cash equivalents of $708.9 million and $270.7 million at September 30, 2021 and December 31, 2020, respectively. Our cash and cash equivalents consist primarily of bank demand deposits and money market funds. We hold cash and cash equivalents and short-term investments 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 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 at September 30, 2021.
We had total indebtedness with an outstanding principal balance of $1.9 billion at each of September 30, 2021 and December 31, 2020. Borrowings outstanding under our credit agreement bear interest at variable rates equal to applicable margins plus specified base rates or LIBOR-based rates with a 0% floor. As of September 30, 2021 and December 31, 2020, the annual weighted-average rate on borrowings was 2.83% and 2.90%, respectively. If there was a hypothetical 100 basis point increase in interest rates, the annual impact to interest expense would be approximately $19.3 million. This hypothetical change in interest expense has been calculated based on the borrowings outstanding at December 31, 2020 and a 100 basis point per annum change in interest rate applied over a one-year period.
We do not have material exposure to fair value market risk with respect to our total long-term outstanding indebtedness which consists of $1.9 billion U.S. dollar term loans as of September 30, 2021, not subject to market pricing.
See Note 6. Debt in the Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information regarding our 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, Europe, Canada, South America and Australia. 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 subject to fluctuations in the following currencies: the Euro, British Pound Sterling and Australian Dollar against the United States Dollar, or USD. 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 condensed consolidated statements of operations are translated into USD 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 USD primarily flow through our European subsidiaries, which have Euro functional currency. This results in a two-step currency exchange process wherein the currencies other than the Euro are first converted into those functional currencies and then translated into USD for our consolidated financial statements. As an example, revenue for sales in Australia is translated from the Australian Dollar to the Euro and then into the USD.
Our statement of operations and balance sheet accounts are also impacted by the re-measurement of non-functional currency transactions such as intercompany loans, 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 maintenance contracts and subscriptions in multiple currencies, accounts receivable, intercompany transfer pricing arrangements and other intercompany transactions. Our foreign currency management objective is to minimize the effect of fluctuations in foreign exchange rates on selected assets or liabilities without exposing us to additional risk associated with transactions that could be regarded as speculative.
We utilize purchased foreign currency forward contracts to minimize our foreign exchange exposure on certain foreign balance sheet positions denominated in currencies other than the Euro. We do not enter into any derivative financial instruments for trading or speculative purposes. Our objective in managing our exposure to foreign currency exchange rate fluctuations is to reduce the impact of adverse fluctuations in such exchange rates on our earnings and cash flow. The notional amounts and currencies underlying our foreign currency forward contracts will fluctuate period to period as they are principally dependent on the balances of the balance sheet positions that are denominated in currencies other than the Euro held by our global entities. There can be no assurance that our foreign currency hedging activities will substantially offset the impact of fluctuation in currency exchange rates on our results of operations and functional positions. As of September 30, 2021 and December 31,
40


2020, we did not have any forward contracts outstanding and while we do not have a formal policy to settle all derivatives prior to the end of each quarter, our current practice is to do so. The effect of derivative instruments on our condensed consolidated statements of operations was insignificant for the three and nine months ended September 30, 2021 and 2020.
We are exposed to credit-related losses in the event of non-performance by counterparties to derivative financial instruments, but we do not expect any counterparties to fail to meet their obligations given their high credit ratings. In addition, we diversify this risk across several counterparties and actively monitor their ratings.
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 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).
Item 4: Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms.
Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of September 30, 2021, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during the quarter ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
41


PART II: OTHER INFORMATION
Item 1. Legal Proceedings
For a description of the lawsuits and government investigations or inquiries related to the Cyber Incident, see Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations" and Note 11. Commitments and Contingencies in the Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, which description is incorporated herein by reference.
In addition, from time to time, we have been and may be involved in various legal proceedings and claims arising in our ordinary course of business. Other than with respect to the Cyber Incident, 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 outcome of legal proceedings and claims brought against us are subject to significant uncertainty. Therefore, if one or more of these legal matters were resolved against us in the same reporting period for amounts in excess of management’s expectations, our consolidated financial statements for a particular period could be materially adversely affected.
Item 1A. Risk Factors
There have been no other material changes in our risk factors from those disclosed in Part I, Item 1A, under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2020 and those disclosed in Part II, Item 1A, under the heading "Risk Factors" in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 and our Quarterly Report on Form 10-Q for the quarter ended June 30, 2021.
42


Item 6. Exhibits
EXHIBIT INDEX
Exhibit NumberExhibit Title
Separation and Distribution Agreement, dated as of July 16, 2021, by and between SolarWinds Corporation and N-able, Inc. (incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 20, 2021)
Third Amended and Restated Certificate of Incorporation as currently in effect (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 10-Q (File No. 001-38711), filed with the Securities and Exchange Commission on November 27, 2018)
Certificate of Amendment to the Third Amended and Restated Certificate of Incorporation of SolarWinds Corporation (incorporated by reference to Exhibit 3.1 to the Company's Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 26, 2021)
Amended and Restated Bylaws as currently in effect (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 10-Q (File No. 001-38711), filed with the Securities and Exchange Commission on November 27, 2018)
Transition Services Agreement, dated as of July 16, 2021, by and between SolarWinds Corporation and N-able, Inc. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 20, 2021)
Tax Matters Agreement, dated as of July 16, 2021, by and between SolarWinds Corporation and N-able, Inc. (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 20, 2021)
Employee Matters Agreement, dated as of July 16, 2021, by and between SolarWinds Corporation and N-able, Inc. (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 20, 2021)
Intellectual Property Matters Agreement, dated as of July 16, 2021, by and between SolarWinds Corporation and N-able, Inc. (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 20, 2021)
Trademark License Agreement, dated as of July 16, 2021, by and between SolarWinds Corporation and N-able, Inc. (incorporated by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 20, 2021)
Software Cross-License Agreement, dated as of July 16, 2021, by and between SolarWinds Corporation and N-able, Inc. (incorporated by reference to Exhibit 10.6 to the Company’s Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 20, 2021)
Amendment No. 5 to First Lien Credit Agreement, dated as of July 27, 2021, by and among SolarWinds Intermediate Holdings I, Inc., SolarWinds Holdings, Inc. and Credit Suisse AG, Cayman Islands Branch, as administrative agent, and the lenders party thereto (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (File No. 001-38711), filed with the Securities and Exchange Commission on July 30, 2021)
Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certifications 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
101*Interactive Data Files (formatted as Inline XBRL)
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Filed herewith
**The certifications attached as Exhibit 32.1 accompanying this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing
43


SOLARWINDS CORPORATION
SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
SOLARWINDS CORPORATION
Dated:November 9, 2021By:/s/ J. Barton Kalsu
J. Barton Kalsu
Chief Financial Officer
(Principal Financial and Accounting Officer)


44
EX-31.1 2 swi-2021930xexx311.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, Sudhakar Ramakrishna, certify that:
1.I have reviewed this quarterly report on Form 10-Q of SolarWinds Corporation;
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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) 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.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
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.

Date: November 9, 2021By:/s/ Sudhakar Ramakrishna
Sudhakar Ramakrishna
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 swi-2021930xexx312.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, J. Barton Kalsu, certify that:
1.I have reviewed this quarterly report on Form 10-Q of SolarWinds Corporation;
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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) 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.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
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.

Date: November 9, 2021By:/s/ J. Barton Kalsu
J. Barton Kalsu
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 swi-2021930xexx321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of SolarWinds Corporation for the quarterly period ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sudhakar Ramakrishna, as Principal Executive Officer of SolarWinds Corporation, hereby certify, 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 SolarWinds Corporation.
 
Date: November 9, 2021By:/s/ Sudhakar Ramakrishna
Sudhakar Ramakrishna
President and Chief Executive Officer
(Principal Executive 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.

In connection with the Quarterly Report on Form 10-Q of SolarWinds Corporation for the quarterly period ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, J. Barton Kalsu, as Principal Financial Officer of SolarWinds Corporation, hereby certify, 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 SolarWinds Corporation.
 
Date: November 9, 2021By:/s/ J. Barton Kalsu
J. Barton Kalsu
Chief Financial Officer
(Principal Financial Officer)
The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.


EX-101.SCH 5 swi-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2402401 - 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 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Change in Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Discontinued Operations - Summarizes the Assets and Liabilities of the Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Discontinued Operations - Summarizes the Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Goodwill - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Stockholders' Equity (Deficit) and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Stockholders' Equity (Deficit) and Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Earnings (Loss) Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 swi-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 swi-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 swi-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Letter of Credit Letter of Credit [Member] Accounts receivable, net of allowances Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease assets Operating Lease, Right-of-Use Asset Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location [Axis] Income Statement Location [Axis] Equity And Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Equity And Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Equity And Disclosure of Compensation Related Costs, Share-based Payments [Abstract] LIBOR floor Debt Instrument, LIBOR Floor Interest Rate Debt Instrument, LIBOR Floor Interest Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Goodwill Goodwill Disclosure [Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Dividends, Common Stock, Cash Dividends, Common Stock, Cash Cash divested from deconsolidation Cash Divested from Deconsolidation Details of total deferred revenue balance Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Entity Filer Category Entity Filer Category Loss contingency, receivable, additions Loss Contingency, Receivable, Additions Other assets, net Other Assets, Noncurrent Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Common Stock Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes payable Increase (Decrease) in Income Taxes Payable Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Total anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total cost of revenue Disposal Group, Including Discontinued Operation, Costs of Goods Sold Research and Development Expense Research and Development Expense [Member] Other expense, net Disposal Group, Including Discontinued Operation, Other Expense, Net Disposal Group, Including Discontinued Operation, Other Expense, Net Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Loss contingency, pretax expenses Loss Contingency, Loss in Period Amount Debt Instruments [Abstract] Disposal Group Name [Axis] Disposal Group Name [Axis] Accrued interest payable Increase (Decrease) in Interest Payable, Net Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively Preferred Stock, Value, Issued Amortization of acquired intangibles Disposal Group, Including Discontinued Operation, Amortization Of Acquired Intangibles Disposal Group, Including Discontinued Operation, Amortization Of Acquired Intangibles Entity Address, City or Town Entity Address, City or Town Currency [Axis] Currency [Axis] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Long-term liabilities: Liabilities, Noncurrent [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Dividends on unvested restricted stock Temporary Equity, Dividends, Adjustment Deferred taxes Disposal Group, Including Discontinued Operation, Deferred Tax Assets Secured Debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Income tax expense Discontinued Operation, Tax Effect of Discontinued Operation Tax settlement, amount Effective Income Tax Rate Reconciliation, Tax Settlement, Amount Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Interactive Data Current Entity Interactive Data Current Net basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Proceeds from issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Net cash used in investing activities from continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Current portion of deferred revenue Disposal Group, Including Discontinued Operation, Deferred Revenue, Current Document Type Document Type Total other expense Disposal Group, Including Discontinued Operation, Other Expense Schedule of Product Information [Table] Schedule of Product Information [Table] Denominator: Earnings Per Share, Diluted [Abstract] Investing activities of discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Entity Current Reporting Status Entity Current Reporting Status Balance at December 31, 2020 Balance at September 30, 2021 Total deferred commissions Capitalized Contract Cost, Net Cost of recurring revenue Disposal Group, Including Discontinued Operation, Cost Of Revenue, Excluding Depreciation, Depletion, And Amortization Disposal Group, Including Discontinued Operation, Cost Of Revenue, Excluding Depreciation, Depletion, And Amortization Other non-cash expenses (benefits) Other Noncash Income (Expense) Non-current Capitalized Contract Cost, Net, Noncurrent Cash and cash equivalents Cash Equivalents, at Carrying Value [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Provision for losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Loss contingency, receivable, proceeds Loss Contingency, Receivable, Proceeds Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Total principal amount Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Deferred Commissions, Roll Forward [Roll Forward] Capitalized Contract Cost, Roll Forward [Roll Forward] Capitalized Contract Cost, Roll Forward [Roll Forward] Diluted earnings (loss) from continuing operations per share (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Total debt Long-term Debt Repurchase of common stock and incentive restricted stock Payments for Repurchase of Equity Total assets Assets, Fair Value Disclosure Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Covenant, floor interest rate Debt Instrument, Floor Interest Rate Debt Instrument, Floor Interest Rate Document Transition Report Document Transition Report Weighted-average shares used to compute net income (loss) available to common stockholders per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Base Rate Base Rate [Member] Total liabilities and stockholders’ equity Liabilities and Equity Other expense: Disposal Group, Including Discontinued Operation, Other Expense [Abstract] Disposal Group, Including Discontinued Operation, Other Expense Abstract Diluted earnings (loss) from discontinued operations per share (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Current portion of deferred revenue Contract with Customer, Liability, Current Additional paid-in capital Additional Paid in Capital Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Earnings (Loss) Per Share Earnings Per Share [Text Block] Total assets of discontinued operations Disposal Group, Including Discontinued Operation, Assets Operating expenses: Operating Expenses [Abstract] Amortization of acquired intangibles Amortization Of Intangible Assets, Excluding Acquired Technologies Amortization Of Intangible Assets, Excluding Acquired Technologies Recurring Revenue Subscription And Maintenance [Member] Subscription And Maintenance [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Income tax receivable Income Taxes Receivable, Current Gross profit Gross Profit Effect of exchange rate changes on cash and cash equivalents from continuing operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Loss contingency expense net of insurance proceeds Loss Contingency Expense, Net Of Insurance Proceeds Loss Contingency Expense, Net Of Insurance Proceeds 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 Operating income from discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Trading Symbol Trading Symbol Operating lease assets Disposal Group, Including Discontinued Operation, Operating Lease Assets, Noncurrent Disposal Group, Including Discontinued Operation, Operating Lease Assets, Noncurrent Amount reclassified from accumulated other comprehensive income (loss) Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Deferred taxes Deferred Income Tax Assets, Net Deferred revenue, net of current portion Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent Current liabilities: Liabilities, Current [Abstract] Issuance of stock Stock Issued During Period, Value, New Issues Financing activities of discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations 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] Line of Credit Line of Credit [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accounting Policies [Abstract] Accounting Policies [Abstract] Non-current deferred taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities Issuance of stock (in shares) Stock Issued During Period, Shares, New Issues Cost of revenue: Cost of Revenue [Abstract] (Gain) loss on foreign currency exchange rates Foreign Currency Transaction Gain (Loss), before Tax Net income (loss) from continuing operations Net loss from continuing operations Net income (loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Common stock, $0.001 par value: 1,000,000,000 shares authorized and 158,402,918 and 156,519,611 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Total other expense Nonoperating Income (Expense) Total liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Allowance for credit loss, accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Payment of debt issuance costs Payments of Debt Issuance Costs Disposal Group Classification [Axis] Disposal Group Classification [Axis] Document Period End Date Document Period End Date Add dilutive impact of employee equity plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Interest (expense) income, net Disposal Group, Including Discontinued Operation, Interest Income Entity Registrant Name Entity Registrant Name Net income (loss) available to common stockholders per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Covenant, borrowing percentage of commitments, maximum Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum Operating activities of discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations 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] Prepaid and other current assets Prepaid Expense and Other Assets, Current Accrued liabilities and other Accrued Liabilities, Current Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Total operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Income tax receivable Disposal Group, Including Discontinued Operation, Income Tax Receivable, Current Disposal Group, Including Discontinued Operation, Income Tax Receivable, Current Dividends paid Payments of dividends Payments of Dividends Current liabilities: Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Maintenance Maintenance [Member] Director and Officer liability insurance Loss Contingency, Liability Insurance Loss Contingency, Liability Insurance Other comprehensive gain (loss) before reclassification OCI, before Reclassifications, Net of Tax, Attributable to Parent Operating income (loss) Operating Income (Loss) Current operating lease liabilities Operating Lease, Liability, Current Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 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] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Net cash provided by discontinued activities Net Cash Provided by (Used in) Discontinued Operations Repayments of debt Repayments of Debt Subscription Subscription [Member] Subscription [Member] Special dividend (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Effect of exchange rate changes on cash and cash equivalents from discontinued operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations 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 Covenant, leverage ratio, maximum Debt Instrument, Covenant, Net Leverage Ratio, Maximum Debt Instrument, Covenant, Net Leverage Ratio, Maximum First Lien Term Loan (as amended) due Feb 2024 First Lien Term Loan First Lien Term Loan [Member] First Lien Term Loan [Member] Additional amounts deferred Contract with Customer, Liability, Additions Contract with Customer, Liability, Additions Other income (expense), net Other Nonoperating Income (Expense) Amortization of acquired technologies Disposal Group, Including Discontinued Operation, Depreciation and Amortization Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Property and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Total liabilities Liabilities Legal Entity [Axis] Legal Entity [Axis] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Software agreement, term Software Agreement, Term Software Agreement, Term Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Common stock, issued (in shares) Common Stock, Shares, Issued Preferred stock, issued (in shares) Preferred Stock, Shares Issued Preferred Stock Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Multi-Currency Tranche Multi-Currency Tranche [Member] Multi-Currency Tranche [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 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] Single Currency Tranche Single Currency Tranche [Member] Single Currency Tranche [Member] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Face amount of debt Debt Instrument, Face Amount Effective Rate Debt Instrument, Interest Rate, Effective Percentage Discontinued Operations and Disposal Groups [Abstract] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Amortization recognized Capitalized Contract Cost, Amortization City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Loss contingency, receivable Loss Contingency, Receivable Issuance of stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Assets Disposal Group, Including Discontinued Operation, Assets [Abstract] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Liabilities Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Proceeds from one-time dividends payment Proceeds from Dividends Received Exercise of stock options Proceeds from Stock Options Exercised Income tax expense (benefit) Income Tax Expense (Benefit) Accounts receivable, net of allowances of $847 and $1,985 as of September 30, 2021 and December 31, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] General and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Total current assets Assets, Current Selling and Marketing Expense Selling and Marketing Expense [Member] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Earnings allocated to unvested restricted stock Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current debt obligation Less: Current portion of long-term debt Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accrued liabilities and other Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Entity Small Business Entity Small Business Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Deferred revenue recognized Contract ​With​ Customer, ​Liability ​Revenue ​Recognized ​Excluding ​Opening ​Balance Contract ​With​ Customer, ​Liability ​Revenue ​Recognized ​Excluding ​Opening ​Balance Equity Component [Domain] Equity Component [Domain] Sales and marketing Selling and Marketing Expense Spin-off costs Discontinued Operations, Spinoff Transaction, Costs Incurred Discontinued Operations, Spinoff Transaction, Costs Incurred Disposal Group Name [Domain] Disposal Group Name [Domain] Current assets: Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] Cyber Incident Cyber Incident [Member] Cyber Incident Share-based payment arrangement, plan modification, incremental cost Share-based Payment Arrangement, Plan Modification, Incremental Cost Statement [Line Items] Statement [Line Items] Distribution from spin-off of discontinued operations, net Proceed From Spin Off Distribution Of Discontinued Operations Proceed From Spin Off Distribution Of Discontinued Operations Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected recognition of deferred revenue Revenue, Remaining Performance Obligation, Amount Restricted stock units issued, net of shares withheld for taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Current liabilities of discontinued operations Total current liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Current Entity [Domain] Entity [Domain] Total revenue Disposal Group, Including Discontinued Operation, Revenue Net cash provided by (used in) financing activities from continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Use of Estimates Use of Estimates, Policy [Policy Text Block] Reconciliation of shares in basic and diluted earnings per share calculation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Foreign currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Prepaid and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Total assets Assets Deferred taxes Deferred Income Taxes and Tax Credits Common stock, authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Reversal of uncertain tax position Unrecognized Tax Benefits, Period Increase (Decrease) Revolving credit facility Revolving Credit Facility [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue Recognition Expected by Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 All Currencies [Domain] All Currencies [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Numerator: Earnings Per Share, Basic [Abstract] Net income (loss) from discontinued operations available to common stockholders Net income (loss) from discontinued operations available to common stockholders Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic Weighted-average common shares outstanding used in computing basic net earnings (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Basic Net diluted earnings (loss) per share (in dollars per share) Earnings Per Share, Diluted Repayments of borrowings from credit agreement Repayments of Long-term Lines of Credit Cash paid for income taxes Income Taxes Paid, Net Net income (loss) from continuing operations available to common stockholders Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Amortization of acquired technologies Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Balance at December 31, 2020 Balance at September 30, 2021 Contract with Customer, Liability Income taxes payable Disposal Group, Including Discontinued Operation, Accrued Income Tax Payable, Current Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Non-current deferred taxes Deferred Income Tax Liabilities, Net Commissions capitalized Contract with Customer, Asset, New Contract Additions Contract with Customer, Asset, New Contract Additions Current operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current Basic earnings (loss) from continuing operations per share (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization Revenue: Disposal Group, Including Discontinued Operation, Revenues [Abstract] Disposal Group, Including Discontinued Operation, Revenues Abstract Fair value of financial assets measured on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] N-able N-able [Member] N-able [Member] N-able Member Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Common stock, outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Total cost of revenue Cost of Goods and Services Sold Revenue: Revenues [Abstract] Long-term liabilities: Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract] Research and development Disposal Group, Including Discontinued Operation, Research And Development Disposal Group, Including Discontinued Operation, Research And Development Restricted stock units issued, net of shares withheld for taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Proceeds from divestiture of businesses Proceeds from Divestiture of Businesses Purchases of intangible assets Payments to Acquire Intangible Assets Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Remaining performance obligations for revenue recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement Location [Domain] Income Statement Location [Domain] Trading security Debt Securities, Trading Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Stockholders' Equity (Deficit) and Stock-Based Compensation Shareholders' Equity and Share-based Payments [Text Block] Other long-term liabilities Other Liabilities, Noncurrent Lender Name [Axis] Lender Name [Axis] Summary of debt Schedule of Long-term Debt Instruments [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Discontinued Operations, Disposed of by Means Other than Sale, Spinoff Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member] Document Quarterly Report Document Quarterly Report Basic earnings (loss) from discontinued operations per share (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Long-term debt, net of current portion Total long-term debt Long-term Debt, Excluding Current Maturities Other long-term liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Distribution of N-able business Stockholders' Equity Note, Spinoff Transaction Document Fiscal Period Focus Document Fiscal Period Focus Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Amortization of acquired technologies Total amortization of acquired technologies Cost, Amortization Amortization of debt issuance costs Amortization of Debt Issuance Costs Beginning of period End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Product Information [Line Items] Product Information [Line Items] Spinoff transaction, conversion ratio Disposal Group, Including Discontinued Operation, Stock Conversion Ratio Disposal Group, Including Discontinued Operation, Stock Conversion Ratio 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] Interest expense, net Interest Income (Expense), Nonoperating, Net Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Entity Central Index Key Entity Central Index Key LIBOR London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash and cash equivalents, fair value disclosure Cash and Cash Equivalents, Fair Value Disclosure Disposal Group Classification [Domain] Disposal Group Classification [Domain] Net income (loss) from discontinued operations, net of tax Net income (loss) from discontinued operations, net of tax Net income (loss) from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted-average shares used in computing diluted earnings (loss) per share (in shares) Weighted-average shares used in computing diluted net earnings (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring Fair Value, Recurring [Member] Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Income Taxes Income Tax Disclosure [Text Block] Accrued interest payable Interest Payable, Current Non-current liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Operating expenses: Disposal Group, Including Discontinued Operation, Operating Expenses [Abstract] Disposal Group, Including Discontinued Operation, Operating Expenses Abstract Non-current assets of discontinued operations Disposal Group, Including Discontinued Operation, Assets, Noncurrent Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Schedule Of Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Weighted average shares excluded from earnings per share computation Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Details of contract acquisition cost Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other expense: Nonoperating Income (Expense) [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Credit Facility [Axis] Credit Facility [Axis] Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations: Increase (Decrease) in Operating Capital [Abstract] Issuance of stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] General and Administrative Expense General and Administrative Expense [Member] Income taxes receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money Market Funds [Member] Loss Contingencies [Table] Loss Contingencies [Table] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Net cash provided by operating activities from continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Non-current operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent Current assets of discontinued operations Total current assets of discontinued operations Disposal Group, Including Discontinued Operation, Assets, Current Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Federal Funds Effective Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Statement [Table] Statement [Table] Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of recurring revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Cost of revenue: Disposal Group, Including Discontinued Operation, Cost of Revenue [Abstract] Disposal Group, Including Discontinued Operation, Cost of Revenue Abstract Movement in Deferred Revenue [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Other assets, net Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Cover [Abstract] Cover [Abstract] Income from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Goodwill Balance at beginning of period Balance at end of period Goodwill 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 Cost of Sales Cost of Sales [Member] Sales and marketing Disposal Group, Including Discontinued Operation, Sales And Marketing Disposal Group, Including Discontinued Operation, Sales And Marketing License License [Member] Income taxes payable Accrued Income Taxes, Current US Dollars United States of America, Dollars Schedule of goodwill Schedule of Goodwill [Table Text Block] Organization and Nature of Operations Nature of Operations [Text Block] Adjustments to reconcile net loss from continuing operations to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Current Capitalized Contract Cost, Net, Current Credit Suisse Credit Suisse [Member] Credit Suisse [Member] Cash flows of discontinued operations Net Cash Provided by (Used in) Discontinued Operations [Abstract] Periodic payment Debt Instrument, Periodic Payment EX-101.PRE 9 swi-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 swi-20210930_htm.xml IDEA: XBRL DOCUMENT 0001739942 2021-01-01 2021-09-30 0001739942 2021-11-02 0001739942 2021-09-30 0001739942 2020-12-31 0001739942 swi:SubscriptionMember 2021-07-01 2021-09-30 0001739942 swi:SubscriptionMember 2020-07-01 2020-09-30 0001739942 swi:SubscriptionMember 2021-01-01 2021-09-30 0001739942 swi:SubscriptionMember 2020-01-01 2020-09-30 0001739942 us-gaap:MaintenanceMember 2021-07-01 2021-09-30 0001739942 us-gaap:MaintenanceMember 2020-07-01 2020-09-30 0001739942 us-gaap:MaintenanceMember 2021-01-01 2021-09-30 0001739942 us-gaap:MaintenanceMember 2020-01-01 2020-09-30 0001739942 swi:SubscriptionAndMaintenanceMember 2021-07-01 2021-09-30 0001739942 swi:SubscriptionAndMaintenanceMember 2020-07-01 2020-09-30 0001739942 swi:SubscriptionAndMaintenanceMember 2021-01-01 2021-09-30 0001739942 swi:SubscriptionAndMaintenanceMember 2020-01-01 2020-09-30 0001739942 us-gaap:LicenseMember 2021-07-01 2021-09-30 0001739942 us-gaap:LicenseMember 2020-07-01 2020-09-30 0001739942 us-gaap:LicenseMember 2021-01-01 2021-09-30 0001739942 us-gaap:LicenseMember 2020-01-01 2020-09-30 0001739942 2021-07-01 2021-09-30 0001739942 2020-07-01 2020-09-30 0001739942 2020-01-01 2020-09-30 0001739942 us-gaap:CommonStockMember 2021-06-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001739942 us-gaap:RetainedEarningsMember 2021-06-30 0001739942 2021-06-30 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001739942 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001739942 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001739942 us-gaap:CommonStockMember 2021-09-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001739942 us-gaap:RetainedEarningsMember 2021-09-30 0001739942 us-gaap:CommonStockMember 2020-12-31 0001739942 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001739942 us-gaap:RetainedEarningsMember 2020-12-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001739942 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001739942 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001739942 us-gaap:CommonStockMember 2020-06-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001739942 us-gaap:RetainedEarningsMember 2020-06-30 0001739942 2020-06-30 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001739942 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001739942 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001739942 us-gaap:CommonStockMember 2020-09-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001739942 us-gaap:RetainedEarningsMember 2020-09-30 0001739942 2020-09-30 0001739942 us-gaap:CommonStockMember 2019-12-31 0001739942 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001739942 us-gaap:RetainedEarningsMember 2019-12-31 0001739942 2019-12-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001739942 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001739942 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001739942 2021-07-19 0001739942 swi:NAbleMember 2021-07-19 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-07-19 2021-07-19 0001739942 2021-07-30 2021-07-30 0001739942 2021-08-24 2021-08-24 0001739942 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001739942 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0001739942 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0001739942 2021-10-01 2021-09-30 0001739942 2022-10-01 2021-09-30 0001739942 2024-10-01 2021-09-30 0001739942 2021-07-19 2021-07-19 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-09-30 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-12-31 0001739942 swi:SubscriptionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-07-01 2021-09-30 0001739942 swi:SubscriptionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-07-01 2020-09-30 0001739942 swi:SubscriptionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-09-30 0001739942 swi:SubscriptionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-01-01 2020-09-30 0001739942 us-gaap:MaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-07-01 2021-09-30 0001739942 us-gaap:MaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-07-01 2020-09-30 0001739942 us-gaap:MaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-09-30 0001739942 us-gaap:MaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-01-01 2020-09-30 0001739942 swi:SubscriptionAndMaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-07-01 2021-09-30 0001739942 swi:SubscriptionAndMaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-07-01 2020-09-30 0001739942 swi:SubscriptionAndMaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-09-30 0001739942 swi:SubscriptionAndMaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-01-01 2020-09-30 0001739942 us-gaap:LicenseMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-07-01 2021-09-30 0001739942 us-gaap:LicenseMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-07-01 2020-09-30 0001739942 us-gaap:LicenseMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-09-30 0001739942 us-gaap:LicenseMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-01-01 2020-09-30 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-07-01 2021-09-30 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-07-01 2020-09-30 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-09-30 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2020-01-01 2020-09-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001739942 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001739942 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001739942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001739942 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001739942 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001739942 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001739942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001739942 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001739942 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-30 0001739942 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-31 0001739942 swi:FirstLienTermLoanMember us-gaap:SecuredDebtMember 2021-09-30 0001739942 swi:FirstLienTermLoanMember us-gaap:SecuredDebtMember 2020-12-31 0001739942 swi:FirstLienTermLoanMember swi:CreditSuisseMember us-gaap:SecuredDebtMember 2021-09-30 0001739942 us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2021-09-30 0001739942 us-gaap:LetterOfCreditMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2021-09-30 0001739942 us-gaap:RevolvingCreditFacilityMember swi:MultiCurrencyTrancheMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2021-09-30 0001739942 currency:USD us-gaap:RevolvingCreditFacilityMember swi:SingleCurrencyTrancheMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2021-09-30 0001739942 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2021-01-01 2021-09-30 0001739942 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-01-01 2021-09-30 0001739942 us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2021-09-30 0001739942 swi:FirstLienTermLoanMember swi:CreditSuisseMember us-gaap:SecuredDebtMember us-gaap:EurodollarMember 2021-01-01 2021-09-30 0001739942 swi:FirstLienTermLoanMember swi:CreditSuisseMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2021-01-01 2021-09-30 0001739942 swi:FirstLienTermLoanMember swi:CreditSuisseMember us-gaap:SecuredDebtMember us-gaap:EurodollarMember 2021-09-30 0001739942 swi:CreditSuisseMember us-gaap:EurodollarMember 2021-01-01 2021-09-30 0001739942 swi:CreditSuisseMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-09-30 0001739942 swi:CreditSuisseMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0001739942 us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2021-01-01 2021-09-30 0001739942 swi:CyberIncidentMember 2021-07-01 2021-09-30 0001739942 us-gaap:CostOfSalesMember swi:CyberIncidentMember 2021-07-01 2021-09-30 0001739942 us-gaap:SellingAndMarketingExpenseMember swi:CyberIncidentMember 2021-07-01 2021-09-30 0001739942 us-gaap:GeneralAndAdministrativeExpenseMember swi:CyberIncidentMember 2021-07-01 2021-09-30 0001739942 swi:CyberIncidentMember 2021-01-01 2021-09-30 0001739942 us-gaap:CostOfSalesMember swi:CyberIncidentMember 2021-01-01 2021-09-30 0001739942 us-gaap:SellingAndMarketingExpenseMember swi:CyberIncidentMember 2021-01-01 2021-09-30 0001739942 us-gaap:ResearchAndDevelopmentExpenseMember swi:CyberIncidentMember 2021-01-01 2021-09-30 0001739942 us-gaap:GeneralAndAdministrativeExpenseMember swi:CyberIncidentMember 2021-01-01 2021-09-30 shares iso4217:USD iso4217:USD shares pure 0001739942 --12-31 2021 Q3 false 0.5 P12M P2Y 0.5 10-Q true 2021-09-30 false 001-38711 SolarWinds Corp DE 81-0753267 7171 Southwest Parkway Building 400 Austin TX 78735 512 682.9300 Common Stock, $0.001 par value SWI NYSE Yes Yes Large Accelerated Filer false false false 159090194 708890000 270708000 847000 1985000 81033000 85514000 3219000 1011000 27338000 20080000 0 135420000 820480000 512733000 35211000 39059000 83202000 97264000 139093000 147265000 3326805000 3375319000 397582000 565611000 32438000 30011000 0 943221000 4834811000 5710483000 13611000 12390000 35242000 53140000 15028000 14951000 152000 157000 5765000 11911000 316870000 336573000 19900000 19900000 0 42182000 406568000 491204000 33942000 36511000 20168000 54691000 85464000 100430000 92698000 114615000 1873472000 1882672000 0 19673000 2512312000 2699796000 0.001 0.001 1000000000 1000000000 158402918 158402918 156519611 156519611 158000 157000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 2555790000 3112262000 23258000 127212000 -256707000 -228944000 2322499000 3010687000 4834811000 5710483000 32293000 26871000 90218000 75371000 119742000 118663000 360909000 346396000 152035000 145534000 451127000 421767000 29236000 39284000 80788000 109454000 181271000 184818000 531915000 531221000 17949000 13645000 49331000 39441000 39882000 39282000 120397000 116733000 57831000 52927000 169728000 156174000 123440000 131891000 362187000 375047000 58642000 52940000 174384000 159100000 26285000 21485000 78474000 63738000 28551000 23875000 90135000 64430000 13784000 12596000 41704000 37453000 127262000 110896000 384697000 324721000 -3822000 20995000 -22510000 50326000 -15897000 -16792000 -48262000 -59202000 1478000 -255000 1865000 -485000 -14419000 -17047000 -46397000 -59687000 -18241000 3948000 -68907000 -9361000 -19321000 1505000 -26322000 1405000 1080000 2443000 -42585000 -10766000 -10059000 10059000 14822000 36528000 -8979000 12502000 -27763000 25762000 920000 2430000 -42745000 -10697000 -10059000 10003000 14822000 36294000 0.01 0.02 -0.27 -0.07 -0.06 0.06 0.09 0.23 -0.06 0.08 -0.18 0.17 0.01 0.02 -0.27 -0.07 -0.06 0.06 0.09 0.23 -0.06 0.08 -0.18 0.17 158202000 155447000 157730000 155014000 160328000 158361000 157730000 155014000 -8979000 12502000 -27763000 25762000 -55849000 59039000 -103954000 56388000 -55849000 59039000 -103954000 56388000 -64828000 71541000 -131717000 82150000 158015000 158000 3140176000 79107000 -247728000 2971713000 -55849000 -55849000 -8979000 -8979000 -64828000 69000 126000 126000 138000 -658000 -658000 8000 8000 8000 173000 2529000 2529000 -365443000 -365443000 1.50 237214000 237214000 16266000 16266000 158403000 158000 2555790000 23258000 -256707000 2322499000 156520000 157000 3112262000 127212000 -228944000 3010687000 -103954000 -103954000 -27763000 -27763000 -131717000 161000 527000 527000 986000 1000 -10527000 -10526000 455000 500000 500000 281000 5658000 5658000 -365443000 -365443000 1.50 237214000 237214000 50027000 50027000 158403000 158000 2555790000 23258000 -256707000 2322499000 155286000 156000 3067613000 -7898000 -374159000 2685712000 59039000 59039000 12502000 12502000 71541000 162000 556000 556000 68000 -418000 -418000 20000 23000 23000 97000 3049000 3049000 21965000 21965000 155633000 156000 3092788000 51141000 -361657000 2782428000 154145000 154000 3042034000 -5247000 -387419000 2649522000 56388000 56388000 25762000 25762000 82150000 303000 865000 865000 397000 1000 -2770000 -2769000 611000 1000 682000 683000 177000 5406000 5406000 46571000 46571000 155633000 156000 3092788000 51141000 -361657000 2782428000 -42585000 -10766000 173362000 163765000 230000 1244000 43472000 38547000 6794000 6871000 -26277000 -17627000 1504000 -650000 -758000 812000 -3428000 -8277000 2348000 1830000 9556000 -1888000 1335000 -1551000 -16906000 6410000 -5000 -91000 -32478000 -2159000 -15499000 9752000 -276000 374000 81945000 202942000 6968000 14001000 3066000 4115000 -447000 0 -9587000 -18116000 5658000 5406000 10717000 2794000 527000 865000 505580000 0 237214000 0 15975000 14925000 234000 0 247625000 -11448000 -3803000 6278000 39040000 82075000 -15003000 -9164000 -903000 0 -922000 -953000 22212000 71958000 338392000 251614000 370498000 173372000 708890000 424986000 42060000 52723000 38120000 40447000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Organization and Nature 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%">SolarWinds Corporation, a Delaware corporation, and its subsidiaries (“Company”, “we,” “us” and “our”) is a leading provider of simple, powerful and secure information technology, or IT, management software. Our solutions give organizations worldwide, regardless of type, size or complexity, the power to accelerate business transformation in today's hybrid IT environments. Our approach, which we refer to as the SolarWinds Model, combines powerful, scalable, affordable, easy to use products with an "inside-first" selling motion. We’ve built our business to enable the technology professionals who use our products to manage “all things IT.” Our range of customers has expanded over time to include network and systems engineers, database administrators, storage administrators, DevOps and service desk professionals. Our SolarWinds Model enables us to sell our products for use in organizations ranging in size from very small businesses to large enterprises. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2021, we completed the previously announced separation and distribution of our managed service provider (“MSP” or “N-able”) business into a newly created and separately traded public company, N-able, Inc. We refer to this transaction as the “Separation.” The Separation was completed by means of a tax-free, pro-rata distribution in which each holder of our common stock, par value $0.001 per share, received one share of N-able’s common stock, par value $0.001, for every two shares of our common stock held of record as of the close of business on July 12, 2021. After the distribution, we do not beneficially own any shares of common stock in N-able and no longer consolidate N‑able into our financial results for periods ending after July 19, 2021. As a result, N‑able's historical financial results through the Separation are reflected in our consolidated financial statements as discontinued operations. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 3. Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>for additional information. 0.001 0.001 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Significant Accounting Policies </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 prepared our interim condensed 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 (the "SEC"). They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include the accounts of SolarWinds Corporation 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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2020. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Stock Split</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%">Effective July 30, 2021, we effected a 2:1 reverse stock split of our common stock. As a result of the reverse stock split, all share and per share figures contained in the condensed consolidated financial statements have been retroactively restated as if the reverse stock split occurred at the beginning of the periods presented.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Special Dividend</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2021, our board of directors declared a special one-time cash dividend (the "Special Dividend"), to be paid following the effectiveness of, and after giving effect to, the reverse stock split, equal to $1.50 per share of common stock issued and outstanding as of August 9, 2021. The Special Dividend in the aggregate amount of $237.2 million was paid on August 24, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the reported amounts and the disclosure of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:</span></div><div style="margin-bottom: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">the valuation of goodwill, intangibles, long-lived assets and contingent consideration;</span></div><div style="margin-bottom: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">revenue recognition;</span></div><div style="margin-bottom: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">stock-based compensation;</span></div><div style="margin-bottom: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">income taxes; and</span></div><div style="margin-bottom: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">loss contingencies. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><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%">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-weight:400;line-height:120%">There have been no recent accounting pronouncements or changes in accounting pronouncements that are expected to have a material impact on our consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the authoritative guidance on fair value measurements for financial assets and liabilities 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: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%">Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.</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%">Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level 1.</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%">Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Fair Value Measurements</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 a summary of our financial instruments accounted for at fair value on a recurring basis. 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.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive income (loss) by component are summarized below:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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%">Balance at December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,212 </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,212 </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%">Other comprehensive gain (loss) 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%">(103,954)</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%">(103,954)</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%">Amount reclassified from accumulated other comprehensive income (loss) </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%">— </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 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 (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%">(103,954)</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%">(103,954)</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 at September 30, 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%">23,258 </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%">23,258 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue </span></div><div style="margin-bottom:6pt;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:120%">Details of our total deferred revenue balance was as follow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Total Deferred Revenue</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><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 at December 31, 2020</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%">373,084 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(385,840)</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%">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%">363,568 </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;text-align: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 at September 30, 2021</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%">350,812 </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: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 September 30, 2021 as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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.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.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.871%"/><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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than<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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected recognition of 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%">350,812 </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%">316,870 </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,327 </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%">615 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions </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:120%">Details of our deferred commissions balance was as follow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="3" style="padding:0 1pt"/><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="6" 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 at December 31, 2020</span></td><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,801 </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="6" 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%">Commissions capitalized</span></td><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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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%">Amortization recognized</span></td><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,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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 at September 30, 2021</span></td><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%">17,485 </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 style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">September 30,</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%">December 31,</span></td></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%">2021</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%">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="background-color:#ffffff;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%">Classified as:</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%">Current</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%">4,862 </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%">3,824 </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%">Non-current</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%">12,623 </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,977 </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 commissions</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%">17,485 </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%">14,801 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of Acquired Technologies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of acquired technologies included in cost of revenue relate to our licensed products and subscription products as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><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.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.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.871%"/><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%">Three Months Ended September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">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"/><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: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%">Amortization of acquired license 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%">37,119 </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%">36,111 </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%">111,783 </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%">107,237 </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%">Amortization of acquired subscription technologies</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,763 </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,171 </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,614 </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%">9,496 </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 amortization of acquired technologies</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%">39,882 </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%">39,282 </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%">120,397 </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%">116,733 </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> We prepared our interim condensed 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 (the "SEC"). They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include the accounts of SolarWinds Corporation and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2020. 2 1.50 237200000 <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 financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the reported amounts and the disclosure of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:</span></div><div style="margin-bottom: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">the valuation of goodwill, intangibles, long-lived assets and contingent consideration;</span></div><div style="margin-bottom: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">revenue recognition;</span></div><div style="margin-bottom: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">stock-based compensation;</span></div><div style="margin-bottom: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">income taxes; and</span></div>•loss contingencies. There have been no recent accounting pronouncements or changes in accounting pronouncements that are expected to have a material impact on our consolidated financial position, results of operations, or cash flows. <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: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%">Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.</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%">Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level 1.</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%">Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Fair Value Measurements</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 a summary of our financial instruments accounted for at fair value on a recurring basis. 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.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive income (loss) by component are summarized below:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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%">Balance at December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,212 </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,212 </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%">Other comprehensive gain (loss) 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%">(103,954)</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%">(103,954)</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%">Amount reclassified from accumulated other comprehensive income (loss) </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%">— </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 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 (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%">(103,954)</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%">(103,954)</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 at September 30, 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%">23,258 </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%">23,258 </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> 127212000 127212000 -103954000 -103954000 0 0 -103954000 -103954000 23258000 23258000 <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:120%">Details of our total deferred revenue balance was as follow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Total Deferred Revenue</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><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 at December 31, 2020</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%">373,084 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(385,840)</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%">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%">363,568 </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;text-align: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 at September 30, 2021</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%">350,812 </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> 373084000 385840000 363568000 350812000 <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 September 30, 2021 as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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.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.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.871%"/><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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than<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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected recognition of 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%">350,812 </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%">316,870 </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,327 </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%">615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 350812000 316870000 33327000 615000 <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:120%">Details of our deferred commissions balance was as follow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="3" style="padding:0 1pt"/><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="6" 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 at December 31, 2020</span></td><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,801 </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="6" 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%">Commissions capitalized</span></td><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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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%">Amortization recognized</span></td><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,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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 at September 30, 2021</span></td><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%">17,485 </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 style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">September 30,</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%">December 31,</span></td></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%">2021</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%">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="background-color:#ffffff;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%">Classified as:</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%">Current</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%">4,862 </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%">3,824 </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%">Non-current</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%">12,623 </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,977 </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 commissions</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%">17,485 </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%">14,801 </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> 14801000 6356000 3672000 17485000 4862000 3824000 12623000 10977000 17485000 14801000 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of Acquired Technologies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of acquired technologies included in cost of revenue relate to our licensed products and subscription products as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><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.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.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.871%"/><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%">Three Months Ended September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">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"/><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: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%">Amortization of acquired license 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%">37,119 </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%">36,111 </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%">111,783 </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%">107,237 </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%">Amortization of acquired subscription technologies</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,763 </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,171 </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,614 </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%">9,496 </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 amortization of acquired technologies</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%">39,882 </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%">39,282 </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%">120,397 </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%">116,733 </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> 37119000 36111000 111783000 107237000 2763000 3171000 8614000 9496000 39882000 39282000 120397000 116733000 <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:700;line-height:120%">3. Discontinued 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%">As discussed in </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 1. Organization and Nature of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we completed the Separation of the N‑able business into a newly created and separately traded public company, N-able, Inc., on July 19, 2021. The Separation was achieved through the transfer of all the net assets and legal entities associated with the N-able business to N-able, Inc. The distribution of the net assets to N-able, Inc. was recorded as a reduction to additional paid-in capital. As part of the Separation, we received a cash distribution from N-able which includes $324.7 million in cash to repay intercompany indebtedness and $238.2 million as a one-time dividend payment, net of $57.3 million of cash distributed to N-able at the Separation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with applicable accounting guidance, the results of the N-able business are presented as discontinued operations for the period up to and including the date of the Separation, and, as such, have been excluded from continuing operations for all 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%">The following table summarizes the assets and liabilities of the discontinued operations of N-able: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 19pt;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%">Accounts receivable, net of allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:9pt;font-weight:400;line-height:100%">28,784 </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 2px 19pt;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%">Income tax receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 19pt;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%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Total current assets of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:9pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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%">Total assets of discontinued operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="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 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,078,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities </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"/></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:9pt;font-weight:400;line-height:100%">Current liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Accrued liabilities and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 19pt;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%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Current portion of deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 37pt;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%">Total current liabilities of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities:</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Non-current deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Non-current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 37pt;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%">Total liabilities of discontinued operations</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:top"><span style="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:top"><span style="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:top"/><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:top"><span style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,855 </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:top"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the results of operations of N-able presented as discontinued operations: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><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.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.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.871%"/><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%">Three Months Ended September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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-bottom:1pt solid #000000;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-bottom:1pt solid #000000;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-bottom:1pt solid #000000;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><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">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"/><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 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%">Subscription</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,102 </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%">73,693 </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%">183,594 </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%">214,668 </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 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%">Maintenance</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%">313 </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,471 </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%">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,585 </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%">Total recurring revenue</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%">20,415 </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%">76,164 </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%">188,647 </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%">222,253 </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 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%">License</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"/><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%">473 </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%">Total revenue</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%">20,415 </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%">76,164 </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%">188,647 </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%">222,726 </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%">Cost of 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"/><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 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%">Cost of recurring revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,126 </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%">9,839 </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%">25,218 </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%">28,366 </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 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%">Amortization of acquired technologies</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%">209 </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,181 </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,950 </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,056 </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%">Total cost of revenue</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%">2,335 </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%">16,020 </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%">29,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 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%">46,422 </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%">Gross profit</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%">18,080 </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%">60,144 </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%">159,479 </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%">176,304 </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%">Operating expenses:</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 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%">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:9pt;font-weight:400;line-height:100%">5,323 </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%">20,520 </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%">55,249 </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%">57,450 </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 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%">Research and development</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,455 </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%">9,803 </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%">27,133 </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%">30,140 </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 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%">General and administrative </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,471 </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%">9,683 </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%">42,994 </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%">23,350 </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 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%">Amortization of acquired intangibles</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 </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,028 </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,626 </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,761 </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 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%">Total operating expenses</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%">14,580 </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%">46,034 </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%">136,002 </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%">128,701 </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%">Operating income from discontinued operations</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%">3,500 </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%">14,110 </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%">23,477 </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%">47,603 </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%">Other expense:</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 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%">Interest (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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"/><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 </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 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%">Other expense, net</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%">(27)</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%">(292)</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%">(608)</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%">(457)</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%">Total other expense</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%">(27)</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%">(292)</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%">(608)</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%">(455)</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 from discontinued operations before income taxes</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%">3,473 </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%">13,818 </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%">22,869 </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%">47,148 </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 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%">Income tax expense</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,532 </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,759 </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,047 </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,620 </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%">Net income (loss) from discontinued operations, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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,059)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,822 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">36,528 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>We incurred $7.3 million and $30.4 million of costs in connection with the Separation during the three and nine months ended September 30, 2021, respectively, and $2.6 million for both the three and nine months ended September 30, 2020 which are primarily included in the condensed consolidated statements of operations as discontinued operations. These costs include legal, accounting and advisory fees, implementation and integration costs, duplicative costs for subscriptions and information technology systems, employee and contract costs and other incremental separation costs related to the Separation. 324700000 238200000 57300000 <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 assets and liabilities of the discontinued operations of N-able: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 19pt;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%">Accounts receivable, net of allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:9pt;font-weight:400;line-height:100%">28,784 </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 2px 19pt;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%">Income tax receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 19pt;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%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Total current assets of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:9pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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%">Total assets of discontinued operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="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 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,078,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities </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"/></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:9pt;font-weight:400;line-height:100%">Current liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Accrued liabilities and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 19pt;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%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Current portion of deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 37pt;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%">Total current liabilities of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities:</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Non-current deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Non-current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 37pt;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%">Total liabilities of discontinued operations</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:top"><span style="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:top"><span style="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:top"/><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:top"><span style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,855 </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:top"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the results of operations of N-able presented as discontinued operations: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><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.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.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.871%"/><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%">Three Months Ended September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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-bottom:1pt solid #000000;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-bottom:1pt solid #000000;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-bottom:1pt solid #000000;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><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">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"/><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 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%">Subscription</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,102 </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%">73,693 </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%">183,594 </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%">214,668 </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 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%">Maintenance</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%">313 </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,471 </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%">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,585 </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%">Total recurring revenue</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%">20,415 </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%">76,164 </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%">188,647 </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%">222,253 </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 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%">License</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"/><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%">473 </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%">Total revenue</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%">20,415 </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%">76,164 </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%">188,647 </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%">222,726 </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%">Cost of 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"/><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 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%">Cost of recurring revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,126 </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%">9,839 </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%">25,218 </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%">28,366 </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 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%">Amortization of acquired technologies</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%">209 </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,181 </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,950 </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,056 </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%">Total cost of revenue</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%">2,335 </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%">16,020 </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%">29,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 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%">46,422 </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%">Gross profit</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%">18,080 </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%">60,144 </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%">159,479 </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%">176,304 </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%">Operating expenses:</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 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%">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:9pt;font-weight:400;line-height:100%">5,323 </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%">20,520 </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%">55,249 </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%">57,450 </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 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%">Research and development</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,455 </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%">9,803 </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%">27,133 </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%">30,140 </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 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%">General and administrative </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,471 </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%">9,683 </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%">42,994 </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%">23,350 </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 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%">Amortization of acquired intangibles</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 </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,028 </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,626 </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,761 </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 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%">Total operating expenses</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%">14,580 </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%">46,034 </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%">136,002 </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%">128,701 </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%">Operating income from discontinued operations</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%">3,500 </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%">14,110 </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%">23,477 </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%">47,603 </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%">Other expense:</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 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%">Interest (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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"/><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 </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 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%">Other expense, net</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%">(27)</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%">(292)</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%">(608)</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%">(457)</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%">Total other expense</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%">(27)</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%">(292)</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%">(608)</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%">(455)</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 from discontinued operations before income taxes</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%">3,473 </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%">13,818 </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%">22,869 </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%">47,148 </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 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%">Income tax expense</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,532 </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,759 </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,047 </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,620 </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%">Net income (loss) from discontinued operations, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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,059)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,822 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">36,528 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 99790000 0 28784000 0 1262000 0 5584000 0 135420000 0 19590000 0 13697000 0 2190000 0 874083000 0 27374000 0 6287000 0 1078641000 0 5542000 0 19831000 0 2860000 0 4447000 0 9502000 0 42182000 0 168000 0 4458000 0 14641000 0 406000 0 61855000 20102000 73693000 183594000 214668000 313000 2471000 5053000 7585000 20415000 76164000 188647000 222253000 0 0 0 473000 20415000 76164000 188647000 222726000 2126000 9839000 25218000 28366000 209000 6181000 3950000 18056000 2335000 16020000 29168000 46422000 18080000 60144000 159479000 176304000 5323000 20520000 55249000 57450000 2455000 9803000 27133000 30140000 6471000 9683000 42994000 23350000 331000 6028000 10626000 17761000 14580000 46034000 136002000 128701000 3500000 14110000 23477000 47603000 0 0 0 2000 27000 292000 608000 457000 27000 292000 608000 455000 3473000 13818000 22869000 47148000 13532000 3759000 8047000 10620000 -10059000 10059000 14822000 36528000 7300000 30400000 2600000 2600000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Goodwill</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in goodwill for the nine months ended September 30, 2021:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.865%"/><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 at December 31, 2020</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,375,319 </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 and other adjustments</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,514)</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 at September 30, 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%">3,326,805 </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:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in goodwill for the nine months ended September 30, 2021:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.865%"/><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 at December 31, 2020</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,375,319 </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 and other adjustments</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,514)</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 at September 30, 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%">3,326,805 </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> 3375319000 -48514000 3326805000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Fair Value Measurements </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of September 30, 2021 and December 31, 2020. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><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:11.198%"/><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:11.198%"/><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:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021 Using</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td 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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">Money market funds</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%">625,000 </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"/><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%">625,000 </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"/></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"/></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 assets</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%">625,000 </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%">— </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%">— </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%">625,000 </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:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><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:11.198%"/><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:11.198%"/><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:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020 Using</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td 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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">Money market funds</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%">160,000 </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"/><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%">160,000 </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%">Trading security</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%">5,238 </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,238 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</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%">160,000 </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%">— </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,238 </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%">165,238 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, the carrying value of our long-term debt approximates its estimated fair value as the interest rate on the debt agreements is adjusted for changes in the 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 6. Debt</span> for additional information regarding our debt. <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of September 30, 2021 and December 31, 2020. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><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:11.198%"/><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:11.198%"/><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:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021 Using</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td 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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">Money market funds</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%">625,000 </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"/><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%">625,000 </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"/></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"/></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 assets</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%">625,000 </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%">— </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%">— </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%">625,000 </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:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><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:11.198%"/><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:11.198%"/><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:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020 Using</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td 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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">Money market funds</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%">160,000 </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"/><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%">160,000 </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%">Trading security</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%">5,238 </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,238 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</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%">160,000 </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%">— </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,238 </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%">165,238 </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> 625000000 0 0 625000000 625000000 0 0 625000000 160000000 0 0 160000000 0 0 5238000 5238000 160000000 0 5238000 165238000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Debt</span><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:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information relating to our debt: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><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.880%"/><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.880%"/><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.885%"/><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%">September 30,</span></td><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="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="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%">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%">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%">Effective Rate</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%">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%">Effective Rate</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: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%">Revolving credit 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%">— </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"><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="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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">First Lien Term Loan (as amended) due Feb 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,914,325 </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.83 </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="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,930,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%">2.90 </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="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"/></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%">1,914,325 </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="background-color:#cceeff;padding:0 1pt"/><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%">1,930,300 </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"/></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%">(20,953)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,728)</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"/></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</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%">1,893,372 </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="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%">1,902,572 </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"/></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 portion of long-term debt</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%">(19,900)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900)</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"/></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 long-term debt</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%">1,873,472 </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="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%">1,882,672 </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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured First Lien Credit Facilities</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 first lien credit agreement, as amended, or First Lien Credit Agreement, provides for senior secured first lien credit facilities, consisting of the following as of September 30, 2021: </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">a $1.99 billion U.S. dollar term loan, or First Lien Term Loan, with a final maturity date of February 5, 2024; and</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">a $117.5 million revolving credit facility (with a letter of credit sub-facility in the amount of $35.0 million), or the Revolving Credit Facility, consisting of (i) a $100.0 million multicurrency tranche and (ii) a $17.5 million tranche available only in U.S. dollars, with a final maturity date of August 5, 2023. </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 under our Revolving Credit Facility bear interest at a floating rate which is, at our option, either (1) a Eurodollar rate for a specified interest period plus an applicable margin of 2.50% or (2) a base rate plus an applicable margin of 1.50%, respectively. The Eurodollar rate applicable to the Revolving Credit Facility is subject to a “floor” of 0.0%.</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 under our First Lien Term Loan bear interest at a floating rate which is, at our option, either (1) a Eurodollar rate for a specified interest period plus an applicable margin of 2.75% or (2) a base rate plus an applicable margin of 1.75%, respectively. The Eurodollar rate applicable to the First Lien Term Loan is subject to a “floor” of 0.0%. </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 Eurodollar rate is equal to an adjusted London Interbank Offered Rate, or LIBOR, for a one-, two-, three- or six-month interest period with a LIBOR floor of 0%. The base rate for any day is a fluctuating rate per annum equal to the highest of (a) the rate of interest in effect for such day as publicly announced by Credit Suisse as its “prime rate” and (b) the federal funds effective rate in effect on such day plus 0.50% and (c) the one-month adjusted LIBOR plus 1.0% per annum. </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 First Lien Term Loan requires equal quarterly repayments equal to 0.25% of the original principal 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%">In addition to paying interest on loans outstanding under the Revolving Credit Facility and the First Lien Term Loan, we are required to pay a commitment fee of 0.50% per annum of unused commitments under the Revolving Credit Facility. The commitment fee is subject to a reduction to 0.375% 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 First Lien Credit Agreement contains a number of covenants that, among other things, restrict, subject to certain exceptions, our ability to: incur additional indebtedness; incur liens; engage in mergers, consolidations, liquidations or dissolutions; pay dividends and distributions on, or redeem, repurchase or retire our capital stock; and make certain investments, acquisitions, loans, or advances. In addition, the terms of the First Lien Credit Agreement include a financial covenant which requires that, at the end of each fiscal quarter, if the aggregate amount of borrowings under the Revolving Credit Facility exceeds 35% of the aggregate commitments under the Revolving Credit Facility, our first lien net leverage ratio cannot exceed 7.40 to 1.00. The First Lien Credit Agreement also contains certain customary representations and warranties, affirmative covenants and events of default. As of September 30, 2021, we were in compliance with all covenants of the First Lien 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%">On July 27, 2021, we entered into Amendment No. 5 to our First Lien Credit Agreement to extend the maturity date of our Revolving Credit Facility from February 5, 2022 to August 5, 2023. The borrowing capacity under the amended Revolving Credit Facility was unchanged.</span></div>During the nine months ended September 30, 2021, in addition to the principal payments of $14.9 million, we made an excess principal payment from proceeds received at the Separation in the amount of $1.1 million. <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information relating to our debt: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><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.880%"/><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.880%"/><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.885%"/><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%">September 30,</span></td><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="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="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%">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%">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%">Effective Rate</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%">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%">Effective Rate</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: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%">Revolving credit 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%">— </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"><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="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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">First Lien Term Loan (as amended) due Feb 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,914,325 </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.83 </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="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,930,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%">2.90 </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="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"/></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%">1,914,325 </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="background-color:#cceeff;padding:0 1pt"/><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%">1,930,300 </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"/></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%">(20,953)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,728)</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"/></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</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%">1,893,372 </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="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%">1,902,572 </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"/></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 portion of long-term debt</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%">(19,900)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900)</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"/></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 long-term debt</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%">1,873,472 </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="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%">1,882,672 </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"/></tr></table></div> 0 0 0 0 1914325000 0.0283 1930300000 0.0290 1914325000 1930300000 20953000 27728000 1893372000 1902572000 19900000 19900000 1873472000 1882672000 1990000000 117500000 35000000 100000000 17500000 0.0250 0.0150 0.000 0.0275 0.0175 0.000 0 0.0050 0.010 0.0025 0.0050 0.00375 0.35 7.40 14900000 1100000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Stockholders' Equity (Deficit) and Stock-Based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjustment of Stock 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%">N-able Separation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Separation of N-able on July 19, 2021, under the provisions of our existing equity plans and the Employee Matters Agreement entered into in connection with the Separation, the Company adjusted its outstanding equity awards in order to preserve the intrinsic value of the awards immediately before and after the Separation. Upon the Separation, SolarWinds employees holding outstanding stock awards of pre‑Separation SolarWinds received a replacement award representing an adjusted number of otherwise-similar awards in post-Separation SolarWinds stock. There were no other changes to the equity award terms. Due to the adjustment of the stock awards as a result of the Separation, the Company compared the fair value of the outstanding stock awards immediately before and after the Separation and no incremental fair value was recognized.</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%">Reverse stock split</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the reverse stock split on July 30, 2021, under the provisions of our existing equity plans, the Company adjusted its outstanding equity awards to preserve the intrinsic value of the awards immediately before and after the reverse stock split. There were no other changes to the stock award terms. The adjustment did not change the fair value of the outstanding stock awards and no incremental fair value was recognized.</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%">Special Dividend</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Special Dividend declared on July 30, 2021, our board of directors approved the adjustment of equity awards outstanding as of the August 9, 2021 dividend record date under the provisions of our existing equity plans in order to the preserve the intrinsic value of the awards immediately before and after the Special Dividend. There were no other changes to the equity award terms. Due to the adjustment of the equity awards as a result of the Special Dividend, the Company </span></div>compared the fair value of the outstanding equity awards immediately before and after the Special Dividend adjustment and $12.3 million of incremental fair value will be recognized as stock-based compensation expense over the remaining service period of the adjusted awards. 12300000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Earnings (Loss) Per Share </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><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.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.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.871%"/><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%">Three Months Ended September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">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"/><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="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%">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"/><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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</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,080 </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,443 </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%">(42,585)</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,766)</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 7pt;text-align: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) from discontinued 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%">(10,059)</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,059 </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%">14,822 </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%">36,528 </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 7pt;text-align: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 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%">(8,979)</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="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%">12,502 </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="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%">(27,763)</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="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%">25,762 </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 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%">Dividends on unvested restricted stock</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%">(160)</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%">(160)</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="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 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%">Earnings allocated to unvested restricted stock</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%">(69)</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%">(165)</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 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations available to common stockholders</span></td><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%">920 </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%">2,430 </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%">(42,745)</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%">(10,697)</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 7pt;text-align: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) from discontinued operations available to common stockholders</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%">(10,059)</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%">10,003 </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%">14,822 </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%">36,294 </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><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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding used in computing basic net 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%">158,202 </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%">155,447 </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%">157,730 </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%">155,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;text-align: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 net 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"/><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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations 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%">920 </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,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%">(42,745)</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,697)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations available to common stockholders</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%">(10,059)</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%">10,003 </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%">14,822 </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%">36,294 </span></td><td style="background-color:#ffffff;border-top:3pt double #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%">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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic net 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%">158,202 </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%">155,447 </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%">157,730 </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%">155,014 </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%">Add dilutive impact of employee equity plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,126 </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,914 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net earnings (loss) per share</span></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%">160,328 </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%">158,361</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">157,730 </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%">155,014</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%">As a result of the reverse stock split, all share and per share figures contained in the condensed consolidated financial statements have been retroactively restated as if the reverse stock split occurred at the beginning of the periods presented.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 (loss) 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:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><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.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.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.871%"/><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%">Three Months Ended September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">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"/><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: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"/><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"/></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"/></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"/></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"/></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"/></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 anti-dilutive shares</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,306 </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%">5,216 </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%">5,901 </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%">5,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The calculation of diluted earnings (loss) 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:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><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.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.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.871%"/><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%">Three Months Ended September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">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"/><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="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%">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"/><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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</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,080 </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,443 </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%">(42,585)</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,766)</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 7pt;text-align: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) from discontinued 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%">(10,059)</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,059 </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%">14,822 </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%">36,528 </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 7pt;text-align: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 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%">(8,979)</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="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%">12,502 </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="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%">(27,763)</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="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%">25,762 </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 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%">Dividends on unvested restricted stock</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%">(160)</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%">(160)</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="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 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%">Earnings allocated to unvested restricted stock</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%">(69)</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%">(165)</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 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations available to common stockholders</span></td><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%">920 </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%">2,430 </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%">(42,745)</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%">(10,697)</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 7pt;text-align: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) from discontinued operations available to common stockholders</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%">(10,059)</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%">10,003 </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%">14,822 </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%">36,294 </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><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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding used in computing basic net 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%">158,202 </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%">155,447 </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%">157,730 </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%">155,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;text-align: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 net 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"/><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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations 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%">920 </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,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%">(42,745)</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,697)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations available to common stockholders</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%">(10,059)</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%">10,003 </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%">14,822 </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%">36,294 </span></td><td style="background-color:#ffffff;border-top:3pt double #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%">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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic net 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%">158,202 </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%">155,447 </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%">157,730 </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%">155,014 </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%">Add dilutive impact of employee equity plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,126 </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,914 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net earnings (loss) per share</span></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%">160,328 </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%">158,361</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">157,730 </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%">155,014</span></td></tr></table></div> 1080000 2443000 -42585000 -10766000 -10059000 10059000 14822000 36528000 -8979000 12502000 -27763000 25762000 160000 0 160000 0 0 69000 0 165000 920000 2430000 -42745000 -10697000 -10059000 10003000 14822000 36294000 158202000 155447000 157730000 155014000 920000 2430000 -42745000 -10697000 -10059000 10003000 14822000 36294000 158202000 155447000 157730000 155014000 2126000 2914000 0 0 160328000 158361000 157730000 155014000 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income (loss) 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:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><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.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.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.871%"/><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%">Three Months Ended September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">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"/><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: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"/><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"/></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"/></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"/></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"/></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"/></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 anti-dilutive shares</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,306 </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%">5,216 </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%">5,901 </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%">5,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1306000 5216000 5901000 5380000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. 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%">For the three months ended September 30, 2021 and 2020, we recorded income tax benefit from continuing operations of $19.3 million and income tax expense of $1.5 million, respectively, resulting in an effective tax rate of 105.9% and 38.1%, respectively. For the nine months ended September 30, 2021 and 2020, we recorded income tax benefit from continuing operations of $26.3 million and income tax expense of $1.4 million, respectively, resulting in an effective tax rate of 38.2% and (15.0)%, respectively. The increase in the effective tax rate for the three months ended September 30, 2021 compared to the same period in 2020 was primarily due to adjustments made in connection with the Separation. The increase in the effective tax rate for the nine months ended September 30, 2021 compared to the same period in 2020 was primarily due to the increase in loss before income taxes and the reversal of uncertain tax positions in the amount of $6.1 million and related accrued interest in the amount of $2.7 million resulting from an IRS settlement agreement entered into during the nine months ended September 30, 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%">Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. At September 30, 2021, we had accrued interest and penalties related to unrecognized tax benefits of approximately $3.0 million. </span></div>We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2012 through 2020 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 three months ended March 31, 2021, we finalized a settlement agreement with the IRS for the tax years 2011 to 2012. We are under audit by the Indian Tax Authority for the 2017 tax year. We are currently under audit by the California Franchise Tax Board for the 2012 through 2014 tax years and the Texas Comptroller for the 2015 through 2018 tax years. The Massachusetts Department of Revenue audit for the 2015 through February 2016 tax years closed with immaterial adjustments. We are not currently under audit in any other taxing jurisdictions. -19300000 1500000 1.059 0.381 -26300000 1400000 0.382 -0.150 -6100000 2700000 3000000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Related Party Transactions</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:700;line-height:120%">Agreements with 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 connection with the completion of the Separation on July 19, 2021, the Company entered into several agreements with N-able that, among other things, provide a framework for the Company’s relationship with N-able after the Separation. The following summarizes some of the most significant agreements and relationships that the Company continues to have with 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-style:italic;font-weight:400;line-height:120%">Separation and Distribution Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The separation and distribution agreement sets forth the Company's agreements with N-able regarding the principal actions taken in connection with the Separation. It also sets forth other agreements that govern aspects of the Company's relationship with N-able following the Spin-Off, including (i) the manner in which legal matters and claims are allocated and certain liabilities are shared between the Company and N-able; (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 the Company; and (iii) mutual indemnification clauses. The separation and distribution agreement also provides that the Company will be liable and obligated to indemnify N-able for all liabilities based upon, arising out of, or relating to the Cyber Incident other than certain specified expenses for which N-able will be responsible. The term of the separation agreement is indefinite and it may only be terminated with the prior written consent of both SolarWinds and 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-style:italic;font-weight:400;line-height:120%">Transition Services 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 Company entered into a transition services agreement pursuant to which the Company and N-able provide various services to each other. The services provided include information technology, facilities, certain accounting and other financial functions, and administrative services. The transition services agreement will terminate on the expiration of the term of the last service provided under it, which SolarWinds anticipates to be on or around December 31, 2022.</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%">Tax Matters Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and N-able entered into a tax matters agreement 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. </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%">Software OEM Agreements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and N-able entered into software OEM agreements pursuant to which the Company granted to N-able, and N-able granted to the Company, 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.</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%">Employee Matters Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and N-able entered into an employee matters agreement that governs SolarWinds’ and N-able's 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.</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%">Intellectual Property Matters Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and N-able entered into an intellectual property matters agreement 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 SolarWinds and N-able agree in writing to terminate it.</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%">Trademark License Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and N-able entered into a trademark license agreement pursuant to which the Company granted to N-able a generally limited, worldwide, non-exclusive and royalty-free license to use certain trademarks retained by the Company that were used by us in the conduct of our business prior to the separation. The trademark agreement will terminate once N-able ceases to use all of the licensed trademarks.</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%">Software Cross License Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and N-able entered into a software cross license agreement 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 SolarWinds and N-able agree in writing to terminate the 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 amounts recorded in our condensed consolidated financial statements related to the agreements noted above were insignificant at September 30, 2021.</span></div> P2Y <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Commitments and Contingencies </span></div><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%">Cyber Incident</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 previously disclosed, we were the victim of a cyberattack on our Orion Software Platform and internal systems, or the Cyber Incident. We, together with our partners, have undertaken extensive measures to investigate, contain, eradicate, and remediate the Cyber Incident. </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%">Expenses Incurred</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2021, </span><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we recorded pretax gross expenses related to the Cyber Incident of $5.8 million, partially offset by insurance receipts and expected insurance proceeds for costs we believe are reimbursable and probable of recovery under our cybersecurity insurance coverage of $2.9 million. For the three months ended September 30, 2021, we have included $0.4 million of these gross expenses in cost of recurring revenue, $0.1 million in sales and marketing expense and $5.3 million in general and administrative expense in the condensed consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $39.8 million, partially offset by insurance receipts and expected insurance proceeds for costs we believe are reimbursable and probable of recovery under our cybersecurity insurance coverage of $15.0 million. For the nine months ended September 30, 2021, we have included $1.8 million of these gross expenses in cost of recurring revenue, $1.6 million in sales and marketing expense, $0.1 million in research and development expense and $36.3 million in general and administrative expense in the condensed consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense is presented net of insurance proceeds in the condensed consolidated statements of operations. Expenses include one-time costs to investigate and remediate the Cyber Incident, and legal and other professional </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">services related thereto, and consulting services being provided to customers at no charge, all of which were expensed 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:400;line-height:120%">Litigation, Claims and Government Investigations</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 a result of the Cyber Incident, we are subject to numerous lawsuits and investigations. Multiple class action lawsuits alleging, among other things, violations of the federal securities laws are pending against us and certain of our current and former officers. The complainants seek certification of a class of all persons who purchased or otherwise acquired our securities during set periods of time and unspecified monetary damages, costs and attorneys’ fees. In August 2021, the Company and all other named defendants in the securities class action filed motions to dismiss the consolidated class action complaint which is pending before the court. In addition, two shareholder derivative actions, purportedly on behalf of the Company, are pending, one in the Western District of Texas and one in the Delaware Court of Chancery, in each case asserting breach of duty and other claims against certain of our current and former officers and directors in connection with the cyberattack. We dispute the allegations in these complaints and intend to defend against the claims. </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, there are underway numerous investigations and inquiries by domestic and foreign law enforcement and other governmental authorities related to the Cyber Incident, including from the Department of Justice, the Securities and Exchange Commission, and various state Attorneys General. We are cooperating and providing information in connection with these investigations and inquiries and are incurring, and in future periods expect to incur, costs and other expenses in connection with these investigations and inquiries. </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%">While we believe it is reasonably possible that we could incur losses associated with these proceedings and investigations, it is not possible to estimate the amount of any loss or range of possible loss that might result from adverse judgments, settlements, penalties or other resolutions of such proceedings and investigations based on the early stage thereof, the fact that alleged damages have not been specified, the uncertainty as to the certification of a class or classes and the size of any certified class, as applicable, and the lack of resolution on significant factual and legal issues. The Company will continue to evaluate information as it becomes known and will record an estimate for losses at the time or times when it is both probable that a loss has been incurred and the amount of the loss is reasonably estimable. Losses associated with any adverse judgments, settlements, penalties or other resolutions of such proceedings and investigations could be material to our business, results of operations, financial condition or cash flows in future 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%">Additional lawsuits and claims related to the Cyber Incident may be asserted by or on behalf of customers, stockholders or others seeking damages or other related relief and additional inquiries from governmental agencies may be received or investigations by governmental agencies commenced.</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%">Insurance Coverage</span><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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain </span><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15 million of cybersecurity insurance coverage to limit our exposure to losses such as those related to the Cyber Incident, which we renewed in June 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, we recorded a loss recovery asset of $5.0 million for insurance proceeds deemed probable of recovery which is included in prepaid and other current assets in our condensed consolidated balance sheet and received payments of $10.0 million for costs incurred. In addition, we maintain $50 million of directors and officers liability insurance coverage to reduce our exposure to our indemnification obligations for certain expenses incurred by our directors and officers, including as a result of the legal proceedings related to the Cyber Incident.</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%">Indemnification </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Separation, we entered into a separation and distribution agreement and related agreements with N‑able to govern the Separation and related transactions and the relationship between the respective companies going forward. The separation and distribution agreement provides for certain indemnity and liability obligations, including that we will indemnify N-able for all liabilities based upon, arising out of or related to the Cyber Incident other than certain specified expenses for which N-able will be responsible. The amount of the indemnification liability, if any, cannot be determined and has not been recorded in our condensed consolidated financial statements as of September 30, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Matters</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 the Cyber Incident described above, from time to time we are involved in litigation arising from the normal course of business. In management's opinion, this litigation is not expected to have a material adverse effect on our consolidated financial condition, results of operations or cash flows.</span></div> 5800000 2900000 400000 100000 5300000 39800000 15000000 1800000 1600000 100000 36300000 15000000 5000000 10000000 50000000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 02, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 001-38711  
Entity Registrant Name SolarWinds Corp  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 81-0753267  
Entity Address, Address Line One 7171 Southwest Parkway  
Entity Address, Address Line Two Building 400  
Entity Address, City or Town Austin  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78735  
City Area Code 512  
Local Phone Number 682.9300  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol SWI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   159,090,194
Entity Central Index Key 0001739942  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 708,890 $ 270,708
Accounts receivable, net of allowances of $847 and $1,985 as of September 30, 2021 and December 31, 2020, respectively 81,033 85,514
Income tax receivable 3,219 1,011
Prepaid and other current assets 27,338 20,080
Current assets of discontinued operations 0 135,420
Total current assets 820,480 512,733
Property and equipment, net 35,211 39,059
Operating lease assets 83,202 97,264
Deferred taxes 139,093 147,265
Goodwill 3,326,805 3,375,319
Intangible assets, net 397,582 565,611
Other assets, net 32,438 30,011
Non-current assets of discontinued operations 0 943,221
Total assets 4,834,811 5,710,483
Current liabilities:    
Accounts payable 13,611 12,390
Accrued liabilities and other 35,242 53,140
Current operating lease liabilities 15,028 14,951
Accrued interest payable 152 157
Income taxes payable 5,765 11,911
Current portion of deferred revenue 316,870 336,573
Current debt obligation 19,900 19,900
Current liabilities of discontinued operations 0 42,182
Total current liabilities 406,568 491,204
Long-term liabilities:    
Deferred revenue, net of current portion 33,942 36,511
Non-current deferred taxes 20,168 54,691
Non-current operating lease liabilities 85,464 100,430
Other long-term liabilities 92,698 114,615
Long-term debt, net of current portion 1,873,472 1,882,672
Non-current liabilities of discontinued operations 0 19,673
Total liabilities 2,512,312 2,699,796
Stockholders’ equity:    
Common stock, $0.001 par value: 1,000,000,000 shares authorized and 158,402,918 and 156,519,611 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 158 157
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 0 0
Additional paid-in capital 2,555,790 3,112,262
Accumulated other comprehensive income 23,258 127,212
Accumulated deficit (256,707) (228,944)
Total stockholders’ equity 2,322,499 3,010,687
Total liabilities and stockholders’ equity $ 4,834,811 $ 5,710,483
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets    
Allowance for credit loss, accounts receivable $ 847 $ 1,985
Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, issued (in shares) 158,402,918 156,519,611
Common stock, outstanding (in shares) 158,402,918 156,519,611
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 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue:        
Total revenue $ 181,271 $ 184,818 $ 531,915 $ 531,221
Cost of revenue:        
Cost of recurring revenue 17,949 13,645 49,331 39,441
Amortization of acquired technologies 39,882 39,282 120,397 116,733
Total cost of revenue 57,831 52,927 169,728 156,174
Gross profit 123,440 131,891 362,187 375,047
Operating expenses:        
Sales and marketing 58,642 52,940 174,384 159,100
Research and development 26,285 21,485 78,474 63,738
General and administrative 28,551 23,875 90,135 64,430
Amortization of acquired intangibles 13,784 12,596 41,704 37,453
Total operating expenses 127,262 110,896 384,697 324,721
Operating income (loss) (3,822) 20,995 (22,510) 50,326
Other expense:        
Interest expense, net (15,897) (16,792) (48,262) (59,202)
Other income (expense), net 1,478 (255) 1,865 (485)
Total other expense (14,419) (17,047) (46,397) (59,687)
Income (loss) before income taxes (18,241) 3,948 (68,907) (9,361)
Income tax expense (benefit) (19,321) 1,505 (26,322) 1,405
Net income (loss) from continuing operations 1,080 2,443 (42,585) (10,766)
Net income (loss) from discontinued operations, net of tax (10,059) 10,059 14,822 36,528
Net income (loss) (8,979) 12,502 (27,763) 25,762
Net income (loss) from continuing operations available to common stockholders 920 2,430 (42,745) (10,697)
Net income (loss) from discontinued operations available to common stockholders $ (10,059) $ 10,003 $ 14,822 $ 36,294
Net income (loss) available to common stockholders per share:        
Basic earnings (loss) from continuing operations per share (in dollars per share) $ 0.01 $ 0.02 $ (0.27) $ (0.07)
Basic earnings (loss) from discontinued operations per share (in dollars per share) (0.06) 0.06 0.09 0.23
Net basic earnings (loss) per share (in dollars per share) (0.06) 0.08 (0.18) 0.17
Diluted earnings (loss) from continuing operations per share (in dollars per share) 0.01 0.02 (0.27) (0.07)
Diluted earnings (loss) from discontinued operations per share (in dollars per share) (0.06) 0.06 0.09 0.23
Net diluted earnings (loss) per share (in dollars per share) $ (0.06) $ 0.08 $ (0.18) $ 0.17
Weighted-average shares used to compute net income (loss) available to common stockholders per share:        
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share (in shares) 158,202 155,447 157,730 155,014
Weighted-average shares used in computing diluted earnings (loss) per share (in shares) 160,328 158,361 157,730 155,014
Recurring Revenue        
Revenue:        
Total revenue $ 152,035 $ 145,534 $ 451,127 $ 421,767
Subscription        
Revenue:        
Total revenue 32,293 26,871 90,218 75,371
Cost of revenue:        
Amortization of acquired technologies 2,763 3,171 8,614 9,496
Maintenance        
Revenue:        
Total revenue 119,742 118,663 360,909 346,396
License        
Revenue:        
Total revenue 29,236 39,284 80,788 109,454
Cost of revenue:        
Amortization of acquired technologies $ 37,119 $ 36,111 $ 111,783 $ 107,237
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (8,979) $ 12,502 $ (27,763) $ 25,762
Other comprehensive income (loss):        
Foreign currency translation adjustment (55,849) 59,039 (103,954) 56,388
Other comprehensive income (loss) (55,849) 59,039 (103,954) 56,388
Comprehensive income (loss) $ (64,828) $ 71,541 $ (131,717) $ 82,150
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2019   154,145,000      
Balance at beginning of period at Dec. 31, 2019 $ 2,649,522 $ 154 $ 3,042,034 $ (5,247) $ (387,419)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment 56,388     56,388  
Net income (loss) 25,762       25,762
Comprehensive income (loss) 82,150        
Exercise of stock options (in shares)   303,000      
Exercise of stock options 865   865    
Restricted stock units issued, net of shares withheld for taxes (in shares)   397,000      
Restricted stock units issued, net of shares withheld for taxes (2,769) $ 1 (2,770)    
Issuance of stock (in shares)   611,000      
Issuance of stock 683 $ 1 682    
Issuance of stock under employee stock purchase plan (in shares)   177,000      
Issuance of stock under employee stock purchase plan 5,406   5,406    
Stock-based compensation 46,571   46,571    
Balance at end of period (in shares) at Sep. 30, 2020   155,633,000      
Balance at end of period at Sep. 30, 2020 2,782,428 $ 156 3,092,788 51,141 (361,657)
Balance at beginning of period (in shares) at Jun. 30, 2020   155,286,000      
Balance at beginning of period at Jun. 30, 2020 2,685,712 $ 156 3,067,613 (7,898) (374,159)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment 59,039     59,039  
Net income (loss) 12,502       12,502
Comprehensive income (loss) 71,541        
Exercise of stock options (in shares)   162,000      
Exercise of stock options 556   556    
Restricted stock units issued, net of shares withheld for taxes (in shares)   68,000      
Restricted stock units issued, net of shares withheld for taxes (418)   (418)    
Issuance of stock (in shares)   20,000      
Issuance of stock 23   23    
Issuance of stock under employee stock purchase plan (in shares)   97,000      
Issuance of stock under employee stock purchase plan 3,049   3,049    
Stock-based compensation 21,965   21,965    
Balance at end of period (in shares) at Sep. 30, 2020   155,633,000      
Balance at end of period at Sep. 30, 2020 $ 2,782,428 $ 156 3,092,788 51,141 (361,657)
Balance at beginning of period (in shares) at Dec. 31, 2020 156,519,611 156,520,000      
Balance at beginning of period at Dec. 31, 2020 $ 3,010,687 $ 157 3,112,262 127,212 (228,944)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (103,954)     (103,954)  
Net income (loss) (27,763)       (27,763)
Comprehensive income (loss) (131,717)        
Exercise of stock options (in shares)   161,000      
Exercise of stock options 527   527    
Restricted stock units issued, net of shares withheld for taxes (in shares)   986,000      
Restricted stock units issued, net of shares withheld for taxes (10,526) $ 1 (10,527)    
Issuance of stock (in shares)   455,000      
Issuance of stock 500   500    
Issuance of stock under employee stock purchase plan (in shares)   281,000      
Issuance of stock under employee stock purchase plan 5,658   5,658    
Distribution of N-able business (365,443)   (365,443)    
Dividends, Common Stock, Cash (237,214)   (237,214)    
Stock-based compensation $ 50,027   50,027    
Balance at end of period (in shares) at Sep. 30, 2021 158,402,918 158,403,000      
Balance at end of period at Sep. 30, 2021 $ 2,322,499 $ 158 2,555,790 23,258 (256,707)
Balance at beginning of period (in shares) at Jun. 30, 2021   158,015,000      
Balance at beginning of period at Jun. 30, 2021 2,971,713 $ 158 3,140,176 79,107 (247,728)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (55,849)     (55,849)  
Net income (loss) (8,979)       (8,979)
Comprehensive income (loss) (64,828)        
Exercise of stock options (in shares)   69,000      
Exercise of stock options 126   126    
Restricted stock units issued, net of shares withheld for taxes (in shares)   138,000      
Restricted stock units issued, net of shares withheld for taxes (658)   (658)    
Issuance of stock (in shares)   8,000      
Issuance of stock 8   8    
Issuance of stock under employee stock purchase plan (in shares)   173,000      
Issuance of stock under employee stock purchase plan 2,529   2,529    
Distribution of N-able business (365,443)   (365,443)    
Dividends, Common Stock, Cash (237,214)   (237,214)    
Stock-based compensation $ 16,266   16,266    
Balance at end of period (in shares) at Sep. 30, 2021 158,402,918 158,403,000      
Balance at end of period at Sep. 30, 2021 $ 2,322,499 $ 158 $ 2,555,790 $ 23,258 $ (256,707)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Parentheticals) - $ / shares
3 Months Ended 9 Months Ended
Aug. 24, 2021
Sep. 30, 2021
Sep. 30, 2021
Statement of Stockholders' Equity [Abstract]      
Special dividend (in dollars per share) $ 1.50 $ 1.50 $ 1.50
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities    
Net loss from continuing operations $ (42,585) $ (10,766)
Adjustments to reconcile net loss from continuing operations to net cash provided by operating activities:    
Depreciation and amortization 173,362 163,765
Provision for losses on accounts receivable 230 1,244
Stock-based compensation expense 43,472 38,547
Amortization of debt issuance costs 6,794 6,871
Deferred taxes (26,277) (17,627)
(Gain) loss on foreign currency exchange rates (1,504) 650
Other non-cash expenses (benefits) 758 (812)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:    
Accounts receivable 3,428 8,277
Income taxes receivable (2,348) (1,830)
Prepaid and other assets (9,556) 1,888
Accounts payable 1,335 (1,551)
Accrued liabilities and other (16,906) 6,410
Accrued interest payable (5) (91)
Income taxes payable (32,478) (2,159)
Deferred revenue (15,499) 9,752
Other long-term liabilities (276) 374
Net cash provided by operating activities from continuing operations 81,945 202,942
Cash flows from investing activities    
Purchases of property and equipment (6,968) (14,001)
Purchases of intangible assets (3,066) (4,115)
Acquisitions, net of cash acquired 447 0
Net cash used in investing activities from continuing operations (9,587) (18,116)
Cash flows from financing activities    
Proceeds from issuance of common stock under employee stock purchase plan 5,658 5,406
Repurchase of common stock and incentive restricted stock (10,717) (2,794)
Exercise of stock options 527 865
Distribution from spin-off of discontinued operations, net 505,580 0
Dividends paid (237,214) 0
Repayments of borrowings from credit agreement (15,975) (14,925)
Payment of debt issuance costs (234) 0
Net cash provided by (used in) financing activities from continuing operations 247,625 (11,448)
Effect of exchange rate changes on cash and cash equivalents from continuing operations (3,803) 6,278
Cash flows of discontinued operations    
Operating activities of discontinued operations 39,040 82,075
Investing activities of discontinued operations (15,003) (9,164)
Financing activities of discontinued operations (903) 0
Effect of exchange rate changes on cash and cash equivalents from discontinued operations (922) (953)
Net cash provided by discontinued activities 22,212 71,958
Net increase in cash and cash equivalents 338,392 251,614
Cash and cash equivalents    
Beginning of period 370,498 173,372
End of period 708,890 424,986
Supplemental disclosure of cash flow information    
Cash paid for interest 42,060 52,723
Cash paid for income taxes $ 38,120 $ 40,447
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Nature of Operations
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations
1. Organization and Nature of Operations
SolarWinds Corporation, a Delaware corporation, and its subsidiaries (“Company”, “we,” “us” and “our”) is a leading provider of simple, powerful and secure information technology, or IT, management software. Our solutions give organizations worldwide, regardless of type, size or complexity, the power to accelerate business transformation in today's hybrid IT environments. Our approach, which we refer to as the SolarWinds Model, combines powerful, scalable, affordable, easy to use products with an "inside-first" selling motion. We’ve built our business to enable the technology professionals who use our products to manage “all things IT.” Our range of customers has expanded over time to include network and systems engineers, database administrators, storage administrators, DevOps and service desk professionals. Our SolarWinds Model enables us to sell our products for use in organizations ranging in size from very small businesses to large enterprises.
On July 19, 2021, we completed the previously announced separation and distribution of our managed service provider (“MSP” or “N-able”) business into a newly created and separately traded public company, N-able, Inc. We refer to this transaction as the “Separation.” The Separation was completed by means of a tax-free, pro-rata distribution in which each holder of our common stock, par value $0.001 per share, received one share of N-able’s common stock, par value $0.001, for every two shares of our common stock held of record as of the close of business on July 12, 2021. After the distribution, we do not beneficially own any shares of common stock in N-able and no longer consolidate N‑able into our financial results for periods ending after July 19, 2021. As a result, N‑able's historical financial results through the Separation are reflected in our consolidated financial statements as discontinued operations. See Note 3. Discontinued Operations for additional information.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. Summary of Significant Accounting Policies
We prepared our interim condensed 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 (the "SEC"). They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include the accounts of SolarWinds Corporation and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2020.
Reverse Stock Split
Effective July 30, 2021, we effected a 2:1 reverse stock split of our common stock. As a result of the reverse stock split, all share and per share figures contained in the condensed consolidated financial statements have been retroactively restated as if the reverse stock split occurred at the beginning of the periods presented.
Special Dividend
On July 30, 2021, our board of directors declared a special one-time cash dividend (the "Special Dividend"), to be paid following the effectiveness of, and after giving effect to, the reverse stock split, equal to $1.50 per share of common stock issued and outstanding as of August 9, 2021. The Special Dividend in the aggregate amount of $237.2 million was paid on August 24, 2021.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the reported amounts and the disclosure of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:
the valuation of goodwill, intangibles, long-lived assets and contingent consideration;
revenue recognition;
stock-based compensation;
income taxes; and
loss contingencies.
Recently Adopted Accounting Pronouncements
There have been no recent accounting pronouncements or changes in accounting pronouncements that are expected to have a material impact on our consolidated financial position, results of operations, or cash flows.
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.
See Note 5. Fair Value Measurements for a summary of our financial instruments accounted for at fair value on a recurring basis. 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.
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 at December 31, 2020$127,212 $127,212 
Other comprehensive gain (loss) before reclassification(103,954)(103,954)
Amount reclassified from accumulated other comprehensive income (loss) — — 
Net current period other comprehensive income (loss)(103,954)(103,954)
Balance at September 30, 2021$23,258 $23,258 
Deferred Revenue
Details of our total deferred revenue balance was as follows:
Total Deferred Revenue
(in thousands)
Balance at December 31, 2020$373,084 
Deferred revenue recognized(385,840)
Additional amounts deferred363,568 
Balance at September 30, 2021$350,812 
We expect to recognize revenue related to these remaining performance obligations as of September 30, 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$350,812 $316,870 $33,327 $615 
Deferred Commissions
Details of our deferred commissions balance was as follows:
(in thousands)
Balance at December 31, 2020$14,801 
Commissions capitalized6,356 
Amortization recognized(3,672)
Balance at September 30, 2021$17,485 
September 30,December 31,
20212020
(in thousands)
Classified as:
Current$4,862 $3,824 
Non-current12,623 10,977 
Total deferred commissions$17,485 $14,801 
Cost of Revenue
Amortization of Acquired Technologies. Amortization of acquired technologies included in cost of revenue relate to our licensed products and subscription products as follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Amortization of acquired license technologies$37,119 $36,111 $111,783 $107,237 
Amortization of acquired subscription technologies2,763 3,171 8,614 9,496 
Total amortization of acquired technologies$39,882 $39,282 $120,397 $116,733 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations
9 Months Ended
Sep. 30, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations
3. Discontinued Operations
As discussed in Note 1. Organization and Nature of Operations, we completed the Separation of the N‑able business into a newly created and separately traded public company, N-able, Inc., on July 19, 2021. The Separation was achieved through the transfer of all the net assets and legal entities associated with the N-able business to N-able, Inc. The distribution of the net assets to N-able, Inc. was recorded as a reduction to additional paid-in capital. As part of the Separation, we received a cash distribution from N-able which includes $324.7 million in cash to repay intercompany indebtedness and $238.2 million as a one-time dividend payment, net of $57.3 million of cash distributed to N-able at the Separation.
In accordance with applicable accounting guidance, the results of the N-able business are presented as discontinued operations for the period up to and including the date of the Separation, and, as such, have been excluded from continuing operations for all periods presented.
The following table summarizes the assets and liabilities of the discontinued operations of N-able:
September 30,December 31,
20212020
(in thousands)
Assets
Current assets:
Cash and cash equivalents$— $99,790 
Accounts receivable, net of allowances— 28,784 
Income tax receivable— 1,262 
Prepaid and other current assets— 5,584 
Total current assets of discontinued operations— 135,420 
Property and equipment, net— 19,590 
Operating lease assets— 13,697 
Deferred taxes— 2,190 
Goodwill— 874,083 
Intangible assets, net— 27,374 
Other assets, net— 6,287 
Total assets of discontinued operations$— $1,078,641 
Liabilities
Current liabilities:
Accounts payable$— $5,542 
Accrued liabilities and other— 19,831 
Current operating lease liabilities— 2,860 
Income taxes payable— 4,447 
Current portion of deferred revenue— 9,502 
Total current liabilities of discontinued operations— 42,182 
Long-term liabilities:
Deferred revenue, net of current portion— 168 
Non-current deferred taxes— 4,458 
Non-current operating lease liabilities— 14,641 
Other long-term liabilities— 406 
Total liabilities of discontinued operations$— $61,855 
The following table summarizes the results of operations of N-able presented as discontinued operations:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Revenue:
Subscription$20,102 $73,693 $183,594 $214,668 
Maintenance313 2,471 5,053 7,585 
Total recurring revenue20,415 76,164 188,647 222,253 
License— — — 473 
Total revenue20,415 76,164 188,647 222,726 
Cost of revenue:
Cost of recurring revenue2,126 9,839 25,218 28,366 
Amortization of acquired technologies209 6,181 3,950 18,056 
Total cost of revenue2,335 16,020 29,168 46,422 
Gross profit18,080 60,144 159,479 176,304 
Operating expenses:
Sales and marketing5,323 20,520 55,249 57,450 
Research and development2,455 9,803 27,133 30,140 
General and administrative 6,471 9,683 42,994 23,350 
Amortization of acquired intangibles331 6,028 10,626 17,761 
Total operating expenses14,580 46,034 136,002 128,701 
Operating income from discontinued operations3,500 14,110 23,477 47,603 
Other expense:
Interest (expense) income, net— — — 
Other expense, net(27)(292)(608)(457)
Total other expense(27)(292)(608)(455)
Income from discontinued operations before income taxes3,473 13,818 22,869 47,148 
Income tax expense13,532 3,759 8,047 10,620 
Net income (loss) from discontinued operations, net of tax$(10,059)$10,059 $14,822 $36,528 
We incurred $7.3 million and $30.4 million of costs in connection with the Separation during the three and nine months ended September 30, 2021, respectively, and $2.6 million for both the three and nine months ended September 30, 2020 which are primarily included in the condensed consolidated statements of operations as discontinued operations. These costs include legal, accounting and advisory fees, implementation and integration costs, duplicative costs for subscriptions and information technology systems, employee and contract costs and other incremental separation costs related to the Separation.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
4. Goodwill
The following table reflects the changes in goodwill for the nine months ended September 30, 2021:
(in thousands)
Balance at December 31, 2020$3,375,319 
Foreign currency translation and other adjustments(48,514)
Balance at September 30, 2021$3,326,805 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements
5. Fair Value Measurements
The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of September 30, 2021 and December 31, 2020. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2021.
Fair Value Measurements at
September 30, 2021 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Money market funds$625,000 $— $— $625,000 
Total assets$625,000 $— $— $625,000 
Fair Value Measurements at
December 31, 2020 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Money market funds$160,000 $— $— $160,000 
Trading security— — 5,238 5,238 
Total assets$160,000 $— $5,238 $165,238 
As of September 30, 2021 and December 31, 2020, the carrying value of our long-term debt approximates its estimated fair value as the interest rate on the debt agreements is adjusted for changes in the market rates. See Note 6. Debt for additional information regarding our debt.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Debt
6. Debt
The following table summarizes information relating to our debt:
September 30,December 31,
20212020
AmountEffective RateAmountEffective Rate
(in thousands, except interest rates)
Revolving credit facility$— — %$— — %
First Lien Term Loan (as amended) due Feb 20241,914,325 2.83 %1,930,300 2.90 %
Total principal amount1,914,325 1,930,300 
Unamortized discount and debt issuance costs(20,953)(27,728)
Total debt1,893,372 1,902,572 
Less: Current portion of long-term debt(19,900)(19,900)
Total long-term debt$1,873,472 $1,882,672 
Senior Secured First Lien Credit Facilities
Our first lien credit agreement, as amended, or First Lien Credit Agreement, provides for senior secured first lien credit facilities, consisting of the following as of September 30, 2021:
a $1.99 billion U.S. dollar term loan, or First Lien Term Loan, with a final maturity date of February 5, 2024; and
a $117.5 million revolving credit facility (with a letter of credit sub-facility in the amount of $35.0 million), or the Revolving Credit Facility, consisting of (i) a $100.0 million multicurrency tranche and (ii) a $17.5 million tranche available only in U.S. dollars, with a final maturity date of August 5, 2023.
Borrowings under our Revolving Credit Facility bear interest at a floating rate which is, at our option, either (1) a Eurodollar rate for a specified interest period plus an applicable margin of 2.50% or (2) a base rate plus an applicable margin of 1.50%, respectively. The Eurodollar rate applicable to the Revolving Credit Facility is subject to a “floor” of 0.0%.
Borrowings under our First Lien Term Loan bear interest at a floating rate which is, at our option, either (1) a Eurodollar rate for a specified interest period plus an applicable margin of 2.75% or (2) a base rate plus an applicable margin of 1.75%, respectively. The Eurodollar rate applicable to the First Lien Term Loan is subject to a “floor” of 0.0%.
The Eurodollar rate is equal to an adjusted London Interbank Offered Rate, or LIBOR, for a one-, two-, three- or six-month interest period with a LIBOR floor of 0%. The base rate for any day is a fluctuating rate per annum equal to the highest of (a) the rate of interest in effect for such day as publicly announced by Credit Suisse as its “prime rate” and (b) the federal funds effective rate in effect on such day plus 0.50% and (c) the one-month adjusted LIBOR plus 1.0% per annum.
The First Lien Term Loan requires equal quarterly repayments equal to 0.25% of the original principal amount.
In addition to paying interest on loans outstanding under the Revolving Credit Facility and the First Lien Term Loan, we are required to pay a commitment fee of 0.50% per annum of unused commitments under the Revolving Credit Facility. The commitment fee is subject to a reduction to 0.375% per annum based on our first lien net leverage ratio.
The First Lien Credit Agreement contains a number of covenants that, among other things, restrict, subject to certain exceptions, our ability to: incur additional indebtedness; incur liens; engage in mergers, consolidations, liquidations or dissolutions; pay dividends and distributions on, or redeem, repurchase or retire our capital stock; and make certain investments, acquisitions, loans, or advances. In addition, the terms of the First Lien Credit Agreement include a financial covenant which requires that, at the end of each fiscal quarter, if the aggregate amount of borrowings under the Revolving Credit Facility exceeds 35% of the aggregate commitments under the Revolving Credit Facility, our first lien net leverage ratio cannot exceed 7.40 to 1.00. The First Lien Credit Agreement also contains certain customary representations and warranties, affirmative covenants and events of default. As of September 30, 2021, we were in compliance with all covenants of the First Lien Credit Agreement.
On July 27, 2021, we entered into Amendment No. 5 to our First Lien Credit Agreement to extend the maturity date of our Revolving Credit Facility from February 5, 2022 to August 5, 2023. The borrowing capacity under the amended Revolving Credit Facility was unchanged.
During the nine months ended September 30, 2021, in addition to the principal payments of $14.9 million, we made an excess principal payment from proceeds received at the Separation in the amount of $1.1 million.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Deficit) and Stock-Based Compensation
9 Months Ended
Sep. 30, 2021
Equity And Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stockholders' Equity (Deficit) and Stock-Based Compensation
7. Stockholders' Equity (Deficit) and Stock-Based Compensation
Adjustment of Stock Awards
N-able Separation
In connection with the Separation of N-able on July 19, 2021, under the provisions of our existing equity plans and the Employee Matters Agreement entered into in connection with the Separation, the Company adjusted its outstanding equity awards in order to preserve the intrinsic value of the awards immediately before and after the Separation. Upon the Separation, SolarWinds employees holding outstanding stock awards of pre‑Separation SolarWinds received a replacement award representing an adjusted number of otherwise-similar awards in post-Separation SolarWinds stock. There were no other changes to the equity award terms. Due to the adjustment of the stock awards as a result of the Separation, the Company compared the fair value of the outstanding stock awards immediately before and after the Separation and no incremental fair value was recognized.
Reverse stock split
In connection with the reverse stock split on July 30, 2021, under the provisions of our existing equity plans, the Company adjusted its outstanding equity awards to preserve the intrinsic value of the awards immediately before and after the reverse stock split. There were no other changes to the stock award terms. The adjustment did not change the fair value of the outstanding stock awards and no incremental fair value was recognized.
Special Dividend
In connection with the Special Dividend declared on July 30, 2021, our board of directors approved the adjustment of equity awards outstanding as of the August 9, 2021 dividend record date under the provisions of our existing equity plans in order to the preserve the intrinsic value of the awards immediately before and after the Special Dividend. There were no other changes to the equity award terms. Due to the adjustment of the equity awards as a result of the Special Dividend, the Company
compared the fair value of the outstanding equity awards immediately before and after the Special Dividend adjustment and $12.3 million of incremental fair value will be recognized as stock-based compensation expense over the remaining service period of the adjusted awards.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
8. Earnings (Loss) Per Share
A reconciliation of the number of shares in the calculation of basic and diluted earnings (loss) per share follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Basic earnings (loss) per share
Numerator:
Net income (loss) from continuing operations$1,080 $2,443 $(42,585)$(10,766)
Net income (loss) from discontinued operations(10,059)10,059 14,822 36,528 
Net income (loss) (8,979)12,502 (27,763)25,762 
Dividends on unvested restricted stock(160)— (160)— 
Earnings allocated to unvested restricted stock— (69)— (165)
Net income (loss) from continuing operations available to common stockholders$920 $2,430 $(42,745)$(10,697)
Net income (loss) from discontinued operations available to common stockholders$(10,059)$10,003 $14,822 $36,294 
Denominator:
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share158,202 155,447 157,730 155,014 
Diluted net earnings (loss) per share
Numerator:
Net income (loss) from continuing operations available to common stockholders$920 $2,430 $(42,745)$(10,697)
Net income (loss) from discontinued operations available to common stockholders$(10,059)$10,003 $14,822 $36,294 
Denominator:
Weighted-average shares used in computing basic net earnings (loss) per share158,202 155,447 157,730 155,014 
Add dilutive impact of employee equity plans2,126 2,914 — — 
Weighted-average shares used in computing diluted net earnings (loss) per share160,328 158,361157,730 155,014
As a result of the reverse stock split, all share and per share figures contained in the condensed consolidated financial statements have been retroactively restated as if the reverse stock split occurred at the beginning of the periods presented.
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income (loss) 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:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Total anti-dilutive shares1,306 5,216 5,901 5,380 
The calculation of diluted earnings (loss) 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 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
9. Income Taxes
For the three months ended September 30, 2021 and 2020, we recorded income tax benefit from continuing operations of $19.3 million and income tax expense of $1.5 million, respectively, resulting in an effective tax rate of 105.9% and 38.1%, respectively. For the nine months ended September 30, 2021 and 2020, we recorded income tax benefit from continuing operations of $26.3 million and income tax expense of $1.4 million, respectively, resulting in an effective tax rate of 38.2% and (15.0)%, respectively. The increase in the effective tax rate for the three months ended September 30, 2021 compared to the same period in 2020 was primarily due to adjustments made in connection with the Separation. The increase in the effective tax rate for the nine months ended September 30, 2021 compared to the same period in 2020 was primarily due to the increase in loss before income taxes and the reversal of uncertain tax positions in the amount of $6.1 million and related accrued interest in the amount of $2.7 million resulting from an IRS settlement agreement entered into during the nine months ended September 30, 2021.
Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. At September 30, 2021, we had accrued interest and penalties related to unrecognized tax benefits of approximately $3.0 million.
We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2012 through 2020 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 three months ended March 31, 2021, we finalized a settlement agreement with the IRS for the tax years 2011 to 2012. We are under audit by the Indian Tax Authority for the 2017 tax year. We are currently under audit by the California Franchise Tax Board for the 2012 through 2014 tax years and the Texas Comptroller for the 2015 through 2018 tax years. The Massachusetts Department of Revenue audit for the 2015 through February 2016 tax years closed with immaterial adjustments. We are not currently under audit in any other taxing jurisdictions.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transactions
10. Related Party Transactions
Agreements with N-able
In connection with the completion of the Separation on July 19, 2021, the Company entered into several agreements with N-able that, among other things, provide a framework for the Company’s relationship with N-able after the Separation. The following summarizes some of the most significant agreements and relationships that the Company continues to have with N‑able.
Separation and Distribution Agreement
The separation and distribution agreement sets forth the Company's agreements with N-able regarding the principal actions taken in connection with the Separation. It also sets forth other agreements that govern aspects of the Company's relationship with N-able following the Spin-Off, including (i) the manner in which legal matters and claims are allocated and certain liabilities are shared between the Company and N-able; (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 the Company; and (iii) mutual indemnification clauses. The separation and distribution agreement also provides that the Company will be liable and obligated to indemnify N-able for all liabilities based upon, arising out of, or relating to the Cyber Incident other than certain specified expenses for which N-able will be responsible. The term of the separation agreement is indefinite and it may only be terminated with the prior written consent of both SolarWinds and N-able.
Transition Services Agreement
The Company entered into a transition services agreement pursuant to which the Company and N-able provide various services to each other. The services provided include information technology, facilities, certain accounting and other financial functions, and administrative services. The transition services agreement will terminate on the expiration of the term of the last service provided under it, which SolarWinds anticipates to be on or around December 31, 2022.
Tax Matters Agreement
The Company and N-able entered into a tax matters agreement 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.
Software OEM Agreements
The Company and N-able entered into software OEM agreements pursuant to which the Company granted to N-able, and N-able granted to the Company, 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.
Employee Matters Agreement
The Company and N-able entered into an employee matters agreement that governs SolarWinds’ and N-able's 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.
Intellectual Property Matters Agreement
The Company and N-able entered into an intellectual property matters agreement 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 SolarWinds and N-able agree in writing to terminate it.
Trademark License Agreement
The Company and N-able entered into a trademark license agreement pursuant to which the Company granted to N-able a generally limited, worldwide, non-exclusive and royalty-free license to use certain trademarks retained by the Company that were used by us in the conduct of our business prior to the separation. The trademark agreement will terminate once N-able ceases to use all of the licensed trademarks.
Software Cross License Agreement
The Company and N-able entered into a software cross license agreement 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 SolarWinds and N-able agree in writing to terminate the agreement.
The amounts recorded in our condensed consolidated financial statements related to the agreements noted above were insignificant at September 30, 2021.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
11. Commitments and Contingencies
Cyber Incident
As previously disclosed, we were the victim of a cyberattack on our Orion Software Platform and internal systems, or the Cyber Incident. We, together with our partners, have undertaken extensive measures to investigate, contain, eradicate, and remediate the Cyber Incident.
Expenses Incurred
For the three months ended September 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $5.8 million, partially offset by insurance receipts and expected insurance proceeds for costs we believe are reimbursable and probable of recovery under our cybersecurity insurance coverage of $2.9 million. For the three months ended September 30, 2021, we have included $0.4 million of these gross expenses in cost of recurring revenue, $0.1 million in sales and marketing expense and $5.3 million in general and administrative expense in the condensed consolidated statements of operations.
For the nine months ended September 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $39.8 million, partially offset by insurance receipts and expected insurance proceeds for costs we believe are reimbursable and probable of recovery under our cybersecurity insurance coverage of $15.0 million. For the nine months ended September 30, 2021, we have included $1.8 million of these gross expenses in cost of recurring revenue, $1.6 million in sales and marketing expense, $0.1 million in research and development expense and $36.3 million in general and administrative expense in the condensed consolidated statements of operations.
General and administrative expense is presented net of insurance proceeds in the condensed consolidated statements of operations. Expenses include one-time costs to investigate and remediate the Cyber Incident, and legal and other professional
services related thereto, and consulting services being provided to customers at no charge, all of which were expensed as incurred.
Litigation, Claims and Government Investigations
As a result of the Cyber Incident, we are subject to numerous lawsuits and investigations. Multiple class action lawsuits alleging, among other things, violations of the federal securities laws are pending against us and certain of our current and former officers. The complainants seek certification of a class of all persons who purchased or otherwise acquired our securities during set periods of time and unspecified monetary damages, costs and attorneys’ fees. In August 2021, the Company and all other named defendants in the securities class action filed motions to dismiss the consolidated class action complaint which is pending before the court. In addition, two shareholder derivative actions, purportedly on behalf of the Company, are pending, one in the Western District of Texas and one in the Delaware Court of Chancery, in each case asserting breach of duty and other claims against certain of our current and former officers and directors in connection with the cyberattack. We dispute the allegations in these complaints and intend to defend against the claims.
In addition, there are underway numerous investigations and inquiries by domestic and foreign law enforcement and other governmental authorities related to the Cyber Incident, including from the Department of Justice, the Securities and Exchange Commission, and various state Attorneys General. We are cooperating and providing information in connection with these investigations and inquiries and are incurring, and in future periods expect to incur, costs and other expenses in connection with these investigations and inquiries.
While we believe it is reasonably possible that we could incur losses associated with these proceedings and investigations, it is not possible to estimate the amount of any loss or range of possible loss that might result from adverse judgments, settlements, penalties or other resolutions of such proceedings and investigations based on the early stage thereof, the fact that alleged damages have not been specified, the uncertainty as to the certification of a class or classes and the size of any certified class, as applicable, and the lack of resolution on significant factual and legal issues. The Company will continue to evaluate information as it becomes known and will record an estimate for losses at the time or times when it is both probable that a loss has been incurred and the amount of the loss is reasonably estimable. Losses associated with any adverse judgments, settlements, penalties or other resolutions of such proceedings and investigations could be material to our business, results of operations, financial condition or cash flows in future periods.
Additional lawsuits and claims related to the Cyber Incident may be asserted by or on behalf of customers, stockholders or others seeking damages or other related relief and additional inquiries from governmental agencies may be received or investigations by governmental agencies commenced.
Insurance Coverage
We maintain $15 million of cybersecurity insurance coverage to limit our exposure to losses such as those related to the Cyber Incident, which we renewed in June 2021. As of September 30, 2021, we recorded a loss recovery asset of $5.0 million for insurance proceeds deemed probable of recovery which is included in prepaid and other current assets in our condensed consolidated balance sheet and received payments of $10.0 million for costs incurred. In addition, we maintain $50 million of directors and officers liability insurance coverage to reduce our exposure to our indemnification obligations for certain expenses incurred by our directors and officers, including as a result of the legal proceedings related to the Cyber Incident.
Indemnification
In connection with the Separation, we entered into a separation and distribution agreement and related agreements with N‑able to govern the Separation and related transactions and the relationship between the respective companies going forward. The separation and distribution agreement provides for certain indemnity and liability obligations, including that we will indemnify N-able for all liabilities based upon, arising out of or related to the Cyber Incident other than certain specified expenses for which N-able will be responsible. The amount of the indemnification liability, if any, cannot be determined and has not been recorded in our condensed consolidated financial statements as of September 30, 2021.
Other Matters
In addition to the Cyber Incident described above, from time to time we are involved in litigation arising from the normal course of business. In management's opinion, this litigation is not expected to have a material adverse effect on our consolidated financial condition, results of operations or cash flows.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Accounting We prepared our interim condensed 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 (the "SEC"). They do not include all of the information and footnotes required by GAAP for complete financial statements. The accompanying condensed consolidated financial statements include the accounts of SolarWinds Corporation and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2020.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the reported amounts and the disclosure of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include:
the valuation of goodwill, intangibles, long-lived assets and contingent consideration;
revenue recognition;
stock-based compensation;
income taxes; and
•loss contingencies.
Recently Adopted Accounting Pronouncements There have been no recent accounting pronouncements or changes in accounting pronouncements that are expected to have a material impact on our consolidated financial position, results of operations, or cash flows.
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.
See Note 5. Fair Value Measurements for a summary of our financial instruments accounted for at fair value on a recurring basis. 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.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
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 at December 31, 2020$127,212 $127,212 
Other comprehensive gain (loss) before reclassification(103,954)(103,954)
Amount reclassified from accumulated other comprehensive income (loss) — — 
Net current period other comprehensive income (loss)(103,954)(103,954)
Balance at September 30, 2021$23,258 $23,258 
Details of total deferred revenue balance
Details of our total deferred revenue balance was as follows:
Total Deferred Revenue
(in thousands)
Balance at December 31, 2020$373,084 
Deferred revenue recognized(385,840)
Additional amounts deferred363,568 
Balance at September 30, 2021$350,812 
Remaining performance obligations for revenue recognition
We expect to recognize revenue related to these remaining performance obligations as of September 30, 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$350,812 $316,870 $33,327 $615 
Details of contract acquisition cost
Details of our deferred commissions balance was as follows:
(in thousands)
Balance at December 31, 2020$14,801 
Commissions capitalized6,356 
Amortization recognized(3,672)
Balance at September 30, 2021$17,485 
September 30,December 31,
20212020
(in thousands)
Classified as:
Current$4,862 $3,824 
Non-current12,623 10,977 
Total deferred commissions$17,485 $14,801 
Amortization of acquired technologies
Amortization of Acquired Technologies. Amortization of acquired technologies included in cost of revenue relate to our licensed products and subscription products as follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Amortization of acquired license technologies$37,119 $36,111 $111,783 $107,237 
Amortization of acquired subscription technologies2,763 3,171 8,614 9,496 
Total amortization of acquired technologies$39,882 $39,282 $120,397 $116,733 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations (Tables)
9 Months Ended
Sep. 30, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Schedule Of Discontinued Operations
The following table summarizes the assets and liabilities of the discontinued operations of N-able:
September 30,December 31,
20212020
(in thousands)
Assets
Current assets:
Cash and cash equivalents$— $99,790 
Accounts receivable, net of allowances— 28,784 
Income tax receivable— 1,262 
Prepaid and other current assets— 5,584 
Total current assets of discontinued operations— 135,420 
Property and equipment, net— 19,590 
Operating lease assets— 13,697 
Deferred taxes— 2,190 
Goodwill— 874,083 
Intangible assets, net— 27,374 
Other assets, net— 6,287 
Total assets of discontinued operations$— $1,078,641 
Liabilities
Current liabilities:
Accounts payable$— $5,542 
Accrued liabilities and other— 19,831 
Current operating lease liabilities— 2,860 
Income taxes payable— 4,447 
Current portion of deferred revenue— 9,502 
Total current liabilities of discontinued operations— 42,182 
Long-term liabilities:
Deferred revenue, net of current portion— 168 
Non-current deferred taxes— 4,458 
Non-current operating lease liabilities— 14,641 
Other long-term liabilities— 406 
Total liabilities of discontinued operations$— $61,855 
The following table summarizes the results of operations of N-able presented as discontinued operations:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Revenue:
Subscription$20,102 $73,693 $183,594 $214,668 
Maintenance313 2,471 5,053 7,585 
Total recurring revenue20,415 76,164 188,647 222,253 
License— — — 473 
Total revenue20,415 76,164 188,647 222,726 
Cost of revenue:
Cost of recurring revenue2,126 9,839 25,218 28,366 
Amortization of acquired technologies209 6,181 3,950 18,056 
Total cost of revenue2,335 16,020 29,168 46,422 
Gross profit18,080 60,144 159,479 176,304 
Operating expenses:
Sales and marketing5,323 20,520 55,249 57,450 
Research and development2,455 9,803 27,133 30,140 
General and administrative 6,471 9,683 42,994 23,350 
Amortization of acquired intangibles331 6,028 10,626 17,761 
Total operating expenses14,580 46,034 136,002 128,701 
Operating income from discontinued operations3,500 14,110 23,477 47,603 
Other expense:
Interest (expense) income, net— — — 
Other expense, net(27)(292)(608)(457)
Total other expense(27)(292)(608)(455)
Income from discontinued operations before income taxes3,473 13,818 22,869 47,148 
Income tax expense13,532 3,759 8,047 10,620 
Net income (loss) from discontinued operations, net of tax$(10,059)$10,059 $14,822 $36,528 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
The following table reflects the changes in goodwill for the nine months ended September 30, 2021:
(in thousands)
Balance at December 31, 2020$3,375,319 
Foreign currency translation and other adjustments(48,514)
Balance at September 30, 2021$3,326,805 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair value of financial assets measured on a recurring basis
The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of September 30, 2021 and December 31, 2020. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2021.
Fair Value Measurements at
September 30, 2021 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Money market funds$625,000 $— $— $625,000 
Total assets$625,000 $— $— $625,000 
Fair Value Measurements at
December 31, 2020 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Money market funds$160,000 $— $— $160,000 
Trading security— — 5,238 5,238 
Total assets$160,000 $— $5,238 $165,238 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Summary of debt
The following table summarizes information relating to our debt:
September 30,December 31,
20212020
AmountEffective RateAmountEffective Rate
(in thousands, except interest rates)
Revolving credit facility$— — %$— — %
First Lien Term Loan (as amended) due Feb 20241,914,325 2.83 %1,930,300 2.90 %
Total principal amount1,914,325 1,930,300 
Unamortized discount and debt issuance costs(20,953)(27,728)
Total debt1,893,372 1,902,572 
Less: Current portion of long-term debt(19,900)(19,900)
Total long-term debt$1,873,472 $1,882,672 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Reconciliation of shares in basic and diluted earnings per share calculation
A reconciliation of the number of shares in the calculation of basic and diluted earnings (loss) per share follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Basic earnings (loss) per share
Numerator:
Net income (loss) from continuing operations$1,080 $2,443 $(42,585)$(10,766)
Net income (loss) from discontinued operations(10,059)10,059 14,822 36,528 
Net income (loss) (8,979)12,502 (27,763)25,762 
Dividends on unvested restricted stock(160)— (160)— 
Earnings allocated to unvested restricted stock— (69)— (165)
Net income (loss) from continuing operations available to common stockholders$920 $2,430 $(42,745)$(10,697)
Net income (loss) from discontinued operations available to common stockholders$(10,059)$10,003 $14,822 $36,294 
Denominator:
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share158,202 155,447 157,730 155,014 
Diluted net earnings (loss) per share
Numerator:
Net income (loss) from continuing operations available to common stockholders$920 $2,430 $(42,745)$(10,697)
Net income (loss) from discontinued operations available to common stockholders$(10,059)$10,003 $14,822 $36,294 
Denominator:
Weighted-average shares used in computing basic net earnings (loss) per share158,202 155,447 157,730 155,014 
Add dilutive impact of employee equity plans2,126 2,914 — — 
Weighted-average shares used in computing diluted net earnings (loss) per share160,328 158,361157,730 155,014
Weighted average shares excluded from earnings per share computation
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income (loss) 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:
Three Months Ended September 30,Nine Months Ended
September 30,
2021202020212020
(in thousands)
Total anti-dilutive shares1,306 5,216 5,901 5,380 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Nature of Operations (Details)
Jul. 19, 2021
$ / shares
Sep. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
Class of Stock [Line Items]      
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able [Member]      
Class of Stock [Line Items]      
Spinoff transaction, conversion ratio 0.5    
N-able [Member]      
Class of Stock [Line Items]      
Common stock, par value (in dollars per share) $ 0.001    
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 24, 2021
USD ($)
$ / shares
Jul. 30, 2021
Jul. 19, 2021
Sep. 30, 2021
$ / shares
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
Accounting Policies [Abstract]            
Stock split, conversion ratio   2 0.5      
Special dividend (in dollars per share) | $ / shares $ 1.50     $ 1.50 $ 1.50  
Payments of dividends | $ $ 237,200       $ 237,214 $ 0
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 2,971,713 $ 2,685,712 $ 3,010,687 $ 2,649,522
Other comprehensive gain (loss) before reclassification     (103,954)  
Amount reclassified from accumulated other comprehensive income (loss)     0  
Other comprehensive income (loss) (55,849) 59,039 (103,954) 56,388
Balance at end of period 2,322,499 2,782,428 2,322,499 2,782,428
Foreign Currency Translation Adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     127,212  
Other comprehensive gain (loss) before reclassification     (103,954)  
Amount reclassified from accumulated other comprehensive income (loss)     0  
Other comprehensive income (loss)     (103,954)  
Balance at end of period 23,258   23,258  
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 79,107 (7,898) 127,212 (5,247)
Balance at end of period $ 23,258 $ 51,141 $ 23,258 $ 51,141
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Balance at December 31, 2020 $ 373,084
Deferred revenue recognized (385,840)
Additional amounts deferred 363,568
Balance at September 30, 2021 $ 350,812
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 350,812
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 316,870
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue Recognition Expected by Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 33,327
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue Recognition Expected by Period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 615
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue Recognition Expected by Period
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Change in Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Deferred Commissions, Roll Forward [Roll Forward]    
Balance at December 31, 2020 $ 14,801  
Commissions capitalized 6,356  
Amortization recognized (3,672)  
Balance at September 30, 2021 17,485  
Current 4,862 $ 3,824
Non-current 12,623 10,977
Total deferred commissions $ 17,485 $ 14,801
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Cost of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Product Information [Line Items]        
Total amortization of acquired technologies $ 39,882 $ 39,282 $ 120,397 $ 116,733
License        
Product Information [Line Items]        
Total amortization of acquired technologies 37,119 36,111 111,783 107,237
Subscription        
Product Information [Line Items]        
Total amortization of acquired technologies $ 2,763 $ 3,171 $ 8,614 $ 9,496
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations - Narrative (Details) - N-able - Discontinued Operations, Disposed of by Means Other than Sale, Spinoff - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 19, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Subsidiary, Sale of Stock [Line Items]          
Proceeds from divestiture of businesses $ 324.7        
Proceeds from one-time dividends payment 238.2        
Cash divested from deconsolidation $ 57.3        
Spin-off costs   $ 7.3 $ 2.6 $ 30.4 $ 2.6
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations - Summarizes the Assets and Liabilities of the Discontinued Operations (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Total current assets of discontinued operations $ 0 $ 135,420
Current liabilities:    
Total current liabilities of discontinued operations 0 42,182
Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able    
Current assets:    
Cash and cash equivalents 0 99,790
Accounts receivable, net of allowances 0 28,784
Income tax receivable 0 1,262
Prepaid and other current assets 0 5,584
Total current assets of discontinued operations 0 135,420
Property and equipment, net 0 19,590
Operating lease assets 0 13,697
Deferred taxes 0 2,190
Goodwill 0 874,083
Intangible assets, net 0 27,374
Other assets, net 0 6,287
Total assets of discontinued operations 0 1,078,641
Current liabilities:    
Accounts payable 0 5,542
Accrued liabilities and other 0 19,831
Current operating lease liabilities 0 2,860
Income taxes payable 0 4,447
Current portion of deferred revenue 0 9,502
Total current liabilities of discontinued operations 0 42,182
Long-term liabilities:    
Deferred revenue, net of current portion 0 168
Non-current deferred taxes 0 4,458
Non-current operating lease liabilities 0 14,641
Other long-term liabilities 0 406
Total liabilities of discontinued operations $ 0 $ 61,855
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations - Summarizes the Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Other expense:        
Net income (loss) from discontinued operations, net of tax $ (10,059) $ 10,059 $ 14,822 $ 36,528
Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue 20,415 76,164 188,647 222,726
Cost of revenue:        
Cost of recurring revenue 2,126 9,839 25,218 28,366
Amortization of acquired technologies 209 6,181 3,950 18,056
Total cost of revenue 2,335 16,020 29,168 46,422
Gross profit 18,080 60,144 159,479 176,304
Operating expenses:        
Sales and marketing 5,323 20,520 55,249 57,450
Research and development 2,455 9,803 27,133 30,140
General and administrative 6,471 9,683 42,994 23,350
Amortization of acquired intangibles 331 6,028 10,626 17,761
Total operating expenses 14,580 46,034 136,002 128,701
Operating income from discontinued operations 3,500 14,110 23,477 47,603
Other expense:        
Interest (expense) income, net 0 0 0 2
Other expense, net (27) (292) (608) (457)
Total other expense (27) (292) (608) (455)
Income from discontinued operations before income taxes 3,473 13,818 22,869 47,148
Income tax expense 13,532 3,759 8,047 10,620
Net income (loss) from discontinued operations, net of tax (10,059) 10,059 14,822 36,528
Recurring Revenue | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue 20,415 76,164 188,647 222,253
Subscription | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue 20,102 73,693 183,594 214,668
Maintenance | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue 313 2,471 5,053 7,585
License | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue $ 0 $ 0 $ 0 $ 473
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 3,375,319
Foreign currency translation and other adjustments (48,514)
Balance at end of period $ 3,326,805
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading security   $ 5,238
Total assets $ 625,000 165,238
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading security   0
Total assets 625,000 160,000
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading security   0
Total assets 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading security   5,238
Total assets 0 5,238
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 625,000 160,000
Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 625,000 160,000
Money market funds | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0 0
Money market funds | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure $ 0 $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Amount    
Total principal amount $ 1,914,325 $ 1,930,300
Unamortized discount and debt issuance costs (20,953) (27,728)
Total debt 1,893,372 1,902,572
Less: Current portion of long-term debt (19,900) (19,900)
Total long-term debt 1,873,472 1,882,672
Line of Credit | Revolving credit facility    
Amount    
Total principal amount $ 0 $ 0
Effective Rate 0.00% 0.00%
Secured Debt | First Lien Term Loan (as amended) due Feb 2024    
Amount    
Total principal amount $ 1,914,325 $ 1,930,300
Effective Rate 2.83% 2.90%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Narrative (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
Debt Instrument [Line Items]  
Periodic payment $ 14,900,000
Repayments of debt $ 1,100,000
Credit Suisse | Eurodollar  
Debt Instrument [Line Items]  
LIBOR floor 0.00%
Credit Suisse | Federal Funds Effective Rate  
Debt Instrument [Line Items]  
Basis spread on variable rate 0.50%
Credit Suisse | LIBOR  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.00%
Credit Suisse | Secured Debt | First Lien Term Loan  
Debt Instrument [Line Items]  
Face amount of debt $ 1,990,000,000
Quarterly periodic payment, as a percentage of original principal 0.25%
Covenant, leverage ratio, maximum 7.40
Credit Suisse | Secured Debt | First Lien Term Loan | Eurodollar  
Debt Instrument [Line Items]  
Basis spread on variable rate 2.75%
Covenant, floor interest rate 0.00%
Credit Suisse | Secured Debt | First Lien Term Loan | Base Rate  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.75%
Credit Suisse | Line of Credit | Revolving credit facility  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 117,500,000
Commitment fee percentage 0.50%
Covenant, commitment fee percentage, net leverage ratio, reduction per annum 0.375%
Covenant, borrowing percentage of commitments, maximum 35.00%
Credit Suisse | Line of Credit | Revolving credit facility | Eurodollar  
Debt Instrument [Line Items]  
Covenant, floor interest rate 0.00%
Credit Suisse | Line of Credit | Revolving credit facility | Eurodollar | Minimum  
Debt Instrument [Line Items]  
Basis spread on variable rate 2.50%
Credit Suisse | Line of Credit | Revolving credit facility | Base Rate | Minimum  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.50%
Credit Suisse | Line of Credit | Letter of Credit  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 35,000,000
Credit Suisse | Line of Credit | Multi-Currency Tranche | Revolving credit facility  
Debt Instrument [Line Items]  
Maximum borrowing capacity 100,000,000
Credit Suisse | Line of Credit | Single Currency Tranche | Revolving credit facility | US Dollars  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 17,500,000
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Deficit) and Stock-Based Compensation (Details)
$ in Millions
9 Months Ended
Sep. 30, 2021
USD ($)
Equity And Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-based payment arrangement, plan modification, incremental cost $ 12.3
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net income (loss) from continuing operations $ 1,080 $ 2,443 $ (42,585) $ (10,766)
Net income (loss) from discontinued operations (10,059) 10,059 14,822 36,528
Net income (loss) (8,979) 12,502 (27,763) 25,762
Dividends on unvested restricted stock (160) 0 (160) 0
Earnings allocated to unvested restricted stock 0 (69) 0 (165)
Net income (loss) from continuing operations available to common stockholders 920 2,430 (42,745) (10,697)
Net income (loss) from discontinued operations available to common stockholders $ (10,059) $ 10,003 $ 14,822 $ 36,294
Denominator:        
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share (in shares) 158,202 155,447 157,730 155,014
Add dilutive impact of employee equity plans (in shares) 2,126 2,914 0 0
Weighted-average shares used in computing diluted net earnings (loss) per share (in shares) 160,328 158,361 157,730 155,014
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Total anti-dilutive shares (in shares) 1,306 5,216 5,901 5,380
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ (19,321) $ 1,505 $ (26,322) $ 1,405
Effective income tax rate 105.90% 38.10% 38.20% (15.00%)
Reversal of uncertain tax position     $ 6,100  
Tax settlement, amount     2,700  
Unrecognized tax benefits, income tax penalties and interest accrued $ 3,000   $ 3,000  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details)
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Software agreement, term 2 years
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Loss Contingencies [Line Items]    
Loss contingency, receivable, additions $ 2.9 $ 15.0
Loss contingency expense net of insurance proceeds   15.0
Loss contingency, receivable 5.0 5.0
Loss contingency, receivable, proceeds   10.0
Director and Officer liability insurance 50.0 50.0
Cyber Incident    
Loss Contingencies [Line Items]    
Loss contingency, pretax expenses 5.8 39.8
Cyber Incident | Cost of Sales    
Loss Contingencies [Line Items]    
Loss contingency, pretax expenses 0.4 1.8
Cyber Incident | Selling and Marketing Expense    
Loss Contingencies [Line Items]    
Loss contingency, pretax expenses 0.1 1.6
Cyber Incident | General and Administrative Expense    
Loss Contingencies [Line Items]    
Loss contingency, pretax expenses $ 5.3 36.3
Cyber Incident | Research and Development Expense    
Loss Contingencies [Line Items]    
Loss contingency, pretax expenses   $ 0.1
EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %=":5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !70FE33YO?I.X K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:85T=#E9<,G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2F1-];NY\=(KR,^XA*'U4 M>X2ZJN[ (2FC2,$$+,)"9+(U6NB(BGP\XXU>\.$S=C/,:, .'?:4@)<']^>IW7+6R? M2/4:\Z]D!9T"KMAE\ENSWFP?F:RKFA><%]7#EC>"WXOF]F-R_>%W%7;>V)W] MQ\870=G"K[N07U!+ P04 " !70FE3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %=":5/,_'E,0 4 /,5 8 >&PO=V]R:W-H965T&UL MI9A=B&#;)@ HD+8 M\;_O$=C@9/"!:6]LOL[+PY'T'DG3G53/62"$)B]QE&37O4#K]+UE95X@8IY= MRE0D<&#,JE3\,!9)%LJ$*+&^[LWI M^X7CF(#BB=]#L#XYR#: MJ]YI D^/C^IWQ1_I1[GX1AP\:&CU/1EGQ M2W;ELX-!CWAYIF5\" :".$S*?_YR2,1)@$//!+!# 'L30,^]P3D$%)FS2K+B MLSYPS6=3)7=$F:=!S1P4N2FBX6O"Q#2CJQ7<#2%.SQ9R*Q3IDRS@2F132X.F MN6-YA_B;,IZ=B9^0SS+1049N$U_XK^,M8*F V!'HAJ&"KD@OB6-?$&8SVL"S MP,,?Y/:2V*PI_!6.4^7'*?0<-#]_S5>95M#E_D8D!Y7DH) NM>91AN5K7#&- M49W;1(=Z3^["2)"'/%X)U<2":]@V[3OC$<5R-*EX)EUX'L4F-(,%DO7 X\;6 MPW5<&7'U+4S\C"RD2A$R:M0(LW;(CFF?7LT=-C5""-D-2'K0CCW M?2@6V<7Q@'R"Y\B7I#EWN.2(CBAQ88(1[$0&8Y^KYQW?8[2U=5/GO],^[60C M+2YYDX>1'R8;,K!MC+&N!11W\[>,"W,&/?))[I)&/EQN#C.&,,'(ZOI <5=_ M2U8-EJ62VS#QFAL;UWSZ T.K"P7%_?TMVE)FFD?DSS ]/X)QQ=%XY PQMKI0 M4-S=BP:6@1N1JSRXF#]_6Z/E#< MV)]"#:5*K@EE/ZU^)J[P<@79:L3"E18RCL$672V]YPORHWT)=8RD7)$MC]"Y M"*LK!L,]'0I],=#=?;R241-CBX#[[1X#J:L"PRW\F"9R^^(%/-F(LV6U1>CA MNXO5*597 =:I"BQRID]6.SSHY_GT"$]IR M@6AFD/R(VDB&*[:0U3[/.OF\F:S!= .<="-58\]OT?G$%?2 N>?!0ABF,<(O M)3'&VO%9)\=W8QY%Y";/X';6W)JX3ML$E]5&SSH9_6TLU,9TL(^@H -PUCCE M27/Z<,%6M-KG&6[3QV0% I*% ?V_Q0"K_9YU6@Z\MD:W6-:3+[F&"ID80VM< M4I?*PT+9;/QL9W0XL2W2>^>"&_BN9> Y)?8D6\J7O? MM B<'8+6R;::<:!BMS$CGEDLECMLU=5J1W->[.-9]>/E=NAG;@PL(Y%80ZA] M.8*QILH=QO)$R[38I%M)K65<' :"^T*9!^#^6DI]/#$OJ/9Y9_\"4$L#!!0 M ( %=":5,!JY7=, < ),? 8 >&PO=V]R:W-H965T&ULO9EM;]LV$,>_BN %PP8X,1]$/61)@#;!M@+;&C3M]EJ6&%NH)'H2G33[ M]#O*LBF+#TZW82_:2/*1^O-XO-^1NGH6[>=NS;D,OM15TUW/UE)N+A>++E_S M.NLNQ(8W\,NC:.M,PFV[6G2;EF=%WZBN%@2A:%%G93.[N>J?W;LZ:U_>\DH\7\_P;/_@0[E:2_5@<7.UR5;\@/U[ V^O V):M!;_%[RYVYT':BA+(7XK&[>%=J1J.K_>]_]@/'@:SS#I^*ZH_RD*NKV?)+"CX8[:MY ?Q M_#,?!L14?[FHNO[_X'FP1;,@WW92U$-C4%"7S>YO]F5PQ*@!#AT-R-" O+8! M'1K0?J [9?VP[C*9W5RUXCEHE37TIBYZW_2M831EHZ;Q0;;P:PGMY,VM: J8 M%%X$<-6)JBPR"3=OLRIK-\#WUP$%,T#@@BV-+_U-[_C.33'?7-TW'P!(S\,GQR& M3_K^J&OXV[;EC0RRKH-Q7GIZI(<>:=]CZ.HQZ]8!^";(U07_)@R\I9["5$I>+WE[F,_>!J9H>#I, MTQQ>T&UXOUZK%YL;=CK9:'P)1I1.O&"Q8@R'=B>P@Q.8UPGOFES4/)#9EY$; M;!J9\79*<#J1:!IAA+%=8710&'D5WK=\DY5%[ULAU^#8_"AH;6(C0P>)*4TF M:BU6""7(+C<^R(W]\7\D3L5)47:Y:&39;"&Q '_:3"5PJ^[84#1="J8%IBPD M#M')073B%?U1R*QZA5\3,P0)"I.I2-.,834!=I'I061Z(A"4\^1+'PDJL6P MI[)?LC:MJ1FPC(R"<2?58I4BEMJ58J2I@KQ:W^^FN5D%%0?(>EPZ='3D4PII M8Z+38I;&)'*L?CS"'_8*O>./'&:]4!F VP5B2\BE*)VF)YM="!*90Z)&%"9> MB3\)43R756451\SYHR1*$)NJLQG&C&+75&O>83_PWC4R:U8EI,UAEIT1.71T M'&PQ2XRY-NU8Q")7(L4:>-A/O/=]^CRETN0,):&1/&UFR)GLL>81]@/I-]&< MY_\FAV(30M/\9#%)0TJ(2[Q&%?:S:I='/8O=1$Z8T# QTI+%D,484JTCAV*- M)QR_JN*KRFQ95J4LN;?LPQHAV,^00SFUR5Y<100VR8!I9([>8D9HZH V2W_(E#0K2*MJ &1TD\ MS80V.QJQV)%FB$8-\:-FK[O@2XC?956N^HQMU6J2!*,CM6JH%#_,"Q M),2O) XY31R+24CPB/S'XC5PR&N DYM#L.JTT =!86$D!HM=BJ'0=ZC5["%^ M]OPBFM4Y)(7ZM?0AFC[$3Y^[R:(X[.3SXP5D]8N)&TI3(\O;S"+F7.*:2L1/ MI7'%4YPLQXG)&H*P.8<6)(51ZA!+-9*H'TECL5^))6K9Z8"F<*+<8H81"JEC MH5/-)>KGTJ[ZK6PQ:)5K4B10Z>F%V7>E/H@1?YY+:J"M]VWWR0$QS_T9R/R MQ7N8JP%#_8"Y%74-94>G7C,/SM %[/&@6FJ#IZS:\LL SQ%"^W]!M\Y:55-O MY5JTY5]\=VJ'63(/$9FG.!GNHSG#Z1P*_WV+LNNV@[78R@YVU(7**__U02LU MR0;BII-E,W*4FU2SC_K/!>_;?6IW^I*=-D&>;4I8D5:1)I<)8RPV/R-8 (XQ(9$KW6F$TY,;RVV]K?I/ M1\,9M:@W+5^K[WU/'+9":J]A%6_!.25F3)IFF,0$.Y2'FN>AG^=CY5!\E'EI M/10*32B?$Q;%*)X(M1J2) T=Q6.H\1WZ\;W+R)TSWUEEFW &[Y(PG7ZXL!A2 MA!'LF!RR-<9#/\8-D/1K\2N'08P/8/9C(XNA_=AH,?IBJCY7_YJUJ[+IH)![ MA);H(@9/M+LOP+L;*3;]1]2ED%+4_>6:9R!?&<#OCT+(_8WZ+GOX#G_S-U!+ M P04 " !70FE37K3:12$# #S"@ & 'AL+W=O49VKB)%KG]ZZKH@12JCHB MAPRO+(5,J<:I7+DJET!C*TJY&WC>P$TIRYSIV)Z;R^E8%)JS#.:2J")-J?SS M"%QL)H[O;$\\LU6BS0EW.L[I"A:@7_*YQ)E;N\0LA4PQD1$)RXGSX-_/_*X1 MV(B?##:J,28FE5UC #SHT3WY#-Y63R1FT^WY!-A&?F1B$+1+%9C5R.4L7:C"N"Q! A. "P@[Y"N=T<" M+_"/R&?M\B>(4.Y;N;N>\'M0"A-N,>K61EUKU#MEQ+%# M; VQUT@D(6::<*'4';ZZD2@R+*N$"-B:OG(X5K?2?V#]33>NIV%O.';7S>(< MQOBCL%\'[9'W:O)>:PEF(DVQP19:1&\MA>C7=OW60E1VRMC=D9Q*LJ:\ '*# M[TTL.*=2D1SPRY+@.W9[K!"E_["1I-?Q//]#*S'(EO91S7[J+5WYK@(@<1F/]L^ MOK?[0GNM]=AY_D/J1==?FY52)OFV+JOF>K0R9G,Y MF32+E5KGS87>J,K^\JCK=6[L8_TT:3:URI==HW4Y(0BEDW5>5*.;J^Z[+_7- ME=Z:LJC4ESIIMNMU7O]UJTK]J)?FZ'/2NO*@]=?VX=/R>H3:'JE2 M+4QK(K=_GM54E65KR?;CS][HZ/#.MN'QY[WU_W3.6V<>\D9-=?E'L32KZY$< M)4OUF&]+>B*,& MU@[<@/0-B-^ #32@?0-Z[AM8WX"=^P;>-^A/G_SVT_(H(?)0CM[=,#>G7I6U59=1DRQ@RG6F6(# MIG[5)B]MIND,0O-DUSSMFK?9[OD&2TR$9>'YF'X(QB26I[!9".,49YB?PN8@ MC!#WTA-?^<%7'J5MJAO3AE'].GWIP60:I<^97&SKNJB>8E3N3/%CCD3&,H]) M $53YC$T"U$LH]0;E7F(HAEC S2*@\\BZO/'M:Y-\7>7B%K?\\6?VZ*VR 0 ,IX)2F %Y8$">$32+T^D$ M>2R#UW,A_5&: BB2$<^568C":2:(%V%S ,93+!CL<7;P.(MZ_&.MFR;9U/JQ M,)"C&3 0K *):91\@LA-&48.D/+@ 3'#$!NXJ1*\4HFB?Z,FN#67W; MM$6YB:4*?%3B<93$^[RTA=H69"LF1".9QBA 3:)\YI$O;Y3CD,8W'C*KL/"H[O_.EU8Q%8]IY]0RFBM[8B4^2 M!Z",L0IGZ=!6 I8W1HS)VHP'%5,5@BBLKDU5/Q4,(5HC=[FB"$ M/U>G$(SP+/5)"&$,"Q2,?PBC@O&!&H&=VL#\C"JA@V0".LX!CX2=^[[G XC M&;H>XFS(IT%]A'"$B2&EA9TNPG%AY')H42WT6B7O2EM!WH.^ARIE3"4)7 ]A M!&59,/,!:X1PC'S/0QQ'E*0#CCMQA$6\>)B5JO=C':T;3FW@N-SX5!EEEWAF M;_5#4BDX?8;%?XRY]$=]"N)2D?DB"\(Q&.RXX=F?L9 MU+O_?MA_0%\P(7WO0]28\& > ;9D&B10P-9Q(3I=ZSH%0M YJ>-X*D'^]E9. MQ]'J>W]) >+$L5+J%\$ CJ6AJH9P-OW* >5%G$(B<87TZ3A7) _J4==J/_PF M_P;G3A(JES&6A/FE$\#9U9"_0H6LI3)# 0< +J/I0.(D3BZ1N%SZ=/!V/_+) MNP>K)*SP!K,G"=7+&&>4!-Z'.,R1/^LA:R2E?C*>0]88&IKW3C*1N&3ZKS*G M]2)YK/7:KK0J6TJV;371ARTPD(Q0S]CJZ*]" !2QJL>G(D2-&>&^RIQ#.(Q$ M.E!)B!-1)"ZB!LA8%DW/A]53CHXN*;9:R\X=R M<\85=4R5*797[<*S@E[/H@C^A#%RBHE2 J2 @A:HPN_'V[.0Q# IW\ M&] -U$E&&I>,$?J&9OU;".Q[D7G>>.O/*0 +43,8Y070'$21@>4Y=5J3QK5F M.^,?0-+>Q L^CY<09E&^!H6-^8@LZ+/_W(H]KW( MXJ$(H_Q0!%!0*,*P-^E"&!2,("H(1@@U&(Q.Z]+7 MM>YR@+8W,$(&1L,1R=U:?S4\H_NCH5:CO-G.UF>U/[ M?]M>%MB5YHWEK9/__T8%ITZATKA"#7JZ?^>NPWIK&I-7RS9W=)VWH[GK?/O- M+A6W3L3'?V<,'G3@Z)1+XF>+*8CC+-@. 7%"^&IW#MM#>$"44:=B:5S%1H?^ MA+WS8B?&'7!2FB+J'R].(1R7Q_L>/7<0#N(.PD6XRI M52=2:18-QG-N7CC)QL[9Y8O=O4#AFH 3Y!_C3"$2DA&_>$ M]I=2Z5^9F0&P#)&@K PP:D84"GLZ.(/BU+W';=AF"M6++XO\^:[(0S8-0GV M5J8 BN*0V! E4^P?^P&HC&4#NW;,%4$6+X*?\Z(RJLJK12SC,%<#6/P\Z9P9 M[I(B.^?B2FR& ]='<":"RP<@3J;^@,T '$U1%LA*"->>/ P-ATO8++ZK\'.Q M"$]/3F^/N7S-X_="SA@*[E(ACZ?"5X>"AP<,)"/4E[ K+TOY:=^ ":1D'ZR M 6 898P/E&/N$C6/)^KOR#;<)6P>3]AOSC:]W9-=-(&#Z.]^[!Z$UWB?E!&Z/7W<>5 MRNUJH@78WQ^U-ON']@6'F_8W_P-02P,$% @ 5T)I4Y=_](0A P ( H M !@ !X;"]W;W)K>XXOCWI:R M9YYB+-!+D1/>-U(A5EW3Y/,4%S&_H2M,X,V"LB(6,&5+DZ\8CA,%*G+3L:S M+.*,&(.>6GM@@QY=BSPC^($AOBZ*F+T.<4ZW?<,V=@N/V3(5%H],)B9-4N2%9CPC!+$\*)OW-K=223C5<#7#&_YWAA))3-*G^7D+ND;EBP( MYW@N)$,,CPT>X3R71%#&KXK3J%-*X/YXQ_Y>:0/0 IP(X M38!W N!6 /?<#%X%\,[-X%< )=TLM2OCQK&(!SU&MXC):&"3 ^6^0H-?&9%] M,A4,WF: $X,1)0GL.DX0C#C-LR06,)D*>$ ["([H EX5T(2I[(X-1G=D3@N, M+C]2SJ_0-7J:CM'EQ16Z0!E!7U*ZYC%)>,\44)Y,8LZK4H9E*^/LO!DZK813O+I!KO4..99C:^H9G0^W='+^+_OD MG[,?F.'6C>(J/O<4WZXC3C;$]]L9%PS^^3]:TGEU.D^E\TZD^P1'9%8U6BX; M3==/)46@*.2!N!E<1YVPTS,W^[MT'&4[ON4<1HTU7$X8!NYAV.0XS/'#X(WL M0*Q?B_5;O?TL4LS0_,#4 _'=%D>#.DG0ZBBSO>^/[D=*]$Z'M0EA MJPE_=%HG/SQ/_G&83KZ&3"M?PW9:?E3+CUKEC_Y.>'3\GPB\R(D:PH_#0MOW M[(9P#9GMVJ$=-H0?QT6.[5L-X>;>)Z_ ;*GN&AQV=DU$>:C5J_5UYE9]Q1OK M0[L[LC7K8[C^E+>5-_KR[G0?LV5&.,KQ E)9-R%L$BOO(^5$T)7ZX,ZH@,^W M&J9PA<-,!L#[!:5B-Y$)ZDOAX#=02P,$% @ 5T)I4_J7?^R "0 5#D M !@ !X;"]W;W)KY,TU)>3==-L?YG-ZM5:;I+Z?;F5A?K/?5EMDD9] MK1YF];:22=H5VN0S'(9\MDFR8G)UT?WM8W5U4>Z:/"ODQRJH=YM-4GV]EGGY M=#E!DV]_^)0]K)OV#[.KBVWR(&]E\^?V8Z6^S0ZUI-E&%G56%D$E[R\GOZ)? MEH*T!3K%OS+Y5!]]#MJFW)7EY_;+A_1R$K81R5RNFK:*1/UZE'.9YVU-*HZ_ M]I5.#M=L"QY__E;[LFN\:LQ=4LMYF?\[2YOUY22:!*F\3W9Y\ZE\^IO<-XBU M]:W*O.Y^!D][;3@)5KNZ*3?[PBJ"358\_TZ^[!-Q5 11P&\+X#'%B#[ L0H M@(6C -T7H$8!RAT%V+X ,Z_@:C3?%^!=[I^3U65ZD33)U455/@55JU:UM1^Z M[NI*JP1G13NR;IM*_3=3Y9JK>5FD:IS(-%"?ZC+/TJ117VX;]4L-H*8.RGOU MK5Q]7I=Y*JOZY^#FKUW6? VFP9^WB^#-3V^#GX*L"/Y8E[LZ*=+Z8M:HN-K: M9ZM]#-?/,6!'#'^439(#Q>;^8O-RLU%CLPL.*+WPE_XU3;-V;"=Y\#')TJEJ MPCS99G D-P-UK5:[S2[O,O=[LY:52N9&3?1U.P,?9?"A6)4;&;SY1UG7;X'J ME^.K7\C[;)4U_4IFJM,//8\//8^[6JFCUNLD3XJ5#)(FN),/65%DQ4/;V5M9 M964:O%$)J==))>NWK60A5^\#@MX%.$0QU%?/%V/=Q=KE[/$*,8HH"\/P8O8( MQ$D.<9*7Q#DBMNOG"_"CV#"G,E65+%9?@Z9*BEH-WXXDZ?_4HM:N+%!',6L0 M,4ZBR$CMD*H7-3]$S;U1_Z8HGNWG:>Z8I]?6.X^2*K5::&E9I^=3N6@G+;]FI]O%I BT-D14-" MXEP9XD,X\7GA0 F)[81P9LQMOZ87(PHU8$-OE)]DW539JEV\GX/<%9G":E;7 M.YF^"PHU[MKXN^0I^#?KMQ<.86'6T,T&OX# MD!7K% L>&\OP7M9;AXV>@FL2KD9K)B(_%#^HUG6T.0RIH?3;W.,(N=.OJ8?\ MV+,B 1-*[*M'Q$PG@#4SG5 ]C@4+:0@A>F(R=VJS605RL\W+KU+N_[C=5:MU M"ZNM OU@OJF]SQ">X:ZAA?S4.B=8L$L .M&0FPD?4/4;H1F&_!#K #]MG58: M*$ H^UEWV 4#M3%%.1/6T!B2]4/5.$-^GAUMZV21NC>>MW*K-G=AN[G#(3@B M;-0AIC8$;KX@S3OD!YXSR!&!72.;>EA$F.+(G* 1L.^T1@S$T%A5:.Z. "%# MB!K]N@1D4\*1ZEI'TC25D1_+IQF+O^^*@?ZUJ:SZ%T?Z.]EH#82\7]2/ M4],5^^GZRJ8#V\SED3N]FK?8S]M7\!P8X!Q%D=D+ ZI^>S0*L1^%)]L);,.N M';:N(S0-.N('W2@W00"4&=Q9^#7]Z#1+B-]JOH91(+9#]-ABHL%#3G6(Y_D$ M8N.%A#0VTSV@ZC?BZ$C5SZ!3? *Q&8-1;)V=#,KZH6H4$3^*OIM/((!S]/L$ MHD%%_*!ZD4_8U]T[G@9] B"T=Y#$1A_L$P AY!, F=%HB0#N,:"01\)LARU$3)@#PF8U00AC M\]CZ!A B++!I9): ;HIQ%%/JR)W&/XE^O*<@FM;$3^L7> IBJ']"N8"PK $84,&U">4X#<9E\YJG)UE\8L]6/V9 ]"@1-?YKZ/3S4: MJ1^-HTP(M>G"CBZ]3Y9?U(]/XX?ZW>=KV! *' )'GM5"PXJ>:BW/\R'4!I+: M"IG^>$C5?U! ,XOYF;7(VBEYM^L(JQKRVS2YRV5PMZN5L :G'(-.-#FCU'2J M(X3]J#7#F)]AB^PQ2]4^OWX7'#^#I+XE]1J,&;I;2=36RGRX9(2P'[/&'?/C M[A3'MZ^*]V>711<&')#V9/U0-0?9Z =^1CL^!+8#.!UE$0UQ;)[_S%U2MSED MFI?L3 <[J@W4-H<$8QJ;-\T!(;*F,;/9BAEC(C86V!M(2+!9WQ*033'C(G0- M@J-GB$8[ZA-O(D%IG#/@0)A%(7)CC6G LA?YV!'A73/@D:%8;7+-VS[SO7"@ ME^W:"*(A$MSL95LH8A2:#ZD!LBFF0F#7^J]W!$S\>,/'-/"9'_@O>5(-.#!F M:L4P[R(-Z_JQ:_XS/_]'V3T&N,TH%K'9P4.R_A-U&N_Y-P&]40*[-Y?4/5.%1J XTXV.:@/PY@GHW@"AO:^' M:@/=&WQ9R[T!,MB]S8[>+VO?-_QG4BF?4P>YO%U3-0"UPK4_^_+LOGVI7V+[? BY=7_ 5!+ P04 " !70FE3 MH/&RL"H" Y!0 & 'AL+W=O\9,5F+%S40U6--)H73%+;EZSTRC MD><>5$D6A>$G5G%1!VGB]S8Z3=312E'C1H,Y5A77+P\H5;L(IL%YXU'L2^LV M6)HT?(];M#^;C2:/#2RYJ+ V0M6@L5@$R^G].G;Q/N"7P-9AS6W/$VT:D&[:&)SAA?3HZE]4;NQ;ZVF4T$X MFZY4G=,0,0>RC)(BYY:3H*^P(W&ZXIH$0K M,B[-+7R$=\# E+1M$F:I.)>"97TA#UTAT4@AR^-^ M'L T1A-'T%OGH;OL5F M G$X"E__-YR1HH.LT2!KY/GB,;ZS?J/R_5GNC-7TV_]](UT\I(M]NME8N@8S MP27DXB1HG#G%C/_TV0(J0B$-6[8LM44W@WPUT_P"05R^B^=GN&.N" MUZJLV^O%KNOVGU>KMMBQ*F\_B3VKX9>M:*J\@Z_-TZK=-RS?J)NJVB"MJ^JO'F[8Z5XN5Z@Q>'"#_ZTZ^2%UU:6LB70\??8Z&+J4]YX_/G0^C?E/#BSSEMV+\I_ M\TVWNUZDBV##MGE?=C_$RS_9Z% DVRM$V:J_P@.RV%\[!KXE<-]W3*_C@RAWV-OC(]I\"$OX:X! CBY[[]]\>>N20*;)$M4=< MD95!VZJ@;1M1!9!Y3=[Q^FF8NKSCK/5T0Z=NJ.J&.KKY'5*]%.W820$AY74O M>QG[@U&UC#Y4'7J39!7HNGX?]4%6VB'YJ*CF*&$D!C/0FLQBTD21_;0)I/:Q*OV049$ MU5@H\2J6#%)8ELM"]#+>X OCS_FZ9#;MB2$*DW FW+1!F%*[['22G7IE/W:B M^+F4]7@#PUX!I-HAX.Q5?K9J30T=E-!D'F;3BJ013>QRLTENYI5[>S0%9('< ML'47\+;M\[I@X$#;69,N,[3$249G@BU&:8+L>E&HRWQX9A9O6=- =+O\=5YW MQFH=&ATO<8R39*;/9H<2,'1(/"(1\DK\\ ]8=7P<\G^8O\#@&B (NNOB#:9" ML?B[Y[+Z32SD[_W%5R'-M=]"QW"8$)"KWD]E&]?14::><@/O=OW M5;.QE9/DI]B(KFF5'D_[4XV:<2CR:OQ>@]]LR+=S.B-+ZA%J"+68H92X9JX& M'/(3[J%A^YP/8RG4+!Y&V2K5Q-8RBZ)X+M5"MS1-'4HUW)"?;M.X[_,W9S M M?")DOK"Q6$&IB%QU5G,,^4$&"IN>S7+B$%>K7!-02Q1GH1%1TRZFR#7V&F3H M#,E&O;SN6,/:SAM9$TU+(ZX6F\P15:SIA?WT.LDECT)L81/!-)EGDLT.HRAS MZ-0(PWZ$391MV#.K>[M&*Z1HELTUFG99$CF*/M:8PN_!5"GJIR6,>'4\4:UJ M+>C!R7QR6JQ(XE@28LTG3,YN;=ZUS+]P[S-V>U+P44;G4]EB!EO#C+J&0-,+ MTXMVAKQ^ALQ[]\X0:P1A/X(>^@:63&H'L)5!A*AT;ZH<,<#W7F[ K/&Q<";. M8B.);#BB8>C*=LTC?(9'Q[*A,,$JA4/">ZB$+50B86Q,4XL91=6WPTK--@$OS2D+ MQK(H-=RQT2Y%R'&@@#7'<'913FUAP5D7[\XIHE%$_"B"#7;!V.:0NH<]GQQP M456P;VGE5C;HZPV465;M2_'&V'AQ/T[L8%_FUJ,#8G(IBHWM@,V*AHX0$@TO MXH?7#S;IFWLC2P8'-VMYYAK(=4+#"WE.J'ZV>F*C7)B@^82PV>'C3?&I,QIS MQ(^YKZ^L*?C@RN"#V#LG+S'Q%6%#J6F4NDYKR-$AH9]Q7[B,Y;I7)PEJ2K5[ M7B_%=JO.%7@[9B#$6B>@JC%61TQD16$4I?,C'(N=HZH0337BWY-]X9+1]48N MT+BUX!%SHP7;G 2C^0;=8NB2IUE(_"R$V9V_32?::]% "U >#G4.:C3O@ORI M8+R0.L9Q5TB3&QG#8=GJ(4L=FE&B,$C]&OVZWK%"C<7(R%13C ML0HD]+ &@.(Y' G!6N Y+]4SU5V3?(\R M-%RI'ZY_V!;W[^US?+!API%D(9U70(M9BL/$D:-40Y3Z(?K=MI2ZT /[*:8Q MVC:[#,4.=%*-3NI'YS=;;E[H@F77F)D.F%:.ND,U3ZF?I_]_4E[BIHG198;G M3R"L5A%Q>'KTW._\@S^CPIZ(=ZU\1_$F9#'&R%!OFB4HBQQ%A6H>4S^/I7Q8 M4C9,KC>Y9U2LVDW$$I*2S!!OVN$(QH: \F#3J] $4A*F:694 M8\NS/ R../8T5*.+^M'UV._WI5K1Y:5*CE*T?<.F_;FD&LR^X748XWGNZ<-M M3;'(3S$U.=2)NGP&>SA9M<4G,BE$<1C/PV,Q@_T)=I202,,J\L-J+E0?LEK% M(N-E )(B;(@US6A(C2>NJZ-W5BK6/*E7>>2SHK[NAG<^IJO3ZT*WZB69V?4[ M]/E^>.E'-S.\@_1;WD >M4')MM!D^"F! #;#:SW#ET[LU9LQ:]%UHE(?=RR' MC;LT@-^W0G2'+[*#Z>6JF_\!4$L#!!0 ( %=":5-'C&HPM@4 -(, 8 M >&PO=V]R:W-H965T&ULK5?;;ALW$/V5@5KT LB2+#M- M$U\ VVG0%'!BQ&GS4/2!VIW5$N:26Y(K6?GZGB%7*RE(W3STQ=J=YNRX:;?G.4^B:1OG--1NWOA@=C[:&]WI91S%,+\]; MM>1[CK^W=QYOTR%*J1NV03M+GJN+T=7QR^M369\6_*%Y'?:>22I9./<@+V_* MB]%, +'A(DH$A9\5W[ Q$@@P_NYCCH:4XKC_O(W^.M6.6A8J\(TS'W49ZXO1 MSR,JN5*=B>_=^E?NZWDF\0IG0OI+ZW[M;$1%%Z)K>F<@:+3-O^JQY^%K'.:] MPSSASHD2RE5*;(E MO56Q\TRNHG=\ MB_-Z_F3 >VXG=#(;TWPV/WXBWLE0]TF*=_(5=8_I!D4ZH\L=#7>> ]N8#2#C MM;;*%EH9NH>1,98QT)]7BQ ]!NNO)Q"=#HA.$Z+3_[L33X:53?TRM*K@BU$K M-?D5CRZ/)_15Z>C>&>4_:EL&<.1;YWO"%+UBH]8*#L6!'8$TF G=(NA2*Z\Y MT _???/S?#X[NW%-J^PFO1V?C:DWKWGX$>=-,:'E/KUNRKSJ0 @0NI3-NL85)PY**VSKCE9DS.TYL/8VPJ M"Q62QE)P593:P%(' 7.FRVPL(2!8OB,NB.:8$EL6.3TOE2\-AR!(XJ:%+>A/ MX@&2!->CCL@7:\[X*#JH4@&% GU,BRZ@=_#&2-FPPZH!UY5J\WV@>K/PN@1< M8KO2WMDTAQFF:D&$*NHQK6M=U+1F$5]B%B&J&QTIC&"?X)?61I MW/'SLY44J4TD]'*O7(=J)$O"N.N,Y*FP #&40;(Z9Q?? 0%\<]^V4Z*,01AD M#V!ILATCX0>D+M-X9U5E#SK!"S]B)J%1Y%;"%0X<":IM8;J2R7*44R6/T29@ MX\/#+@$<_F."8"@Y$TB5T&8M8A"=?$ &+Z@^M[_BU;LV]%/I5[I@'"'AX;#4 MW,_/F]63%$""(!22#[E LQ)!F)?#&97*I1_XD.:Q\JXA5+NAT A?VTYP"HRL M (ZY8M]Z#2/@6/JM,QLZ?I'U=RS#E4BVFBKH<_=V; R;>2L:M_=WVRZBOM[X]DBH&.1@&"5M9=C1M35P%+BD M"+Q,=D+",*,7TNZV6QA=I"J@26/*(>5LIT3-_.)K/9,4'$*=10,5&F@B%=F''+V28Q=B1B:X;_ M"#=.X\5I:K EZ:TP M,'MQEI:E 9**JN&\1US<\/+V J?:E2(!Z>11">S!UD %Z'"[FX"VL$@UD5M.VG]<*A/ M$!UE.]1^,J%7^XOV3OXOW6BF>_=,".@RW:9E"SEP7X7CD4T+](@N'? MF,M_ %!+ P04 " !70FE3$DGJ#\,* #2&P &0 'AL+W=O82O'_\5MF#O+)Z+HG+=U7 P-:FW"K[R+.(P6+*>/ M+,CB@HSU#ANQEJ^DEY?/6GLK6IH-:73!IO)J**<-.>7:MQC56.JT+:;RX*@K;&:_-1KRUE2ZTD7TNWECCMTZ\ M-J4J]]>?0L]!V:Q7]D7V58'7JCD1^301V31+OR(O'XS/65[^B+P'K!3_N5HY MWR)8_ON5#6;#!C/>8/9_0?>KLBE;+UPC"_5\@G1TJKU1D\OL1'S_GN*#$EC: MR%:5PG:MT,:K5M>BL'"8<7B**X?9I?2X66LC3:%E)9S' Z2F=UA#DX@=M+]' M\/JM^,-HFGY-DQSI<55#;"'%1AG5RJJZ1S(6JJ%)1)(J0IA=\JY']C6Y[6JDU724IIEDV#UZKH6NW)))K_^J[82K-1XJ6M:^V8 M/XYHWN3Z]G':!+)CUH"\M;4>4R&]59\[ M36BM[@5IB*$6YM=0VJL'\>'-V,JZD>:>#/@Q=(-V/@KIZ"%YUE:R_:!-Z6!D M"VAVVAY.U?BYW5I"W=X:;.2ZE=.EEBWP.J$8V,H;)52E02^L"4'!H1"5!NU5 M4"VBB^0P3C*G1NOZL-E9,$90.]$9V944$XE8=9ZXG$C9\4:&)E9"EA]!=L%H MOY5>("@3"BZ*2]MH U&), I:.(IN;Q$O]D:3Y\1:ZG:'&AF-A M._:/'ZG8 MX+\%:)PQ>%:2!=H-XV/%W=9V%5Q-P2?+&.@?.Q/*"413H__/:A[KV0K%+&F> 63ZY5J19XR[TU/L/)&M0YA[VWQ25PW ME?;B]7JMN,")?W7P=$^2B;B%:WF,'"NRBQ36A.6.ESM>#LA(-3B\)LMIY$1< MP4,1R3XU'EB;L!O=%@[C^ #$\6ZM-QV6$S(>[8%B#$G*CV0 !^=**6H!?&M# M%8>%$.Q#M +81Y43M@ U4,8BI&C.2FVT,92&T:('(N*Z4:S%*TWQ!9-^-X>H M$E@K*]N2Q)2@A,+;UJ$=*"IF4XGM@Q!KU+%'&R,*Z;:8&D5&/CK8B1@/D8V0 M:Z0FXJG0-)&R-%OU+C;( >P;R%&N$;EB P&8%J9 1/*XMT!AV!&[_)2>G$U' M[H(E8_\C<5U'IA@J#AYHFY+VD('2NPWR59P'0 (/?(%;=+?<;$#:<):0-=$2 MK?\IRQS$" .'N@D%)U!31'DH2X12'0BW9^!2NZ*RK@NX M0H2*@Y66*UW%8A6$4/3WX?B@'?M%<+0;,QT"H@NII^X:2BO$(.Z2!0Q5:;DC&C=J MK36X+F(8 .=6C0C16%*1#-GKHO;64'_"S1!GP^/S^IK+$<#% LG 6\G!_4*C M'2BX9(5B\2!W-]8Q9,D07%1NP6T X&JXE,O$2"*U M5(0Q2@AA!J_K(,18<_PMZ0G"N=@27SX4G^-%\ 7P\?>):"KJU3F7D35-8*7O M49(4.E T).: %=7+5:5Q5*2R[K>MHL*D2-Y(V!9/9%ML[\.VZ,D)=OT7QT_3 M4:384?)Y56R-_MQAN'.AP(^$%;(J^EX]:,/;B@H)5H7F-,@DZW"4YAY!NECW MW(7XE2:*] )'BM @8OQS9^D'FE%'2FZF8N/!)X,C\&SL9=T?_A')[2<&O: ^ MDMV 3KZ#SRE""S9OW_I>[YQUXZ3 M;Q=+3F *"@Y:],VL".XM9-OR&:B-\V@ MC!XV\IYAXL:$\<=02ZW*4/] '*V]XRHT5KS$GR?2K&3L(M'CHP?O>T"N_YZ. MDO:/?@6I/Q$O]TAV6!CT*_86QOIP M5/%"Q!\-HTTT(12">Y!Q=/1 &ES0^4#!]^(E=;*FN!?OZ0@6\@IE8W=P^C&5 MCSC.;.< )&Y?1&_ UU^<.<1/(LT6299FHZO?'[!M@SY_L$S!HUQ%8S(40>.C M=)HGYV>S)Z.KJ] 8[N92X%&K\6-@4J%-LZ?#[V\*19Y1ZYW\'4(>TF\$SC6] MN CHQ., ,,GR)#M;[BY>*?1-1*WO8B_Q2N$(%#B/\L!;CX0K^UE]Q]%G!+7# M P\*$.%[GO^%U!]S8;[(D^ERMA-ST.A0R!WER[-D.9O")67)=9QH-6;SH&\^ MSY.S^?*;L.1GTV2)4/G0]Q4A_>)NH_V#@P.K.7I [Y-CT\HGV'1&]#2 1P?Z53%3-Y*M+CG,_@3KRA$.:G!U@/ M]) )O>>,:[+,9BA_YKC/]C1+YEDNTFEROEA$#S\(X:#8" ;' M1]0^>O8,IZ-O$5\"OJ?FQU9VPXW\X3393_.C:?UA)KY.DX7I6";S=";. MD]GY/#I8?I<+H--YLEQFX2);AIHV3?+S!:LY3Q9Y+AYZ^W\Z^LY2JW;#7Y/H M1 =V#)]]MS9=;)7%8I0D8IY?2_0UM,'S&N_P?4$L#!!0 ( %=":5,/E4L@L < M .H2 9 >&PO=V]R:W-H965T=>2KK<*OW5K(6P[&E3-^9JMK:VO5@L3+D6&V[FJA4-=AZ4WG"+6[U: MF%8+7CFE3;T(?3]=;+AL9M>7;NU>7U^JSM:R$?>:F6ZSX?KYG:C5]FH6S'8+ MG^5J;6EA<7W9\I7X(NP_VWN-N\5HI9(;T1BI&J;%P]7L)KAX%Y.\$_B7%%LS MN6:4R5*IKW3S2W4U\RD@48O2D@6.OT=Q*^J:#"&,WP>;L]$E*4ZO=];_[G)' M+DMNQ*VJ_RTKN[Z:Y3-6B0?>U?:SVOY##/DD9*]4M7&_;-O+)LF,E9VQ:C,H M(X*-;/I__C3@,%'(_5<4PD$A=''WCER4[[GEUY=:;9DF:5BC"Y>JTT9PLJ&B M?+$:NQ)Z]OJ]-*5JK&PZ4;%/K="D/A*X8*]A%VUH;] MK:E$=:B_0%!C9.$NLG?AFP:_B';.(M]CH1\&;]B+QDPC9R_ZWS)EO*D8]EIE M>,U^UJIK#?O/S=)8#<;\]PW'\>@X=H[C_Q_B-PU1?UZ8EI?B:H8&-$(_BMEU M-&>O979C6(6MSABLRX;=*2M8,&>?](HW\AOOVP+IWW';:<'4PU3;8UO!2K5I M:V&A;]>"H22\WR996KG[ZU_RT"]^XLM:L&5G$+$Q\&45XZP1V_J9E9@59( < MF=Z P#+@!4]8VRUK63H_O'GVV-TYF?+8+TTY]Q@<_=I!."AZ&LS9;X=A;#D* M6*ZE>'0AHGJKM0L,YAOS(#0%RNO:K368<1Q@V+[HM5BAX@+ 62D,[:A2NE"W MTO96^FCVB2&M:8 N&D!LM5QV4U@FGHY5*&(M2J4I>XH>=U77CRA"K:HD72.R MELOJ'&4K>2LMK^=43R1N=T[V,+A2P:B0! .'AED?QO6@U6:7S78MRS5J5-9= MA;Q/HC">9Y@M=4V2SB'4$8N&@V#W'H.&(1_DF3S:%3"PF'$5,L=;(S;HVSG !)%)PAY4XJ^ M6KQMP:-> 5L=M<.*K3KI9#QG CV#66U&[AX5EZ,%7%\UMB]-->TKM>\,'(7. M %:DJEC7NL(UU8 I.:;M"EQZJ5:0],B\ZMMIC4B'&"[8+56<(G&E M%[]W\I'7$ A&0V5(/P)5T7A987/;OJ2FH'D?3L-7.*4,A79C'IA[F5Y3/VF MP$++GR9ZHU#@A6G([HGDLI]."BAH'+K30$?QQ$M@\C>%3CP601"O83.XWB"R$N+##7 D-/4,/QIBH 7 MP,3/2E5;--FXG&>QY^<1D+&\64G7+<[L801AYD59S#XY/%X22+TPSP8PO@_" MM*"!YV>YE\8!^S!AX(X<$U9>[(N.Z>$J-[6#<@^J&9UCK&\.43L_9'GL4?*HRA'9-(<3P7-^6Z_>IE-2#4Y%/P1#(/8 MU;EG4?U2Q'L'?CK@\H-X3*F0!EZ>)#\R_R8'P$OS[8>F_P4<:2$.GG:/YN(= MSI/#_?UP?'5,?NY+AAG;+4VI9>L*=0)9+P!K3EA]1"^41!D1,>P0Q2OB1 MTR'=N-,P"B*P-\X"M(B?1"S#W$H&<#$%43^"9T=-6(^#A&6I%Z0Q+%-K9BP, M0R^$[@=9XO5K3^#C_SB+1LO?LY>%*;M5QM%1[W+=+_PI,"^ C5NP<+$"X.< MIGJ4INQF0R3^-CZ&\A)CU'%6E.M&U6I%W,%#*:94D R\C . M.(NB!,W@N0H5'K5%G&)@A_1"8.B850_2.B.YSU*4)$9V20&<"Q8@V\B/)P-; M/+6$&[CR!6=:/Y+ PZ_"[29>%$:$5 )O"7*+"Y9D:#$?)#""Z[(_&"M$5RMW M0%!%07' X4M5%_D2#PDLQ\3$X"G F MC+P(?E[%4(X'@V$19B9!DK/ ]U)4(\B\+ T&#-6?LJ6&3P /D/,CP!/A'\P- MZ#3V@PD\LA^K[C'GM08'Q7V?+ :!3U''60:Z>2GR[P?*X/6"SC*!OK7L=%@Z M&QP<'EG'_^&AG5[X-,S.\%.$^$W]'+]Q@I4AXZG\BZ+)V>[(>#.WI3[PT;HE?O*8I@[ MOOM/$>/J^"'GIO]^L1?OOP)]Y'HE@5$M'J#JS[-DQG3_9:6_L:IU7S.6REJU M<9=K@5=)30+8?U!XRQUNR,'X>>OZ#U!+ P04 " !70FE3<+,-1H<" !G M!0 &0 'AL+W=OU EPCB* MSL.*<1FD2[^WU>E2-59PB5L-IJDJII\W*%2["B;!8>..%Z5U&V&ZK%F!]V@_ MUUM-5CA$R7F%TG E0>-^%:PGB\W4^7N'+QQ;<[0&5\E.J0=GW.2K('*$4&!F M701&OT>\0B%<(*+QLX\9#"D=\'A]B/[>UTZU[)C!*R6^\MR6JV >0(Y[U@A[ MI]J/V-@40]X#8\^X2 M>9;7S+)TJ54+VGE3-+?PI7HTD>/27(_U&))H!'$43T[$2X;2$A\O M^4=IP&0.-](R6?"=0%@;@]; -3>94*;1"-_6.V,U# M1#K]+4S-,EP%)#"#^A&#=#J&H9!/)<)>"1(2EP58YJJA(783;L#28592D6B M2R@.(!*N/Y.4#:KNRM!=&5##+58[U$/7%W!&4%NJQE#3S%O8,,%DAL L7&/6 M.T^\P;JIS2"==*C"U#$00/+?]!,DZB) M\-ET/II-IB^2_$FIRQ*?C^;1#/YV/>'1\%>H"R]Q YEJI.UT,.P.K\BZ$\]O M]^X)NF6ZX-* P#U!H_'%+ #=R;HSK*J]E';*DC#]LJ27$+5SH/.]4O9@N 3# MVYK^ E!+ P04 " !70FE3F@FV<5<# !3" &0 'AL+W=OR:3T;TNVZ%PW>H/_07UN:I1-*)3O43AH- M%NM-+.'8R!E13&W/'DQVJ39$P(%9:>$01][O$U*L5 1..W M$3.9MN3 P_$>_4W03EH*X?"U43_)RK>;Y"R!"FLQ*/_>['[ 4<^*\4JC7/B% M7?1=+!,H!^=--P83@T[J^!4/8QX. LZR%P+R,2 /O.-&@>6E\&*[MF8'EKT) MC0=!:H@FO@>UUA]30^)5(3LWS/["(_"GB#_0P6V0GD63X_@K>8E"X"WN+O ME5Y*5RK#8AW\?%XX;ZDX?CFRQW+:8QGV6/[W;!X'6LW@!2RX;1%JHZB;I&[ MBT+AV%+R=]+C>9E#[T.HJ<$,%FJIA2ZE4""<0\]NPL,.+4(7P2O@'J$^*P=K M&9EJ73IR9P@Z"X]=@78Z$!"Z@DLL1^L\6+,9LR/,5MPC%(@:M '*KG8U6D<6 MOV/C ;_NDS10>(_*036$_5F(IK1 %^L*N:Z>8?)RIDCA,\0_.$9_-QA/<-=6 MEI0TJ>%&-EK6LA1$Y'!\:SQE[4OR\*T9',EV7W&IXR.UH;VC:[,>R :?PVF^ M.LFRC$9??':6S_/OGHSVJQ%O/(5_&G1$X5_.X/\3.#_-CG#=K]Y:43$!QY4D M_>/DLO^N3O+%V?C[IVP\MT-TY+4X.O]7%7D2ZJ@4UCXRJ2=-H8QNOO9H.[K& M"P^B[ZUYD'33<\*(#SH?9M5AP8K88E)3(#F )0=N'39&F,;B>#S.=/ MUNG%/(\/Q2?W^-Q>"=M([:CI:@K-9M^L$K#Q"8L3;_KP;!3&TR,4ABV]^FC9 M@=9K0V3'"6\P_8_8_@%02P,$% @ 5T)I4V*\)*L " KQ0 !D !X M;"]W;W)K&ULS5C;:;'DF*3O9?=C:!Y"$)(Q)@@. DKU?/Z>;$"G+MK*9IWV12+#1E].G&TV> MKXR]=PNEO'@HB\I=#!;>UZ>CD-WHU+J:G!YSFM?[>6Y:7RA*_75"M>4I;2/UZHPJXO!>+!>N-7SA:>%T>5Y M+>?J3OGO]5>+NU&G)=>EJIPVE;!J=C&X&I]>'Y(\"_Q3JY7;N!8426K,/=U\ MSB\&,3FD"I5YTB#QMU3O55&0(KCQ1] YZ$S2QLWKM?9/'#MB2:53[TWQ+YW[ MQ<7@>"!R-9--X6_-ZA<5XIF2OLP4CG_%JI5-C@8B:YPW9=@,#TI=M?_R(>"P ML>$X?F5#$C8D['=KB+W\(+V\/+=F)2Q)0QM=<*B\&\[IBI)RYRV>:NSSEQ]4 MZL]''IKH?I2%7=?MKN2572?B5U/YA1,?JUSE3_>/X$'G1K)VXSK9J?!.U4,Q MB2.1Q,EXA[Y)%]:$]4UVA"4^:)<5QC56B7]?I]>[H6"OOBV4F)D"U:"KN? R+50H"?U?Y82NVDIK25_@@J2,,(T%VU)_*H"5 M5V6J+ /V067A9MRB1S^QN"I-4WGQ<393S'MQ*[UZ975/5\(O3.-DE;M(J(<, M%N"(5U8Y+RQDW+ZX54M3+,F;S*I<>S&3F2ZT?Q1OQ-__=IR,D[/N_^V+:Y^T MA;H;K2KQ3=E2W!A9B3WIA$25@T?[(F^4^*12"N%0C*.3\6$T2:8B&1Y/L!\+ MB'@2QU@XB;'PS7A9B-KJ*M,UKF0;7K^QW_&]PD/K 7$NTD_?&)]@3[_<7K>(ML3=DY&@2'4(U7Q\GT3M8.TIG8G!I\R9Y-V9D.+- M>'AR(E)=%(3H]^'=4.10(*U@N I0:-O]CEL1>JE?0,E,5P 91=58XFM.I(=E M,,TV.(G$E.T>GC$A-FV/CX93=-W6N'VU /:"G4)Y>$6J@X1KTH-.BJM,K4D* MH3>3Z3!>J]_G,$B@+[2G67W<1G-/[[.7<=RK$26.(YTQ$[-'@9Y79604@>WI M(+\95">PE+K@7F2J@GW=P-K]",FK9HZC*N X&8IK8RWGV(D&#+/SZC?1D")GE.*G[B-5"9PM4:40/29>IJ<+0J^ 6U.^-*;*/C36!'+R+R"J% MJU6F9QI,[2S4RFJ3B[IH4 .8#.JZT!D'CRX\UURYR7 :OZ64["6DFT[^5NO. M76/:%8$J9)4Z;/$XY(Z_[=O&;C3WG6E'W$2DWZ&09&7+T/@,$!G+U^,SL@T6 MO'T%^A<[[_\GZD?3OX(Z=OTUU%]$YJ< ?\D.%*@_&E0*;8?3^>\H#V!Q8ZH< M1?>9($EE=2^^X"2F)DKG,#> F\_77VZC **IU$$D_,K0[P+=^(!$G'XX*&G\ M>@9M*%+6(=A;=C,XV8/)VBLJ7R87Y;W)?+.1>BB$1-64?1R$U@(S+MFCYB/W M>S0 M]JEB$%E^C#SWB+1@OL@;"[ T0 B@X<<"% 1L52T?Z2C=X$4\3(CJ[:%HK)YS M:]T>9H8@"YP"0MRMC8 BRE('-U;I$,11VGCG$10];2M_=U>A^%^K /1[I )S M$Z8F*?C3X77VT(M09G"*I&:V$ M;(,#NJ)Y4.45YLNS\)CBP8VJYA0+-);*SI4-LY8I="Z#^D(C>>&.&@?F7CQO M^/Z,TYEK&NNH>G@4UN1WVH0-[6 %5( '!54W-EM0#^%5#UIP )FL-%7- M[ML"+>6]Z@+6U1)X, D 5P:7G%X[2,1E*S)?TOSMGM ]8KK0G.?6=;(K7X"G M:'(5IA14$9Q:IRN<95V!AN1Y5@H 2+^2D)CAW: OW4CHUJZTA^GZK7L74!!1#UZ%5OIL+MX]]LZL*;=?0A)2N3U.\^F]9AL5'#1@?T^4 M\"*WP]9*$K%0O]5/LI M[U>>S!P8. M_@E02P,$% @ 5T)I4^U,R',Y! ?0P !D !X;"]W;W)K&ULO5=;;]LV%/XK!QJP"Q!;CI.N368;<"[#.B!%$+?KP[ ' M6CJVN%"D2E)6O%_?]=V-C&E M5U+CM057YKFPVS-4III&AU&[<2/7F>>->#8IQ!H7Z#\4UY96\G;,\D'@-XF5ZWP#1[(TYI87;]-I-&) J##Q;$'0:X/GJ!0;(AB? M&IO1SB4K=K];ZS^'V"F6I7!X;M1'F?IL&KV)(,65*)6_,=4OV,3SBNTE1KGP MA*J1'460E,Z;O%$F!+G4]5O<-3Q\B<*X41@'W+6C@/)">#&;6%.!96FRQA\A MU*!-X*3FI"R\I5-)>GZV\":YS8Q*T;KOX/)3*?T6OK_ E4RD_P&$3B&(#,XH M]!3.34[EX 0S.HD] 6 S<=(X.ZN=C?VQU\0_IZ@OI$N4<:5%,*M>W'"#2OA MAO/N !:9L#A8!GZNQ98JUCOX?;YTWE+-_?$$K.,=K., Z_C_2=*3SG@*G+I" M)#B-J,T=V@U&L]=#^!<@8)[^2:7,S#"900SFE;"I@W<#L50(E$EA:^&W&A*C M==.VE?09^*PG038:-5K\6JHM')[4-7 )966#0J%-1O)P\.Q@BDMX)UT7NHU M8(V^4((.&3G+7^:%,EM$N!+>4Y P7UO$ )I^:"DHJ;VAQS_@.PAK)D#H+8@0 M.RM36=!8=)X<=D"(F@>R:FR ;J#E/=@AGU;2$$Q@(U09JI&W6[4\QU12.1() M2Z0AC2$>L?(-"_>PAO"A(, /L2Z,$O:CU&0,&P8<<)X98Q>O"VEK_!(*0OGM M-V_&HY.?.JGI6+.8($U< D.?1'52T?).CP'A0F".QG][OJ\$$GYS_?#F2DC;3^5>DI^1W'"@N3@3&W@6JNNI M$B$?9JWE7Y@.:81MJ,+;B%RAI-_7=_81T;;MVM'[@K9[49-\Y=YX)+0O*IQ. MDMJZ>=\OF%1R-GRC^-R\/R^7BP(322(7M]Q6GYP/._INYTN?NL<'R $:_>1Z[8<2=*V&.=ATNOH[JHM2^OAWN=G=W MZWE]I;P7KR_F5\*NB4)0N"+5T?#UJPAL?=FM%]X4X8*Y-)ZNJ^$SH_\':%F MSE?&^';!#G;_.&:? 5!+ P04 " !70FE3^,[>/]X$ !Y#0 &0 'AL M+W=OL+WL12>F<[]P/CZZVVCS: MDLBQ3Y54]CHJG:LO!P.;EU1Q>Z%K4OBRTJ;B#D>S'MC:$"\"4R4'69),!A47 M*EI%HGO#;%-5W#S=DM3;ZRB-=B_>B77I_(O!XJKF:WH@]VM] M;W :]"B%J$A9H14SM+J.;M++VY&G#P2_"=K:O3WSEBRU?O2'GXOK*/$*D:3< M>02.94.O2$H/!#4^=IA1+](S[N]WZ#\&VV'+DEMZI>4'4;CR.II%K* 5;Z1[ MI[<_46?/V./E6MKP9-N6=IA$+&^LTU7'# TJH=J5?^K\L,,N.I@>8WP=3 #>6$\D%Y< 9?!?C_:&O/V3T9 M]E!R0U<#!WA/-,@[J-L6*CL"-6=OM'*E9:]50<4A_P!J];IE.]UNLY. #U1? ML&$2LRS)TA-XP][68< ;_IVMO9'L]YNE=0:I\<<)_%&//PKXH__"ER>A?"E> MVIKG=!VAUBR9#46+V04[*H+=H$1RK7(A!0_YKE?,E<144RU!A)/U=)8)%=[G M7.:-[$F1V2)G7!6L$+)Q5##J1PNS#K_[4/I'LK<["RKIQD(\!-T&58Z+?]M49+C3YI*]1=<2*M<5[$D'F>S9\#.9O%\ZLDA.FH]_YD M/OW'WO\*F7V 7H00)3[N79!>^#!E\Q&[(Z716]N<^A :.14O^09RUM3CMN6# MB\TZ)*JWOK%0!\D+BKIQ_DU;1@I6',_?=#R+D?=8Q\C#*5;D #SBSTD*;;H" M/(WR;ZO@?QNF+C[?)B8W1=<8,4(P4:$S.]\UJ:JE?D(/I(^-<$^LEASF9G&: M3?"<@W%74+OUZ]4NOBH-4/KQ$)W&&S"3'.&=T.XG)I]"+ A?'M714.:;SO#'&D[E LZ2U4"KD=GV_BG>%O3I(S1#2#9?!@"W!%?0IEXV_PT*NMS[P MP3JX;O>C=E@AGWW*'3KP$HPG*@+C]O.FP?J<(UO\5V$8K5:8;S'Z-K+8\S-' M%;[L$Q98'F];BKS306[L6H8(!G;]Q'QUZ^EO=_.^U0^(< MZMY%)XV'R82-XRSUSWF2XCG$9?[D9,59W2S-@ %^X6W!=TPA[?XG*]*MH%NT7;N2V)K^0K)>MV.(MTL_MM>59,J&4 MLD'MI-%@L5I%%[/SR[F7#P*_2.S=P1@\DXTQG_WDJEQ%J7<(%1;D$03_W>$[ M5,H#L1M_CIC19-(K'H[WZ#\&[LQE(QR^,^I765*]BDXC*+$2G:(;T_^$(Y^% MQRN,F&979@T;JX5_LQC@<*)RF7U'(1H4L^#T8"EZ^%R36 M2VMZL%Z:T?P@4 W:[)S4/BFW9'E7LAZMKW1A&H1/8H=NF1 C^O6D&+4O!^WL M*]IG\,%HJAW\H$LL'^LG[,GD3K9WYS)[$O 6VQCR] UD:39[ B^?Z.4!+_]7 M>O!>ND(9UUF$WRXVCBP7Q.]/F)A/)N;!Q/R%$7Q2V_?O'Z/$$WW-L?O? MV&,11U.,IVTNJ M R#;%$,\OYG!L_+\8@+T#V?X3'!<%&P<#W+,7>=3XH4MWJ%U0OED=;I 2\)S M8*];X^10,2,IT9A.4ZB+DWCVJ'PL*N98\C54V"Y4)"'GF8ZH9O';2?6AAD*] MZ;GAC.%C9YF/DL4]2.?CQ+%07)7'Z3[&,1R[!9*#.[5!NPTO!\=D.$O#]3JM3H^3 MB^%.?A ?7C8?A-U*+A*%%:NF\=M%!'9X+0P3,FVXH3>&^+X/PYH?6&B] .]7 MQM!^X@U,3[;UWU!+ P04 " !70FE3I[B!D% ( C& &0 'AL+W=O M27+I MU)VFYXGO>A\Z_0"1H(0:!'@ :%GWZ^_9!4A"MJQS,OT2BR!V\>SNLR]@+C;. MWX6U4E$\M,:&RZ-UC-UWBT6HUJJ58>XZ9?&F<;Z5$8]^M0B=5[)FH=8LSDY. M_KIHI;9'5Q>\=N.O+EP?C;;JQHO0MZWTV_?*N,WET>G1L/!9K]:1%A97%YU< MJ5L5?^IN/)X6HY9:M\H&[:SPJKD\>G?ZW?M7M)\W_%NK32A^"[)DZ=P=/5S7 MET@_6]L.VQ9RJ ^./.SKN/Z M\NCUD:A5(WL3/[O-WU6VYQO25SD3^%^Q27O/L;GJ0W1M%@:"5MOT5SYD/Q0" MKT^>$3C+ F>,.QW$*+^745Y=>+<1GG9#&_U@4UD:X+2EH-Q&C[<:(_[Y8A>CS]]\ YK\9S M7O$YK_XO3CVLZ_1D+@[@?K?R2B%)8@!QXEK\ZU@NC1+75E3.VDQ]?A/7"FMM M9Q2ON897X&+I95JQXA^]V8K3-\GA,][P 2+2;@6.4!X8M(U.!'6OO#1"[C\] MKF6<"=DZNQ(.2CQ6M%V%F>B\N]>U$E(T7K:*,E:@LI0G_?$/K\].OWT;D/*& M@86U[G;4RR8J_PC]7/R(Y\895!DF5UHRMI8VF! MM/7.F8'MV'$"?!JU[:$43EC+>Y5Q$>:3-V\)W;QT*:G\7H-8>MGSPA@NAAMV M=];ESA$8=@$>6TKW5&P,F6BO%,6<=S+D-*C MUW"/":X$D*)9',PN6CG0 9!#!W5A\/4$]-E(3O'BLSMMCW]HFAG 5:9G$_ZL M_Y(")X'5$^K-6E=K86"DP6H$%5+H*B-UBY\>!('6BC.&7R@?T9V$T7*IC8Y: MI5UA+8G02Q4W"@XIXTQB">);( "$9/=PW 0O4BXVM :C96!/D7!Q%M((W3)R M*(GIRJ.,RR$'-:55-1SKH6Y5T#$R26(T:A!7#R#@JM=AG5::_>9!-D%V2Z-7 MR?FCI4,:Y0.RT6]Y =;"W+://=RK4 KOCK74E6O1=\ZBZ'@=*#"8/^"<&;DLL8^"Y=+9 MVR4< RKH50]8/J!R7QN8EX&,B#W*N#@H#GUR2\4X"$% M2A^-+M&!S6JTU3&9K".HM44!1O5=JI$B.'_,2Z0Q(? :#.3,#3G\2^ 7M\Y( M_S.TAH*Z\]0I-!]_J_R]KE1X5('V5G>9:)T$PR X&=#U/O14/+$W^61_[HS5 M_AY1<7V8=$%0R2J7DX%.^5T6JG.6*?Q-LR>AB:I:6V?<:CL3C:S&%!LB)ZO* M]9:C/>4 /"T1;1"ZZ6TJ@C-^+6OXF7@K:30<(>0X'O0!AW\,%/5.\@'HHKTL M^VO)!B.I^21=DYD]N(#"AH:9?+D3RZBI=L?DLB6?0PG@820ZBZI42UP^/^6. M?0;@\D%\RE5J?Z2+\#P..F3'@CK*%@4^)"9B"('/K86G"1BN'5-B MIQP5A8A9G04Y*W'RX_*U5!8I0NKH+6!Q<>%RRNFP6WT:B%+6-[S;J]A[F[=2 MS_:8JZE HVC'LCK29@2B4HJJ>?EF<$313.4#4>/6-7%#[>.'CY_*Z>LE/@ZE M;-%$#R?4"D3,Y3 IG94'%&\+(6P1UMEC]8 <"A0P?LFUOV9FLA&?KOAH8D4AB W'I9L- M]TT$D&YNIMY0J4 MU_#R1ZH.$PG7,A!!-TYL 9V3*CF!RN9NQ5QNV0^RZX"6 M\234CH>' ;FV(:(F4$ _8B1V6Z6^-F^L4(.&W\F>R5U#\DQ*,271% "@$ZE' MO3D7#N<0E9\L4!+Y4;U)DPH7WVJD"C:O< 0F>C2@:7AZG))/\KKLK.EL-KJ< MRD8;GE@W&-49U%E> 42PN45,KN%A0Q=WFD)NO.L477R^.D"Z5-<-ZIY&ZVD> MLJ,ZOG8]2K3DW?1*%N[3WJM[5Z4\W4G!V43SV4XZ-CB_S,6^2+']T%.EI3J' M/1/I"TQS\1/W%5I^H?FSJ6$-5[(,JJ:F,^5_+>ZLVQRO<2G&+ -MG6+5PT Y MJF#O/:>#VEJ:AJAAFSV]D_OEO30Z#_>T'GH."(FF-OW2V#YIV!2KYID2QF)\ MV<# -8R.HZR./%IA,D71%/_,@?OB=CMJ&$+_T@GK24/8(:#1+>;*>H=MS[>" M0]P;$3YEV@"%Z]L&9I$@O^UINAT:+Y5_BIKKO5CB<*M"R*-L3J/PZ 8_>>5 MZ%#.LN&5DB$-1P2<+@8#=P::3484O?N#=P#RM9$;&US%:EX2OB^O(V-:S5Y6 M4@COC!+L?[DA#%'$9M7EH?>YJ(\7G\$RHY<>,T(N_'Q)M'V-!6/WAHBQ]?D(_?[074"(UNZ!A!O*^?398))2)Q,O* KE$-I MX4XWW1 P%L0\E?G\U2T'JIC7K.-O"TM''X"(_!@GRF]*D3ZCQ#R;Y\^7\WW? M%1?%AUM,0RO^/$V3 ,"G;[CCZO@%_%WZ\#MM3Y_//TF_ @QA5 /1D_FWWQRE M-C$\1-?Q9V!<&#%Z\<^U0FYXVH#WC8-5^8$.&/]?X.HW4$L#!!0 ( %=" M:5.V--&%^ H "L? 9 >&PO=V]R:W-H965T?.G&^=OPVU4E'<-<:&UT=UC.UWBT4H:M7( M,'>MLGA2.=_(B$N_7H36*UGRIL8L3I;+%XM&:GMT<<[WWON+<]=%HZUZ[T7H MFD;ZW1MEW/;UT?%1?^,WO:XCW5A'HE25;(S\3>W_5EE>\Y(7N%, MX/^+;5I[=G(DBBY$U^3-T*#1-OV5=]D/DPTOEX]L.,D;3ECO=!!K^8.,\N+< MNZWPM!K2Z >;RKNAG+84E)OH\51C7[RXZ9?8*W[0H3 N=%Z)?UZN0O1(FG\]<>KSX=3G?.KS_Y67 MGQ9W?#P73QMRM5LI+ZYQ46*%N P");O1K@MF)\IDI2IG8JOP'ZR-M1(;C0II MA*N$% 7MES'*XE:@=ESGQ:^>JNC&57$KL>.]D9$P@0_7-BIOI1%A%Z)JPDPX MSS+W]9B+CVHFHELK///(]%BSZ%;Z:)7'MEINE.B0.S[*6V6%NHL$ +C9*$EQ M"=B.XS8J1+V6$>(*& [PF0DH7.J"[Y%.7C6JU+@\J,C;.\!:@#CGL.W4=Z)M7 J%'VI M;GYV-G^)FC8&CIVQ$[0TB(^KJ@ X7NU@*&R6MN"SE&YSK.F(@D2/SUOO"J7* M(! 3N"1@)31<*:,5G$LP4G\U>]!?,O\""'6]O"=+3HV7+^O)=&TB$KJ/M>U9;-RTHC=$AZ M_-HHVR'P$'$\B,#2((U*/D/+N554(;THOHL0G$[7HWY@G.%GL@3>:@(!:AS# M-JPB(Y%V)5V7]"LXHTL.=HCXDZH2&J)WTFXL&+UC47YM?Q_,5GYM?#9 1Z*>F+FM>7$&E<2ZFRGY&G+[Y:2O[T M&:*YD-^H=3;*<9^! MEI4*1".I0RF/1C>M'RQ1T:6MI#;X'(5Q6+A2= DA&UVF>DN\#-DK9!06U[7T M:VH[QI"!VUHCR-Q7LQOA7C:1.\U<_$VS/5R65T;J)J703Y3YEC/B>C":_$3] M6U+Z0+6$<$@N*@J1,)#VP^<9$T+IUE)^124NF4)NJ+> MGRM;9FOH)V*"A NDX[9VHNU0@9)" C!A:[::2J_XH]-$ TB%B?)EYU,R1)*B M79DLI0PE!3L; )4X&SOA'^ T,*Z4#? KS'(._A) MP9QK*RZ[-;(I0Q8'%N9)NTO;**'8XU8BZVG<@ _9\%QQ$U7W EAIPRJEX" ; M0/H:C>>Y3,?BW-O6^S;F)*;RSU%;*41#Y?V=CZR]+$N=\CANG0BH U4[0Q"/ M?WJ3L"3)AC_@^]9Y'$I-R$)B+4TU)'2R>S9-E1GA06_J1^0MZH-(>O3@JK3Q M@[J3R<.3A3^@LIFC7I&>M.RJ)KCR$(XE2L*P0E+00Z#,(>,\W\72LHN["784 MN3QSRGY^KB:01TH5B'QN*];F6929+WMRY-E$CBE*;9>AC4LO5U>R+(S)/U0S M^#%C4DJ-05$6SKK?CQ/!'?N86_%6[D:@V,>&? #5!:47Z$()T,/SHK<7(R]# M!9HPK@J&^(GOU@.>$1QWL78Y4Y^D+K/<"R@LE7=-#BG1ER8SF[]VI(5*]7(S M5@ =_?8.Y8TY* U(C/H)VC?2T_R3FI&X[ NR;X+L?G)+X7*#(J1*- ; 3U?: MII<@N3$?B"?WXB=\R#7M56X%"59Y@:BZV''>)XQ)#"RU/RR=0DGR[3Y?^6\5 M@;$U &)*X72D8D<9 "G!VG:B!2W21-]BC2ZWY:HW9=)'8'RDPU% KM 6H2B:*2+U8*\^[03=*VSF; (4P*?;T\ MWNY\^I$SC?N#_K?JW9CW]9@_(Y&R;0TDP9>S88_AJ;^:>(/L"RAV/A5Q(7.Z MS+$2VT*E=2HWZ+Z#;4%B>3S7X,XM TJ=?PCGNQC0::)*PK>''E&(K1'4<0Y+[4\J 22']Z1L,'[,/'8% M+=ZOBZ0(!(+'':X"[MY?)?E22:XP#.%TC^F.O$R-:=4%S$@4XU01]XCW#/P M_*F@'<39=0JRI[98B\JX;7@(2G-QF;L(=NUQRMPDGYY(&W2:5=]SL0K]A$R? MTH"!5\-9T16WB4J,+DITCZ"XKYZ)\]+9GN"LRA/-H.V(P(P,^XVI?V>6%>1) M>)/XX?U:WSVR%;F+6P5Q^^MA.+KJ!]F/%!_-;ZEHHIV.H)\<@N%+HQND,T45 MH)]>3M+=E'N<)00-M0OJ4XVU'TRPSJHMS_?HI2!.Q#[G-&5 I4^]C<@5-$ST M%-#^==8PJW.5'I@32T73V^%7 P/C' 9VJ(?ALY6ZG#*RGG/1N9RFS,0.3YXK M:5B!]($CC8\YO*W<#2/IL^/E/=U3OQU'MCT.M9T&]&PY#>C(^%CCG@P:+5?: M/!YCG-'AUOT@T[6&88V=X/W*# G)FF9*.F$$&=*HPB#@L$I3FB4?CI<)U:?P M\V1ND8/VU;P^3'AOB,C)P8WT7L%SI"%6HKS[IYD^$]-?I18DUUZ-#+/79K@; MTAF_T("U?/6]S*PBU>N]H_O MJ.0C,#@7O[+Q[S"O44U/(.$19R&R!:)."JZ0A[,\SQ!=H0WT-[^V0:-Q9I/T M-^'28"LW<>WC)"U68 MA,J11?3L1545C2%N<.(AUPT$XA&RL<\KYH<^IRTF'S#1_]?\F9;IC8WI6^9P M=_@2?)D^@([+TV?D=]*O@;$ L I;E_-OSXZ$3Y]FTT5T+7\.!3D$V>"?M9+@ M&;0 SROG8G]!!PS?QR_^ U!+ P04 " !70FE3?,8I !$' #/$0 &0 M 'AL+W=OL=.TS=R;CB=NF@^=?H!(2$0, @P>EG5__3V[("DJE=3T@RT2CWVCF].+V):WG!7]HM0Z#9T&>+)Q[H)=W MY=5H1@8IHXI($B1^'M4;90P)@AE?6IFC7B5M'#YWTG]FW^'+0@;UQIE/NHS5 MU>C52)1J*9.)']SZ5]7Z7WJW%IY60QH]L*N\&\9I2T&YCQZS&OOB]7T. MAG!+<:]75B]U(6T4-T7ADHW:KL2=,[K0*H@?NJ=GE],(U21@6K1J;K.:^0$U M/XKWSL8JB+>V5.7N_BE,[NV>=W;?SH\*O%?-1)S-QF(^FY\>D7?6XW#&\LX. MR-OG\)\WBQ ]\N:O(PJ>]PJ>LX+G!Q30C6T2&Z!:KR&],90;HQ^N;FY&ST;"VE+$2N% M@FVK9*15(,LFR;O59&\C@0RK7_[5%32KI1XX^I:!R[X'VC=Z/[MF]&S MB?B]4AM1.F%=A/V%2:42,*L3IVUF)RYSR%LZ%[$4TKWZDC2AM=@(LA!3'N[7 M,#JJO?BP,O:R;J3=D /_#MUL76R%)!JDXG)&^D_:E@%.>D"SM?;KI1H_Z\H1 MZFYMH2BD1="EEAYX301RH)*/2BBCP0=L"4'!J= :#9XR,*U%%REL@V02#)/? M&:Z<-5L'A@ B2Y.5J:24&(M%BL2]1**!]5A::(0L/X.46Y26 MKM$6HL;"*A@1B%^B0[JX1TV!$TNI_18T\MFK !H-')XX,+'!?P?,D/4!2U5) MX=&AGQ\:'BJ7#")-N2?+-L\_)YOIGQ.=HYSUYG!^M^X]!$4IO0]0UU>@^ MYC@N@>*>J2.#!6G?R@Y<-VTA!4:DEA8'-L<.<:WE [*Q,XU33@8<\DTN^9P= MRR4R:$ ,E+5U3OFN!DH="N-"\NPK1*AVTFBYT*:EBRR$HM95_UX_=FEHH(V3 M[5'9I'B->FJHM(,H04BH]5WJ:M.OXX1(>="E*ONU5BP!E8ER Q)@*0U7"2)* M4*;.I7I5X6#J[B2:F.+AA'JGDKD7@'^U'?:Z&J0IGU1X32J/ MU,R+OF9>',WX#RA$&X'_3>GXY!H>\=Y9/!$ MS\[Q.%0BZ.#A4XZ+[/"ZCDTYL0HR'#7&JF2?54*#YPLF(\J1 U36N,"1&/\Y='B<@A31%U_=E:UBM,* *DQN=+).\PSU*6R8=Q,Y0.EZ( M_])"<7J!]C1W&YC_DAS]P#+J;BC,(".44;$-!,:&4=;=S0_%XQ\8](*:$@X# MNL($X[*F^85XUWK9@>X60?E'24LAAW(Q"T&D* $Q0.>_I"D75.=086 *Z#K[ MT[K1:3G[NY9DC^MAFA]3HTO,1?))XVS"/@%C2,:.BZ%I,[F4C7 MDLU>*IP.+MFX'JWX4P*"37;E^W8_VG^MN,F7].WR_*GCO?0KX(U26&+K;/(2 MO9O/GP_R2W0-7]D7+D97\V.%GE9Y6H!YNN!T+Z2@_X9S_7]02P,$% @ M5T)I4Z3XM#T^!0 &@\ !D !X;"]W;W)K&UL MK5=M;]LV$/XKA%<,":#&>K$E.4L".$Z+%>A+D&3KAV$?:.EL<95(E:3BIK]^ M1TJ694]6$F! $)/B\9Y[>>Y(7FR$_*8R $U^%#E7EZ-,Z_)\/%9)!@559Z($ MCBLK(0NJ<2K78U5*H*G=5.1CWW7#<4$9'UU=V&^W\NI"5#IG'&XE45514/ET M#;G87(Z\T?;#'5MGVGP87UV4= WWH/\H;R7.QJV6E!7 %1.<2%A=CN;>^75L MY*W GPPVJC,FQI.E$-_,Y$-Z.7*-09!#HHT&BC^/L( \-XK0C.^-SE$+:39V MQUOM[ZWOZ,N2*EB(_"M+=78YBD74BQ(=)(HS8SL*[: MW6@Z MS$&=7HPU IOMXZ0!N:Y!_",@,_))<)TI\HZGD.[O'Z/!K=7^UNIK?U#A/91G M)' =XKN^-Z O:*,06'W!$7U][OXU7RHMD35_#P!,6H")!9@< 5ADE*]1*3,\ M3*JBRJF&E B=@22)*+"@,L/T1T 1G ,YR852IV3Y9)<%!Z[[ C\(:RKZ7)4T M@PG[EZ:\CXG6"E8!YPL*BF!)T_D05*N$,!4X#S] M!PF-%:V5(5B+_,4B+_:0/S3('RWR"=JJ,U$IRE.<7M.<\@0(U>0&$BB6N#WP M+!M<\H9X?N3XGM\9?>GQ;8T=J_4,L+T!-IDDITK9(K 6GWANX,RFD]/.:%X8 MJG1DT8.5%,4K@_GK+S%:]EO[^QD;<&*CIDD)DHF7*.FSKQ,<+!/=1*>I%8R) M'SC^--X-!M@];=D]'63W#6C*@5> C=,:U/)3LT6%HDAL)&: MHC@)XJD33UPD39HRPRC$I98_:F=O$ ;.-(R?35PP=9T8R3R0L+!-6#B8L#LP MY[5I=T@U>[(;8+',V=H2WT1+'GID%OH2. C5G\"O0.!'B0&\# M\@14*CS(L$_8KP=T:?5THF5,^@\M=XG$D1B$D?]\@_0B9Q)/#]8.K?%JDP[,7^R. M!(K.+9I^_H:@W:%-N!/[$_)9\+?;7N_Y3N@'Q'.=610UU.L-86M8&X8!FL0M M3>)!FNS%"A-H*6*0-209%[E8XU6HCR>#:OMY-Y'[[,-W#\!&O(ADP![ M%]<#2GQ&I_?7=[PXRI"CWC5F[GMICAG'\V9F$.+ TM/SG"@.S,C%VTT0'=>Y MY^2>8M^)P@#9Z$4>B9W0FY"9,YF%#?_HBU* -LV<./;K@1_7%R[7"6:1-3-T MHB#H)>FX\UXI0*[MJPQ+V1R,]=.E_=H^_.;U>VJ)%:5\_2Z'Q+66'&3Y>01H!7%\)H;<3 ] ^AZ_^!5!+ P04 M" !70FE3-W>-9Q8& #V#@ &0 'AL+W=OQCV($NT+50259).TO[Z M?8>Z6/;BM'O1C>?ZG>\/4GW6:R$,>ZJK1I_/UL:TI_.YSM>BSO1KV8H& M*TNIZLS@5:WFNE4B*ZQ27*_ ;=R=(QOE36:RBS,E'YDB:5BC M!YNJU49P94-%N3<*JR7TS,5-J7/9F++9B()]:(7*""S-CC]EBTKHD[.Y@1>2 MG>>]Q:O.(C]@,67O87"MV:]-(8I=_3FB&T/D0XA7_$6#]Z)]S7S78=SEW@OV M_#%EW]KS_V?*65,PK+529Q5[H^2FU>SORX4V"M3YYP7'P>@XL(Z#0XF@HXI- M)=B')3L0Q'-POVB4FO94MUDNSF?H2BW4@YA=?%H+MI05.JYL5LQ0*?NV*[\) MS0R6,ZV%Z9*NRFQ15J4IL227=K68AB>W&&'Y]A69.V4HBQ'U0BA;FQN1]R]> M5RBZN.RX;&!/;C3\Z!-VV3F]WB@E&M/'<,JN,[VVD>3T(+YLRH>L@H!F1^SG MGQ+N\5_PE*9.G+KL,L_EAM847$(0P3BLP?A";!FEG#4Y$AGT>.+$2<#>-KFL M!:!XFNB-0I[#(\[NE&BSLK"12*"@T(#30$?QT EA\I,T(,J>"((XA-WHS ^= M -C<*5HT7ZT_2KK%L#-=+J-LZH3(N2<(:ED)C*#]>#S?B=(8-5@*!%-0EE,$ M' \FWDA9/)95-7Y.XL!Q$Q_(F*Q9E01'9W8W AX[?ARP#Q:/YP0BAR=Q#\;W M09@6U'/<.'&BP&/O)@PFVZ&WVU59N:@?E"#B)*'(V9?.VDA- $]\; MG<@]8*?*6_R2R)T02&RC&$0")PCBT6@KE=UQ"(:A)$H\"& Q:J"N+M^CT%X? M?H]' 0J;I MA1(? R*@-8(8)7R/'S$C&AJ"F,4^V!O$'EK$#7T68VZ%/;B8@J@?P3-0$]8# M+V1QY'A1 ,O4FC'CG#L-K.2*N,/=%%/*2SSF M.VGH(A2@,9 LWXT#SGP_1#,XMD*I0VT11!C8G/X)-'I?R65IK)'$91%*$B"[ M, 7.*?.0K>\&DX$MGEK"#5RYQY[6C23P\+.PJZ'C:" M!%ID*N\VQ@+15=)N$%114!QPN#Y-9\_WB6E>@!DO&KBMK$96X&^QI)\7^NU% M_D2#U(DP\3$X4G"&^XX//P-03,?,Y,@29CG.A&JX<5.''D]AO(_V5+# MAX 'R+D^X/%Q!W,]VHU=;P)/V8W5I9+UP08'Q5V7+'J>2U$'<0RZ.1'R[P9* M[_64]C*!OC7LN/]TTCO8W;+V[WS73B=\S.,37%*.:^0FN 8AOO093^6?%0U/ MABWCQ=P6 @D$Q_8P;GD M]#J4X3!E(B1ZS M-7+9+;+H#1]7H.[)BZ&,&P09/V+',.*&Z0D-&?M$#X&3<)H_*&<(+CSW3SR? MG$5JH5;VQ*69W;Z[8\GX=3S4779GF:UX=R)\GZE5"8PJL82J^SK&&4IUIZSN MQW>8F M7P:1(X0",^L0&/V>\ J%<$!$XW>/&0PI7>#A>H_^R==.M6R9P2LEOO/Z?:+]C7,W5XF1+&?Z'M?*=) %ECK*KZ8&)0<=G]V7/?AX. 6?1. M0-P'Q)YWE\BSO&:6I0NM6M#.F]#Z>Q3%B7)N:I;A,B#5&=1/&*0/)<). M"5(4EP58-SFG$'?5#5@R9B45B0:X'%)3@/8V21F@ZD:&;F1 #;=8;5$/79_# M"87:4C6&FF9.8\\]LX1?(!DE%Q,1\GX$D@KI 1)=U=KE-D+ M4#^E$:S3( U $0<-+/]%EYO4381/)K/1=#QYE>1?2EV6^'PTBZ;PUGC" Q54 MJ NO=0.9:J3M!#&<#L_)JE/17_?N+;IENN#2@, =A49G%], =*?O;F-5[36U M5984ZIA,D, P MDP< !D !X;"]W;W)K&ULM57!;MLP#/T5PAN& M%BABQVFRK$L"-.V*[5 @:]+N,.R@V'0L5)8R28[;??THV7'3-KF>:5F&+DO("I>%*@L9L')QWSZ:GSMX;W'&LS(X,+I.E4O=N\24=!Y$C MA (3ZQ 8_39X@4(X(*+QL\$,VI#.<5?>HE_YW"F7)3-XH<0WGMI\' P#2#%C MI; WJOJ,33Y]AY3GYU<,:[ACHD2X1J9*352 MQ:V!HP5;"C3'H]!2%&<;)@WBM$:,7T'\ -=*VMS )YEB^MP_)'8MQ7A+<1H? M!)SCN@.]Z 3B*.X>P.NU*?<\7N_O*5]RDPCELC;P_7QIK*8N^7$@QFD;X]3' M.#T48^-CJ PR+IE,.!/ C$&J;E&7.@77E]3;2:DUERO77]SL*_G!:&YPS\R: M)3@.:#(-Z@T&DT6.D"E!4^>0K3O.9O3X+TK7NNUG+%6I7S*U.;-0H<;#G,G< M0=!162R6J-OS B93N,2DT7:]-NH L2/,G&T0EH@2I (JOC09:D,:6SGE#K_B MJ3E!X :%@;3T\5TBD@H"1=UVZ-IN#Y,.O-;KE.$>XK?&H7\ME26XF>8)%8U+ MF/.5Y!E/&!'9E1?*4M6.R,+FJC24MCEVDX"/-*[ZGJ[7K"0=O(5!W#^)HHBD M=V^&<3?^^$S:[M9XS2G\J].!#%^7[1/YO5S M=Y0T4VM3 M&K!]VW+S[0*E/FRC+'I6W(E]X[PBV6TZOL=[=%^Z6T.G9&2I1(O*"JW 8+V- MSK/UQ[Y22QN>Y=X9N!>'<[@H+!Y,'7DBTTTWBB-)?).41?C' V3OP%7S6RC46 M/JD*J^_Q"84RQL.>X[E@)PGOL3N#/(V!I2P[P9>/^>6!+S^5WY6PI=2V-PA_ MGQ?6&>J%?TZ0ST;R62"?O1?LT,F@:VJ$PKU5OI,$?N+6MN,E;B,:*8OF$:/= M0X-0:TGC(M0>G/\TQYD1_Z$%H891'*9"DN"M-.C>A"C60#5TV!9H0B&OL#P> MLJ&J_I'">:M[Y>!376,8#+CC#M_13H0"U^C>9;,X9W-@9\N<\*2@C/,T)<4J)<6#=EQ"9X0J M14<2'])[ ;X@OBBZ-(Y*7$%%_1(,*=]04Q#6]ER5"*6VSL*$I?%JGD])6,0+ MMIP>/07;+%ZN\CA?,,^>LGA.T@U:NX;+WA@DVLX[HL]'?2.UVO_J?+(!.\E6 MA$FG+\) _(/9!^]DD<(*8D-_"C3>@.YKK=WS MP3L8_SV[_P%02P,$% @ 5T)I4V,&N&FI! 6 T !D !X;"]W;W)K M&ULW5?;;N,V$/T50@T*&]#&$FWYDMH&DMTM6J ; M!$G:?2CZ0$MCBPA%:DG*3OZ^0^H2VXC=M,"^]$441.W&6K)1Z&P MA8\@A -"&M\:S*!3Z03WWUOTG[WM:,N*&?BHQ%>>V7P13 .2P9I5PMZKW2_0 MV.,)IDH8_R2[>N]D$I"T,E85C3 R*+BL1_;<^&%/8!J=$*"- /6\:T6>Y2=F MV7*NU8YHMQO1W(LWU4LC.2Y=4!ZLQE6.\+GR"O/M1)XJLT5>+ M) _772S=(]I[ZWE*JC*H'A7=>"JGU=]6!6AFE;XBMUB_N$Q5 >VVM58%03]8 M+BL4)UC'M#?2D L2A]$TPI&&H]$0Q]Z(ALDTZ;O7. HGXW'_%&3&38.*1NR! M.KDHF?5)/9)X%$XI)<-QF-#I&V"]:3B;N.VH.:*D1R>H=M@G-,&1DD]\RS- M-Q ,2R6W8%PH,&Q6\]2]8FE(GU#K..J3'W^8TIC^=#3KTIQAE%+FA*PZ@]6A MC&<'D,E)7[SM7K9E7+CBX=2A3($6> VY$AEHY_\9;;P_C!KO3T:=]\>SR;_V M_CMT=@&Z\"&*7-R;(%VX,-'9B'P"J;#*UCGUU9=TR#ZP+>K90(=;'Q^\XHS% M1'765P;I8/+BCK*R[DM]C"1:<3I_XV0:8M[CF& >3G#$'$"/N'D4(YOF )Y' M^:^GX'\;IB8^WR+VA92"H;DTC.D8 MGS,4; ]4.[Z?=O:N-,"C'PZQTC@#AN/XF/B9:RWIKK7D[,72,B9'C.$Y%94K MZ3[T;UUGWI23U]E9K:XKO3+H9E@$V'8:T%L(EH]Y>_DX!^V.7;E_--O3NC[( M-Q^G+1,@K4%Y)'EHA;\87VFW=^A^* [3_M5:9K&LKE#P3)IC-^WQ4(HKK/'> M,NF05Y R3 &WRC6!]1K;5^QL*Y&1',W#=%H_6ARX+$YBVJ;]=E MZHQ -W@3>:4L=N+^-<=?']!N ZZOE;+MQ"GH?J:6?P-02P,$ M% @ 5T)I4X7$3&JQ @ ^ < !D !X;"]W;W)K&ULM55=;]HP%/TK5]$>.HF1$&@I%2"MH&F;U@\5;7NH]F"2&V+5L3/; M@7;:C]^U$R(J >.E+\0?]QS?Y=0OA=%RR%2[0?B_O-3?"Y=V1=6TRXGG)W>Z163_ ^KBR!3N&6VT@@J@[L2M5\W<#9'R[@P M[\>AI4,=-$R: Z[K ^(#!WRM1!=ZHP[$4=Q[!R&8G&DT>XAFQXD66':A'YU M-#].-,>$B'J>*#I$%)*/K9EQ:V;LF?L'F&>"&>.L6UB5/,'C-]J'+Q8+\^L( M>[]E[WOVP2%V5114)..X.U R#6LF*H0S+B%50C!M@$I6R]E;J9I_Z/E=/UA/ MHVX4]<;A>K<,)T7-_Q?U2N*@E3@X*G'.3:*DY;+"=.?^=8 V2F5HD(/%$O4Q]\_;U,[?H+87+?O% M4>';S*TF8/D& MYHU:]M$;_S%&)UWF<*?-NC?QAND5IWLH,"-&ULE59=;]HP%/TK5U$?J-21 M3Z"K (F6M=ND3:BLV\.T!Y,88M6Q,]N!5MJ/G^V$-# 2L1>PG7/./3?W MT,T08(G5 M4[X0>N?6*@G),).$,Q!X/7%F_LW#P. MX#O!.]E8@\EDQ?FSV7Q*)HYG#&&* M8V44D/[:XCM,J1'2-GY7FDX=TA";Z[WZO(T* MJA[Y[B.N\K$&8TZE_81=A?4%:1M8.,L/(;O53OH4$(_19"4!&"(X(? MM1#"BA">2X@J0G1$"-H(@XHP.#>'8448'D=H(XPJPL@6JWR[MC1SI-!T+/@. MA$%K-;.P];5L71'"3":IZ;+L0.!K6)(-(VL2(Z9@%L>\8(JP#2PX M)3'!$M[!5R0$,JT#O3E6B%!Y"1?@@DR1T #"X(D1):_TH5Y_2WDA$4ODV%7: MJ8GGQI6KV])5T.)J5FSZ$$17$'B!_[2<0^_B\BW0";V[;KW/!>U#Z)5Z)^CS M,^C^^U;ZAV[Z$N=OT3O3N/\/H7->R\/Y>EZE=ZCBZG:J>RJH>RJPLF%;]4XT MS\_92BJA!\^OC@!A'2"T :(VWXK'SR!S2M05Q)QML2@GHVY.?JH[2KF!E3.S M>3L-QNZVV0 EPO<:$*\_J$$'-J/:9M1M,\EE&N&];\AK6R \_ W'=C#E(68YMCVT#@9>&!;%.I%ZSQ:(>V>(7EU]V2JYE5H20DQU001@''F[O!!-XN8*05 MC,1O!!_$T1CH4-:,?=.3^^1N8&N/<(9CJ2&0^GO",YQE&DGY\7<).JAL:L7C M\0OZ3R9X%\DD>G=(!R !&_0/I,/[/ S+@/R-5[,,F%^P:&4M0<@ MW@O)\E)9>9 36ORCYS(11PH*IUW!*16MKP2\53.A6 M$;M)W!Q)-!YQ=@!<2RLT/3#9-]HJ7X3J0EE)KIX2I2?'JZ) -N %=E2LB$Q MHA),XICMJ21T"Y8L(S'! ER#68KH5HT(U0+[?)\AB1/P1::8@QG+5:FFNH:> M,+BG,X%H(D:65-%HGZRX M]'Q:>.Y<\-P%GQF5J0 +FN"D17_>K1]UZ%LJBU4JG9=43IU.P!7>W0#7_@0< MVX$M_LSZJ]MMX?P[ZXL?MGZ2#+>J*]?@N1?P)E]F]V B)2?KO43K# /)P!)Q M3.4G\*LB0%5PC^@9_/' L@RH/7] //FSP[!7&?:,8>^"X2G*$(TQ0!*L\990 MJFM8&=MA3EA;F4P+O*'!T[SZ-':B ;0'5E/QZ^O16X8^@%T3N7FYW*N#>UA M&)S*+=KPO,AW:KR3!/A5 OS.!!2[,3[9C5O5,NX?#RL-AIX>37'/+D0>*0S:[&E2N!F].YFM>3(/SM/E^Z$6->CH7\R.5W48UM8 UWD%132UH M0S<,V\,/J_##OIL)TZ1[&X5G#CBNXWA1,^P6N2!T/"=L!-X3;_$ZWDGH415Z MU!FZHB1UR*!@MN>*M.+OX)$C*C*S5\ D^4NU9G5>DJ*#LJ!=-V'[?=D2'O5_ M^-_RY;P$/,XX= ('7N MZ-2N.._%7*6EWM0%Z[X&W?^)O$K#/=@+ULT0=G?# M'^&O>8G9/WEU:X+=O>DM? +/NX\B +])$Z^*G;I:]RCX2I-ZRP&W:R?6K08& M[TP"-XGG8@U**;B^#Z$M7D4K K>.+H(YYEMS Q? W.6*LWNU M6MWR)^9NVUB?PML9;%F?ZZ\"YN)9PQ>?%#XCK@I'@ QOE"G[)E OB1>W]&(B MV2\3]02P,$% @ 5T)I4T8X M:4Z> @ -P8 !D !X;"]W;W)K&ULC97?;]HP M$,?_E5/4AU9:FY! 8!4@0=FT/51"L&X/TQY,V% M^,?=]S[GLX]I+>2S*A UO)2,JYE7:+V_]WV5%%@2=2?VR,U.)F1)M)G*W%=[ MB21U3B7SPR"(_9)0[LVG;FTMYU-1:48YKB6HJBR)_+5$)NJ9-_"."QN:%]HN M^//IGN2X1?VT7TLS\SN5E);(%14<)&8S;S&X7XZMO3/X2K%6)V.PF>R$>+:3 MS^G,"RP0,DRT52#F<\ '9,P*&8R?K:;7A;2.I^.C^D>7N\EE1Q0^"/:-IKJ8 M>1,/4LQ(Q?1&U)^PS6=D]1+!E/N%NK4-/$@JI479.AN"DO+F2U[:J\S9PE-NB;+4TN]3XZ?FV*0:(#+8T MYS2C">$:%DDB*JXISV$M&$TH*KB%AX+PW(PHAQ5F*"6FL,$#\@KA>H6:4*9N MX,KN?RE$I0A/U=37!M,&\Y,6:=D@A6>0WL.CX+I0\(&GF/[K[YOTNAS#8X[+ M\*+@%O=W$ 7O( S"P=-V!==7-Q=DH^[H(B<;G9%]% C:-@ M,ISZAQZ*444V4?H@/KHXC?4$1Q-(HG_1#C#F+\OP4Q%TRW%6EO61_&^&U% M1L%D$+["\$\>5\YSL7?[*'*RZ>90*@T#I+F1PYB5+YP'5EF$!&Y"7/@>F5F(N, M*#T4!S-'(\PPA2")6!(/IO";>0I@9)\_A9@CJ53V.X_;U!_VB#U\', MB(1;GOZ@D4I&3M]!$<1DD:H[OOH$94 =@Q?R5-I?M"KW>@X*%U+QK#36##+* MBG^R+A.Q9>#C P9^:>!;WH4CRW),% F&@J^0,+LUFOFPH5IK38XR4Y6I$GJ5 M:CL53(MJ(!ZC*9TS&M.0,(6NPY OF*)LCB8\I2$%B2[0AW6NDPD1NH.0Z\TV MK]IR##$(8>>7P!: 3L>@"$WE&3I!E*'[A"\D89$SY^F([1Z,VHV,RMJ< MZR*9TVI#!V'/-0L!?9NE=$X,S?.ZSO;0O4\VXV$<99RJ1#1RO*HY7[]S< M_IO-C;U:<[WCM#?>DG5\M 8OH7_L;'->:BYM%]]^W.*[E&C?K]9\W M^1O /GH!(IIZ'-<*CM];PMMO=WFMX?A((HYK%[N'.@QVL5Q_^; MC.-:Q_&QA+P9V+P[JE1'&1+@:*Y_;R.N-*7X7M9Z(?'R#,!KT>&ULC5913]LP$/XK5L0#2$#2I$U2U%:B9=/VP(0H; _3'MSDVE@X=K%=ROCU M.SLA+32-]I+8SGWW?>?S^3+:2O6D"P!#7DLN]-@KC%E?^;[."BBIOI1K$/AE M*55)#4[5RM=K!31WH)+[81#$?DF9\"8CMW:G)B.Y,9P)N%-$;\J2JK]3X'([ M]GK>^\(]6Q7&+OB3T9JN8 [F<7VG<.8W7G)6@M!,"J)@.?:N>U>S7F !SN(G M@ZW>&Q,;RD+*)SOYGH^]P"H"#IFQ+BB^7F &G%M/J..Y=NHUG!:X/W[W_M4% MC\$LJ(:9Y+]8;HJQEWHDAR7=<',OM]^@#FA@_662:_ /VT \(:$'X&](\ HAH0N4 K92ZL&VKH9*3DEBAKC=[LP.V- M0V,T3-@TSHW"KPQQ9C*OTD?DDLS92K ERZ@PY#K+Y$88)E;D3G*6,=#D@LP* M*E9 F" S*8S"%*#A\X9IYE(RD]IHN0;5&[Y_:Q6.:U4AD=4#LDM$A::?!$YY!_Q/D;%BW M5.7D]_[L3P=GO^'L.\[^$SM=]->E5(:] M45-=2IG$"CA"'Q_07T1Q$K;S)PU_\K\YP!-IZB0,&U\Z0%?/XUW05>UDAZF'U)<9,=U#0_W(8S# MZ).P%JM@F"3MRGK![LH,.K4]2#RFME=4-9OMSG#KS18<%LZ'G%5:V\Q:ZLO? MN^I+4"O7 ;%V[&U=W?K-:M-EKUUO\7?F58N^I6K%L.XX+!$:7":X4:KJ>M7$ MR+5K' MIL VY88%_"J"L 7Y?2FG>)Y:@^?>8_ -02P,$% @ 5T)I4\XM M>6H< P 0PH !D !X;"]W;W)K&ULM59=;]HP M%/TK5K2'5MJ:+TB@ J3R,:U2*Z'2;@_3'DQR2:PF=FH[I=NOG^V$E*8!59MX M(?XXY]SKP' MB64ZM@86BF&#RTS>L>TWJ!?4UWH1RX3Y1=L:ZU@H*H5D>4U6&>2$5E_\4ANQ M1U ZW02O)GAM0N\ P:\)_D.^82N_"-4;926YFB6*)R>K:H,@MD$KDE"R(1&F$EU%$2NI)#1!2Y:1B(! M7]",":F1=_ ,M 1T-@>)22;.U=S#:H[./IVC3XA0=)^R4F :BY$M59(ZE!W5 M"4VKA+P#"?GHEE&9"K2@,<0=_/EQ_O (WU;F- YY.X>FWE'!%107R'<^(\_Q MW(Y\9A^G.UW+^;_HBW^._L8,O]DNOM'S#^@M.8O+2*)K6IU1^K_^\T:!T+6$ M7/PZ$J+7A.B9$+T#(>Z9Q!G".>.2_*DBJ"V'HZ>2<(B1A"BE+&.)VI)=NZL2 M#XRX/B6?)_YP,/!&]O-^S;I07ALU?X]R/<^-!O?.@? M]>&&1.H\AB..!HU2<*JBA4V(\)1%J\3[^^4(77?8*EH'*G!=MU6T]RB%"0=^ MJV@=,"?T_+"[:(/&A\%1'U;E6D2<%-J!([8.&[GAJ2KG.J\W@'/*VM7J^]O? M"X.6W;,.E.^&[=IUH :!VVN5K@,U[ V#5N7LO4LQ!YZ8UXA YEZK#KQFM'GQ M7)E[OC4^=2]G;L?X7+^0S"7\*E\]KVXQ3P@5*(.-"N5K%4G4D*\R5 MO&927?"FF:I7'G -4/,;QN2NHP,T[\;)7U!+ P04 " !70FE3_4@#OM\" M 1" &0 'AL+W=OL MJ ^M1).0!-I5@+1"T3JM*RKJ]C#MP2078M6),]N!]K_?V4DCJ@;&MA?B'_=] M]]WY?&:T%?))90":/.>\4&,GT[J\\CP59Y!3Y8H2"MQ)AZJ40!,+ MRKD7^/[0RRDKG,G(KBWD9"0JS5D!"TE4E>=4OEP#%]NQTW=>%Q[8.M-FP9N, M2KJ&)>C'$%>2.<6YH1I[&X(Q$+VX"N:X#"?8$\KGB+NE_Z)' #_H=\.EA^!)*EX3^ M7OCL>+C? ;_Y/^_S?_;N83VT11&T11%8OG ?7[52+&'8:'KVN,Q1+K6(G\B/ M+VA*;C7DZNDE?L*WJ+D4U<]_? M412$EV[0K6C0*AH<5#2E*FLR@W>JSA/@S5."L\3>N2XM@_?9&5RX8;>482ME M>%"*N;/GYM+&0NFN0YD.W[O=]5K?I ZCP!V^-;KI, I]-WIK-?\#51VEM],= MS6-Y1^6:84_BD"+*=R\P6;)^@.J)%J5MF"NAL?W:889O-DAC@/NI$/IU8GIP M^R]@\AM02P,$% @ 5T)I4P...3D!!0 U18 !D !X;"]W;W)K&ULM5C;;MLX$/T5PNA#"R2Q2%T=. ;2&+M;H)>@;G>? M:8FVB4JD2M%Q4NS'+RG;DA+SDA39%UN7,Z/#&DPLT%KPE3;U9<5%BJ6[$>-[4@N&B-JG*,@B 95YBRT6S:/KL5 MLRG?RI(RDY+OKD9P='SPE:XW4C\8SZ8U7I,%D=_K6Z'NQIV7 M@E:$-90S(,CJ:G0-+V]"I U:Q-^4[)K!-=!#67+^0]]\**Y&@69$2I)+[0*K MOSMR0\I2>U(\?AZV;ML.98XME4\!T0&JV\Z8LV-JVU&@UE.HT+*=1;JNSD;$Z;G#-) MV984X$M-!-;1;< Y6+2)I;]( ^2&@.NF(;(!F!7@(\5+6E))U2N^:M_:W+R= M$XEIV;Q3#K\OYN#MFW?@#: ,?-OP;:.<-=.Q5,/09,;Y@?+[/65DH;P@]04( M@S. @0-YC=N\SG)E3ELS8/'YF,5O"Z"J(L@:OV%%G\W6R$(DP"W ;IT> P[ MCV'K,;)X_,8E+E7RAWYUH(MAD'D79%,$]Q](V@_H2KZ;J:'>#8-TBH!A'*$> M]HAZU%&/GA6,LI\BKHC$G=OX!1$I'\^_%X1E_Y78$9931(1@ALQ123KZB9.^ MI3K.=-G4O-&T5V#Y #X1K&KFBRHHH:H*,[# )3D#BYHROEJ!?\'G<[PLB2.@ M:<,^<8;W"S:;M#KB_(SRV]4^29-.8A\^;A%#&9I!/+[)QT'"=. MCM=YSK>*DM*?G"A^2QU=IK12A1^72M$PRXF1\,1+^!2!LC2+S(1AT+?GP$GY M \MY18#$]P/2QIX9>"D:(! EEKD-!PH"G11O!:DQ+=KD\W;N/FY=1K;0S_84 M$L?6@/;=&J+_N[D>ON D?PIQM5?82P-T:\.MT-SD0QMM766U6E/)=A8;J89^ MJJ<0.(EMI09[)8"1D^FAS[$U*(E:9[DF0^0G>0J!83))+21[78%N89F3%5$S MH= %9JY\Z-<, P1!:P![T8!NU?B3\V)'R]+(*O&S.H5D:11DH857+QTP];0D MB=F:JCYTR*E]]J5^EJ<0E(:IKCWNH]?BPP0&*19$D$S;]3+$0I>A%!;A'II+G&#S:)0W[1,$!BU78M MPQXL\=VBH=@)G9GARK.3.R-5OT08('"2A;84]0J!W IQ3!%_TG\'W(V,_4IA M@* LL?0YU L%<@M%O\0A[O3[9<( B:+(4JVH5PGD5HEC2&LNVK,'7;!'X1#D MCJBJ-1+V2X.U]DO(+S,&B&/'A'J50>X=RD?.UN>2B.K9 MO:;7!N36AOF3W'5[@/QQGHT1\4N& 0*3S!*/7C&06S$^\,RY/G"%A3ZMS &"(RLNA;V\A.ZY6>_7"A-<\[(U*]$!D@4 M)!:>O1"%S]F]_'Y!']P[#X9.(0G,XO@)]?'@S%$?^'["8DU9HS*]4G;!1:I& M+O9GJ/L;R>OV&'+)I>15>[DAN"!" ]3[%>?R>*-/-KN3[-E_4$L#!!0 ( M %=":5-X[/M0W 8 +0@ 9 >&PO=V]R:W-H965TBD[3HQR\E M*Y),CFAC4R0/B24?#GEFR)E#,N>/0GXK5YPK]+3.B_)BM%)JE^F*KY/R MO=CP0G^S$'*=*/THE^-R(WDRKQNM\S'%.!BODZP879[7[S[+RW.Q57E6\,\2 ME=OU.I$_KG@N'B]&9/3\XBY;KE3U8GQYODF6?,;5U\UGJ9_&K95YMN9%F8D" M2;ZX&'T@9U,650UJQ#\9?RQ[GU%%Y5Z(;]7#S?QBA*L1\9RGJC*1Z#\/_)KG M>65)C^-[8W34]EDU[']^MOY'35Z3N4]*?BWR?[.Y6EV,HA&:\T6RS=6=>/R+ M-X3\REXJ\K+^C1X;+!ZA=%LJL6X:ZQ&LLV+W-WEJ'-%KH.W #6C3@)H-O($& MK&G CNW!:QIXQ_;@-PUJZN,=]]IQDT0EE^=2/")9H;6UZD/M_;JU]E=65!-E MIJ3^-M/MU.4D*U-1J*S8\CGZM.$RJ>)7HG=H5D^=["I_^[][WG,':"<-J>VS WB<]&23B3SI3E?S,8=!K#7JU06_ X$>=#;,B M%6N.3G)1ZJFTD&*-YOV)*=H9=XH*C=>34"5/T-3:]174?55)\N'R'<'8C\_' M#_V(V3 -0%07D3I/FIJHUC@TZA%[7G%;[WB.[TRL"Y/D?YB(\K*)PMT_P/= M\D0OPUU0U"HIT"S)^2F:;;)"+!;H%_KX+KG/N2-.03NBP!GX._[ ]6A<(0]; M4Z&3W!>ADER7F=H@%,5=<[_G4HH]XAM!M%%A0 +/"**-(E$4>*$11:!+2D,: MP&&,6J:1TVG7HJQGJSSLO+@U&3N=UYE,MU)FQ=+ER-AF17J<=GZT07'$S+4 M6/(IB0PO JB(!0-.)+@K4MC)^<-:2)7]K-= Q3U)OV\SJ1>!XNFJ$+E89ARN M-!B8268R $ !B8CA #%8A\;#@!0),+^D =Z99HD$,B8V8\;,I0.@ M2% 7B'W.@+&8!&;4 9@7>+U$N4^:=J2ID_2?4M<#M)%BD2F0*X6<'6&3K T+ M,/',1 %9\V,OC$VV "X,&/8&Z':5E1PHK;LTKU=T4UY+5[X@78$E[@I;E802 M:3&FA:/\QJL>0&]Z%B^?468ZTT91[-LS!S#F4\_R)0 +O=ZJVJ?<54_B+I]: MK?)$IJN:]5ROEEQL]/8&GD6^SB M2>!>,+S04RBO62=SO5W(2E5-J0QX8*S*+6UBU[GIEX"4(1% MYL9I L HC0)3+P$P7;&]@<,&VNDEZM9+-RU7YR2P90MA6B.:E %U$UJ'*P J MPM:V'.I25]4!P4 [I43=2NGWGCI16]: QTX #CIW@F# P1, 8 MNFM/%IHS'_0+O=YY%.TD#W4?KAQQ(D4[$4'=(N+@F10%ZCIP* 7 H%,I 8> M2T&]ZA]_0">P3B/+.MW!R$OCR[JJSMQ5_6!\F5U? M*2:FBKT&8"$+8G,_!,!(Q'QK0P3U2KP@&%C$K'=,[Z[KMXG>^O B*=+77;ZL M*\7,>W%XNP+&W 7L<'B!HD3,8@V J+4CG@ H'_OF'A] A7XT(&!85[B8NW#] MG:55>7[=F':E@X4OCFF7W]DQ6UI73"/KZL7<9AR&3 Y#I@"DK_1V_,:]6]@U ME\OZ^KM$J=@6:G>_UKYMK]@_U!?+QOLK)7&8Z MR#E?Z*[P^U#/.KF[(M\]*+&I[X#OA5)B77]<\63.9070WR^$4,\/50?M/RI< M_@=02P,$% @ 6$)I4Q'&ULC51+;]LP#/XKA+%#"ZRU8\?N XZ!IMWK4*!HUNTP[*#8 M3*Q5ECQ)KMM_/TI.O&Q(LUULD2(_?B1%YKW2CZ9&M/#<"&EF06UM>QF&IJRQ M8>94M2CI9J5TPRR)>AV:5B.KO%,CPCB*LK!A7 9%[G5WNLA59P67>*?!=$W# M],LIGP238*N[YNK9.$19YR]:X0/O0WFF2PA&EX@U*PY4$C:M9<#6YG&?. MWAM\X=B;G3.X3)9*/3KA4S4+(D<(!9;6(3#Z/>$U"N& B,;/#68PAG2.N^O.(0;QQBSWL(Y%G>,,N*7*L>M+,F-'?PJ7IO(L>E M:\K":KKEY&>+#TI5/1<"3F!!#:\Z@:!6,*J/;M R+LPQO $NX7.M.L-D9?+0 M4G2'$9:;2/,A4OQ*I NX5=+6!M[)"JL__4-B/5*/M]3G\4' !;:GD$1O(8[B MR'!^ 3<:*)!XV^5=%OMTK^E+O>Z:K[P>0IR/RU"-/7T&>,\%DB< L M+''-I>1R[8K=HN:JVE?1 2_S>&Z\GHHD.4N3R44>/NTADHY$TH-$*"=ZK9+> ME]8HRQ>PFDDCV# GL@)E:]3 JA_T &D"[=YV#S'2'7(GT_-T,MW/+1NY9?]; M)'1,#I4GVU.>.#N/TK\HA#OST:!>^RU@H%2=M,.HC-IQT5P-\_7;?-A2MTQ3 MYPP(7)%K='I&^>MA\@?!JM9/VU)9FEU_K&E9HG8&=+]2RFX%%V!&PO=V]R:W-H965T4%5&N9":%4\ OL6C-Y, MP[U$*DM3*I^O(!&;40NW7KYX8(NEME\$X^&*+F *^G%U+\TJ**/$+ 6NF.!( MPGS4NL2?)F1@'7*+;PPVJO*,;"DS(9[LXB8>M4*+"!*(M U!S<<:)I D-I+! M\;T(VBIS6L?J\TOTSWGQII@953 1R1\LULM1:]!",]-[FVJ8=R.<:JE>TJ8PNH< MM<,S1$*"&]PG?O=KB(P[SMW#7?? -+/L*"D[2O)X[5<[>O;2'U,7NF5TQA*F M&>SVRW7$6OTFN/Q7^_Z\-0G0C894_>6!UR[AM7-XG3WPODH:V^#*IF'ZN:EA MVPB]/(+5@?6X2]J#8;!NR-LI\W;\>84VA*%Y0YIFW*GE[)%N&(9EUBVTK5FW M8H9[^\%U2W!=+[C?,Z'-..XEB\QX#!TO/V#2=.O329L'LJ@3#HXB#L)&QM3-<"^LFNV MNRC!77C!3=F"L[FA ]?HBUZ"1%]F"N2:SHQBWO!5Y@A"? 3!H1/J\!@I@BL[ M"3Z8)$6(-[ $.[W%Y"">%.[-.0M8/I-=6$YGL5]HJPQYY&(/.W[^R;#QE[:7 M(DYB<>)D%OMU]DT4Z=9FL5_@L1-8W#N,);W765(W\2!SVHK]XGHG.#R; M,YW=:M \JYV!=L,Z]<2#HR2#4U#LE] )5+$F.!CG#ZIG)+]JOT> MTR=UV6Z'7$!^WMQ.T2I'^4,W;[#?$?U]]EQH/:?X&U&?M,MM"#RG6(O8LR MLKM@7*$$YL8G/.\;@LCM]&ULK59M;],P$/XK5@32)K$F=OJ6J:T$+1-(0YI6!I_= MY-):)':PG180/Q[;Z=)T2[,B^-+:SCV/GSN?SS?9"?E-;0 T^I%G7$V]C=;% MM>^K> ,Y53U1 #=?4B%SJLU4KGU52*") ^693X)@Z.>4<6\V<6MW& !SN(+@YUJC)%U927$-SOYF$R]P"J"#&)M*:CYV\(O:<%-L>/[#?.>>/,BBJ8B^PK2_1FZHT]E$!*RTS?B]T'V#OD!,8B4^X7 M[2K;(?%07"HM\CW8*,@9K_[ICWT@&@#P Y%Q#N :%SM%+FW%I036<3 M*79(6FO#9@+6"ET15:5J>(1(K(!(0W *? M=\,7$!LX=O#@&.X;IVO/2>TY<7SA";ZWN2BY[B *:Z+0$?5/$'T6FF:HD(S' MK# CVD)>[^V,QSA?D@&$W_;#$2;71B$05#;'0GMUT+[G4(?N)$F M-?L%"4J8BJU,9,[2I+TY7#Y]'"4=0XZDKXBV9'ND>U[M$907U9Y*@EO*.P M_RR\;79C,CP5WG$M<]P=7C.WT9Q+2)A&O]$];$6V97R-XFHII3'+F/[9<9VC M>K/HW^H"#@ZU-?A/E6%/U+SR3S.@T^188*/XXTZ![],4W#N*[JF&5F'=!$$O M"%ZWUO*_QAV[<*CBF'0R+2$N30Y4S]9O=,.DTNB6@7FJ;$;?"LK1!54F]L 3 M2"Y14@*Z@95]1OI="@[E'X?_F#"' HV[*_1?)$S_S+>DU;#C,<&'@HR[*_(9 MR=--0'KCL#UY7L)%[%:HY70 MIM%RPXWIA4%: _,]%4(_3FRW57?7LS]02P,$% @ 6$)I4^:PV91A!0 MFQL !D !X;"]W;W)K&ULM9EM;]LV$,>_"F%L M0 NDMD1*<5PX!NJDP0(D6V:WVXMA+VCY;!.52(VD[ ;HAQ_U$-&);2H*JKYH M+%G\W_%X^MW1'.^$_*8V !I]3V*N+GL;K=./@X&*-I!0U1)%)9DE#Y.(58["Y[?N_I MQHRM-SJ_,9B,4[J&.>BOZ8,T5X-:9P0Q1#J7H.;/%JX@CG,EX\=_E6BOMID/W/_\I'Y3 M3-Y,9D$57(GX;[;4F\O>10\M846S6,_$[C>H)A3F>I&(5?$_VE7/>CT494J+ MI!IL/$@8+__2[U4@]@9@_\0 7 W A=^EH<++:ZKI9"S%#LG\::.6?RBF6HPV MSC&>K\I<2_,M,^/TY!H6&GU OU,I:1X?].X:-&6Q>C\>:*.?/S6(*JUIJ85/ M:(W0O>!ZH]!GOH3E\_$#XU?M''YR;HJ=@G-(^XAX9PA[V/\ZOT;O?GGOD"7U MG$DA2UQSON5*R\SDET;_W)D'T*V&1/WKD ]J^:"0#T[(/X!D8LDBE-+'7/]8 M($N%\T(A?W&V$S\8>?F_\6![Q'98VPZ=MF=0&55(K$QV+HY:#P^M^P[CY[7Q M]7AQ.CVHE1JP#>P!(DC=%-QI?FK5JMH& 8FE$-#G.^9U]^KXN@ M^GMT\9TSFE+%%"H+!C(0WE+)Z"(&) ^F4!'&K>?U0V>D?6P]PZUB722 2]G2 MQ>\$+[[EB^\&3/N@NO7\AO3U+7U\-WY>!G4.469NH2(D)I^95!K=,>#H"\@$ MW0G*778M>/SS3D)NX>,/G1.[H1$@FHC,B#O 6JD\(^NHY/HIN/J64+Z;,G]F M5&J0\2-*7U28,T05HOGMR%R99BKW44BV9MS0(Y6,1RRE\5&/F\B&0V=J6+3Y M#6P36^ T]S6&K:':NDA7)L[R;H8E67+4NU)SM!?/83\X'DALJ8>]GYVEKZUF MV)(1^UVD++: PV[ M:9$@Q[N#YVI@"T@,7EE*A3U%C%NTAI,S$]ZYM9K*K_8 MDA6[2?BVS#"1;JS)V#(4AYTDAH4E=K=I[1/#K>6M%8U8S/2CR[P%++[H)/*6@=C-P/N2=&@AI!E;3(.F9@8O M_:_"/CK2I@]#1RTA%H&D 8$B29@N9KD"V*LM1V ! M'G2RK3$K@T2/Z(BF/-O#&]BRP8 PZ MV>0'EG&!N_ULN0*E6+C?GGG.K7Y@81BXX=6X!'/CG7D7VZR!^>[K'%T7Q4&Y MXF7!&(RZ6)#00BYT=Y;M%J02>]8O'V^7!WOG)0G(=7$JI$Q+EG%='IW4=^N3 MIT_E>8M]O#RVNJ=RS;@R'>G*#/7,5JB'9'D25%YHD1:G+PNAM4B*CQN#5)#Y M ^;[E1#ZZ2(W4)_'3?X'4$L#!!0 ( %A":5,&PO=V]R:W-H965TY+8B;XAG62.VN$9Z;%:6M;A'*62- MVDFCP6(YC>:CZ\7$^P>'GQ+W[D@&7\G&F">OW!73*/&$4&%.'D'P[P5O4"D/ MQ#2>.\RH3^D#C^4#^O=0.]>R$0YOC/HE"ZJFT=<("BS%3M&#V?_ KIXKCY<; MY<(7]IUO$D&^$H(!V="$B[@#3P;A,%EDM!8I99LP?K MO1G-"Z'4$,WDI/:7LB;+IY+C:+8FDS]51A5HW2>X?=Y)>H/S)98REW0!0A<0 M7"X77'H!-Z;F<7 B=)3=2$CE+N ,I(9[J12;7183$_/P<=Z16+0DTA,DOL&] MT50YN-4%%N_C8RZHKRH]5+5(/P1<8S.$<3* -$E'C^LEG)]=? [[ILU#K#C M$[!=>^;>*#)P>_YQI'E MD?SS :U)3VL2:$U.57N4H6DS@+!6Z"UZ>0"-$AIJ4TB^U5VW J%.1, M]'^7UF8=M:/CM_ME-DJ'XRQ^.28;'PU?C78;5LPQZ$Y3.X>]M=_B>3N\_]S; M)^!>V*W4#A26')H,OUQ%8-NU:A4R31CEC2%>C"!6_!*A]0Y\7AI#!\4GZ-^V MV5]02P,$% @ 6$)I4PL9%Y27! .Q$ !D !X;"]W;W)K&ULK5A=;]LX$/PKA-&'%&@BB?ITX!A(+!_N@.LA2*[79T:B M;:*2Z)*4W?S[6U**;$NTDJ9]L25J=L@9KE=+S_9 M.X[,-K0D\HIO:05/5ER41,&M6#MR*RC)35!9.-AU(Z[VC!]S<3;_(R\,#6&Z4'G/EL2];TD:HOVWL!=T['DK.25I+Q M"@FZNIG<>M=++] !!O$?HWMY=(VTE"?.O^F;O_*;B:M71 N:*4U!X&M'%[0H M-!.LXWM+.NGFU(''UR_L?QCQ(.:)2+K@Q5>6J\W-))F@G*Y(7:@'OO^3MH)" MS9?Q0II/M&^Q[@1EM52\;(-A!26KFF_RHS7B* !X[ &X#<#]@.!,@-\&^&^= M(6@#@K?.$+8!1KK3:#?&I421^4SP/1(:#6SZPKAOHL$O5NE$>50"GC*(4_,E M$16KUA)=_,VE_(CNJ4"/&R(HND0/-.-5Q@I&S)[R5?-$(E8AM:%H08JL+KJ' M=T2R#)$J1RDK:D5SU)$?6"]2J@@K8*9+].4Q11?X?NG+JD@BHOK$;*@ M(PL,67".#.HIJS)>0GH5)HM7@I<(DE>QJH8$1%!7AL&*+\*,2)W8FHHCT+33+,9H3V4DG.QF5W;U;2%'PC&BABO^< M_N0U:8LAXC+JY_FK+$L+BQ>%=OG33O[TM]4\1';PRB5/!=4604P)F6)SA R$>W8&O MIEFG^279@I$*>CR=L[6$W8"^#Q#;6NF1)]-45K")M.M4FVV$ M/6LHT 5[(;,6^G9Y)S4\3'"_B"^LN# (XO[^V'!QW$_\I9W/]<[MT*%W\OQ1 M0V_S'/(76FPX8B%6;N&PI?MO6FX+_DPIHM]KII[1MB"0T*^9XP]_PQZ.^M98 M4-,C(:TQ0]3 DS'(J1V'[L\;;_\&^=4FUC"9\O9<\FOI% RW-7+]HYZE]FU.X!!?J2C4->C?:G?1OS?FV-W[G72\\ MRWBJ_QDPA\\#??.WPF*;\U1](DK.-B:RPTE M4%&ULI55;3]LP%/XK5IY &N3:#5 : MJ;=IDX96438>ICVXR6ECX=C%=EKV[W?LI*&PT*'MI;:/O^\[EYP>ISNI[G4) M8,ACQ84>>J4QFRO?UWD)%=7G<@,";U925=3@4:U]O5% "T>JN!\%P7N_HDQX M6>ILPTP=[8C-92GEO#Y^+H1?8@(!#;JP"Q64+ M$^#<"F$8#ZVFU[FTQ,/]7OVCRQUS65(-$\GO6&'*H7?AD0)6M.;F1NX^09O/ MP.KEDFOW2W8M-O!(7FLCJY:,$51,-"M];.MP0$"=?D+4$J*7A.050MP2XK=Z M2%I"\E8/@Y;@4O>;W%WAIM30+%5R1Y1%HYK=N.H[-M:+"=LG"Z/PEB'/9#.J M!!-K34Z^2*U/R1P46914 3DC=Z[*4)#1%A0V#?E:&VVH*)#0@#21*S*1586? M?&%D?D]F#S7;4@[":#)[S'E=(/]D"H8RCO)G1#>\=F&"W):RUBBJ4]]@0C8L M/V^#'S?!1Z\$'Y-K*4R)G@2ZZ>%/C_,OC_!]+&17S6A?S7%T5' !FW,2!^]( M%$1A3SR3M].#OG3^S_OLG[T_*T;OZ-]*0SFAPK"S@O':#IQ]6YU@7S7;T[ZN:G0'3M<.TFT6QL'[U-\>?JH_ M08,H? &:]H N@_ Y:-8#BB^"#M0D[Q_\ARM0:S<\->1&TLO M[./P:A+VV*99A_FL.*3M,+=R*)2(94$$811SBJ77C7J]&.MX$?"5P$+5OI)UL&'O6C=MH:CEZ0I!" M*#4#5G][6$"::B(UC9\EIU5):F#]^\3^V7A77C98P(*EWT@DDZDULE $,3>*66.+9A+,#XCI:L>D/DWV#5ODB5.^3 MM>1JE"BI\ZJ)/B%#TF+!<8!J)B2V5 MJ(;:82DP+P2\-P1\=,>H3 1:T0BB!ORR'3]NP=O*;.78.SF>>ZV$:]CUD.]< M(L_QW(;Y+#X.=YKL_)_ZZI_5SY+A5\OO&S[_W>5'2R+"E(F< _I^LQ&2JS/\ MHT6B7TGTC42_74(J"3BJ\B8 =39 (2:RV[2="K:!8=-5;C^[^3M:^ODJO MP]S "MME=Q#*8(JO-3)8!C"4V>VZE< M)^B-G8NFO=H.]$<]MQ&W?!?G->)6[;B.&_0%B9H<[I@@^HYILC5XM9 #UW&:%W)8S638.A-]-@1(F8*Z'N4EPAG+ MJ6Q2+WB"FKHW?$M]5*F/6M6?*(>0;2GY#9&Q7QX=<5G?5^I8X5025<)5D58# M$C@(J6[AD.>-17<^>I4IWZG-M3#T3E!AR*Y=/AGPK;GU!0IUEHI"5/56#XL; MYY\3(H&I+MS-6W M85)=I.8S48\IX#I C<>,R5-#"U3/L]D?4$L#!!0 ( %A":5-WH?A=^ $ M &D$ 9 >&PO=V]R:W-H965TE-0VCUJB[C:.;=F"XG9F.M#NI#:H.#D3F]AV"+P*("7C-$G> MQHH+'159\&VPR,R!I-"P068/2G$\KD&:/H_FTGNV9KV1OS*,WOE1YE'A!(*$DS\#= M\@?N0$I/Y&3\'CFC*:4'GN]/[)]"[:Z6/;=P9^0/45&;1^\C5D'-#Y*VIO\, M8SUO/%]II U?U@^Q"Q=<'BP9-8*= B7TL/*GL0]G ,=S&9".@#3H'A(%E?>< M>)&AZ1GZ:,?F-Z'4@';BA/8_94?H3H7#4;$%R0DJMN%(1_85N;8\],NR5_= M7$C[.HO)9?+Q<3FRK@?6] 76#^S!:&HM^Z@KJ/[%QT[A)#,]R5RG5PEWT,W8 M(KEA:9+.K_ MIK(7@6_Q_V7_7.TMH;-^7U,70R?(+I=2F> 5!+ M P04 " !80FE34=?L)BU>Y!E#H+8E3.7'62FT^NZX, MUY!0V>$;2/6;)1<)5?I6K%RY$4 CFY3$+O&\OIM0ECK3L7WV+*9COE4Q2^%9 M(+E-$BK>'R#F^XF#G<.#%[9:*_/ G8XW= 5S4-\VST+?N465B"602L93)& Y M<>[QYX#X)L%&_,5@+RO7R"QEP?FKN7F,)HYG$$$,H3(EJ/[:00!Q;"II'/_D M19VBITFL7A^J_V87KQ>SH!("'G]GD5I/G*&#(EC2;:Q>^/X/R!?4,_5"'DO[ MB?99;*_KH' K%4_R9(T@86GV3=]R(BH)!)])('D"N33!SQ,LT5(#7&O0-R["C&"-VUE$E"JO8XO M]<]3;@5-0T ;P4. J E\D/7H78"K7^#J_V\FF^CKGR#H'7'7%E&#."@@#GY" M[#:Z!J=T>;XXD0OT,*@L96B/M( M'_^85(*:@^\E:I06AT\7Z]&7K-VV.AU_",U#E$U0^I7PNJ02P\E M[1YZ(L<+2* B7%L]9K#30]#&')TO$(.4-DC(K<0H?9#XOUR,(*]9$Z.Z-3(L M;F4624"L[(AFFFU3E8TEQ=-B#+RWPX];AFE3X0H!B6.M7K#+2-B6PL MRVX4W]C)9L&5GI/LY5J/LB!,@'Z_Y%P=;DR#8CB>_@=02P,$% @ 6$)I M4ZD\)C(L P #!, T !X;"]S='EL97,N>&ULW5AM;]HP$/XKD3M-K30U M0$9*5D#:D"I-6J=*[8=]JPQQP))C9X[IH+]^OC@)+_4AU@\;72*(?8_ON<>^ M"[88EF8MV/V",1.LMGIX,0 8N3Q<>2'N#'JJUWJ M>KAE:CPQQ\%1F@Y(JHC#.F7C8:;D)G,1<08;F>8L>*)B1"94\*GFX)71G(NU M,_? ,%-"Z<#8DK%2NF IGQW<=3VHIIHGYU+I*K:+X+ZG]? ]H.F!0"Y$*[!' MG&$\+*@Q3,L;VZD&5\874%"W']:%53C7=-WM]VP[W*MG+:@8S* MMFD%U4U'XSK O\WFN+=I>Z_B#0K^I,R7I9V.K/I0*^Q.LXROJOXJ:P5@[%V< MG1:%6'\6?"YSYB9_=,#QD#9^P4)I_FRC0:G,K(%I$CPQ;?ALV_)+T^*!K4Q3 M3JL,U]Q[@YK_[CK/F62:BFW1MO9/>95?K3BZ^E>2JU^5?<%>C?7^>>HB^V]! M9'SZ(J/D]#76IYA3%SDX29%AO7]O'1)VC@BM-8"CV(A\AT.?V 0-IDLN#)=U M;\'3E,D7)P5+;^C4'O5W^.WXE&5T*3ZMF8!LV:GV!PSYR4UU^!/-QF!\!#(N#*)(L@JI@U[@W$D23 $:M%?HW&,K$X,MS\_V%L214GB M1P#S*X@B#(&W$4*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'5N4# #='@ #P 'AL+W=O M[&6@DRU2HIY&(M^0?/]DWV R*&MB85MPK^#)_U?? M'K)'Y=5*:15^SK/NOX:,UK9FB#T4CJK]3S+^XI[ M<$')WXJ7+>2=6/FN)(C5K8@@\VPVC0VNE?.A.Z-K7T3&1X@G]T=-L%^4#N 6 M(L!79YN=,INVF?@4D^0QNCCL?_L@7KC_$T:[7BL)"RN;&DSHX^A MX#&;]7. M9\R(&N;9I7T$USY/O,%5U3];B%!)I-R%BA7NJNKP*%%,!<9#Q>(_;[6J(D?% M/@DMC 260'($DH\(^3=/( L$LA@%$'$3R!($\&1.R2"!G M".1L3,@R@3Q%($_'A#Q)(,\0R#-:R&NW$48]=Q5,F(I]%Z%QP.R:7>\&X^0Y M GE."[ELZEJXGRW44FV,BI<)$]A'*6UC@DH'\RDVFD]I,1?*RVA399KXFMOH M]:>D>*ALB&WSU=KJ26F=\F!>R8G%\D4HQ^Z%;H#]"<+'KZZ]8! NS"@YL5(6 ML HI"R:.G-@N1C.F*07'',$9S8 M$3AFFEYQS!68J)+8-03 ME@/.?AM')N=$BHDYIZ!VSD',+LXI)F:A@MA"*.9PV1.S4$%LH5\94.2*S56- M[@STRER_P"Q4$%OH4#[T0IUB8A8JB"W4Y4,O'V+?X?L,:0%!*)VF;05FH8+8 M0B^87;=N=UE^ :8Y7(D)J*06$+9@,>@])2:@DEA AU/-M^P69(J)":@D%A"& M^1>DZY\E)J"26$#IZLKKGR2Z^4+LG=(NWJP;K2]CV;7Y9D6UWYW=[RQ_ M^!=02P,$% @ 6$)I4_TLU:6N 0 P1L !H !X;"]?/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP M*F._;L+Y=F5;MZZ-N$_$^OM]K . MG_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R M!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWIY M;X]Z^W?J'=.U"O'9\UCC\]])=;K=&YZ/OR\?)SOO^!UG!W_L%K]02P,$% M @ 6$)I4R;ZAZ>U 0 W!L !, !;0V]N=&5N=%]4>7!E&ULS9G- M;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+O MSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^ MVS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S? M5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A< M6&U) _?7_IG:-:U4V1W_6_=2;?P)02P$"% ,4 " !70FE3 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( %=":5-/F]^D[@ "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ 5T)I4\S\>4Q !0 \Q4 !@ ("!#0@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5T)I4^6^&[]> M"0 =2\ !@ ("!0!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5T)I4Z#QLK J @ .04 !@ M ("!X2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 5T)I4Q))Z@_#"@ TAL !D ("! $ 'AL+W=O M&PO=V]R:W-H965T%2 M !X;"]W;W)K&UL4$L! A0#% @ 5T)I4YH) MMG%7 P 4P@ !D ("!GU4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5T)I4_C.WC_>! >0T !D M ("!U&4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5T)I4[8TT87X"@ *Q\ !D ("! M3W< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5T)I4S=WC6<6!@ ]@X !D ("!.X\ 'AL+W=O&UL4$L! A0#% @ 5T)I4TZ$VOTE M P AP8 !D ("!E)L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5T)I4XC+:6#4 @ .P@ !D M ("!N*8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5T)I4SNM^*0D P V@P !D ("!);$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5T)I4_U( [[? @ $0@ !D ("!(;L 'AL+W=O@D$ !P$P &0 @($@ MS0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 6$)I4^:PV91A!0 FQL !D M ("!]M0 'AL+W=O&PO=V]R:W-H M965T4EP0 #L1 9 M " @23= !X;"]W;W)K&UL4$L! M A0#% @ 6$)I4\?DJCB; @ \08 !D ("!\N$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6$)I M4U'7["7) P * \ !D ("!3^H 'AL+W=O&PO / " 8_R !X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " !80FE3_2S5I:X! #!&P &@ M @ &A]@ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !80FE3)OJ'I[4! #<&P $P @ &'^ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 -@ V +$. !M^@ ! end XML 58 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 59 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 145 342 1 false 37 0 false 4 false false R1.htm 0001001 - Document - Cover Sheet http://www.solarwinds.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parentheticals) Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquityParentheticals Condensed Consolidated Statements of Stockholders' Equity (Parentheticals) Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Nature of Operations Sheet http://www.solarwinds.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2112103 - Disclosure - Discontinued Operations Sheet http://www.solarwinds.com/role/DiscontinuedOperations Discontinued Operations Notes 11 false false R12.htm 2117104 - Disclosure - Goodwill Sheet http://www.solarwinds.com/role/Goodwill Goodwill Notes 12 false false R13.htm 2120105 - Disclosure - Fair Value Measurements Sheet http://www.solarwinds.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2123106 - Disclosure - Debt Sheet http://www.solarwinds.com/role/Debt Debt Notes 14 false false R15.htm 2127107 - Disclosure - Stockholders' Equity (Deficit) and Stock-Based Compensation Sheet http://www.solarwinds.com/role/StockholdersEquityDeficitandStockBasedCompensation Stockholders' Equity (Deficit) and Stock-Based Compensation Notes 15 false false R16.htm 2129108 - Disclosure - Earnings (Loss) Per Share Sheet http://www.solarwinds.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 16 false false R17.htm 2133109 - Disclosure - Income Taxes Sheet http://www.solarwinds.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2135110 - Disclosure - Related Party Transactions Sheet http://www.solarwinds.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 2137111 - Disclosure - Commitments and Contingencies Sheet http://www.solarwinds.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.solarwinds.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.solarwinds.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 2313302 - Disclosure - Discontinued Operations (Tables) Sheet http://www.solarwinds.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.solarwinds.com/role/DiscontinuedOperations 22 false false R23.htm 2318303 - Disclosure - Goodwill (Tables) Sheet http://www.solarwinds.com/role/GoodwillTables Goodwill (Tables) Tables http://www.solarwinds.com/role/Goodwill 23 false false R24.htm 2321304 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.solarwinds.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.solarwinds.com/role/FairValueMeasurements 24 false false R25.htm 2324305 - Disclosure - Debt (Tables) Sheet http://www.solarwinds.com/role/DebtTables Debt (Tables) Tables http://www.solarwinds.com/role/Debt 25 false false R26.htm 2330306 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.solarwinds.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.solarwinds.com/role/EarningsLossPerShare 26 false false R27.htm 2402401 - Disclosure - Organization and Nature of Operations (Details) Sheet http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails Organization and Nature of Operations (Details) Details http://www.solarwinds.com/role/OrganizationandNatureofOperations 27 false false R28.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 28 false false R29.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) Details 29 false false R30.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) Details 30 false false R31.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) Details 31 false false R32.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Change in Contract Acquisition Costs (Details) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails Summary of Significant Accounting Policies - Change in Contract Acquisition Costs (Details) Details 32 false false R33.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails Summary of Significant Accounting Policies - Cost of Revenue (Details) Details 33 false false R34.htm 2414408 - Disclosure - Discontinued Operations - Narrative (Details) Sheet http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations - Narrative (Details) Details 34 false false R35.htm 2415409 - Disclosure - Discontinued Operations - Summarizes the Assets and Liabilities of the Discontinued Operations (Details) Sheet http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails Discontinued Operations - Summarizes the Assets and Liabilities of the Discontinued Operations (Details) Details 35 false false R36.htm 2416410 - Disclosure - Discontinued Operations - Summarizes the Results of Operations (Details) Sheet http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails Discontinued Operations - Summarizes the Results of Operations (Details) Details 36 false false R37.htm 2419411 - Disclosure - Goodwill - Schedule of Goodwill (Details) Sheet http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails Goodwill - Schedule of Goodwill (Details) Details 37 false false R38.htm 2422412 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on a Recurring Basis (Details) Sheet http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on a Recurring Basis (Details) Details 38 false false R39.htm 2425413 - Disclosure - Debt - Summary of Debt (Details) Sheet http://www.solarwinds.com/role/DebtSummaryofDebtDetails Debt - Summary of Debt (Details) Details 39 false false R40.htm 2426414 - Disclosure - Debt - Narrative (Details) Sheet http://www.solarwinds.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 40 false false R41.htm 2428415 - Disclosure - Stockholders' Equity (Deficit) and Stock-Based Compensation (Details) Sheet http://www.solarwinds.com/role/StockholdersEquityDeficitandStockBasedCompensationDetails Stockholders' Equity (Deficit) and Stock-Based Compensation (Details) Details http://www.solarwinds.com/role/StockholdersEquityDeficitandStockBasedCompensation 41 false false R42.htm 2431416 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails Earnings (Loss) Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) Details http://www.solarwinds.com/role/EarningsLossPerShareTables 42 false false R43.htm 2432417 - Disclosure - Earnings (Loss) Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) Sheet http://www.solarwinds.com/role/EarningsLossPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails Earnings (Loss) Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) Details http://www.solarwinds.com/role/EarningsLossPerShareTables 43 false false R44.htm 2434418 - Disclosure - Income Taxes (Details) Sheet http://www.solarwinds.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.solarwinds.com/role/IncomeTaxes 44 false false R45.htm 2436419 - Disclosure - Related Party Transactions (Details) Sheet http://www.solarwinds.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.solarwinds.com/role/RelatedPartyTransactions 45 false false R46.htm 2438420 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.solarwinds.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.solarwinds.com/role/CommitmentsandContingencies 46 false false All Reports Book All Reports swi-20210930.htm swi-20210930.xsd swi-20210930_cal.xml swi-20210930_def.xml swi-20210930_lab.xml swi-20210930_pre.xml swi-2021930xexx311.htm swi-2021930xexx312.htm swi-2021930xexx321.htm http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/currency/2021 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "swi-20210930.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 145, "dts": { "calculationLink": { "local": [ "swi-20210930_cal.xml" ] }, "definitionLink": { "local": [ "swi-20210930_def.xml" ] }, "inline": { "local": [ "swi-20210930.htm" ] }, "labelLink": { "local": [ "swi-20210930_lab.xml" ] }, "presentationLink": { "local": [ "swi-20210930_pre.xml" ] }, "schema": { "local": [ "swi-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-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-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 423, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://www.solarwinds.com/20210930": 1, "http://xbrl.sec.gov/dei/2021": 5, "total": 10 }, "keyCustom": 25, "keyStandard": 317, "memberCustom": 8, "memberStandard": 28, "nsprefix": "swi", "nsuri": "http://www.solarwinds.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "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", "role": "http://www.solarwinds.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "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.solarwinds.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Discontinued Operations", "role": "http://www.solarwinds.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - Goodwill", "role": "http://www.solarwinds.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Fair Value Measurements", "role": "http://www.solarwinds.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Debt", "role": "http://www.solarwinds.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Stockholders' Equity (Deficit) and Stock-Based Compensation", "role": "http://www.solarwinds.com/role/StockholdersEquityDeficitandStockBasedCompensation", "shortName": "Stockholders' Equity (Deficit) and Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.solarwinds.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Income Taxes", "role": "http://www.solarwinds.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - Related Party Transactions", "role": "http://www.solarwinds.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Commitments and Contingencies", "role": "http://www.solarwinds.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Discontinued Operations (Tables)", "role": "http://www.solarwinds.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - Disclosure - Goodwill (Tables)", "role": "http://www.solarwinds.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.solarwinds.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Debt (Tables)", "role": "http://www.solarwinds.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Earnings (Loss) Per Share (Tables)", "role": "http://www.solarwinds.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "ibb8240e5dacc46a5991dac28558d021d_I20210719", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Nature of Operations (Details)", "role": "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails", "shortName": "Organization and Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "ibb8240e5dacc46a5991dac28558d021d_I20210719", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i56ff84b8826a418ab9c72b0569a7ea41_D20210730-20210730", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i56ff84b8826a418ab9c72b0569a7ea41_D20210730-20210730", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "if433b4e454e648108a385e2ba7acba4a_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.solarwinds.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": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "role": "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i6f3f66ec125a4e0ea56e4df8edd8be31_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details)", "role": "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i6f3f66ec125a4e0ea56e4df8edd8be31_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)", "role": "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i6f3f66ec125a4e0ea56e4df8edd8be31_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Change in Contract Acquisition Costs (Details)", "role": "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails", "shortName": "Summary of Significant Accounting Policies - Change in Contract Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "swi:ContractwithCustomerAssetNewContractAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details)", "role": "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Cost of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i8e59a432614d4ad7bcc7490fad9f4d04_D20210719-20210719", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Discontinued Operations - Narrative (Details)", "role": "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "shortName": "Discontinued Operations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i8e59a432614d4ad7bcc7490fad9f4d04_D20210719-20210719", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Discontinued Operations - Summarizes the Assets and Liabilities of the Discontinued Operations (Details)", "role": "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Summarizes the Assets and Liabilities of the Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "icd7c832401954a6084ad5178a17ee718_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Discontinued Operations - Summarizes the Results of Operations (Details)", "role": "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "shortName": "Discontinued Operations - Summarizes the Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "ib6f3942d5c7b459cba6a38e46858a23e_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i6f3f66ec125a4e0ea56e4df8edd8be31_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Goodwill - Schedule of Goodwill (Details)", "role": "http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails", "shortName": "Goodwill - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "icfe15dfb63e440e293b1bf33f2aebfeb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on a Recurring Basis (Details)", "role": "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "icfe15dfb63e440e293b1bf33f2aebfeb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Debt - Summary of Debt (Details)", "role": "http://www.solarwinds.com/role/DebtSummaryofDebtDetails", "shortName": "Debt - Summary of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i9246ed6a1d1f4a26a2a16823d5479ba8_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Debt - Narrative (Details)", "role": "http://www.solarwinds.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Stockholders' Equity (Deficit) and Stock-Based Compensation (Details)", "role": "http://www.solarwinds.com/role/StockholdersEquityDeficitandStockBasedCompensationDetails", "shortName": "Stockholders' Equity (Deficit) and Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - Disclosure - Earnings (Loss) Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails", "shortName": "Earnings (Loss) Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityDividendsAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - Disclosure - Earnings (Loss) Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details)", "role": "http://www.solarwinds.com/role/EarningsLossPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails", "shortName": "Earnings (Loss) Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Income Taxes (Details)", "role": "http://www.solarwinds.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "swi:SoftwareAgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Related Party Transactions (Details)", "role": "http://www.solarwinds.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "swi:SoftwareAgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5d42a69528f64041bce66e131dbb5b8f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "iad3be8182bb5458fa64568da10920f5b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "iad3be8182bb5458fa64568da10920f5b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "iee8849bd56404e13906114ea7b9848de_D20210824-20210824", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parentheticals)", "role": "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquityParentheticals", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "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.solarwinds.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20210930.htm", "contextRef": "i5465d0fd96914553bbbc5e27b37836b1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "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.solarwinds.com/role/DebtNarrativeDetails" ], "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.solarwinds.com/role/DebtNarrativeDetails" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r474" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r475" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r475" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r475" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r476" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r475" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r475" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r475" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r475" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "http://www.solarwinds.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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r471" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r472" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "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/2021", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MinimumMember": { "auth_ref": [ "r249", "r288", "r323", "r325", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r458", "r460", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r187", "r310", "r312", "r421", "r457", "r459" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r187", "r310", "r312", "r421", "r457", "r459" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r249", "r288", "r313", "r323", "r325", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r458", "r460", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r249", "r288", "r313", "r323", "r325", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r458", "r460", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "swi_AmortizationOfIntangibleAssetsExcludingAcquiredTechnologies": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "swi_CapitalizedContractCostRollForwardRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Roll Forward [Roll Forward]", "label": "Capitalized Contract Cost, Roll Forward [Roll Forward]", "terseLabel": "Deferred Commissions, Roll Forward [Roll Forward]" } } }, "localname": "CapitalizedContractCostRollForwardRollForward", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "swi_ChangeinContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Movement in Deferred Revenue [Roll Forward]" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "swi_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract \u200bWith\u200b Customer, \u200bLiability \u200bRevenue \u200bRecognized \u200bExcluding \u200bOpening \u200bBalance", "label": "Contract \u200bWith\u200b Customer, \u200bLiability \u200bRevenue \u200bRecognized \u200bExcluding \u200bOpening \u200bBalance", "negatedTerseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "swi_ContractwithCustomerAssetNewContractAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Asset, New Contract Additions", "label": "Contract with Customer, Asset, New Contract Additions", "terseLabel": "Commissions capitalized" } } }, "localname": "ContractwithCustomerAssetNewContractAdditions", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "swi_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.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "swi_CreditSuisseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Suisse [Member]", "label": "Credit Suisse [Member]", "terseLabel": "Credit Suisse" } } }, "localname": "CreditSuisseMember", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "swi_CyberIncidentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cyber Incident", "label": "Cyber Incident [Member]", "terseLabel": "Cyber Incident" } } }, "localname": "CyberIncidentMember", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "swi_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.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "swi_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.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "swi_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.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "swi_DebtInstrumentFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Floor Interest Rate", "label": "Debt Instrument, Floor Interest Rate", "terseLabel": "Covenant, floor interest rate" } } }, "localname": "DebtInstrumentFloorInterestRate", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "swi_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.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "swi_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.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "swi_DiscontinuedOperationsSpinoffTransactionCostsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discontinued Operations, Spinoff Transaction, Costs Incurred", "label": "Discontinued Operations, Spinoff Transaction, Costs Incurred", "terseLabel": "Spin-off costs" } } }, "localname": "DiscontinuedOperationsSpinoffTransactionCostsIncurred", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationAmortizationOfAcquiredIntangibles": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Amortization Of Acquired Intangibles", "label": "Disposal Group, Including Discontinued Operation, Amortization Of Acquired Intangibles", "terseLabel": "Amortization of acquired intangibles" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAmortizationOfAcquiredIntangibles", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationCostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Cost of Revenue Abstract", "label": "Disposal Group, Including Discontinued Operation, Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostOfRevenueAbstract", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationCostOfRevenueExcludingDepreciationDepletionAndAmortization": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Cost Of Revenue, Excluding Depreciation, Depletion, And Amortization", "label": "Disposal Group, Including Discontinued Operation, Cost Of Revenue, Excluding Depreciation, Depletion, And Amortization", "terseLabel": "Cost of recurring revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostOfRevenueExcludingDepreciationDepletionAndAmortization", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationIncomeTaxReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Income Tax Receivable, Current", "label": "Disposal Group, Including Discontinued Operation, Income Tax Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIncomeTaxReceivableCurrent", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationOperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Operating Expenses Abstract", "label": "Disposal Group, Including Discontinued Operation, Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpensesAbstract", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Assets, Noncurrent", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Assets, Noncurrent", "terseLabel": "Operating lease assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseAssetsNoncurrent", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationOtherExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Other Expense Abstract", "label": "Disposal Group, Including Discontinued Operation, Other Expense [Abstract]", "terseLabel": "Other expense:" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpenseAbstract", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationOtherExpenseNet": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Other Expense, Net", "label": "Disposal Group, Including Discontinued Operation, Other Expense, Net", "negatedTerseLabel": "Other expense, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpenseNet", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Research And Development", "label": "Disposal Group, Including Discontinued Operation, Research And Development", "terseLabel": "Research and development" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationRevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Revenues Abstract", "label": "Disposal Group, Including Discontinued Operation, Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenuesAbstract", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketing": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Sales And Marketing", "label": "Disposal Group, Including Discontinued Operation, Sales And Marketing", "terseLabel": "Sales and marketing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSalesAndMarketing", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "swi_DisposalGroupIncludingDiscontinuedOperationStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Stock Conversion Ratio", "label": "Disposal Group, Including Discontinued Operation, Stock Conversion Ratio", "terseLabel": "Spinoff transaction, conversion ratio" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationStockConversionRatio", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "pureItemType" }, "swi_EquityAndDisclosureofCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity And Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Equity And Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "terseLabel": "Equity And Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "EquityAndDisclosureofCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://www.solarwinds.com/20210930", "xbrltype": "stringItemType" }, "swi_FirstLienTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Lien Term Loan [Member]", "label": "First Lien Term Loan [Member]", "terseLabel": "First Lien Term Loan (as amended) due Feb 2024", "verboseLabel": "First Lien Term Loan" } } }, "localname": "FirstLienTermLoanMember", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "swi_LossContingencyExpenseNetOfInsuranceProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss Contingency Expense, Net Of Insurance Proceeds", "label": "Loss Contingency Expense, Net Of Insurance Proceeds", "terseLabel": "Loss contingency expense net of insurance proceeds" } } }, "localname": "LossContingencyExpenseNetOfInsuranceProceeds", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "swi_LossContingencyLiabilityInsurance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Liability Insurance", "label": "Loss Contingency, Liability Insurance", "terseLabel": "Director and Officer liability insurance" } } }, "localname": "LossContingencyLiabilityInsurance", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "swi_MultiCurrencyTrancheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multi-Currency Tranche [Member]", "label": "Multi-Currency Tranche [Member]", "terseLabel": "Multi-Currency Tranche" } } }, "localname": "MultiCurrencyTrancheMember", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "swi_NAbleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N-able Member", "label": "N-able [Member]", "terseLabel": "N-able [Member]", "verboseLabel": "N-able" } } }, "localname": "NAbleMember", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "swi_ProceedFromSpinOffDistributionOfDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceed From Spin Off Distribution Of Discontinued Operations", "label": "Proceed From Spin Off Distribution Of Discontinued Operations", "terseLabel": "Distribution from spin-off of discontinued operations, net" } } }, "localname": "ProceedFromSpinOffDistributionOfDiscontinuedOperations", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "swi_SingleCurrencyTrancheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Single Currency Tranche [Member]", "label": "Single Currency Tranche [Member]", "terseLabel": "Single Currency Tranche" } } }, "localname": "SingleCurrencyTrancheMember", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "swi_SoftwareAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Agreement, Term", "label": "Software Agreement, Term", "terseLabel": "Software agreement, term" } } }, "localname": "SoftwareAgreementTerm", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "swi_SubscriptionAndMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription And Maintenance [Member]", "label": "Subscription And Maintenance [Member]", "terseLabel": "Recurring Revenue" } } }, "localname": "SubscriptionAndMaintenanceMember", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "swi_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription [Member]", "label": "Subscription [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.solarwinds.com/20210930", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "xbrltype": "domainItemType" }, "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.solarwinds.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_AccountsPayableCurrent": { "auth_ref": [ "r51", "r408" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r27", "r39", "r190", "r191" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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 $847 and $1,985 as of September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r35", "r426", "r442" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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 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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r42", "r66", "r67", "r68", "r444", "r465", "r466" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r75", "r76", "r387", "r388", "r389", "r390", "r391", "r393" ], "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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65", "r68", "r75", "r76", "r77", "r126", "r127", "r128", "r365", "r461", "r462", "r477" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r64", "r68", "r75", "r76", "r77", "r365", "r388", "r389", "r390", "r391", "r393" ], "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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r40", "r334", "r408" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r126", "r127", "r128", "r331", "r332", "r333", "r370" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r326", "r327", "r335", "r336" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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 loss from continuing operations to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r46", "r192", "r198" ], "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 credit loss, accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r89", "r112", "r269", "r396" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "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.solarwinds.com/role/EarningsLossPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r176", "r179", "r185", "r196", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r362", "r366", "r381", "r406", "r408", "r424", "r441" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r28", "r29", "r63", "r121", "r196", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r362", "r366", "r381", "r406", "r408" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r18", "r20", "r24", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r18", "r20", "r24", "r213", "r216" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets of discontinued operations", "totalLabel": "Total current assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "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 Accounting" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization recognized" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r200" ], "calculation": { "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Balance at September 30, 2021", "periodStartLabel": "Balance at December 31, 2020", "totalLabel": "Total deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r200" ], "calculation": { "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r200" ], "calculation": { "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Details of contract acquisition cost" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r26", "r49", "r114" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents, fair value disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r108", "r114", "r116" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r108", "r386" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashDivestedFromDeconsolidation": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.", "label": "Cash Divested from Deconsolidation", "terseLabel": "Cash divested from deconsolidation" } } }, "localname": "CashDivestedFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r108" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of 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": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Financing activities of discontinued operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r17", "r108" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Investing activities of discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r17", "r108" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Operating activities of discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "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": [ "r221", "r222", "r223", "r231", "r467" ], "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.solarwinds.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Special dividend (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquityParentheticals", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r126", "r127", "r370" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r38" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r38" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r38" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r38", "r293" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r38", "r408" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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: 1,000,000,000 shares authorized and 158,402,918 and 156,519,611 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r85", "r434", "r453" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity": { "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 income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r306" ], "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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r304", "r305", "r311" ], "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": "Balance at September 30, 2021", "periodStartLabel": "Balance at December 31, 2020" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r304", "r305", "r311" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r304", "r305", "r311" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r83" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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 recurring revenue" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r93", "r421" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r90" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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", "verboseLabel": "Total amortization of acquired technologies" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "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 Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "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", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r263", "r270", "r271", "r273", "r282" ], "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.solarwinds.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r34", "r35", "r36", "r120", "r124", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r278", "r279", "r280", "r281", "r397", "r425", "r427", "r440" ], "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "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.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r36", "r274", "r427", "r440" ], "calculation": { "http://www.solarwinds.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.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r246", "r278", "r279", "r395", "r397", "r398" ], "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.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r57", "r277", "r395", "r397" ], "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.solarwinds.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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r58", "r120", "r124", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r278", "r279", "r280", "r281", "r397" ], "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r58", "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Periodic payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r58", "r120", "r124", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r272", "r278", "r279", "r280", "r281", "r294", "r297", "r298", "r299", "r394", "r395", "r397", "r398", "r439" ], "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r259", "r275", "r278", "r279", "r396" ], "calculation": { "http://www.solarwinds.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.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Amount" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r339", "r340" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r339", "r340" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r113" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r112", "r174" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r15", "r81", "r450" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Income from discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r5", "r6", "r7", "r8", "r15", "r21", "r341", "r351", "r354" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Income tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of in a spinoff and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member]", "terseLabel": "Discontinued Operations, Disposed of by Means Other than Sale, Spinoff" } } }, "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r1", "r2", "r18", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net of allowances" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r1", "r2", "r18", "r213", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable": { "auth_ref": [ "r1", "r2", "r18", "r213", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as income tax obligations attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accrued Income Tax Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r1", "r2", "r18", "r213", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Accrued liabilities and other" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r1", "r2", "r18", "r20", "r24", "r212", "r216" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Non-current assets of discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r1", "r2", "r18", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r16", "r24" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "totalLabel": "Total cost of revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "auth_ref": [ "r1", "r2", "r18", "r213", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent": { "auth_ref": [ "r1", "r2", "r18", "r212", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "auth_ref": [ "r1", "r2", "r18", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "terseLabel": "Deferred taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r1", "r2", "r18", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Non-current deferred taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r16" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "terseLabel": "Amortization of acquired technologies" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r16" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "auth_ref": [ "r1", "r2", "r18", "r212", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 7.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r16", "r24" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "auth_ref": [ "r1", "r2", "r18", "r212", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "terseLabel": "Intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "auth_ref": [ "r16" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Income", "terseLabel": "Interest (expense) income, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r16" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "totalLabel": "Total operating expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r16" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Operating income from discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "auth_ref": [ "r16" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Expense", "negatedTotalLabel": "Total other expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r1", "r2", "r18", "r212", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 6.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "auth_ref": [ "r1", "r2", "r18", "r212", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r1", "r2", "r18", "r213", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [ "r1", "r2", "r18", "r212", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r16", "r24" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Total revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r25", "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r322", "r324" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends, Common Stock, Cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r86", "r131", "r132", "r133", "r134", "r135", "r139", "r142", "r149", "r152", "r153", "r157", "r158", "r371", "r372", "r435", "r454" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net basic earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "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.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "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) available to common stockholders per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r86", "r131", "r132", "r133", "r134", "r135", "r142", "r149", "r152", "r153", "r157", "r158", "r371", "r372", "r435", "r454" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net diluted earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "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.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r386" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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 from continuing operations" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r386" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "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; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents from discontinued operations" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r75", "r76", "r77", "r126", "r127", "r128", "r130", "r136", "r138", "r160", "r197", "r293", "r300", "r331", "r332", "r333", "r348", "r349", "r370", "r387", "r388", "r389", "r390", "r391", "r393", "r461", "r462", "r463", "r477" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.solarwinds.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.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r373", "r374", "r375", "r379" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair value of financial assets measured on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r261", "r278", "r279", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r374", "r409", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r373", "r374", "r376", "r377", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r261", "r314", "r315", "r320", "r321", "r374", "r409" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r261", "r278", "r279", "r314", "r315", "r320", "r321", "r374", "r410" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r261", "r278", "r279", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r374", "r411" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level\u00a03)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r261", "r278", "r279", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r409", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r378", "r380" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Effective Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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]", "verboseLabel": "Amortization of acquired technologies" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r382", "r383", "r384", "r385" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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": "(Gain) loss on foreign currency exchange rates" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r203", "r204", "r408", "r423" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails" ], "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_GoodwillDisclosureTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/Goodwill" ], "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.solarwinds.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r205", "r206", "r358" ], "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", "verboseLabel": "Foreign currency translation and other adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r91", "r121", "r176", "r178", "r181", "r184", "r186", "r196", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r381" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r92", "r113", "r131", "r132", "r133", "r134", "r147", "r153", "r359" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net income (loss) from continuing operations", "totalLabel": "Net income (loss) from continuing operations", "verboseLabel": "Net loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r80", "r176", "r178", "r181", "r184", "r186", "r422", "r431", "r436", "r455" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "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 (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r79", "r86", "r129", "r131", "r132", "r133", "r134", "r142", "r149", "r152", "r372", "r430", "r432", "r435", "r449" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic earnings (loss) from continuing operations per share (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r79", "r86", "r129", "r131", "r132", "r133", "r134", "r142", "r149", "r152", "r153", "r372", "r435", "r449", "r452", "r454" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted earnings (loss) from continuing operations per share (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r15", "r21", "r360" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net income (loss) from discontinued operations, net of tax", "totalLabel": "Net income (loss) from discontinued operations, net of tax", "verboseLabel": "Net income (loss) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r81", "r86", "r146", "r149", "r152", "r435", "r450", "r452", "r454" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Basic earnings (loss) from discontinued operations per share (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r146", "r149", "r152", "r368" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Diluted earnings (loss) from discontinued operations per share (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r322", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r2", "r9", "r10", "r11", "r12", "r13", "r14", "r19", "r22", "r23", "r24", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r215", "r220" ], "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.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r220" ], "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.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r122", "r343", "r346", "r347", "r350", "r352", "r355", "r356", "r357" ], "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.solarwinds.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r137", "r138", "r175", "r341", "r351", "r353", "r456" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "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 (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlements": { "auth_ref": [ "r342" ], "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 income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Amount", "terseLabel": "Tax settlement, amount" } } }, "localname": "IncomeTaxReconciliationTaxSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r115" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r62", "r429", "r448" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r111" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r111" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r111" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r111" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r111", "r419" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r111" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r111" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 interest payable" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r111" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r143", "r144", "r145", "r153" ], "calculation": { "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails": { "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 dilutive impact of employee equity plans (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r210", "r211" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r106", "r109", "r115" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r30", "r31", "r55" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r54", "r121", "r180", "r196", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r363", "r366", "r367", "r381", "r406", "r407" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r45", "r121", "r196", "r381", "r408", "r428", "r446" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r56", "r121", "r196", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r363", "r366", "r367", "r381", "r406", "r407", "r408" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r18", "r20", "r24", "r216" ], "calculation": { "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r18", "r20", "r24", "r213", "r216" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities of discontinued operations", "totalLabel": "Total current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r1", "r2", "r18", "r20", "r24", "r212", "r216" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Non-current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheAssetsandLiabilitiesoftheDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r52", "r120" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "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.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r52", "r120" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r52" ], "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.solarwinds.com/role/DebtNarrativeDetails" ], "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "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.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r36", "r260", "r276", "r278", "r279", "r427", "r443" ], "calculation": { "http://www.solarwinds.com/role/DebtSummaryofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.solarwinds.com/role/DebtSummaryofDebtDetails_1": { "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 debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.solarwinds.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 portion of long-term debt", "terseLabel": "Current debt obligation" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.solarwinds.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": "Total long-term debt", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r58" ], "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r58", "r234" ], "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Loss contingency, pretax expenses" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyReceivable": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.", "label": "Loss Contingency, Receivable", "terseLabel": "Loss contingency, receivable" } } }, "localname": "LossContingencyReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyReceivableProceeds": { "auth_ref": [ "r107", "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the collection of receivables related to a loss contingency.", "label": "Loss Contingency, Receivable, Proceeds", "terseLabel": "Loss contingency, receivable, proceeds" } } }, "localname": "LossContingencyReceivableProceeds", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyRelatedReceivableCarryingValueAdditions": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additions to receivables pertaining to a loss contingency.", "label": "Loss Contingency, Receivable, Additions", "terseLabel": "Loss contingency, receivable, additions" } } }, "localname": "LossContingencyRelatedReceivableCarryingValueAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "verboseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r163", "r171" ], "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.solarwinds.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "auth_ref": [ "r108" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.", "label": "Net Cash Provided by (Used in) Discontinued Operations", "totalLabel": "Net cash provided by discontinued activities" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Discontinued Operations [Abstract]", "terseLabel": "Cash flows of discontinued operations" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r108" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by (used in) financing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r108" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used in investing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r108", "r110", "r113" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by operating activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r24", "r69", "r72", "r77", "r84", "r113", "r121", "r129", "r131", "r132", "r133", "r134", "r137", "r138", "r147", "r176", "r178", "r181", "r184", "r186", "r196", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r372", "r381", "r433", "r451" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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", "netLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "verboseLabel": "Net income (loss) available to common stockholders per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [ "r140", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders.", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "terseLabel": "Net income (loss) from continuing operations available to common stockholders" } } }, "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders.", "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic", "terseLabel": "Net income (loss) from discontinued operations available to common stockholders", "verboseLabel": "Net income (loss) from discontinued operations available to common stockholders" } } }, "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "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 Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r68", "r78" ], "calculation": { "http://www.solarwinds.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 gain (loss) before reclassification" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r176", "r178", "r181", "r184", "r186" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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 (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r400" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r400" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r399" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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 assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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_OtherAssetsNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r360", "r361", "r364" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r70", "r73", "r360", "r361", "r364" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.solarwinds.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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r113" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 (benefits)" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r102" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "negatedTerseLabel": "Repurchase of common stock and incentive restricted stock" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r104" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r102" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Dividends paid", "terseLabel": "Payments of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r98" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r99" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r37", "r286" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r37" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r37", "r286" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r37" ], "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.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r37", "r408" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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 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 September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r28", "r47", "r48" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from divestiture of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDividendsReceived": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividends received on equity and other investments during the current period.", "label": "Proceeds from Dividends Received", "terseLabel": "Proceeds from one-time dividends payment" } } }, "localname": "ProceedsFromDividendsReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r101", "r330" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r101", "r330" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r32", "r33", "r214", "r408", "r437", "r447" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r88", "r199" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r68", "r78" ], "calculation": { "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amount reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "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_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405" ], "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]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r103" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Repayments of borrowings from credit agreement" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r338", "r420", "r470" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "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 Expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r41", "r300", "r334", "r408", "r445", "r464", "r466" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r126", "r127", "r128", "r130", "r136", "r138", "r197", "r331", "r332", "r333", "r348", "r349", "r370", "r461", "r463" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r172", "r173", "r177", "r182", "r183", "r187", "r188", "r189", "r309", "r310", "r421" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r307" ], "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" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r308" ], "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": "Revenue Recognition Expected by Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r308" ], "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.solarwinds.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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r308" ], "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.solarwinds.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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r68", "r392", "r393" ], "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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "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 shares excluded from earnings per share computation" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r58", "r124", "r278", "r280", "r294", "r297", "r298", "r299", "r394", "r395", "r398", "r439" ], "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.solarwinds.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r9", "r10", "r11", "r12", "r13", "r14", "r19", "r22", "r23", "r24", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule Of Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "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 basic and diluted earnings per share calculation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r207", "r208" ], "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]", "verboseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r60", "r119", "r161", "r162", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "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.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r111" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r329" ], "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": "Share-based payment arrangement, plan modification, incremental cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/StockholdersEquityDeficitandStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r303", "r337" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity (Deficit) and Stock-Based Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/StockholdersEquityDeficitandStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r117", "r125" ], "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.solarwinds.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r61", "r75", "r76", "r77", "r126", "r127", "r128", "r130", "r136", "r138", "r160", "r197", "r293", "r300", "r331", "r332", "r333", "r348", "r349", "r370", "r387", "r388", "r389", "r390", "r391", "r393", "r461", "r462", "r463", "r477" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.solarwinds.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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r126", "r127", "r128", "r160", "r421" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r37", "r38", "r293", "r300" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r37", "r38", "r293", "r300" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r37", "r38", "r293", "r300" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r37", "r38", "r293", "r300", "r328" ], "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", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r37", "r38", "r293", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r37", "r38", "r293", "r300" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r293", "r300" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r61", "r293", "r300" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r38", "r43", "r44", "r121", "r193", "r196", "r381", "r408" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "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\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.solarwinds.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.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteSpinoffTransaction": { "auth_ref": [ "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The change in equity as a result of a spin-off transaction (a regular or reverse spin-off) which is based on the recorded amounts.", "label": "Stockholders' Equity Note, Spinoff Transaction", "terseLabel": "Distribution of N-able business" } } }, "localname": "StockholdersEquityNoteSpinoffTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, conversion ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "pureItemType" }, "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.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails" ], "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.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails" ], "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.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "negatedTerseLabel": "Dividends on unvested restricted stock" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradingSecuritiesDebt": { "auth_ref": [ "r194", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Trading", "terseLabel": "Trading security" } } }, "localname": "TradingSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r148", "r150", "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedTerseLabel": "Earnings allocated to unvested restricted stock" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "negatedTerseLabel": "Reversal of uncertain tax position" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r170" ], "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.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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.solarwinds.com/role/DebtNarrativeDetails" ], "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.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r153" ], "calculation": { "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails": { "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": "Weighted-average shares used in computing diluted earnings (loss) per share (in shares)", "totalLabel": "Weighted-average shares used in computing diluted net earnings (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r153" ], "calculation": { "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails": { "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", "verboseLabel": "Weighted-average common shares outstanding used in computing basic net earnings (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3337-108585" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "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(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "60", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6406278&loc=d3e26268-112671" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r472": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r473": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r474": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r475": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r476": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "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(2)(a))", "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(2)(d))", "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(20))", "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(24))", "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(25))", "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(4))", "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(5))", "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(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 64 0001739942-21-000154-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001739942-21-000154-xbrl.zip M4$L#!!0 ( %A":5-*C9Y_Z_\! );Y&@ 0 R]:5<<.;8N_/W^BGSI^YY3M1:!-8?DJN8NRF W?9Q)&;!]X8N71@C(@8[( M9/KU=RLB)S#8V$[(3(@>JL@8%)+V].RMK:T__\]EI]TX]WF1];K_7,%K:*7Q M?];__/^2Y/_^M?N^L=FS@X[O]AMOO7EU<7*Q=FKR]ULN/7F7==M;U<;BO M^KGN%J&7=W0?IN,5# (EB"28K P;*?))(T$7IFP +L9'<8)P0O'HT/?8=G63=HJ^[UH_>LH,\]UU[-7ZU[&;A[=I1[_S5Z&[Y MN>$K=WT$*Z5>7<;!KXQ'?_?@"<)T:@9&CSN?W=T#N#']\3BK"=R[T?CHV6]- M+.8)DE.S-2B2(ZW/OI[]MLXOLJXKUFRO M4WX *8K&S4/G3^^?W'AWNB?NUH0-NR%>53?'\U7T&,'IM[I=/3%ZX:M>W'PZ MWC:ZJ ;YNJV[1_]<\=WDX]X*,+_7;OW/CN_K1GP_\?\99.?_7'G3Z_9!I)/] MJS-XS5:__KG2]Y?]5R7+O%K_7__K?_W9S_IMOPZ3EHQFYL]7U;4_7U4MFYZ[ M6O_39>>-HG_5]O]<<5EQUM97K[N]KH?O9Y>OXX,^K_[,G//=\D^XWP*UDF>V M^OQE?]>'?ZYDG GN4'!**,PXI\88RT%G&)I**@S^LEEV!?Z;3*C5U9WX:9^] MWNI"_Z[>P&ARW=[N.G_Y/_YJI9$Y:-K13U=FLW?^GNR>']#FP)ULG1^^4R<[ M)\>=UKO#T^;)P?7!=1,?;GZXWMG_R [VV^WF]8?+)OF(F^3PN$G>=M[35OO@ MNL<.3W8[AYO;I$F:UZW/'U#S^A3OO-OBA_M-U-QOM5O[K<[!?NOXL"W1>W)X M=?#9BB;9)CN?/YT>[F]<-?OF_NG5SOX'UCSY@%N=?V<[[[;/ MW;NWF7GW41QV/IT<0M\.KC<0W+]N;6Z0UN=_9PH&/6=/WDIIP-N7_=<.3%#2@2:/$Z>OIDG_IE2,_;=9877[P.M\J^LVX>F: M^M^C_O4T]14VJ=2" ^%52)AB(M'$F$2RX!E-L0L"K:QC\HKB1R?\A+@C$#*A M[ENX4M2T_1YMT31M=6 D35.>8(\5T):FB?% :D(#Y8($YX5968_S/S?2_@WM M]UQ-W <1%]]0VX@#%(YT#8"LF$')A.8;0'!7$KVMCVHZ?X_.Y :=#;>68Y< 705X4((EQGF:4$V\CK8;:;RR M_G;C_=[6/:1^FVL;,7ACT,TJ0G<''>/SE9O$EYXKS2CP%'-,N]18FS*%@G8J M,(?8D/@IL-SHCY6&\S;K +G!CQP1'/#CZTV A;U"M]_EO<'9=M>V!R[K'L'5 M^,6L._!NY\SGI6>PU^_94P"H0X=T-UY<:43= &VA^3++97-_BXX8YK!SV#X\ M<< P'UGK>AN(=G!Y0+:OH1W>['S$K9-V9^?=;M8D'X#XGYC[U[_;AZ1];DZ M^)U/G1;9A;:/://D%+5.WIX M7;=./I(O5#N4&D$21+E/F&42O&FO$LRUDR)%3 90XVB-C^@_(O@W91T'PH,E MQ'ALF19&41XT1YY03%,MZ)?M.T4\NGZOW2 O,=F(Y$./[?6N/_= W%UP<[,N M$!RT>_DJN&0[IIT=E03?NCSSMN_=?M:!1W;"'EPM0M7CRAS@.:N(5J8ZMO.V MNP/BWOS<.CGX_+;3VC\^A>_PYG63'YS\=7IX<@0BNTUW-@^A_4_'[^GN\4'G MLKT3J;KO3J-(-^&Y@Y/=TYUWK>S@\\'%X>8A<,C;['#SKV-0'WST#GQK<$@^ M"NC9<8M$-?+AJ@F\<0AY:SQWMM411#W([9 NA3[0%(B,0'HX$$]!*:2FB62*YDB;GC G#@CW"' M)XP[J8@6TC..B43$*HJY]8Q)Q- T=UP6V>MNUO[G2C\?^)HGYLD3=,(3S ?F MN4A$ $Y@0=!$:243F@I++8 ++<+*^J\A"J.DY, :SCG/#$7&<46-2T,J$/+6 M? =1;+?>WN:6$BP<]]H.P,+6?P99_ZK5Z_ORZMY9.^O?PA%X48#$S_)'V_]K M]^KPLSLSA(G#STT '*UCX OXSB[PR^EU\[J= =T[.\ [@$)9"]IO?7X;=C:^ M2.*!M"E)O&8X8Z#CT%H7]P1,\,L5T=''MLG"1QVXV47U^\LUA%XK> M("]_E4'@UT-&JZCZ,W[+J"%?AA!'OS(7?X?,YXVR0_[.,/>;[?^Y&1&[_?+Z MZ-+-UL]*737Z5?1UWH\AJ_51I!OAT7N3>^-NNJE'51)CLS?OC'Z//O+JQD2- MVHD26TY:<:QA4L?3T/&Z&.1^??CY\N:HB=&]T>_8QIUT8(%Q$XR6'*7,$BK! MU)C@96H=US(UE57 &)$%F/YJL:!?S2A@)S1I:'CG!V=T4'+SS2D;AO9??]S; M_.'95"#SW@F-'0Y,$P$Z&0M)J.,L53#)4S9VP6;S!G_^V&S>F $1:!#"6TRX M9AYYS85G+DCOG#2>XG(&$ :79;%F "68)!3_.C\!N-F+HC@>GLO.H5O3CY:F M6?=[^4^RWE?OQXN;OML#J'57LP]5$#>:>'6S]]_5(VF:DC0N\V+$O"?1_; X M2"RI!85B1\#A"?7Y<-C^*(:QJI\./G8)J,-F_::/\*?A,KA;+:L7>?_UWWG/ M#6Q_)]_S^7EF_<9E!@HWQD?V!J:P>786S6WU[I^O[FQR/%?C+_^$84F?PK#< M(*#5"('QM4A;@" >_ RG-0?YY=99D"=C<(J"6EJ6>*@WO.!(!@D5HM&<*. M"A#-D03B6@(?)($/)>#L)! KGPH>I&8(\%Y(%64R#0AI38U$J5AJ&SCRYYLZ MB[DH,=KS',V@5D V1[EW.C I/< 71@F7.&""+5=+;0:?GH9SL832^XAFB U" M1G4*_Q#(8B:I\4@IO]26<"YR^/3&T&(@EC96Z92QX*B)+C7Q&%/B%*%BJ8WA M7.1P#O;0(L&=-:DCA*4,H*GD*!"A N=<.KS4]O VH-GHNN=N&JES"' -Q<8R MY*044A-+K59<&(:7VS3.E9QSL9+:@AYUEON0IBP$K+AQGGDM0^!@.-526\EY M2^<2!^0=(!UGL$3&*PY5N\2R-I;$:DV!38H1C*0=ODGMEX!=ADA.FE]I8 M/BW]YF(=J?..$2T4)S((AABX'%X(CREVQG CPQSLWU+8 M'1+B%;,S\'N+(6^QS(U1B(;8*H8H=H0<(^P<#9- M"4Z#GX.^6 HY%50%)@/7@DNF=5!8I#'_(V 6-*9DF/$B%D^]3A(48>CQG2H[ M\4VO<];KPL_BIJZ%ZYWAUH?9Z]N;J3AB-JDXQ!%D!#!PR@PS.&CM&?P2J36& M"$^?#6DVG,NB5ZC;?^O,;7??Z+.LK]M+0B:L#&8FH-02S:P.D@LAN!/<@LNG MN'H^9+)VT!FT8X6*G?ZQS^-SN3^.K9W[[:[M=1X!R3P6R9@(0EOO30R(:L)Q M"$$S0[T%67LV)-OU?9UUO=O2>*FU0P%[R4J6(N=5*& &Z*>WY4 M?51X/7^".N2#H3+51'EPEZ0VC&KL;.",!:[F$#YGF[P//:J,7 D2B )(0R1DB M\*=)&1(!*^2EI^C9D.RI?> 9T0=< 2*#)XR"QZL"4=19JA%0Q[ 4*?=T&_&> MB5'ZI1V"-\&@3X5E',&_&7.:2B.(50(303$*!CT;TLS#*,V.3(@:+HR51E$+ MSC0WGGH#J)TA3KA^1A(T;Z,T.Y)Q,#TI%;&X0& 4'*M46\29(^ U$Z_9LR'9 MDQJE&6J^U FATA2E4C)AM DN5=8@<)2B&XR6(*MF&61K_NDWDA .,YXR%0N M>P+4YMAR(H*3-!#Y_ C]]&')IZ=JP"Y%'@-IA62&$24$=5):*BVW:KS)_QE1 M]4G#DD]/4,J( <0)($=[(*=VN"<(<@[:5+A*S#T#%:IG\X#G-GR+ >J:&>1L9I9ZS702G,#X"A8Q9QX M-J29CP M@J50U&CM4JU !:9HYK&>)#&2!>D5$<89JU) E4:H)]1\ M\YJ!F&6,%$),PG_!/3*">RD=,336_A_O;%_DG4'+H%WFGU).M- X6)XB1!E M:HUY\)2"V:>I-&X9*FHMG$Z:/U6=$4(118@4E#FG%2H3=M,0&++*\>='U:?S M@>>STR_NJ%4H]<['16>FF0](2B4D148K]/P(.A\?>"[$Y:D!0A*!B0X,P+M" MCEE"@L/,J)2-?.#EI^D3^L S6J!.07,&Q80A@C.+L$:6,:DQ<:GUV.!G0YHY M^<"SRB/0PADIJ<8I9Y180PWW#K$ @N083Y\/F>;O \\JZ0TIA1@5U ?*O(_[ M5#@KB]DY Y(EG@W)GMH'GIGFDX: +&DO@$Q:&ZE!GKA#3FOD27@Z^LR-0QTU M7F))C.&,RZ %XT(ZC9$B*/ RWP^K9[!._T1F&:N9+=%[T.HI(19Y[)GUSC!/ M<*Q\206GGI!G0YHYF.49DLG*5 493XNBDFEOM&5$:,0=%ZG4BCT?,LW7+,^0 M9!+\CC1X!2*E&:5$!J:M3\'M M![,L62SF_'3TF=<,:,]3HD"GI!0SJP$R2HXP5QXSX2BV2U T9QFTR_RK=AB; M&LDQ5='Z*)0"PE+&5:HLULY3GSJG T7/4$SG%IJ>@[0:21CR MW&EKF=!<*0Q_$AE+8R."W7 #53QA<9'@1K7%%JM9N)K&82Z,C"G"S!JE/5$: M4<=Q&1803S<#/\K5\83T]_Y(M[?*_DR*U+8V3/O1=_#]_/2/#RH;'OXYNG[S MI+ S^'/4P(./OON9L\@7C*HC)73C*/0W;5T4T* MC[6]J:WN/!V]J%Z'*^&O MJZ;7W:)$EOO'NKNGVW[O+.OV0O@.CSRXKQ5&'6O7OW0[5D3>._:^O]%U$W4: MN]KN15(6?UW=&&#Q[BT=G[J\W\$_8^SN9LM./_LHJH0A!,E!$1&B&I38J M%NY%7"B=QJ-81[Q+43+Z8P%T\M?S-K%+WYVWV608>RF9,H['$IT>W DD,&9> MIT9))MVHRA#8N63TQP+.FTP(>^"\33_Z*[MC4L*=#22>YLR$)5H(+0)V L6: M$?X9;0"=N-?[.6C"=J5$WWEV3;&@-@(D-*;4I3EF(O4=SRHA2E3@8Z ME\.*GQWAYK]?(B O@TI%E$"6$BJYD280ZIGP@DCV;"H:S%4J9U?A ?"@R7$ M>&R9%D91'C1''M0F3;68>]F=>**ZNY]8N_[< ]+:]1V=Q9#4WSX/O;P3X=N. M:6=')5&V+L^\C73*.O#(3MB#JT6H#GW?&TE%1=T_'Z?A-=>+[0S/W$:E5#[N ME\:,-S6!B\-UTH$!""0E$A,63SGV/##EC!0NU8Z)FNMFS'6DYCI VB0>XJ, M*4K/."82$:LHYM8S)A&;>[6=9\=UK.:ZN* @)0=><\YY9B@"3T]1$W?O"(2\ M-7.(Z2Q%/,&ZU$I*&,** S)!DFG'<2HU3KU/L9RWM-8AL 4+@3V2S:!< U!1 M2GA&P6OU00@E"=9.*Z_PXD<9:BZ<%Q?.+G9BA>6"NR"EP@P'K(EU )4%8H;@ M-"5+5/FV9L>?9\?O=OSAAS\^Q0K$D]?J\$1+ JB* ](2!&D3_^4#"UAX,E[I M7X9-:+64O 0IF<_>6VN]Q-8+C<#O%&.&V84-['V M"G6.$; R(5VF(U9J*9F+E(R&]'0GT<_G=!/,=4#@CU"3,LJ$TAPI';BF7E&I M7.V:U(*R:((R%^]$2ZY=FAJ:VL"(LCI8S@RU*@;]J5FFXM:UH+P009F+@Y(J M@V3*P7,W@AGB-/%.)O#@P\E9"^AB+B'.WUTQE*9,A0"82S)%*!@7RC1RJ0GQ M,$:[!.Y*+3,O5V;FXKD8;@P']O4QEQ"X6 9CD90V;D?U@H8E\%QJF7FY,C,7 M)T8(CVV@ <6RE8$3$Z/(P5NLK1=FN&=PL9V86F9>KLS,Q9_17*0>@!E2R##K MD?0J&(Z)IZEWR)NE]F=&G/(>KG2+6DB>@9#,Q8%)O97!QWI,03+LE4%">"78ZYH&ES@,;$['4+DHM),].2.93ADT$"LSJN$T-X\H: M+325G@'HDII0OP0^2,V[+PQ8<\*,"]0)9*.Z MQ88&84PJ&-+<$5(G,-6\N[!X-W!,4T\D908SRYC&J;48$R:]I6Y8%6"AU>T; M71P#O>._8IVS7[WWY[Y]3Z^V MNV>#?E$^@6?/Z8]2TD)9*311.I8. &5+)&;<2JP9 &!PX?3B,^\LJ$5FQ3HO M0Y(6A7D1UY;@P#!'AF&/E'/6Z> 7Z:@0('G(,5D1;PNO<,7$^ [D&(%!0086:I M&.B%T$S3-$5">197QJBP.K4>H^"%0 3(N 0G:[P,F/J,(,_L2F4:R;B2G%CO M 3P[9:2T-"4N4"ZDQFKQF7>A(,_+D*1%85X=#!>Q*(Q'F)E42<$(\4I80KV2 MR\"\"\(O-=1[>N851EK##27:6V8,UE@Z3KEEDG@[\A5JYJWY9;1'PP;MJ PL ME9[IE '8=%1IK03XEM[XQ>>7&NK-E8&"YR9U-$4^#8QHKH7P@:*4!FH%3=U2 M,=#\H=[+TT#!4Y)B9;@$*X6H,$SKE,N@E!,"/-V7P4 UY/GYB$TXY(0!A0+06K&%%4B@*U@GEH>;.KYXDZ M1WV?=S:]Z>]?G7VUEZ?K=\*;W+M1&S.( I2MO=4V:X]/:A_=V_7GO?8YT/_F M0TL2Z\2$H91QJA6*2ZQ"!>24%4 XK30S>O$EN.:&V>D&X@P0/T68*LI2XS7A M3A"4&H&1END2+'=%+MB&"<@'\<5)*N[;+"_Z[S/?W0=6>=_3WRM'/B/VVXO& MP;MX*)4*:KQGGE%E,76*6QU2;O$R8,(7R@*STP(J)2PHHF*F(>/, MZQ",]CH>C,PH$K46>#P6>/@'I^S:34L4QUE=WQMDQ71)0FFHN!+BR2CDP?U0S+K"5*<=V";:T M+!;_O?=]Z,RLO_CLV"XH+;D PVI9RJCPBG'EC>8.VQ3<\=H;7RRU=Q^P: [: M_>S-(,]CT&@_UUT@1Z>LU@.=M C#RA!C%*' ^PRS5RG#$I!$^E0Z990)? M3\ZJCX_V:J&8#RZR5((OXE)L&?/4:(' 8-!@J%3"(EKCHMI$+#48DCSE5$O, MO> ,.%E2QXSVW"E',#-^B;3^DWH +UHK6H*\MMY101FCWBIND6-4&$0"3HUY M%DSSUCN?ZW:Y*6LK!&_[V;G?N]!G,S7G+YJ/,)&.B32U%+2.-3P6!C E+6;CWS79K'(7ITE[!0UMPY/QVX]/VZ<_!L(K@[UW MUJ18,\NPIM(&+A%!FGG&R!+1]E:)[_>]NTJ1O^D5_9T0"XS/; M[S5.WK9S6 M0&'NO)&*:2EU<#QUP0J<*L:?;;:!R>=!M+) ?V]=GLWR9*F:Q6[' M QA-@W=&:I(R0L :V10YJ9Q"RA$BEXC%'I.VL^7S=[X;76FXHQ9+JP/2WBW34LB#6&S7%S[6=0$>VXQU6WIG M\=F:RQZ7RY0EX/]S3IWR3 4B!0]8,F9PZE+)EXG+:H"]*'SV*KM\G?NB-\BM M+ZJ?QUZ[LO,N.U__$_XQ].\""XX(0&/<,:JXU,I3AF-5]J"I#E]B&8+).T7_ MJ@U\!7.6'/OLZ+C_FHJS_A\7F>L?O\8(_?\K-Y_3^1$\:GK]?J_S.CXYO-+O MG94_8W<3WM&GGB-Y5D?6BS.='?]3Y._@JY4?U<]^JI? M4\U9'U=8[FMM](+MM7OYZW^@\C]_!)B_).A.UKYZ_=_[P%M%H^4O&KN]CN[^ M]VJANT52P(R'ZL$BN_:O,8-1E#\OJOE(H1VPU'XT/]6D?&QM[V]M-O;V-_:W M]FX.8AFZO[?UYN/N]O[VUEYCH[79V/J_;_ZUT7JWU7BSTVQN[^UM[[06:4SD M06/ZK(MC4$G]7K>QN?9FK4$09^K>8=SD9'Z3D_E-3KY_G/VX)#AJTO1RD,C$ MQD2$L\*_'OWQA\N*L[:^>IUURUZ7+_WQ=0?.?=[/K&X/OUI^KKH]E$>6KG', MHDCV0?#[;O3AH;2NE=+ZJN^^OJ?DFD+WWT9K>'SO5=EV/GI@I!6JX;H&#"K. MZ#]7Z,JM<0]'@L_ZC:+7SEQC1/(S[>+ACZ]1 Y>M3#[SJIR*Q6 R\3TF(W'^ MWN[L-AM_@OKM]KJM00<:L8VAEM[U(58+8X([%!QX,CBB &.,Y9ZDAJ:2"G/G M0F6CJZ-Q=SY[O=FS96Y57!A<&:8STT]79K-W_I[LGA_0YL"=;)T?OE,G.R?' MG=:[P]/FR<'UP743'VY^N-[9_\@.]MOMYO6'RR;YB)OD\+A)WG;>TU;[X+K' M#D]V.X>;VZ1)FM>MSQ]0\_H4[[S;XH?[3=3<;[5;^ZW.P7[K^+ M+]^3PZN# MSU:T]M]F!YT/%\W](]K<_.L8] 0]Z/S[>&?SKZQ)MO$!?/-P\_#T= TQ]B/L>1\OCGB-G%U&;IN>_;8/7T]-[^Q;R)7>I0<> MSG@;>:;;C8_=S/:<;S3W'@I;F)/3RCN[#VS! N; MWN5=UN;# #P6G[>O=OU9+^\OI>%YFYEW'^&=X^.#S]LT_AN,#(%W\,[^T=4! M^8 /R $^['PZV=G<;3?W/PS?^03?XMW#_1[TY^WQP8F-_;HX.#D 8_61[VS^ M^^1P\]/)XBLOWN]O])M[Z!+^_<5R+5-N=**E4 DCVB72 MZ31!P;!X4CEBR*^L_]<_5,KX'[?-UBT':"@ELQ* V4(D_" <_N'CQN[^UN[[ M@\;NUM\[N_N-OS_N[GW<:.TW]G<:X'CL@W?1P+2QL]O _#?W>V/G;6/_7UN- M*9]D[(]LO-F/M[&B;#Q1"XD>T6M4#G_#0]?<[''EE")X M[73?)QUH\CC*?^+T57+E=9[X[ET:X>^R7UM5>&(I]<%/ ]'+YO7'+PXF52K, M$X,92IBB)M$>1!P#3@O"4893 6ZT/^M7@2N*5AMQWA^.2A>627OY4B,@L<84 M_CD$))&:/0(B:TK=_VJ-@!8# <720T46 \O/ (!=#G9/3[8M]?-ZVWMEO0T\-W6Y?-SQ\PM-MID:\A4.MD-VL!#&K!F\V3CZBYZ4X//G^DK9/6 MZ<'^UN7A)HSK\P$]O 6!=$J08M8F05"=,.]QHKSG"2(,R)2&P(,>0B#V B#0 M_NY&:V^[!#HU!KH' _7'$C<"02'O=?[K'UB@/Y[^G_W>O+Z\? #A3:_3R8JX M2M=XFX%I!SD&"/3Z,<.B6^527/Q:];&E5,^_$AK]>/5%I$+)D*:)-)PGC#J MI S1Q$M$&<$^UL*,*\$XH3+%/X!$OP8&4SA/UA'3A8F8_BA(>Z#4RP=)_:-+ M]ZX_*M?MN_T6W'EQ$OX!?>%4XF"03HA&(.'8<)!P$1)#:!3Q--4&@]/9:^O\ M,PA?T7C3R\]NRWDO+_,C?L#QG%/ ?>M2VW[)!8U>:.1CZC=TT2C.O(W)*ZZ1 M=1M9OVC8XS)B\MW@_-U*K%[VF;,2FZ(%7=3 P4\3@P(QR.PC!UBN2?8P&O]H M;^EC!R2&$O;X#MEW=*F)YVEO?.HSJ[&5&MC%O,8LO/AKJY3&9[TQMT M^_G5FYY;3EM7!1MVWL&U=_#UDP_T\&0+MS;?9H?OP.Z]:QWO[#J]TVUW;6]M<96 MYZS=N_)Y2=:;:J71ZJW]_BLAV_DX9H^N?S>/$%.^.)#";AFOJ$(1*#Q%HF)*3"L,"(46IE_:]!UHZJM@$: MNV:E>UCI#?RYD^_W+KHOCY'P%Q;WX1KC$^\12>(!@XD6BB6!&2&8#2R @*UO MQ.A-]S8+K3YJ)M/#'.XA$4LLMI/_#4\"YEI.3_N7*'G]17DO G(\P5K:A!&? M@IT1(<&($AZ(MEZ(E?5]?ZF+KW7!$\G:WST@:/LP.UO:<,@O$8E\4..),;)D B8.&2#01XS ,RI7SI%/9OC\A%44EOY%Z_3+ZA7[2(QPPS MFQAK,=A[SA)%"$J\0:GWABBD]%O*P]>'?AJJ\H;NN MT?=M?Q;IW^B6#!!7^,YRL,#9F6XW_*6W@[@]&RZ#L^R+L9?\N.DL7\4GR!WQ MB9^>[[LV-,^5;@_3SF41]:R?08/5&FRL7MLX&^3%("[&]GN-/5_%KC#YS?P> M*1G3MS9L__5/Y DORM(K6-4U5(6;?WBYCZP12F>_+O>(S3[V#JS%"\_M9_UV MF5>PI>UQXTU;%\5SBT#NY[KTX?>N.J;7?FZC:PWS0DKZ;5W:XW@27@.TT.?C M#*[LCE75,UA'>**D^ D^&^K\*TQ,*2A+B<^&V>Z=0[AOZ:U.SX@\"WR[Y/6]3;:^?SQ]M(7.03\UKJV[(#LGK3@V<-WG[*=S:/K M%GD+(_UP?=!ITN;)!W[X25[>R';W@JK ="*M!F@7#$Z,"CI)M6#7O7[/GJXV_G>T-[AQIO/&N6X/9KPL_:*X=ZCX*KU7L^X#6'=KS+HITHAH M1Q."4YHPKVTB U:)%RD2)$T-)^ O[GW>KOGS%R.4'FS6U\')D>8=6;2E375] M:A:>2CS 6%CO18(YDPFC@25_ATCB.]G(7PO MA_'NVE?I#]6^>KHDH=+%V^ZZN"3M&^:J88\]3$-D+7!'=3M-CP2-\9%+_$_@RSZB. :&C]\ %H>NHG5JYC&K(9J M;]/08YQR-,=X#KS(>#ON;6HXN MP-CYZEGOK2W"+2:/U+V5!?]AD(-IZ^*M8=M]'D@ WR&;\8I*'Z)]/_U#\+9 M'XU'B:\\K >/OH3P9I#G0)-JWV;$!7W='Q1+J51_*>1X^45KQ"RE(F'2<,"E M8.9CT:1$24UQ(-'"TY7U __5.L_","L6\D<_/4M>G9Z!5N^!>PU^J0KB(EN" M1M2(H P[6;\/.M2W02GFO6X$<.VKA@7!_F'6_/PIV_G\ =KX<-7\.H)VU2+0QUB59_^4-\D'U#II=78VWQZW M.MN7AY^W^>&F [ !?W^ZN8%.:H%48"'1FN"$6><3I4.:>*"83Y4 P(%6UM_? MK7P7;S_= VM1/71#W;!,X[Q'-4NAW9@0L8) 0TK.>XRSIQS[8T;KP8M&PM9= MV&MI*7CWFO]=%%QZPNU5V+.2NS$ K7X.8>;\!SQ309Q?-;\*&I0S_M>@@(X5 MRQD'?E)H )"@.88&&$O!8/KCDII*F*F]FL[NX%*@U(>02&),PI@BB2) M%)N25 0F&*#[ATGOM_GY1N6?'WCT%Q;8V4('W\(W@ERKC>SNV%P6[EIP*9=9 M .!U>^4JR:"H F0PSJI(^!UU,WMY^:WV5?SX10:?AL\VNC"T7HQYG6=%"1B[ MNFNCP@ 8&6O/Q(>+ONXZG;NB$??29>Z^S&_ZF_[]SNA7XT>7EF>%-,@=@''> MJR)U5#G&@H]]NSWB_<9OP-%E;+@YO] '=BR9?S\D"(:I2D.A1BO!_^;;FF#09UT,TJ22F.=>[!2;TA M/2PP;H+1DJ.464*E5L@$+U/KXE$SYLMV;!5C1%9 N=H,_-WBGRO;K;."3R.7I:$7>[LVZLOPE#/ MI#< I*E,@!XX49CKA%D1J!2"8 ? >$M /-\W/KS:N/"Y;_0F1%B[?QOHD/%87.<[ZU6 \'7NV^6QM_>> MWSH4*C1Y19NBUQ[T[W_E28Y\_=%#;-.5T3O'^<3C./*)R;T^373H^_RU;E_H MJV+EU7TGW3*U%F=O4;^Q^WF[M;G7>+.S^_?.[L;^ MMPZ,_>EQ?6=#[=+,UWZYI@^*(!Z:';.'9SBD!<@A8&M2_M21@W(-/_!LP!]J M%:TQ_'-E<[_]2:9FWUFQQCCY^0P"3!9M\\WW1:+4LW]O[.XWMAM)X^UV:Z/U M9GOC?0/@R\YN\Z8J^8$X\L^&I&;VZ)PG_B%!WJIO >'A2=?#T!OY/$IH(B. MFV.6+'[__0H/);=M]WVG@:? U.PC]J4FOV=L(3S:V+Y%T3_UPO2E<9Q'Q^8? MWP=V6*RLOQU'*LOJ79W*9.K;^.FQI?=!AZK] ,:HV>#'V$#<0_/9&X1:V.=$ M915WR4?L&A4OW08=X!M[Q][WBW@D".#GDB&6=:#CLT*7>A3C M@T[+O.E-;X?'G^+R*JK5](L3X%I-/W6>H!5%LCAQD#Q>B\\64>T?+;TY(N-^QI;4)?I')-:Q/ZW*DL M'VA"8U9#[H_AN;BC/IX:UO&-W][WBN+W9V539653EWL$S\NFRF=A4V5M4VMM M"TP@:YOZS*E,\0-M:IG@=-QKPR>*_VYL_6>0]:^>DS&-$['4#FH

E4,()UG? M-!,*R[@F$AMVS#C& !6X!)1S!"#G5*A44Y5" MGVW.9=*I[6T[\?Q8S E?-^J*C=K ?+7W7MOROHV4 T06^\ 2E8R<)AZ5@7R@ M.*4=KV<'SQ?]?6GH[?N<+U2=/G_0W5YQ@D7.-2@A9@ 9HQL01 2 .B^D++%A M*C%0SNAUJ:;&5GM)FW(8 8GO<98KP!T^QB*,ZC)W21X]6+&V7L0 Y3G M"-!4DLHTS"C.$)9>+3.[)IL>O[;=''U;F75"ZN.(ZP_4.+XUV_%R+VCRIQ4U MJ62-: 2Z0#* "^S*A*_@U>I6_;*CZL8S_4H3?68OUK75U#V:$:3+3&,-8&'P M1+F@@&8E!&5:RL)6*DJAUTWIY6FF1A/W0JR?JWNSII+.4RUN6 6B$TA=R:(O M4(/31(--(^&N3EG\DD*7,1BDB-#)5*]2-NBRNM<*!5WY=& "^YSQ^6*^G:N- MO;IRMF0.#@ZIQ"C-!0,Y5A0@013@:9$#GK.4E1DN-,=>V>V]19H:NQC)0"-: MLMAK5_4^C!%@%&$1W3AJW*69W-'O0/UA#GWQ\(V;F=]?K''3]J/!>);3'V_D M07O7/+3%XYIZ]K<1#I.8YOKTTRQN\U-4 );W-P>=W"'U9G?0U!99B@K0*XX,AMBE@-";7P8 M9%)CRB#.O&Y'>\@RM;WP\-Q2>Z>B'5GZK%AT3]5_*?_41)Q24W-%_:=Q0 W@ M=HKL;/JX6GXW]//X3O'M-S/$_:_Y9L8+P1F5!4A+F@*4:0@8I!DH(.-::DE2 MZ%6;Z-(D4^-'*R.P0B96RKO$RFD,42.I9[+Z140=KV1ZXC0P?X5 %%*S\"H& ML4L4GD\T=D7"JZI>*$!X_;/^]0:;"^J:9&JO?MNBI18TL9(F1M3$RNI>?? JI-WO M?BR@!G[W@S#RJD5X"X2@>H17!QVM)N$MM0[K$M[\;.")RG#&[TMS.*MN$-ZP MS7SS]6FMF'Q8_@^VGEL'E*UDFLY2B@M4" 8, 4" 4I@#SG,%\I*H$F/,"\_B M-8X33XT0*DF3325JLEHF/QMA;=MK3S>R,_:.!Z$!$!WZU&-$3O8RWR4UNE]W MZ+:"5]60(YYO/*&*>YAQG7SKX MFETGP#?,? V%^OI#J>W]4MY+.;^%&RU/?+5'O=?:W+[8VB1_ M?JL8?Y"PQ%= M_[*2*VF+HKRMTH=KKXU^WV0-MPW ]UR729%KF2- )>8S$'WL%V MILI*)X?J)7O]DO=':WJ@HGVH5=*6/ZDSPT?:XF(OQD [6#0Q7VF#B@WS]?TG M^DRA9=N?YENVF/]+R;>K9>77?[O:;*OO])XZ"$5E)A %'.70G)J4!B3+): < M%Y!36)#4J]NQTZQ3VP3>J2V;+RIWNFB$3ICXC^?YIMK]S2\WGDF@;N"[\79T M2(>^:-[+F[0")U;B00G5"Z7()=E=9AZY'+L'&.>EV'T>#BVUUQC<#]J6?/^P M6/VUC^$CN1(LA01P2!E I6UT3+ Q91DALL"J*$JO L==DTV-BG:R6C*J>AM4 MXGH'5#H![6@W1H)O: LP'+F DG:W(8E IHEA.L=51B<0;AE%W<'PP\2-EF$ ^Z M*ISY<==4KL1IH<\_ 2#Y'W>Z0(A[O+DXT[C'F2YESXXOG1\.I("UDO/M M!R9LMN%+'6$+2Y$A82P*+G. E&: V_):C*0L(Y#P@G@=4LZGF-S+7TF8M"(& MA=9> -+QI>\%S]!OO!\R_B_[5>7CONGGTXS[FE]5\^P=O_[)X(I-:\4VZIVJ M__?W?7)4\ !!C7? 3)/ M1VF66D62SUT+$:LEBAN0 M8W1%N2')%!JCN('EV!O%<;# .VJUM=?>G]>KGW.IY)N7?VR4/&#K>[&=_ZS, MGYTQHM."<9%1D.+"%@GE)> J@^:(*4F:9DP3Y%6MV5^$J3%GY='1E4>G"M\Y ML#AWLGO>;?LOB^-E]Z!@#WW[;>ST"NM6?-M#ZK=_U&U,_G9@,^ZU&.9./!C$ MN)?D_F*,>VL>#-/9-7KX2&&T^'>U-$,OJC#;Q_ER;@>U,5/-[7W3Y$$3SC25 M K"L,&9DB4M -$F!3K5-;RMX2H@/$SK-.C7R:X2N3LO'8K_RHSPUZ-[:+ M#NC !'<;RP&Z;7B!%)7 W&8>E;.\P#BE*;^'8]T&[BH_*]O<0\U_VF"H62G2 M0AV5?);GQO!B],[O5.T?J?.A!CT MLLEZS+=6V&2]D[;OO=WE%0B]M L']%5O[ [KYR=?;F,;X;*N$ZF!;^HNS_W* MUW2=@-R^H^M^O'?9Z+;*>5KD&!*D0(8+0TTLY8 CE(&WH Y@&G_,(G.0AP CLY,_-.>\%3!&&*/]L5HJ,_;ZGVK[X7DI M-\V=0TDP5"H70$C, 2H)!+3,%XI>E&(2J/7)EJ5,;H5O>4 M&VY\.K1XZ6;SMJK*\%TMA3&7JBRSFJ287!6>1B*HM&G'L*,5-[VMVF%Y4X=/QRAP^@^SXJOUUF:@5U6; MGI?;SVOU.']^O%_*ZJ--&)W-2]]\4MN9L0XH)SD"!39F L(: R88!DH63(I" M(XU%@">FIU@3]= \#5&T52]\^TCT7$8W$V6,57FE MRJJ'2]-JD_S6Z/.W:I'J9]I%JI2Z2SYU=*GO67PN MWAH^[-!1C+5Q^&Q^MZ^S-\N(+G-:)\B:(QVU&?@E+0'.6"%(H: JO1Q2_<29 MFO/*1MT)&W7W=!!U=RG$L0Y^%#N5@EO^]%Q.-Z8>;Y$&)NJ J,B[9*^32\'< M 2,DN\!]I6C)BR)--'*R"[[P*,K.4<=I1_K1AB0<^"H/NGKQ/!5I65*0"IX# ME&$%*+?=!"A$,,LASTNG&[CXHDWML'[8EFW/V(LJ>L<["F& E>QFZM==GZ'- MZQZ],"L%O7M,#[V8P[8WC;.H_PD:G88M[N!-3V_C'[G]:<>$DVZ$>ANHOBU1 M'68(.T;5W?^\VI6_W>W)DA%6,L U@P#IO W! M;6^KR&U1>ZR5;;:$A3&2E5890)RF@#%SW%52LBQ-=2$*['/<'6FM1H_3G,Z* MN9UHQUF'R=E%;1O;Z*&C_?&,>H#M(7".,&,/U\\E\;=^M'ME\ M.>,E+112YLR)&3;;'43 '#XSH+GBL,@R719>/6RO332US>S,*6!%3?ZLA?4, M!;D*;HBG)0RRL5TH;FCU=(J<0S&@M^-@LE=T8YRKW.V?N/!Y_]"0IG_"2YKQ M;_/M0LT(SV'&6 J0DC:V75' ,.$V/@21'.F29$Z%$2X-/C4BJ(2RIE&:_<;_ MUG8R<0Q[:"//I@,_*;[PN$5XG%-[Z# CK/!1@OGN*;&81#'U<^$[=\? MS(NX9HLJ)O2]UDI4?4_^8D^VD603A,QU:@X\, ="P<*VI<6 ,DV!AGG.4,I0 M1KQJ03G,.;67N1&YB5W>"=W=,C48<+?M/3*, [__1MJ+Z"4//]5Z:=MX&3M MJE^)U:#^2_P0<0_(HEH$+O..:AQX '%J)_@\VK.]2!WYS(M<,GV+DQ23@B Y.&.QCA34"&"PX_ MF>)U&GUT!H-?^51HB-%?]Z**9+*%V=:KI?E15*-O/J\6<_%2_W??0"N7&2IY ME@$)\\R#)G\W_#M+Q+!2]R!$_GD*,'.,3!M%Y M5$_@.('M!E:;[8/^^VHE-_=+^56M?\Z%JAM(VKM8];168EY=P9J?%\K^8.LA MU>&@=6B 2'/$82X YN:PA4B9 292<^R2)42*I4J77B9/?Y&FQI551\*5MB6* MGM=5*=BU^JF6SYZGL0AKY4:6XZ[ P/39@E^I4X6U-PK=)3N5DD.=[I*=5G=U MZ;8#Q2)V6H@&30S08SSH_Q!O9,\9RO9U]L?T.JJ8EI!1I"14# MC),<("85X&DJ@8::II*R B/I%!YY..K4&-+:]O/-=B[8(OE#L31^ M.8:MF^F"P1CA#!F @WNXV"6]N_C#/'# '>9?I[QQ/.(XH5R7E-A%85W\XZ!! MSC51?*FW]%T!YUR0C C!#%:L!(@7'#!B*S:RDG ,-1,X'2"L^:(P4WO=]P91 M):9CIY4HRW*#%T8&>VB/M7?T3;LRC4[>S8"CK-$@H<>]UVJRP<:G:]8J-WIT M<2?$<>*)+T\QQ0CB3C "8X:[Q_3?Y.JV6O-EVWS]K_GVQ]OGS7;UJ-9M1/++ ME]5B\6&U_HNMY2R%9:XAR\SN+PE F!2 2ZA "E.!8%E@2+7KIN8[^=0VL3]6 M/VOC;+XT)T:MUK;)V(XWK>!)([D'=WJOR.W];$B!D/3X#$"0VH]$EYL M<_A]-UQPU:M M_& DN_B1-TJOUFK7FF,&>:EDD:9 :&,$(4(%H/98+85":9D28_] G^S-2')Y MO?0CI'(V[6BJDD17TC<37JE@SBK[KD#>QE*4-76VF<9>J>%-IXL&4K-XOUFU M_E:OX;6/-FNX[SX4U8B*B7=L6RJ*;&.;5#$!O6!911T^L'7D:B7_FB\6,\T+ MJI$@0&"I 5*&K1E"%,!"ES2'&,K"J]5)._#4S*M6+L\VCRU,!1:,V_6P''[>OYXE*9ZT[3_\>$ !RE&+\=O7X M.-_:GSXH]5FM;? [^ZZ^*/DL[*9C?G6_7#X_OF$;LQ4M/ZGM1V4.&_8C=E.: M0575'85V]T@!0J4"U%CW(.>049QKR0NW**[8DDUM^[%GM"6SV?5BIUBBE;)L MT*A678,FBT:+I-KU[Y)UJ[#]9,*LRAXA"U$7^[9/[M66<.@3P&F)A+UJB=$M M^7RPB#OU[&^32L&DTC!Y6-HJTTFK9%)I^5J+Z1&,\EJ+.E9DRBLLKE^HRA + MT!6W$G6^\8)8AH#I**)ED GZ)+A\90O5MBDSY[@LTP4"2E)BMN)< XE,0?M7=1\@3^-P MEE=(N[B@Y.4LBDL?'#0FNYKP?BGK+G+F4S.99QSGN :I>8\K3,._M_FKF6W M<1N*[N'84S^F2+^^I&S%!NX]I]?:Q22IONT1 M\0B39\)Y<2D%YT&QW5G].O.@),F]OFMP%IMW'3)(J5*N>Y&=)MVZW?P24ZU[ M08A,L^YO+[:DNHUY#[5@4JFU$II2H+'1 '.F@>2F %29$NN,<\)Y6,WT1NM+ MN[M.(*Y$T+,Y<8[^A/0;%M.+4O=;FU9X>ZW1+ M6GKTA#!V.*=JJK>7Y\@&H.%)'=OMQ//W>;MV\E65NEA5'>#SJ]FOE?@X"H3W M'.[J^4!B97WX>;K6GZXIEC?-S3(?NSI03[W.[R*U%-4?1I\VYJRZX?9OKS)? M4!,HRU(#DRML)Y^B@,M<@EPQ@03DQ [TRP^SESMO:<5^:R&79]-FPE6:B[/N M OT6E:$S!*[?W7@BP!+/YR92M9\71<8TXF@>L$RKU#A@;U[9QO&.MS0MMLH'%HPQ"C,"F"<7@XN(0+,7C,64B++G.7NE8@@R<:6B:7=O7_? M?Q/;B_A0M:1[=ME-!8^RH+ZX^K'%?6@E)HDN7"Q))-%.[,5A6G7$MIEY]0][ MN]E2..P_,O+17?]Y.E0;S(>GW5?C'%YOS&_F>$T6?MIYEDJ]:I"87!,F;93! MM7+!/@62:0ATABF7F:'4> 7[*9U<&OTT^K@Z[IS 3+L$D\+1 M>5=O$D+=6OA):2LR\\A:^[S5[M=/?YW6/\3&>5>)$T*58T*% /2#VH^=I@$M,LM&8A:]V!Y$E2-Y5[ZNF\V&$ M$@*_'\,D C4QY?3CN;HZGNB!.0*Q25DIQ/ZL-!4!S']Y*Z:)V.CG^_HH-NM_ MC*ZEJ%PJJ(W(ZBW@S%Z%D&0:&&X\_>B>,Q-LMGN#,W$X-&9UYJC($X1V<.1[8H1B MZ=[H]?'QM#Z\YX=E4I5((0R04 )@&Q4!3A@"!23V42I3V)-'NIM?'&E4'J[. M+@:H7+9Q&^:)^]%(30I-(,;3ZWP0"5#VO N9N;0[PQ *T^7L!6!(>;-]TGS: MFKT.WZAG]A\56V?NV+7JU)EV?%U;IL;R%BD1()1"@"DLG'Z& I B5CN:2Q26>_F[>&'2@1FK1[$F_OXPDP)%64"9(9* M@!'-[%,C%X!+(2TK2I[Q+$@O>,C:TBBP=L]E8[\&/SH. ^O':I/!E9B]6EH% M[] ]C$ 7KBOG \FT:G&#%N?5@//I?$O9S>ND/O9HCMPO]J]/'^K_V!]2',RG M#_\"4$L#!!0 ( %A":5.5==18)7( *8Q!0 4 OR*G[NN@TO>EK;NO*:7,,ME5I322JOO.O-!\ M@4N\39%JDJ%,U:\?.,D(Q2XNQWD\LKHL2XH@*1XLG\,!.!SXE__Y^Z?9#U]P MN9HNYO_Z)_YG]J3K_\*]_^MO[7\#]Z7_^VS_]T[_\7P#_^Z>WKWYX ML4@7GW"^_N'Y$L,:\P^_3=/ZQ\$$_SVN\M_EB@LFA A.AM Z> A,%T@)8-%12L]]__WAW\N6B2= M X=@@@#%2P#/O 6>G)6,HY69;[YT-IW_YS_7/V)8X0_$W'RU^?5?__1QO?[\ MSS_^^-MOO_WY][B<_7FQ_/"C8$S^>/GI/^T^_ON=S_\F-Y_FWOL?-^]>?70U MO>^#]+7\Q__]UU?OTD?\%& Z7ZW#/-4'K*;_O-J\^&J1PGHC\^_2]<.#GZB_ MP>7'H+X$7(#D?_Y]E?_T;__TPP];<2P7,WR+Y8?Z]]_>OKSQR-5B%I:_3>=Y M]>>T^/1C_8:7KWU<8J'7?IM"52KSDM4G M_H_MO_OQVX,_+W%%6-DP^HI>V/WS^I!CB,#?USC/N&7M\AFS1;KQH5D5[.+J M7\Y"Q-GFU4G&Z63SK<_B:KT,:3TQSD66H@$FI +EK 4GC8?(D["<,VU+OLES M)7I%5&_TL,+TYP^++S_2%_]8!5%_V$AD(XT[C]M*YCBZ+Y?=>_KL1!A.*T#0 M$K#,@THI0-390S;699]T9(*=1/;UI]VD^KI&GRW3#XMEQB79C/@%'EV HDWN)PN\L_S_()VX(GT.CNC&-&NZ0_.-41D 8IF MQJ48?$(U""!N/'8O.,C^X7"\+#L!P_MEF*^F5? [0/-@LHA*$:"U)HDD#4$J M#UX&Q(C:_AD\X M28;9%"(#BJ 2"2([\*9R$KS5PAF?^6GVX+ZG[H4"TSL*3I!D%TAX29'\DDS8 M1O#O2/[X?'$Q7R^_/E]DG 1R=R5W')Q*"(H1IJ,Q#G@,7"(KR%T: !B/$K$7 M3FSO.!E.SEW YGWX_64F\4W+=)NDV%E"$6**"@7(H@CUDAMPPD2PC%DE73 D MJ0$ \\#C]X**ZQTJ0\BV"Y \RYE4L-K]]6HZ1SY)*2&/48 @Q(,JPD-(P8 6 M)82B'2?#.0! [GGT7N#PO8/C5)EV"@PQT4XAQ5:60NO@B E+/E1F!E+FJ0AM ME'.GQ:@//GJ_]!5[>L@X3*@](>,Y_?AZ^7[QVWQB)<^*'"E@2 A75G "MPT0 M0XA2T 89V1 [RIT'[X>*CK.:0PBT)TQLG*;7RS?+Q9?I/)&K[3 3*Q*\JUDY M=&3U'#HH4E@78TDNQ^& <>OI^Z&CXUSG8*+M"2)O%JMUF/U_T\\;IYJ"\F!0 M()B4#3G5*D/((9&2?;;")"ZR&PX@-YZ]'SPZSGT.)-:1P5&MWK,EA@W=3AN! M#CD1:LCN*=3@A0_ +$7LY"G1RZ=YGM>?MA\ .LYT'BVZD55>#\UG;SXNYI>Y M.5U$C"EHT"G4?+U""$))D%&%E#%IV@]/4OOM)^ZG^H[3FR>)<&3UO\-TL23H M%W)B $+.(8*76K'"R7.:T(H@;C]M/\1TG M*H\77B>+_N??T\.A^P&B^QSD\8+L @?O/H79[*>+U72.J]4D M*MKMO*S@S>07Y5J7[JT 'SU2(*24%4-4R]QXZ'XXZ#[;>+P@N\#!SY]P^8&V MO+\L%[^M/SY??/H_#]\-% M]VG&TP7;!3[>?<39[))ZC^0.Z61 NL+(RCERB(R+4(R/CI#ME!G"U[S^S/W0 MT''.\40Q=@$"(OQ3+?!9I/]\]Y'DMGI]L:Y7>VID/8 M ,-Y5#%J(?(0/L1C-.P'DHZSDP.+N0_0D.268?9RGO'W_X5?)THCY[8$8*PF M8!Q+$)03H)WSUA2+*8HA<'+SL?M!H^/,Y>G"'/N\:ALJ_3)=I3#[?S$L+R\= M!*8C#Q[)[FFWY<%[3)O8B854#);3#C$>>O)^F.@XJ3F(2#NYQ_&-B5_HE=7$ M8HB9&0[!>_*0,E(D)5D&:*X]J?Y& \\>#]0=)SE'$*@76%B>T5IRP3Y M2Z%($DI6A7:_G&I5L75D[RPJ$0PJ%@9$Q;5'[X>+CE.^AVB>%LO;I\92-T^KI=QX;_<0AUQQJ1RV<\6ZU( MN%>\*BS**E[ 1)EJ$1 #KWB$P",%XIRC9(\5:!_/ZTTZQFDVT P5E\9G *&/ MN._D987-+,/!B(6@C(B8M MBF]CP(ZG>9QF,@UWR?-HKQN<7A+/K3'"F00Q(*\G_89< 5U U8HP8UD*MK0/ M$L=I2M,:3N2"(K[^^F042QSS78.1S3;Z0WS@QW&%)29-1 M%L2!C,254Q)G#9!\DM#";Z#NS,SD[./[S"L,*WM=/P MZ_(WVNRKN"8VB:2#9! S!:^*TQ+S@>2EM4;OO1'&M4DM/$I6#[[[($ :3O@= M(.G%[K%7DR;'P^62 M@A[@E3,@D4?;*: M;4U2D\R*;'-RL@]U/?C*@T!H<%5T *]K:8Q?%_.T"P"8E$6;DNIU"PLJ"0O> MU@LX(2C4W J>VISAWDO..)T=6S@Y)PN[ \0GD=9C< A1UUN,+-D4K,PL/]9P:!#0 M=57QU 8%#T/M%(7TL,7MJB3>A*_U?/LR=:]2%,&;!#D$#RI&#EXSBFZ902NR MK4N HM9DT-@HJ/806M' M,@H%HM2E>&Y4>72JU% G)[?I&O?HI!&F!E1%!\#:= C"U?J6H9591Q5#[3,< M-*BBR-=,/ '3W!G/4_&YC7VZGYYQST\: 6D T7< H)V)O581>,F(8R(XHS34 MCG4DFV# %6] 9IM8="'HV.8X]T&2QCUI:;O'G:B #I#T?#'?2.,_INN/SR]6 M:V)G><>\3,=. 9N'?D$2HNP1?C(2N9C33%Z4=;U)Z0+;A+S+C' M,8V =*K0>\#--\D<519J"E=J([Y,3"KM(X14"G%OLC0@H;+2(P.=:_5@R!QB* A:HA?)NZA-&R__R/1#LX.<]@@[1N1] M'?!\.ZK\)AN*1Y@I$00F#BH% 3'E""2P)#068VWS4YV[9'63R3I+COU$M71@ MF!YU,*\=D)>B!-?&V]2"(X\N3 .N)%&58K19*G$-KY))5,3+& MV+ ZZ0%DM=KQ7GE-,)C(=;:0E%+D:":D.(7":\EYC#E'Q$>G^YY87WHO3=UD M\8>&U3!:Z !/UU,TU[C@0F93BH7(:E5:9 IB1 X.K=8Z!^ELFZWP?GJZ2>,/ MC*,!I-];2=9!B97K/'/IC+((ILXEH753P 7R):4L0D1O?!&/==D]?Z+L0'2> MXQ!@:'2>5ZL]6,-O'$^"<$8J+\'R6IWM:"4ZDS*%[%9&:<@'M6VN_UPCHIM3 M@7;(.DC.'>3''LGOA-I'B4)BX"[7>GYTX*)-('0LQ:%4R;5!S(E%SN?PZ]ME MQ@922 ?6Y]I ]Q(Q] MP:():$X5>@>X>9;SYII)F+T)T_QR_CQ\GM+N.,G6*!&=@V1((BJ(0FQ8#@%] M8JDD'DRC*O?["1IW[VJ$GR&$WP.&4KKX=#&KW< WN9 Z,FJ)'W&^FG[!;3[W MU6)5L[BOR_OP^\1GFR)+!J))"13G"4()$D*@X"!K%>PG%-(NKK&[@LLTS1=3SP%)M:2N+R3N]MT(3 %2:@B MG+9,N3;IK._3-FYJJQ'B!E9)!R"[*ZB)4)A2':,J#>?U]+-N^UX1"I3V,D7= MJE_C75K&S4 U M&)(N\@5_"]^')=*0UP)2PHH3UXF2T$[F541:,K;1I7 M?8^R;@YNSE)1<[IR!@/;" -HWFQT\A'7TQ1F;<;1W'K$V8;3/,;:.4?5,"%K MH5^=I"LS$$(9>*$9E)0]$R(Q7=J478XPJL;)D&TMGV2\&%J364.L_2V$9+2@ M..WTC4H$G]RHFD-0\9U1-8<(O0-OZMELMOBM+M-?%LL7BXNX+A>SNQ,*+BMH M"[/)<$<1<9(1E$X*?#2J3H+SVJ!)J!M=G3Z$S!X&D1R'A]O0:J:<#I!W+>G[ MZ\6GB,O793O#F+:*33;OL@M]/=F<+587]-:W!2NMXJ)Z&C9ZDBHQ'% %*,R+ MB$S6+HBM\_$'4SUV&K:Q(3R;0OL"+W'W>KD1;MYP^0:7&[8GSF@MG/= M0+((D9'7&D-VBN1LHFM3!;8'<>.:R/,AY6&(#J*VOI"XE>&SB_7'Q7+Z=\P3 M(0+M,20;81RMYFQI[]$4E"7ODO<^A-RHO>XC1(UK!'M WDEJZA%Q+U>K"V+# M*IFP%$Z2,9H6CB=/Q 7ZQ7ZS"O MM6X3GXN11=:"7DE.=:K9)LX2H$8=0Q3(4J-!B(]0-6ZFKA^\':NH#D!WLZ;@ M<#GR[% 5K2%'02%8ICC/"9N *2."H7=)O&(>DU)6M2F2W(^^<4.4LT+F4;@.HK_N4'G'"4:M MG.19@=&1N)%.0RBT(R5&FP:2,.-9T-A7N-(/"D_25Z?HVSG&F(T@5A2P8$E( M122(,17:6K%XM/83J?J("8L+#: MNJB6'PM+[ @%PIE@ H_%\[T.J0[!QUTRQ@'),)J]"Y,3Q3PF5GZ;3MY=Q%5: M3C]OI#_/?R7R::.N=3!_Q>H/3C#I(A73$ 5/M(BBAZ!< !F"SY9+5J+[CI^R MSW-&Q\2I:EPTDFE'^-A1+TJQ/'@'7M61[L&264V(D(W-3"OFG#D4$:-B8'"- M/0"%(\3706A]5Q:>\VQ24,!KIW5B@OPM;P58;HTJ67C?J)OJ<49C\(1A,\ , M(_(.,/.*C"@%B3OB,V<\Z>1 III+"N2?!TG:M9S\=@H)8VF4\[M!QDA8&7R# M.5W&'0#DRE%_-9WC2_IQ-7'DXA><7US+.68*]K,5&6(@)I1QG"PLT4_&D3950\%^;G-T M=9N23B+=(S5[Y^;J"6+N!R:_D)SNZ^)[-5J]WA>@_W*][UV\S5JX#((7DI>M M)?Q&,;*;Q9*K2A&A;U,_<@2QXX+M-'3<#[5FJNH C<\7J_7KLF/T6YK2,\]K M)6!(Y ' (H:L>;+6M+%<]Y+3R1XWC/DZ7>#=H.8OBT6^YBE>+8<7 M2'2EZ49#]/,,=Y''LT^+Y7KZ]\WKDZ0SDD?)B$5)Z]*;6G'*%4@1Z]@B\;MZMYC=Y"J(G&0A,[YMLZ)UI'6>(M@4',<8 ME3%M_/S]Z!O[RL19<'B:5KK&VL05'ETNM$RPSB7UWD'018#F#.D_JTVC_B0/ MTS3VY8CS8>H@Z7?0JN0OR\5J]6:Y*-/U1(240\E(JM6<)(+D@&"Q@#QPCUXR M;+1Y7B.BD]KP8;RR8X7; 2ZN!BC\_/OGFF7[%OHDEY1FVM!67 = ZH! :X>! M8MK9:%!)T^8VS(,DC=V\;5#,#"/X#G:H=SB;U2BVG@TL_Q.OL321H6AC(M;) MH1Z4JD5NS"&@B#QHY9)ME,)ZF*9QO>^!E'X[^3F,!CK TEM2!Q'PD5AY0=OX M;/&Y+KA+9I1 EIDTD$UM-J:# (>R@*^=-(6I!;MM')Y'R1K7CVZ#J.'TT &H M_H)SDM&L!IWYTW0^K?)93[_@)3O>&IU*]("*@@&%)D/(+M,:R8D'-,F(-O?9 MOT/8N"Y2&V -J8N1ZT6N1Y6ORTM2S?S#-,YPVZGG6W8W_=?%E"A[C^GC?#%; M?*@S$<@U%"B3!JZB)L>!Y!B%K]>MR#HSXRW'6Y.I[RTL.8&$<7VI8<%U3FUT M,8[GCO@FO@:=(CG@4I.PE(C@(DM0"EEG$RR)L(VG=8>4>>6<4\V&1J8Z]ZU4Z7 %I*@58(8SUK"YEOQ(S=)+E-9'>DL#O RZ^+ M^>(F%SOD?VM QXERX@J\KK,[0XS@,VW9K)#19%)DDE\3]'R7M+%[)0^*I6$5 MT8$S3CLSDDK6-YBYSF4=#)MXM,2#A%3JJ;OVM"%;X< )E8OA$;%1W>4^U(V; M01@8$(O&VND <9M+G0^*;:)28=F2N'ARGKAA"!%M!JF55=RJ8$(;K#U.U[A9 MA;8H&U C'>#K84;0>=*]*,!8S9/$>O&&>PF%=G[)N#%F\PMBZMN%XY^P+)9X-58=*;XE^9'ZIO.P_+KQ.NI QUIT MMMBDAB_M^D2PY(2F*-?%4J<72U?[:WCR0R.]KG-4IKV'R?O$6/]BH7CXZ7< <6[P;Q#YGQ9U_"=+9= M#;ONO;77U6[FUD]A-4T3%2O^:2WHF&E5V.I%\"1!<$6&GB.7HDUWGX$8V ^2 M3^4RR1A:[RL!^@ MGTH=[CB:[0W2=]F[-OOPQ71VL<;\[8*C*JX(X4$(ED#)5*KK7:#H6(S@+BO6 MYA3X:)+W@^Q3*0,^C^:ZJ%KY_E[S!I>;Y;?M1)V3X%QH!U+F3&*E#<8'EPA( M%H-%%Y1L4]-R(*$C'PB>!T '!_7'Z[(#>WI(''B34:DB)A4X!,<8,9H\N*(, ML!2)29=M5"W;=:^>4<6!,\:!B9<*9 M",*%FH%+WJ@V3:+O)6?D0\E1 'BZ7CK("NRU">RDMEL]4BMGLP<>=3W?-0Q\ M_=6@5]9J+45N$S =3.JX]=$]6,6A]=F!-3S0[-]@-;MHHW8"R, C*)4"A-JC MQ:!%'45@CI_CY/P@HL.5#5J5TAF0 M#+DG)UR9W":F?X"@<2MR^]C@C]%-!UO\O7Y*O16X9>?!@1F8LHD\J3H6TA*; MD3P9+1 P).\5!7O1MRD//Y+@_6+XIW(#X1Q:Z\#^_0=./WRL"_8+&?8/>'.L MR[41*UOGF@4A8F 6=#UM4\76YN$XL%BG<9N4P:-W@)Y0J+2W(;4I)3N0T&$KE4QD.KF-6Z0RU)P# M!%=JY6!2C&KZ!/;""KR4$ MIHM,KR\QK/ %;O_^=H><"<6=Y8 H)06$Q1&_=4JNXS(;QC5+;:*:TVGOI ON M&2!Z9CUW$ <]Q/$OBR6Y+//G%T33/'U]OPSS%;&W;<"Z^6VV14#^/Q>K=57/ ME7QJ+2N]<:/$]!R /R@#)J8"W(D!A%HU+V95&Q:%G97/D/F%G MQO">2VA\0'6\VF[HYA%V$V?9USN(7-9;6,(AA" T"*4TTF8:O&O4=^,TPD?N M<];GBFBA] [2OO=P>LGE!*U,,@:*F5.FO1F9A%AR 0JL6?0V)L_;W&I^A*A. MNLF>P;L92C.#@>S\"8?K1S8__]=%O834(-=PSU/.E6;X'H/#9QCN/O%;QHR5 MX+U!<#$0J.KD+>]1@BBT6ZM48I%M(NR]R!MX^K3T@I9CC* SJP%M[43 M8<4 MT=1![!(;)5][FCX]/"Z^,XOZ$*EWX !>4;^52+7(BWE=N9L9N[HD$4).H'*] MR^J"(F^V!)"2"QZCQZC;Y @>):L31!VA[X>@<[+P.T#2+1YVLQ)E1EFRE8"1 M=G!5G 2TXGR#E=W;?/R$^6?0< NE;#LAN/J:2R]!\9 MXZ!(+H8KB)A=M=(FNIQEC&VZ]M\A9>23[-/5>]?S/D'6'8#E6<[3*OXP>Q.F M%"8_#Y^GY,OOF&'"2NUH T=9<_DE,PH>G(&DHK)!*>--F^;JCY(U\BGSX" : M3@<] "JEBT\7LW!YX'Y/;'HYU5F@#\$K"$EH4 D%>%8+VRD2+E(GUFH"Y=XD MCIM!: "T)KKI '1O<4VRP7Q9 7(YA3PD%K-RP*VI4\B#A9 C^0-:<$03-+-M MLJKWTS/N]8'AX32 U#O SCUEEJ8$I9G18%-MY!T2)Z$P SS%@,[527%MMKW. MAW$/$J,=)^8.@'+[#.'E_&XFY.UB-OMEL?PM+//$Z<"T5 R,,W6"0"#VZM O MK2@"$S934 0:OQ1MW:PN-X!EKNBVCP7J>1$&( M9(PC@5/T\W1./N\.>ND%;480O:]M?2P)R-E$FWO .CN@&3^U+_T.H/-8]8B(O'!'$;SQ(=;F M$Q&"3@&DT&B8<\+E-DU!3JWK:78K\\P>Y2":Z:!X;".DEZO5!>87%TORB+=U M>5M'>?/FZ\^;:_@__X[+-%UAGJA0@N4Q0&35Q:D18,R1EI',2@J;9;"MBDP. MI779A?X (,LE((E0TDA@>*10512 ;-.QR@CO=QF MMSV8U'&G8G2 TX&TV"],MPOQ+:[(I4V;$D+ZV+,JSLW.0:(M.%W7ZZ\3F33C M4602;PZUX+G4JZ@40I;:NY?ER'BKRX$GDC[N<(T.8-Q(R_W">K-N]^+7RRAU M\ C"(=8;W0JB0 ])D5=4+-8RZ[,;X\% W6R^1P>@;J/C?C&]7<2_XF^;MU83 MYPN/JA1 )EGM+"0A*,? \82>"::C:)A:_2Y](P_UZ "@IRBL7QANEMTWII)V M(BOM2%JNGMZ;"-Y'"YD[;='8S%F;K.E>Y(T\_J,#$)Z@KGXQN%U9/W_Z/%M\ MQ:U__N9BF3Z2B-_,PGPUB2S&XH($D6N'7>')BZGSLBU/UI%K7IP>(1?P,,$C MSP3I *>#JK1?Y&Z6XX-<3JS*1C$IP/!H:F<_2XXW>=_2<)V"LM'J-KUMCR)W MY,$?':!V0'7V@MD;XOMUL<9WGZ?S12G7SLDFJ5B.14BP+-66O4%!J-/)H@TR M&H_&-9IWO2^%(\_W&/>P?P"E=0#&%],OTXSSO+I6)_,\K#Y.2"!:!8$03'*@ MO",W&HT'J8)UWFB)C1KH/$31R'T_SPFV091R0A>G#[46_?V MUDNC_A7[Q:?8LDU]64%AHNOTP3;K>#MY@6'^:;;]GL#!-EI(G2 M1I!.9U I%8A.%?K5A(0J.HEM2NQ:<[8?YO\01UA=@:0#P_QHW:+PRA:1(G!N MR$MW%&EZGC+H[!D+TJ,W;1S8TVM*_Q#G6(,IY\0BP)_GN55):31.>E8,^%@[ MJBNO(828(%B&*13M@VA38W)D22G_XYPL':^(0>'40[N8;=G?1UQ/4Y@U:53[ MW6>.UTKF,>;/VEA&.Q655QRXX!6"=7:,#.1[N@II+[EQK4[OSM!8YIHQOW*\ M+YM55Z^[NB 3).?!! KK.%?D>9>0J@AJ<^I29#8V86D3#NU#72=WA0;#T"/; M[3 :>LH]O(G?7V:+W]IT[;[Z\K/UZ;Z?G>'-V]6#KA#I4XZ.]F@HMK9%"@@BBJRM$2JW:8?S?=I&'QO<%!T'CQ8\2%5= M3':YD5RJF:%YFL[PQOV0]XM#A>W;G'ZW MX&;TT<+GA/CH<.C (K] >G*:;E1,/\]P=S7OV:=Z_>[OF]- @,142 M=O/T::(\3]+[ *S4QDHL*0CT.S =,RJEBF)MFJS?3\^X-\^[ ^ 2NL M>M=M^.ORRW0>2*[S#\\7*UI&K%ANN;%0G%7U3CQ)IO9_XFC)%S+,Z-+H]/L1 MJL:]9=X=# =38 =@?+%[[%:6[\/O)*-YIK^?TXO3=:W SXQGH<$;7ILT2 /1 M9D/^>>92,UZK\AIYC8]3-NX=]>Y .:@B.P#FPRU'_A*F\RK?G[#09^I%?2M\ M$5XPT(D1:Y%67RR!@3"*'&$CHFUTK>< (L>]O]X=7%NIMY]"N4TOG5])T"35 MK91__KWZ+#A)*:8DLR0O.2,H33\%4P*X@,&Z&)EP;>#Z($GC7EKO#IS#J*X? M*-XM>KF2W*X8[TILD7MBKWB0L@YJ%C) (%%"-B8X5U &V>;&^OXTCAL4G3^! MWT)U'6SP=SF[S"60"<#IETT[7..RTRI88+7!OY*)5G%F HP(3)1"LO/G@N-= MZGKKNSD,,KX+P!/5U+-9O.8\7^-.QR2T\(ZP0H&:9@#JX*GO&[>7N\"9\W6X-@G%Z/CD_ MBM?IKY^BA-M'U:&H1?9O;#=\EK;?>F6?>OH]14*]NX_*"Z)B&.)UM/.]) MU-RY7"PX[B(H7@KXJ!5XU-$5+ZP5;2[;[D-=;\TUSX>[4]34)?1>SNG;<;7> MK26*#2>,Z>*\$Q "%EI.J, QER!H89)GUCO5K/+MN]3UUD3S;)[B26KJ$GJ[ MY73-";XTZ#$&+QW3D+PDUIB5$%E.D$5FCER*DFV;"QX'$-E;E\SSVL 3E=8E M'FMM:978?TS7'Y]?K-;$X/+2UG^=*,>M$?%_+I!20572UAL[1/A E:*%+3+*( M),X%S(>I[*UOY9E0.9#:.H#D_H<&]Y;H$TG<*')1>)&&-@>-X!E3(*+17.3B MNK2>OB3P<:VLGA4 17W"9 M?F4E\)*"9Z7-4<[AM'8R$?),-].&4EH'=I:\ZSRIMI@:+E= M7-Y&=?VDRN\P^)*4.?\PI>AO=P3 F+%"$&@LV7M0,I/XBO"0R,D6Q9; &MU! M^RYI75XH.QL23U)4QP#\Z6(UG2.QM-JT?Z\RWKV3)X7+Y+F.(+0E%AEM-EYS M!\$KR;Q1/K V)XN'4-EE)=#98#F4^OI!Z/X2O=>'+HQ[3,("9Y'<=\X*>,,M.FR]5I='<9)K5"\1E5W&^8='5EY![A2LF-<10(!D4[BD)3.QMF M ]H:C-X+)^Q90?P(K>.:WW.'24,IK8H-7WI1:IW'_I;MM@'K7@4L?-E6-9I\1PL@2!I%Z$U,9B*KE-9=Q0''09 M8@V&M+OW=\^O]A[@OO.?1!"@:. MPDB5@LDEM_5T[R6KRXBK&3 '4U _ONSUQ?; -,2(&!VZVK0XURA2@E/%0(RY M""MC1-[FKOEW2>LRKCJ'53Q=42.:N]5OTTMF-KQ\GLY?E_)BNMJ.7M]<5J;? MTM:OQGS-K?969=0Y@V&Q-EGTM,2"7BWF'^B;/[VJ^2\*_S8WW">G3M).?W ;7\!WILH5=85)Z6AH(G5>M(ZN:I. M I19A:@S$Z%15'L:W>/67YX9M&=4<0>Y\)]+P;2FJ/YW"N_G'_ MK9?7\RJ M^O\:ZW\),]S<*[Z<3[TYTIKGFR]<^^2$R\0+RP)\8I9V$A\AV"1ATQ)$E5C0 MM;&[#9@9-PQJEDT?6^T=1$0/K//[P[TKH1MELO8B0R%>0166P"/QS'0R0NLL MC#VK!7^5L.NX4T/=4&#S +&U8+GLR$-E49I4/$ 1&*$8+ MI2,SL5%EZ$ED=WE@=&9 M]%QIX"^)TQX@%F>LG*BMLX3@@*%0N#S3&C@MN@0 MZ#_)VWC))Y'=Y2'4F0'=1L<= +I!5/!RGF87=68G2>CS8A5F?UDN+C[3OWA M8L(S:PI)S%N=0-4+:T%;#B*8%#P&;GD;_WI\WKL\<6NXM,:7^$%HZV!]'J2C MB8DT2(I;9GB$6!5Z06[X/S3&.][]S,A3H?G^,>5#;+ MXG0,EDZ6TC5^GY'56"Z_$FO_'F87^,T4L:)$/6E(OI"!T#R0AYD$^)#0)AZ= MTJS9$O@^?>,>=S:%[L#*Z<"]."W]+UV@E<4UL,QD/=!5X KQ;@IW,3GIO< MOKGY^4ZSC&,+' UI90]2ZM$(_KRQY;18E^L.<(Q,>FYLV1[;JL(5!(,,LD\F MB%(">O]$<=PLT=@]C@]1ZHDX_GF>AYF%=O'Y\VRS>X79Y>[UH7CP]60_FA@$^FA2QY"V7?Z;1UO.2[ ,ZU[HE; M#@K+I=1KP<+G.MM*DZ7/(8-#+UW2,F%I4_I[EY:1>P>=!3XGR7\P!/W+CW=$ M_(I>V+RU>:?^J[=8?JA__^WMRQO?OUK,PO*WZ3RO_DS<;!_P>ODAS'=S_<(\ M_QK6%TM_\\1O!MUG9??4=A Q //Z^QGG&_*<3 MAUQ=>^IS>LAB-LUA-ZOXS35NKL8DAMG5/OEM=TR-)?@D MVAM=0:,;#<0:@OR3<^T;5;V^IJJ)1L9U<1)LE+7-@32UCV($RWCD.DLAL%'M MUQU:QMT.SX^O.UGTT[3SA*W="UR'Z:R)T;O\ZG/9OGM9Z)3F,XG4=ADE4H@M2#^LZXM MKJ0$EXN003%=\+'SWN\CX?K3QH'!R>I:#""[D=LE_/J,P/Y7_!1Q.0G)")\$ M PR;WN4I0*A38RW3TM);0J;R';_GUE>.I]?C];$X73A'Z_0++N-BJ+GVU\NR M-H9M6J9I*_R*=,%2L9$,G&?U"E%V'#R7"HK/26@?A5)M0L[O$#9R^FC@+:&% M-CK(0#["SF[-92+?*:7 9)]!14\,B<2A%%H[Q6-VV.9H[[NDC>MS# J$_4%V MA%;Z@-D]E7I;-NF5\M/7OV*8KS9C,MY_#/-W88:ULNT R-L3@ZL8]*(O<>MY4A;[!Y::;]<3G3$)1 5#6J1B9UI<7R,$Z'XU/J'QN4\"X!W$CEX>?#H'; MH!I8'R-O4C<,^>-V?,/S\\7\"SV8?GU;7YQHK60PP8$4OAICP\ )%L!&KIDU MM$!QG^SRB62,7+L]&,C.K9%^JSC>77SZ%)9?%^7=],-\DZ28KY^EM+BH,OCP M9C&;ICI ]O :CCV_>* *CF/8&*A^X^YCOC7W4[&@% ZX#HP@0NCP.9!3)I)C MWBFTC:Z\/4S3R946C\GW/8GT)_KT?TZ<3N1X*@]:60/*>W(G4K;T4XC1_1164_(I;CW@Z_;/;XM&,,BE.".<@51%J0I:<"%F8(I%LLDD8]GF,MW>)(Z;AFT$P#8*>NH1 MP":[W<[_WWW]6;W_^UAJ[_MC*IS;5(NJI #E:/DY2?@LTB#)346A'ZMM[]'W M_W8>0L^X^'0QJQGF3=5,'5FYQ(\X7TV_X/:4]]5B=U3R;1T5BQ&C9N!TJ"*) M'ISQ!83PFL4HBGBTR'N(FR5'$=YMM' (QAZ^4M)>F1ULQW6B1Y79?TS7'Y]? MK-;$U/+9:K4I/'@U#7$ZFZZ_WF)18L63J)TC$^TN@MP.%!$/OW6*?,6%*EHRB>U'9)\$'GSSX[)D1 IWU;5+H S/2 M;/D_783;]>YUQO5W9=6+8+::RB*7PJ"&4$FH9C:Y]'3E8 MR9%'55)JU)=F+_*Z#85.LK.#*Z8#M/U"2VR-K\B'R2])1?,/4^)FLWNLGGU: M+->["[UUN'L7H7B2OC*##;6EJ&2UJUCVD#BR:#V7R;7QWD^A>MR&RXVP M>38U#GB-;J38_=>PK/477_#X3A)'/NBL\?SC;+:/[ MSQ;CL(,AZ%24%!KXH M"PFM<08=!GQR50JU8.?C8D868E6;*ZZ__KI8X^;5=Y_)R;Y5R\,G7&3FG:7H M+S,-BEM>4V(>=$@BA,R17.XVH?R!E'8;NQ^"HCNQ>TMU=;!U7ZMEO!JC?5G$ MN&FQ'Z9YDM%P[62 4J_-*Y2^=ALU((OPH03#Z(?6Q:4/4M=M.'X*[ 972P=0 MNV]@NU(VA^ 8Y'KFJ6P1$#4K$)E12H5Z![!-!'(/,=W&P:< Z52A/_5#EN>; M"0:KZ7S/U&MK?^Y8>L[J]@TBM/;>H=+%*S0(N0B*D@-/$'VJ V6\R9P"'1&? MVKG/(0<$$XZ"2\\"Q,QS#?@T>,4-,.-U-(Z9++ 5_WM3V:U7> AZ;EO59FKJ M8)N^NC.Z=7"D:%4TP'.;O&PNQW*I9"T^ ID].33JL0@DI<+EKC@R*W2NDVC@WO) M&;F+W7#JOCTU\&39=P"@:\ON_3+,5[.M8O+_N5BMJ]1V=X4E]R@867=4-2.: MD@1'# 'Z)(R@-Q-O4Q^]'WWC0FP (#R\-0ZEE;ZP]I")WS'&N>5>6 JIL@KU MSE\&;[@')H2*F+7.V*;$<&\2QTV8-$7<@+IY&J"K?L6KJ_NFF>EDO4O =:9% M9:VEF-YJVA*2X%G$U&KN[Z&4CIZS.X^_UE2!/0#T]?.7S];KY31>K#>G@8LW M&P7\BNO7Y7WX_>UB-OMEL?PM+/.DD/AH$7,P+!)KJK:_TRR!D8:\&!UCD(V. MBY38T&ZFN U3>/;*92(>BT%H%2II,*-K"NS3?GUT MWT)ZCA\V28#!D/V84W3)[IM:ID;JOH]K690FSAU$*0THK@TXA@)*QFP$>I%% MFQ8!)Q(^QPD;8V2I8Z)5A%K#D20@X0!BG6%1^[0Z-B3 MD]JNO'4\)_40'0PZXGCL\H@7.P9V]R;.5@;QP'/'*7?81PCMRQIX4,87D8!9 MI6KK0 81BP2OL#"O4=>G/XVRAMK,;BO=Z?SRNL-OUVZ87=TLN[ZD3?(N&!4@ MLT"6G)4"7J94J78EZB0Q[-,H]]#GCI[\&0(/U[L(-A5\!Y'.?5<6K_B:**VT M%;0G>%N+YI@D'U=J2_M$4(I;^D^W\?8>)6LB9H(WL'F/G MZJ9A6M >\W?,/_^^:]CY^C/6JX>[WNL3HZQQ12?(1GD@-T- --F CSJ@-4;D MN$^?U$&(&2?CAD@B\WA9+""X:"UEQ M&7UTSMX>"/DH&A]_VCB)F5'@-J#8N]]C;?;&,RW)<@M=9RHZDI47H)UQ.CB1 M?*-,X>E[[.#YDL[VV$-4\T<(9"^O\N\L>GWLHIPYJ#V$AK,&N$<+IWVP*YPF MDR " M9/;"!.E\B"-V#^DV&#X$+T?U!#E(,1WLT,,T.IE@TBQYKJ%0: :J6 >!7!0* MT8*P7G@G5,_-;$8O*!L-K\.J]H\ Z$W,_X("JNW<;Y^EBMR3FVWKB&A7($;C M08J:A*A'!+E-Z]EA^1C7((^!Q*$7P_&P^",LBE=758,J*Z:#2)!8K/4L6==R M: $IH"Q1*4T1:I\+XE4?Y<-_A,5P'!S^" MA6Q[#)W6*23(1 :/1==8(@K-% MUGG'3%HG3&XT3G0H#I[XCG D H=>",? X:GW1#@@'3"YE8P<)ULRX=WF2VX+ MZ"IC\N-Y2C>^)1N?I?^ZF*XVQ-:.@F?J9/']YX]0RG&@4-IGN5*PI@AOP$A+ MUB6D>HDH&"@F>Z<+YZ4\E2S7)L]]?Q/+:YGMZTENX53.0B-P0U95"97 !QN MPF!C,26TV7X'D0<_M-O\U2%(N'&\U$SD'3AU#S#W*ZXG:%$4ZP-8A9'V91[J MT6NII0-%":NU*VV*(A^F:<0:CG8@V*]-[:$:Z:IZX[?;KVJEH#;5(@]&4E@7$% IV7,UF;C]K%6ASQTQ&J,YHAJJX%^C=?UCKD3R76R M*6Z&V2A0*DB(VCD02&$(!J.M:C3J_?O$C5B;,;8Y.UI'XU?Z[&&HBTE>>R&@ MA,)!%2_ <1Z!!5_GJ6IF;9OV:"=NG6U*,\;&VJ$:&;0HHP6^=M?-)I&K3!(Q MH(-AH*(A66D2'=J4I+)9.-XFD?9=TKH]%#PF"&BCD'[W3V+HU\4\[7CBJ(/+ MC$&MF**5DS6X>D.G=BS%Z#B&>-9)%3>HZ[9Q;!N<':F6KJ$V83[%@($#*FO) MXF. P#0#YI))RC+G7*/K IUMEJ/!ZB 5#':#G7]\. MF6.4KEC%@(*8Z@N$3<&# 8EHK>-1?J^AWU!>A5.%) M FW.M7U<5.!RCB 2!JUU*3'OTQ7@[C>/=/@RN-('D%L'9N'NMOKJJE"L8!"Z MIF$]UJF8+G$(BB,PF5,1FN,/IBNDJ+&GI>8'[]&9?;%I1')'\>^**!$CO[D#E0TN;^1Q$6Z(W/BU68 M_66YN/C\+4*7SEO!C(7(%0>5 ^V.25A@2KF@I/7,MSG8/)#04XW6S6]].=]U MJ+B?BOKJ;+&Z6%Z?R2NX]=Q;"(Z1&V'([8M*)N"9\Q(TN16^S2R"4RD?U]"U MQ.-MXW=6'?=;N'X_OQL79CC3N/NZI@;R/I)',I,)>8F2D"%3W9.Q:(BB2$!N MA443:!MM4W1\9C/YS0D^:#%MVXM>S5C:-?QY]Q%Q3:1>EJ.%V;=%M_JVZE#Q M))(38$R=M9YHZ7E#L@W1^R+0.!;:;$$C,/NTC/$AJ'\X?=\GDIZ:_7Y\?/P) MEOS.%S>UZ8^S,9)U=YH"GUS'*3A%N-&T[WOG @1K@\0DA,,_A!-<4UK3/ W+ MKZ^7VR:]?\7UQT5^.?^"JS7BNU#7ZZ:5[T]?[W[X\F.[;(BVMA@O@<IH9 \7! I)Q1-5L1Y^!OYM'@T_"ZZ!U,'2^P@!G\-GW!W M.A.YC$9$!EIP4R^H,* PWX/4Q43%K!.NS9B](PD>=Q'TB+U3DC!' F'D$]5? MGY$-V1T)6NN=U$9!T;I>0\@>G.2:0B3.LPM)E"2^XY;?^LK179+VZEN<+LL! M3R4&,GK/;PP2VJPC'4QFH?9$THSB9T%!:40NP3GI54*&IE%?E.\0-O)!:R\[ M^9#JZVT+OLG.92F$=^@+4\2!(V%)RR$4[\%Z%HO22AG6YN;'=TGKR.B="H3] M07:$5OJ V?W'*<0FO5)^HN4MHKB@7'O5:"F2)5FXF.)Y/>+4R/@=)=H)Y1KQT ^=O6X%N6[V[@&5UP$4WRP7"3&OZOC) M%],JH^F:@C=:=!8D-C+$\MX%D4A)%MO[+",%(,9$ALR7@16 M[MKD,!\EJY> I36^3E!&!\AZ'E8?MXL$\X8A)(=BM9A-\ZXKB#8AE*BAR,U" M8>1&2Q*9R(XX3Z<[__/]DAS3;0_236?" ME]M+]7FBC%),"0W>6P/>^6\ :K.HX:G M5I>QO;0]_3LMLH^X:<2U"O-\.3QHBJM%H3<>"*X&+N48@I:FU1^#"VND@I&H M6?9%&$@9:6/&.A$J&P$H;$$*7&)4;6H?SEPPTOZ\:1L))E]RCA$AA!A!Z9(A M8+ @O5/<2XFZ47'UF1@L+'W4> Z-O H1=:<@]:58&T4&A;E[4[:3\9!'K\@Y2FX&1WBK(/5=VRU6K9$#$O5M)!]42(A>.<-1!XS M9X*9(#JXS/L/5G5Z$/8&JCH]! @=59TF+ZT7-H/-&4&Y3*)"'@"S,;D*C>=_ MB*K3@]3W0-7I(;+LHNJT_7+\=D[ 7'+1)@LY:0E*.D.;%Y=@R"V,M:8WV#85 M@V=DR/80X]8EY\>9OA\2MTCFRM7F\LX["-)SB(C9 M!1&(W#859B<0_4?W1(X$XF(<5#S-!; ;KG#%<7J7 M VQP+*YXI\6TG>-WU>_+M98 MCY-?+<)\5[Q87<[-@,/$T&B5P5M1ZXRX('O#-&!26NCLT=DVP]H&96/DX4=/ M9@4,#(CQ2P[W97SKE[X/OW]C]G*"E L^:J$"%%-[=M#V"M%$BKMR-"XDE9F[ MM0(>*D$\G9B1ARN-@^-Q5/FT+/F;)7X.TTQ+=G,RM]74U0RTZ$W*/(!V@40M M2H&H$T(P'&5.BHMTAF3Y\0R,//OIR5COP4#0 ?:/E_H$.4<6(P<;W&9>I860 M9 +OAQU1"FU*LXVG>"^'Z#XKP,ZEZL"EI9S+H"_IQ_?7-K,X0F^<:D'RN M*;-K P=-C$:AS>"R,L2]<1"4C5"TXC+%A)J?H1O R7P\.>=\D!3,B%AX.F[Y M[H?YAU<85KO[!MO)7_ ,?.+U6HI5B4<93;##NN:/$_3DW/.3 MD#R>+COP3PY@_,6.0@I)MEQ/#(_9YT*;E:^\2ET@H/(0F+%<"^YC:7,3_!2J MGYP7?FXS?9J>GQ:FZX"2WZ:SV?4=B)GH'/EB7A1R_ )&\(XVI.*L,#&8(L3H MH+Y+]I/SO,^-ZA,U_;1@_9)T/_\PC;.[^U/$+ /M0V!K[E\Y"FZBRQZ*,"EH MS2()?6QX/TS^7C W_\ P'TCS3PONFS31-TYWNY;7GOM:DX@2Q>Z'8_=%0W%JK'63_KG5).$Z^22ITC +C(GVI[=8"1,DL,&=Y M'>:BN&E39G4JY7_TVT'#U!R>%1\=&/)C^;U]]J""-,^6QYNZF?IY'^--%^$N!.K\Z ? P%,]Y+R';558TMI;0%Z+ M*S1%/%$34#%FFY6,/KE;T>NPQYQ'XKG90>>8>!Y3MT_2E%^58^+E+C8IS&3# M% .GZTU&(0UX)C7X4HSV'(MP9YBJN M?#8,WL9DP3NM03E31Y-S!LP4SJ*/OK#1SX_N)WW<(](GAO@!M-\!W$\4^B1$ M;Z0Q'K@RM*OYK&A7\W6BLW*,MCMN=5^9RD.@WNR8M >HGU/S3S@G?^T0[:H$ MVK BBB1/SB.O,Q3<'%L=TEY(\%7F#^3A'PN!I0I^" MF&L*F]CBF9*%&+;DTBGN+#@F&)A0S[Q=3BPVZR-_&NE/T]:/#_H3 / '2$E> M6^ODZ7%KR;<4L@CR[R*M]9(,H$Y98\E)WZ[W;9:5[.4&QLBH'EG)3\N@WZJ% MN[&FM63,Z0B9(0/%5*AANR)5<&Y0&A0XNC/S,/E/,T$YGF$?" @=H/]8V4], M4:G>EP4I3*15CA&(S0"%8GCI,"O>Z&SU6(J?9DIR8(R?1=V#Y6C&F.;U%E<7 MA,)%^?9^TXE=CSSO?%.Y]F5ZI,E;(NJ0?1# C$N@BF40A3,4)RH6!).L^#;S M20\DM/\FO]NVL#(J*XT6(-"2!>&AEE^C!9-]##FC5_J_)V^=;?+6(>@>:_+6 M(8@9,V1=KNMTW7R1UJ^7[W#Y99IPVV8^N2*5"8""4*F44;7?1X&,SIIL%>-A MK]I'>L UM--OMY'^$ 5_]!:Z1\!D,:#.^L!<7>0[#E:[9O5.&%Y0I6TDH'*6 M52(.O,!05/0^>34T\.Z2,0[ZAM'L79B<*.:14VIU2&]:3C]OI#_/?R7RR:FJ MZW$WFR [KE.(Q('1%$'27@#.2$:>=V*ZI,#][3DE]R;)OO>Q"6!,%X 88CM\%&23'8@8@8%0.#:^P!*!PAO@Y2,G=E MP;#NGHJ#1BZ MM@,T3H!.A4993&7 MQ!?),FVC")[I",IP"S%*#IP%F[3(:!I-5KY!QDA8&7R#.5W&'0#DAC-_SZ#2 M9"0YZ8;5ABRT>G0M-JQ=;[-RKJ1HLBC-)FL^1M@?_1KP\7%3"\WV#=3=&N9" MFEA'DSM$6L,6,SA./R5I0HK,^)+^>Q;QJ4 X>!;Q(5KI V;WK,8MF[C7S%IR MKK7TM%)-$+0!%/K#2=I*K"Y<,D_^9MHKLA\H*7T Z=W"]!@H#3Z+^!"]=@#D M]EO4QGA(E06340/F34,KY. #.<5,\LB$8>1$M?$/SL/?/\8XP%/SOX8\XB/DA]#\PB/D26_W"SB#-3 M.NLHP*10[_S6K%[Q!0K+ 6O5M&\TA^:,3(Y;??G?SL?QB'LZU?F[>S??JDZ< M4]*PF$!D*VO5"8(SQ4*6FNE4O$0_\!R$VR3\T7V*(R%U7&'^2?KMS9'>B]6) M]&@U610HMN1ZK.UVP^'[T[PH[6\K M]>NRX_%;#3>+62-*X#(RV@PEN8Q"%A#!)\MS('[W.=$_E8X_^NG*64WPZ9K^ M_]O[LN:V9D(N]J^XPA7V6.[>QX9"2#AXBV:=).4J]R_?A(4 MM5,2EP,>J._XP98E\9Q**K?_'7UJTADI^FV]O'[#+>7]:^^+9;K MZ;\N*PERY 6K&;'"::83+?@0 U $I!E M>2>WV;_/M8U&<0?$-?>!4DG@/DG-'?1M.H!5^I75ZN-R4:;K]_35I&B?>0@FO_=;S1/<^W/C(D1T7]L@X6LZF,Q M*,LP1.50NAB<&-9O?Y26?_<#\[.&K<-H_.6$KC7C9[7)(%_^@95O\LR\ **H M;F&6Z4A\$J^1R81!**^M5,\5>I]*PXL(- ="RG$P/4UM+P>>GTCU1.?OM5Z8 M_+S98C.U>Q*+Y4FDR!SRFFX.)&L%F_;=#ZMHEY/?^!6^!.>"^?6"E:@YAT[DC[8+%DQQ4 1NM9_ MCNX\/\W#BP@.AT7]R$!X.0;[]B'/A_(J_?-BNJSMZZ]FPZXF*@3:JLAK2U@3 M?&Q-]9&>@G3CI /=:))V8P$J,V%A906&9M4!I1:LRCQYQW27X9)X G@^IX$WV"AE].,'E; MP+\AR9:X<183D[%>[5I4+#I-)L-+%4H$ _=Q/*1A)@I>QGG?4+ \H[8.QV2X MQ.0D??V MH1#CK];KY31>K&O%ZI?%)_Q>+P'F7]_0!]8_)]P)56($)D5EW$"=;,,Y4UP+ M$[WV'EHV01F A;V61?COOBS&04R_8S-JRN^?T]GL+J5[3<"X_NA PRQVDS+0 M7(JKAQ,8;R[Z7JU6N%[=0/+:*[<2]FOZE3\FPJ-0W%.4"TG6CG)U5C6!/427O$P\8V +M(FL4.Y2#YS$G8#K&F@=) MBH9L$RO%6A.21IG:3,%]>\'C\:[/EG#FRO M]B1^%!,6C"XR@&>1@Z -R].&9*,D*/UO8,*N7O9I,9N]72S_A&6> MI!)=J#5T*M:P M7 ^*BB]+F*]F5U7H'R^6Z7=8X:N4%A?U'./KJ_Q?%ZMU/8)93606Q! XII2N M2=F)HH90TPZ+LLGI()1I&\,=0.RX[6I:8:V5MKKH%7F]H'C@II1$'J"Q1'DB M<06O-$O9B5*"M+9T8*B:%40W,U2'R/5$0_5FGEMZV6]ANOP'S"[P5X2ZUU\N M^<,]Z]W/&R;8-)%[W,2N58/T8Z,,3!?AP9Z23Z-)UCS+1,H0Z24O2THE(FY>4)D8C MM;2EC=]X%@MT&7=NY9P_S#]ANE@NR1E[#:OI[95@(A=:.Y*"K_/$2!XD!<)]3%M0G?#Z6T8SMU")(>M5,M%/;"3-?- =_UC^G+:9UJ.(7970$MYG!7 M0LX:T73+_RVF"_O+O!-BWDNK ZF&)9,-K2XBV108F8F8.*A)#"F M3=7'8"QT;*8/P=XS9OI,*N[@G/876-5&(/6?-_^\F/Z 634^FVDS7M@"*6MF ME1*T[15D)$?)@@/-O94JQS8C@!ZGJ1/TG1_F:?=W MMT-IC%;>NYR8U]5/4H&"1_+%F)")_DT8DFMS7'<*U>/B=RCD+$928P>0_74Q MQY^7';[>7I 3=S62$4V0&")M.)"9-JA9%#FPR!,DIU!'V\;MV4W/N# ['Q[N M#TD_73E=7$E<[S.;6:!7$<';)?[S N?IYV;!8@G!(@:6I22F4#D&BF+%;+B. MSF=M7&SK23Y.W+BW8'WLTD/KL /;MRM,O69H.VXNI&R2-K2X) E*9V=94"8S MBR!,5DE8V_C8_W'B.G$>AP+$8X ;2#N= FYUO6ZWUIU[BNNTIE4)69+G8CP+ M(")3]"2?GK"W.N?UU_^[RDN:\/,G^]KN\S- M2@W&N21%9CDHXLI9\BGJO/KL)*+F&!5O?-?W)'WCIA)TMP,/I\'E[S3WD M;[NZ94113$3&>?3D^AIB+G(*Z\#7UH"2^W2^[?A1,CNQD@/B9!]#.8C2>D+D MN_GWB_5J(S&Q-?Z1.RU$+DS[6G?NZ:N@7&+96Q=\BUWK&^Y^@@/%U7'0#N4HJ[5HXK(A#WDI5,[I26Y%A!CHXIJ;7$:+GC;;*;'R6I M$X]T=. -H[-^4WLW1N;P+-P;VW1ZPNQ#$@;*;:T/WE'+C0I-JNUJA$N9Z4*A M#&2/+)5@ZR!9Q56;8]3=])S<7O'.4V]UY1%9F: -PZ),K$ CT;#VZ!%X1*$S"@F,JU*[ MOAO%O'".5 DVT+92BFPTKZ6)J;AIGE.?_VY.3[VXK.JZ!J\E?C$2>$UPF],= MSB"YS%Q(1J##*$R;"J/G:>O2@!R"D,=[&0VBCKYMR>>+;]]@^7.QX?7X\I]' M'S6@G7F>U,96)\HZZULS:X"4+NI)J"B1,%5O)J%.^FZ3#=C.0;D!]_:$S1B+ MKH[0%3DR':!6\P;#0/.4>/'H=)MJA!W$]&E7#L# +L?D%(%W$"J_7\R_TM.^ M;;9]^LSFTA[J38!*R'2TB9'=C8Q,+/'@I-'@0#EHX[COHF9\U)RDXL7 \NX0 M,]O[*JZESB UXR91]*^3K5=5CKG((9-@C/=M4@IWTS,N;D[7\S/ .4+H/4!G M.B\, M&L#E-&%W@)9+I+^%5$^PM\4!'H-.A0)%3(;B1HKN@@F<&9Z <*?:19Q6_G2Y7Z_=3G'^AD.'] N;7X:"7QJ%DQ>IZ M)%$7%%>U^[ "B@O!>''//=XYB/B1Q_<$@V/UMAA6B-V9D??7Z3L"$0M1RSBJ M6$=ODT1DB8Q[2,((9ZUN:[U>JB3B?]9;%:UV&?DUBL\CP2NUB/.%%E!I@M MDY@,R&*E]&W&/9Y(>$^GB2U0V5:3)X^V'_0V]@K[AT'6T3+N8*K[;=I_N5A6$4ZRB0A:%59*UN2' M\BH+CTQ&;8B%:'TCF[6#F)Z\].'1O9"D'FI"#I2[MUY5N_F]&17E M.4_NI5:>E.E,#VN,R XGB:Q+9IW\I@ MT5XIIK.BO;PD098=%,OD%D+*B6ML=UMRGK1O%:./@@/C,5(,+U.=O:++9A"T MR!0(E49];E]*VOPM;^_E1AX)\'#*-H=3/8,*0RJLPN!D8=K M69WWG2P$ZVV;%(;'*!H?/2>I^HF$S*/EWBE^WE>3O=Q>L1EI$R D%G2N]9XZ ML3^X/"\5I;#";"'JS+KN()([A!4>>Z M"5%SQNI472B9>5&,+R Q^S9>V]%%26=-Y3UI5SI5WAUB9KN(+&@3@BFL) -, MFZ29=RHPDVRPR:6@RGE*V;K8?4[6\WY%28<(O0/H/"Q[D,53-& $R^AY[<() MC#9GP8#+I$2PF$R;UI7'U9B)_BR9PHZ^[02140DLX1S='+H.$A4PCH0(.:=L M[[4:^C?(\3Y(;WOD>!\BQ%''X54F?KV8K:>7J0OIYY8E\(3,RDY#1I#S'N X?$W]!0:#X"'@40YLFGX/)U_G>%N-I(RTDM3 M^\S7BG',FH%%S[@-L_9RU .04W_1$67>'ENTJ\L)JE1*26JO7Y6OD MKF)A,0#0WJB#56W.95]$P?Q!&MZG8/X0<7< F:>KM;U062@;6;$8R6/W9(N3 M]"RAY3E*#Q[:')R\M(+Y@[1^4,'\(2KH $_O<4T/NW<@1+97!KDYPI:<%EDB M'TPKR1(%?18P6OIIF_.W'=2,/45\,&7?/X@[5?)CNL#+]>3*7]N89>^D5"ID MYGRM<3*;:([BNAR*0QM)#OO5F=&#;Z&%_G,2%U?_V^!B@XBG:!C'=IRFS<7 HNT!'G___+>)*D8'D0VK>=%,:QXIDB-' M3O$4O0%4SCY5)'$P'.B=XZA_.,W=A\*A8NS O_@'+*?5+-;\^=8Q Y=X:3[5(I*0AC9&(":XM7 M$3T+:!-SP1M13$[0*$'I(2WC^J"GZ?8)H!PAZ Z@\N9BN8LD;)B]O9CG MU75IW^<_X?MMEK2RMG;_5;77F0X!62B^L!2%\C9[$42;'NQ[$#?N+=# 4!I: M&1W@Z_UBGA?S30%IA/D?'X@K(J+R\_[=ZP^?MDQE[I5V,3)G'3%E4V;@R>E3 M/-.R*3(4;%38L0]YX]X8#8RQX14R\A'<)YA_O?0(A=+9%*2H,,E:7+^Y=4UD MA)W&:&E[!MRK/G&O\[?KU^Z%#M<*'4,>OATGR1[4?^6<@8%(*X!)&52=MT6, M@R#:330D!N F[14L[0^ ,5W>$U1V7^E'R&]DM?\ZG4^_77R[2I#0"I0C2KFH M"1)DG1CPXNDOE;)+L02S5^^1O11_Y]4CJ_X8Q2V&D&('KL5C?2^X Q^$EBQ+ M02L!G&;DD1NFD[/<&@[*GR.G]?U!'4=][QO$D%+O#CQO(>&V42$0T&6I:V?C M7V?B"#173$@+3F8>O#Y'%OT-13VEPAZI[B?K']..$1!AE@Q@UC;.4O'O"+CR@$Y\&! B?/5KC]&94]IML-@ MK9F..L#?77F]AM5T]9EH@?QA?CMH%!,?R L(.=!"DI%I3>X!>0>92:NRM#82 M?^>P:8]3V%,N;PL;-Y!N1L[WOF>W9XO%\G9GL$D$0P;<2Y82)_/-DR%Y9<>< M*PDDI!SB/FW_GWE-3_F[IV%E:)EV!8_-:=)#?B HKP30GJY04'!:$@NQSGY+ M65F?O)$I'(R1W>_J*2MJ:* ,(-VNT/)_+F!)SYW]_(C+Z2)/TT?X6;]_TV3P M0_FPG'Z=SF'V<3F=I^EWF$TPG[+4?W --1 MI/241S$TUMKKI@-?:I>?^,OBV[?I>F.7\7:[2P.6@W:U=6O2),Q8$UYY%7 V M0:-V.K2OS'^&R)Y.I=MY\D-HJ"L[^ A#GS!?I*H\^M:K^9QB%U@AN9*_X?H] M_L!E_96JW(DANR8XK;4"-3T!BV*^-F;BPGF5I,M)ZH,MXHE$]73^-;1M/*>^ M.@/J#YP#13970?3MW>!&*JMMK$TK$ET*8)G209(?:\F/K2.R2M!)&QNXLX?' M!@<2L1<0PTL%8CM]= F\^TOIBC$4,E$4[5C<#)H)V;(@G632&^4S=R48=S30 M'GGI?D>T_&4C:PB!=^#HW67NGDL[X62.D_2**5OO0Y+WY$(8S53(:-&@$N8< M+8[OD;4?OE[P'< I:N@ 4Y_P^R7AJP^;3NP3@<4+G@(KM2J!@A_#0E+(LG#H M!*T)O-\/8[ 2U+N4[(><%W6B?Y*P^YT^\'F]2'_\OIB11E9O_GE1JW2Q3--T M#?.\^=G&A:2=_#O.5YOWW>5IKP;\1[QDH/;\I[)W8O/^NJU=OK;.^;KNW+XH MM]_X"6=U4LYF]-?GWPG@L=*TM4DW,UQD0"ZRYW7?2$%O*;/_3&AX%G7Z<8LFT0ABXS ?*3] MW@C)C>+>8&G4QO) 2D=*S1D):0]:8K;4Z[^3&3U^G,GQ[QK-J+88C#(DXB/W MVF2D8$(G62>JU[QCE1BZ(H4/*O+B7YAM?:"#5\ME3=W;W O_?+ B7_T)R_QQ M!O-?R2$F96X^\FZ>EIL/P.SVDRKYDV +!>N:,_0ADI$PD4$ 9)X">QV4$,Z[ M=O:X,74"/471R%>R]Y]YX M,U&(Y"3%E0B^MN%+G$7TEO[*6E. 6;!1L_5'21HWCW,03#RHCAU$_"_+J&PR MJ(_Q%I]X6$,#LXO2A*%?'36JFG8LLYLB9""8&GSS"_4O(SLW,Y_0[ MYHL9?BCWWU 3^]+&29A=U"&[5=HWJP"!@XFN,%'JVE(UGU3+P,#9%(3.T6"; MPMDC">[41!V"IP7:GTHE1L)B!),\G5ZBZ^.:U+D%QJ7"'(J%>URAOLWMH.#=RA>QDUK M;XSK413^LO;L3Y@6\YHQM'G^HFR^N9K.U[_C+S!+%[/M]S.\+D&%_V2'/Y39VQ2Z"D[X4 MRP0451NC>>8]-PR1_8H#L/%*&8%59?MK7Q*G,6, <>BU:JM.E#]CQM?:'K M!" LFFJE.YS5@]5+IC#?\/0;KC^4+_#7J_5Z.8WDME2W?/$)OR^6]*M?W] ' MUC\GD$O.FCP4;GAM_F84 Q2T=(72%G0!&_ ,<#R!A;Y\TE:H/9>.1QV.<\4Z ML77#_011FL"=9MG5"-)'Q3P7A:5:8J^B$KJTN9>Y0\:XE97M8':\K#NP@U_P M&T$=EC^WE[;3']-,7O#J5?ZOB]4F3W>21$J9B\! 94LIVW< LQVD!I8*X?C+%SB;(Y?Z\7BE\'@]O=YGJXN+>U-5%;7S:O9 MYL/TKL5'(--;*[>J ;XY1MA(=\(#*&XTLN2J)4X"F =3F(DHD(PS0FHS"N%4 MRL6 MCNFRZ8MO"(D)?21OVIFPUP22TX%]+ OCUJV>$=IGT7$78=&#<^#+X^%KL99D M2LDD3/*?)*U6X5@(*C!-&Y(OLM!*;E-S\PQA?47H34XM3U%%!X;S_^+TZ^^5 M_LNRM-\N:AO##]O[B0\7ZU5-A"5^+Q>.*090!\6$Y9LY59P%,'4\IRA6.Q.! MMTE+.(C,ODXS3P+(XES:ZL+,W]+V,Y)&S/K-=^S>I6J _6ZT1D[2 X9.1RUW%. M""S$;.H&53 **WQNP;0.HK'C ;F@)7/N5(][DKC%]*44-CG\ M=1'7\IAZT/<#9G6-7N7+#)OC,10U#9,[F@BL>5:' P4V%4:!/*T04R*+*6H6 M*?P1.22>&W5@:I75<6(2U[9_KO:R.(.&^4*RT1"0@=2.):Z4X3%(9=MXN(.0 MWY?G>Q36[MOE\ZNUW\2\R^./+_#74=GSMS\]D#5\E*"!K-?U\V\JR*Y!Y4FE M4'1F%.;4J@L7F)^\1G7Z]GV]#I0\"L<6J:*K3UJ0RU8 MLX$%EX0BQK)N[;H_1=ZXV8C--]O!--.O\;OF]2/.858/2%[-\]58@U@/8W<_?=0(3.)H8DV,^P88-EN89;Z$ MS$SB6<=2%)=MKAY;V;#:[.[SHJS_K!=.7Y>X\2TIQO@V,:X Q,29\76J,'>6 MO 2DR 9K=H+V-@3Y#%(>?7CG%N80+=]NG7^Z(/NU([>F2, \7Y[&?$4*3HZZ MT'OJ:0/9C[T)'LAVW'K?JWOOV^&#AX00"B"S]4I91T(&[36:&5NDM\Z 5&T, MR4%DGNH9[?6RFQT7G(H^2%7/[VI=DJ)%XF)FP4HGZU1@D=M<6QQ&Y[C6JQW. M[CM+#;7W(NW<\2[3'@]M;_5:.DZ'@5+GE',AI[K8VMG<*O+@3;', 0^.ZYI5 MTZ9_PUF-7\VSN_.*39.Y20**&T+AS ND%2D=K9"2.5.I) ]1AFC;'.OOIN&G"L"%44?F&6M650L^N@VC1.Y4P"YT8G 'L3U MD#+: FQ#ZZ4#J#V(<][?S)#60G.;).,Z$">J..:E3[6PC0CQ-H70QJ ]3M.X M5NP7I9KE3J M/$UN.7.Y2H^KQ'R4A@6!)B=!!IBW:>M\'+V='7(U06$+U8U\G'Z/PZT'L.FZ M_VZ^NEC"/.''Y2(A9N*+!Q22G T9:/5I$(%Y2PX"5*; Q+=W5.ID(+:4FUX(992AL04X\0 X,4E %'<4N[BS[Y@U)XWKV MY[)71RF@9R1=+PV?DHM ;JK7J"GZL86!3(XIKLDCD$*";U-J^"QIX]9RG1M9 M1RFDKTWO_13B=#9=_[PVP),L="B1 T74!9D6Q=3D(<=<5#F;XHG/?/A.]_!% MX[9G;[^]G2C:]IF?VQ_4OR*L\'_]C_\'4$L#!!0 ( %A":5,X.&3XBP@ M %,J 6 U::W,:.1;]OK]"@VLS M=A6O!OP .ZXBF$QG6ZU[=HW./A,Y^N;CN#?^XZ;.)G4;LYL.;]Y<]5JK4:A^;O5KM8GC!W@W_ M]9ZUJG6/#36/C;12Q3RJU?I7)5::6)MT:K7Y?%Z=-ZM*CVO#08VZ:M4BI8RH M!C8HG9_1&WP*'IS_X^R72H5=*#^=BM@R7PMN1%V2_*@9 M-NJ'[3 X]EK^"?X')Z'7$B-Q%+:;S?9_/!A90_6LC;&+2+PN365/\\R@8_03R5@4 M!GH-,JE_/Y$C:5G3JWIG-:I?N+7N'-=C^&=5TO%.T/F2!SXF5.@?Y$*O/QA> MOKWL=8>7UU< Y.#V0_=JR(;7;/#A?9]Y35[Q6OO\@%T/F'<8% ]O5]W=')H? MZMCP79_=]GL?!I?#R_XMZ__>>]>]^JW/NKTAS&=>N]DJL^XMZUYX91L?ID'"!PG0JMQQ_DJU/:1IN&03/A-, MBYD4RMTE/FU2O_9BIDMRKB^B,FU""):%3A ME+80I/8+"%)CYX+TAAN$!D&8+MA=K.:1",:BG,4JCU"@8$*LD/$Q I1 H6"ACQ)C@\AC3 M,N"'ZBC62^4R#D$BCBKPW8_2 'T"-TL!+ -SDH@G0=@)L83D*'J$9(X&\V1H MH#YPTKE,-=((%8!#!;"XX8RSQ^=FPL)(S4T!4BW&TECH;LLXO[9TTO.-3DP,JUP5$$"H,)1Y=U"X9U\+A _&6HTA0 M')D *$<1% 55IVI3D",1)#T'TOB1,BG:$6UJ%65 2;3R18#7ANT#%X$ T++@ M]^_]"8_'@G7!2(,T0@TGF0_WQ8%KZC0S/;G'5WO>4?U4DER,,Y32((RX:PF\ M&9A@4%9]=.8$+5$ M[/HA"?W(HGV$2CGG:"J4X%/88E0D W>>8-*1D8'D6I(#,A,! M+C/$U%-J*#&[Y6I<%G>\J8R 018\38T2:$SIIQ"2H'NXY8QX3/!HD M&\"2%!L? M@RB01/%]I0-G@-.L8Q%#>40 -DI$0BN&JD"/9^#%RI()^/N%P-??'?@6+-R? M\2AU5$7!%6$(T2AG"(O9(/X>!,86U)L];M:##JYH"-HTF>HW<<&R>A#L_ MH*.%.'VPZR"S:L+-@\ @VG-P%X'+!VX^L$C>B2@_3'A2O_S-4^0@3FOH MY]^5'>X!WE'(SG>:2KE.8[MRS M.![Z(KSEVY+LL&$#J_$ #8UX(+5GL9GK4C0!P" ?RUG>-TCZ)IT"'I@EYTR> M3#8>I'T;X>T4SG9O$]1%^@XU.*.,H M'GG$S\]&^GS+WP^]9_JQ;D.6 M-QD!UD)7$,.()T9TBB^GR =)Q!<=&;M(N$:GJP/0?8 9)16(D?R'5X?4K#B_ M*M!N5@^/CNFV@(7E-B@&SB\25-U%@IH-ULN.JHU6\]G2>M5[MNQ3O39;U7;[ M^W?;JC:/3KY_KVT8>[15MS4WO=D4(X@FX?'K4K-4-,B!T&DD]\Q;O>U V%B+ MHTK^?HYQETHNL&Y=6F8/,,]=_YF]N@(C3$<@A7;97>5Y2;Z]6:S*J!?@TJN] M%GC=?6Z\^K#BZY8KKTXNE[::G^];-:=X=]$IP532$3$KYO +0Y)1^P^*RD\? MB1V;;-=C1UJ,YF\Q_3<:NIPTJ).\O8D4(>O?"S^E0S-VG6TI29_LWV3'ISPJ M?AI[4NE@/6HU)S"6-,TV>N?)W<1$99; M/&O'RF=VW=)=_#S_'U!+ P04 " !80FE3) 8-4WX( V*@ %@ '-W M:2TR,#(Q.3,P>&5X>#,Q,BYH=&WM6FM3&SD6_;Z_0F-J,U#E5]OF84.H%QDQUU6D&KW1W'G7;, M:- -Q@>=HS9K'@9T/_YO "<;,/=MM)D+]K*2\+0V87;\7J=5/]S/S/&,1V;2 M"YK-?U963 V[,S4J^$W:\81I M/,.W2(?@1/6>E@T+(N#>\F?,P- M:0?UUDG#VI=AK0='U0WB,S+K!4?H?"F"$!/*U'<*83"\&IV_/A_T1^>7%P#D MU?7[_L6(C"[)U?NW0Q*T:2WH[-(]#,GUFH]UL;7V< MB,6%VK]ZU;\87M M);_6R2NJC$S)OZC0>96$3!D>SXF94/-B9__H^%-!%2$<9S2*P'0UP6+3:Q^4 M"X^G$7+6J]FE^)W"#.IE#'__Z*O3$C3K^W8:SLF$3AE1;,K9##7"3+@F?^1( M!%-BCO>95(8@*:^E2DC0K/V'R)A<2T'5!TRH1OU0,*&V8B%)W6>0I-;6)>D5 MU4@-DI#,R6TJ9X)%-ZSJJ,A8H<6[CK_A974):[IT9LW;9P*WSM;!;;22 MFQ<[1ZW@\%@7@"IT@24(&<<I7808KEK";P>3'#(FZ\.Z=\MC^O? MK P>KPP>[^UY&SL!#V$.,UOQOUQ0';:V"+IT>Z ;U)N'=A[.F,;^ +ES=>[3 M$*O:$AS27&_>Q-;",0-(BI%\=96Y0@?@K"G7C@EAQ5+7CY70]QRZS,.*"6JA M5Y;7>ZA4"XZV'SGX%+YH*7CDCA)T/M8\XE1Q&P#W(L!5AM3VE&M;F-URU:Z* M.]Z4FL$A YZVC3)H3![F$)*@>X3EG+@O\&CAY<*RRL%O8V8-PV!<,/ JBC=FL#4P;]QR6N""C+L?'1R(*5*&$H5>0<<)KU MAJ50'@+ QA>6V15C3:#'/7BQLG@&_GXF\ VW![XE"P^G5.2.JFQR61Q#-/(I MTJ(?$7\+@;$!]?K'Q_6@@RL:@C:U5YUCF9NG/=BD.-"%-;.2.O[T)HB,2['N M5B#S,_%5^_.M0ENT/6@KR=+G<1T/=A->"#?WY5'0?09%VC(NPS!7-NM+-?.1 M7A.I#=[;8TKTI4-T5!SKD-TGFL2 +\CK@77A.#9/S)T?V*.%-%_XM>>]FE"] M$!B6]AS<6>3J@9N/@JOG1/!;)HK#A ?VU:^>(@=QNX9^_%W9_M;!_,MV9>Y\ M,2I72/6>G2Q9+J/TGJ@LSCY#4"9'_D'.Z[Q9:GH3MSV/O_'NNOJNY] 5T& MG<@!-+NKM=OED#,@HZC0B[W.C-%;6W*]3G-%URE,=^Y9'@]]%MZ*;8D_;'B$ MU6B$AIHM2.U);!:Z%$T ,,C'JJ_[&D5?YPG@@5ERP13%Y-&#M*\CO*W"V?9M M@OHHW[$"9U21=.9H#K!QA]0%OJJ^^O%T*L64V1*8TIOBK%T5S,B23,@YP]?9 M1'HZI"OH!=J^B3ZH?W'1*S)^>C)6IQO^Z3!XHA_C-F1%DS%@S50-.10TTZQ7 M_G*,>I ).N_QU&7"-3I>'!9C:H@(Q4OS-U2'5?RYN"73;]?V#0WM1P,!S M$Y4#%W<(ZNX.0<-$Z]\.ZJU.^\FOS7KPY+>/]=KNU+O=;]]MI]X^./KVO7;A M[,%&W3;<]/HI1A)U1M.7E7:E;% H=?*[DBP>M'!8F,MCS+[^SG&W2)Y3K&]FJ_*J&<0THN=#GC=_7QXZV$ES T7 M7=-&6]EH:KZM:<'N[GI3AEFTI\.DG+[/S(9G]>^4D!\Y"5LVSZ[''C<8+=Q@ MY@<3SF+R>J%E+OW6T>J0W7?^F)0*_\>L-:.]]3PUG)!8TBZ;Z)H'UP\SZ>]? M]OR?1J;LR0N)A5!IWC>A8RR"W*PW>=*/E9_^1J6[VWGZ/U!+ P04 " !8 M0FE3.0[%QMT% /(P %@ '-W:2TR,#(Q.3,P>&5X>#,R,2YH=&WM6FU3 MVS@0_GZ_0@US%&82OR4$\E)FTL1,<\U[UH]ZW'[36_8G7R^<-%,1@Q=7+X_[W=1J6*:5]6N:?8F M/?1A\L8F:8[**'23,JD:9KS^=R85PTNIN9D9"I1-9-Q MGA(CD$'IM*V>P)7@X/27]IM*!?6XGT4DEL@7!$L2H"RE\11=!22]1I5*P=7E MR4+0Z4PBQW)L=,7%-;W!.5U2R= MJN4TCNH-+ZQY@>4Y]9K7J&/+]YS JSE_V6"D">SYFE0N&'E7BFAH,^@5M+/^H#/H]COG2]JZZ]O3 M]$.=O+@\F+@]=->= MI1,-JZZR-_G@HG%G]+XS<,>5X:=S]S/J=">*XEB6\Z"3175Z7$H>->M@T)UZ M;:R7Z]]9*FFX^.YAJ&T-0S]&/H]CXJN^B.94SI"<$?0QPP)RPQ9H1!(N) +B M&1<1LJW*1\1#-.8,BRL:!RFT.0$L6 L(N=#KOZS6)V 7#Q") VB38Y)($GE$ MH*I5SKLB3E%(&=!6NL?$SP3T:7 2QP%R;_T9CJ<$]$0135.E!GX59P"]%\V( M(�@7JPOW?B.%8KMUG?V*W#,NJ7T3@+9O@:"S3"$;X6-)W%N*R47P@:^S3! M#!2!8DEO"!J&(?7!R ?]+&NMW@(!ETI>&2692#,,^9/\[I;(X[J_9]>MEMX7 M2B4.>*(.C;MKUCA5\8%N'0PL/!R3M#*\962!.KY4%%5\9:!CJ9F*'(49@X#[ M/$J8"MXJH()\R:@@ZJ!)M4_K5AW@0P1ILX\.@L.5VJ\Y6,6_T&TWJK6RSHQB MI#&D/,J3#X4D,518 $_7[,)45X(@J3*AK,B8,03+H#@@\D!(P*:TK%>%-,:0 M$G@. @-]8&MUP)6QW ,.5:5UI@_GR-C8G<^\PQI/VF!YE/^K4ZB^ EC5K0:W75R M<@$%&E7CJ'ZLT( 4\!<7 M6S.J]9/GE]H 8^M/$FOJ\.8AAB2F"8[?E:JEY8($!P$ R*:3W")[_7A@)-S, M(T_^_^-"@\8>;-G]O:.3%EI5=.'Z2_9JP&_R4ZF1'TJOR;?W"YVOU^32_E[M MN)7JZ]9S?E)\GI>U:/%ZD$D@E)S1 "UC^(TIR5O[#\K*B\_$ M3Q9L+;%))6CSGQ#^"X!'-%#O)!16ZLXH"3<1;=L3IP@F30W)(E :.-$4>48_#3,10D_=@]R-0W4!] MJ9;'7"Y%Z#E%C3@@(N$IV8*F3YZ.H&$0B/18E*-INM(&=GD*6?L%F 6E,&H( M$L+,$?N* APX7BB#E%V%1IB/H*)A%H%(8!$PDFK[%..4Q "8V1V9*C8,C,KP M5 E$:>;/"GF;P'E+MANK;)^JHMI-PB]F$O[-0._!)%CX.V9I=F\(/EL-7[LA M>#<$[X;@W1"\&X)W0_!+]^V5#\'WCO07-76]FOGW)2?A)XOS-XZ^^;"[B5RW M3;L;7+MI=S?M;D/(CX^U][ZK@/!HB-X4A&'U+N7!+RT*7&I]78(]Z'F9W%SR MH!UKU_Q3$?W1RNF_4$L! A0#% @ 6$)I4TJ-GG_K_P$ EOD: ! M ( ! '-W:2TR,#(Q,#DS,"YH=&U02P$"% ,4 " !80FE3 M5'S;>V - !=BP $ @ $9 ( G P!S=VDM M,C R,3DS,'AE>'@S,3$N:'1M4$L! A0#% @ 6$)I4R0-^" -BH M !8 ( !AK # '-W:2TR,#(Q.3,P>&5X>#,Q,BYH=&U02P$" M% ,4 " !80FE3.0[%QMT% /(P %@ @ $XN0,

MGL7DQCO\NHWMNR&DST[P\F>A>%D MM>&L56K<(8!KR_G\QHG=56LPJP2CR);W$UPJTFDOC\ M=S;4U0SP< 9@"!A@K;&3'^EN=EW5.X[HH*7[@]S?3*%X;-WP=6&&FOF>-_/1 ME76RUM@;=#HZORH#HT"!+ UNOW&QJ0HQ-]@LVSF:PZL.7#&Z8)(BI5UNM;8 MS(JXX3GK#@ 8U2JO9KC'4GEJ99VM-=[U>NXB:[=K_JKY:Z;\QET,\J?Q[FIV>VGLQE?6!5A/;_HU;]6\-6-LID"9I6MW9TO\MNG! M3\CZOY?N:OE(\I>N8ER=,]\MR@_73%DSY6P57DSD6FMLZ;P;RY6-$F'_]GFC M+%A4,US-<#-E.!&3'=9&>=?[^K*.@M0\-FM+BRE=6<=HK;$;RW6!#?U;YV!C M]V-AUZIZ6,UT-=/-6+&5B]%K$:YULGYT3TLD]Z:,PAWY[J+&>Y>FO Q9JZO+ M++P4I*!XF[JKC\H S7\792!Z4!2C=;B-KFY?%5F9Z#99KX\+^MEXK6[7%X/V M[?W.]4+^B^,C0G]M(7]I-!NM-=OBGOM_8S8K36GF]/%9A]V6C/C?MQ6KMM0PL654"Z^= FU)S_9WW MK'=16=7:Z>6Q ONAM.DEKX(;R^#N[/]K:_=72^ NC4[&M4Y> D'$?&7]O3\" M![A4QKX\,69!M/%=D<-:(3\>'[!?S%I?'M6T4>NF9>!)N;(>7=?&6VW[O;Q6 M2R^3!5Z,6A)U\?IEX$F2KJQO71YG)EN8O7VU2GI:\K-?7!:H=_PN/ITI6EF/ M>Z?*77NUH+],!F!L805]'C#E3>Q+W$LX7 ]_,%B9PUGB#SY)K1K$-T^A6\AS M&+\]HB=DC?+\.S*+$Q\Q6AF]]#*/?'RJHVXG1"U;?)WUX?OVV]'LZEA('7SC M7SHWO;SQ1@\B5\=]QN-J%S,Y]?"N62!L+>5SF8B[^7W_."OBTGL.'-F^:NSZ MLU[>;_2ZC;>]O-/ */E0'O>KL^J'YPGAK=(XZ7!_DH$I@8--'JL?;6%&V&H_0T9VJ.M1O\87_ M^HSP]BHZ^:AC?**JMYO!Q<]6 >>D4C2(^";T:=D1GG=5A!\:7NF#>LC-HZ_8= MX]N9/__J\FA3\>WK_O(,INWVU>!]^_:U+)[0Z;YZ'YBNNG;&_0_NK3Q?%=5^-NUJ^NQ0='UT &BPRX7><-&#R@U*(\EF-$ MUZX_*@U44;%/K_ 546+J._P&_LU+KEW]%H-F7=L>.#]]*8=VRZB!OA'$* MW5G>.ZD8MX F!V6UBZF[/B_/K8X'/L4>QBFL^MHSY6NQH[':W/#-WN2/NE[=7R[&&7KO=NXCXX8$:B-[40*5EOYV5_#V=E,Q)-=]W M\CIPA?CC4&+U0ECP /G/NJ$ M1K?73=YM;/P]N3+\HW&4]R[ZQU\_,;XQ^MW)+E?A^T6I\,;-#+\+WXK][Q:^ MF+Z6E9M)IAI_T*V* 4$3N\A>H#>W_MK>W]PHAWS[VNA9&VLSAK(V8WS,AU ) MS_ [C;Z^;$#S_H^?$P1:"\*3"0)P>[G>V@AYKU/R?]8]CV;H:*SXAN7&[)6) M/-/7]C1BC/CH3AZ%8Z\7^J"ZP8B#,U(:ZL@4T<#E79"BX@I8",QP"096WL16 MXKZG+%)MY?=I 8I-EF[RZ%CZ$>:H B"KC0*>&*IN-Z@D*:LY79C6D;S:P8%$+$HAOKG;#!M;@#6 MV'@OZB-X-A_N\>E,8%/U5L>[K/H-<@JF=F* M]8 ANN7FGEO:(C)->\*!%3?$%DKU<@>G1_8YUF Z;K%\S2O/@%DJJ@6" M'[,=_FC4)%U2DMX1WMCYM+V98-6 H3C? =!^R]U;O3N\6BKN.P*R?\0;-7\L M.G^4%(XK:.$V>Q2#$.N\^:Z]&@6PRJ!RI'?YAP97IY7B[!1)6B;=:_6GLQJ\%OO[6 =MYKG_O&:;=W484%!]WJ[SPK M3F&"!Q%WQX7B6Y&_4&6]5\&^&*JQ>E#X(=SN#T DAV*[>F-MK1=O'\>%T^K[ MX-&;&"D$RYV5 *Y:7"BCBO#+92'X//IY)77!EQ\MP#VH]>&ZHW?Q#NB=]FCU MMUR3NV]2UD8I_=7@RC71T?#R%Z('RZW[N]'OB,3-GS4$S=0_>\9WA+4%M/<@+Z*J$L^H<1ZPLG%[UNX).$=I->,5E#!HPY?I/5^^L4C2#64C MH,3* 9[EF>_K_&HUCJWR4V^N$TU3=)H+8G[-5U/W _-TH4?4'@9'_67(VOV\ MHN;WUF%@M.SWQE@&QOAJM=&.VS!7IY::8#@3:U )"TSKX =$9OA2G,H2%XZ7 MN/([IB"2+BXRQ4=S'Q7I_1)1K=#%.T#.S%;G(D7;4;%GY%- B_ (F"F8LDCW MX:0,PP?M7L2=,7H,5B<;Z?T\'YR-:.1T7X]6 T>TODG>V$9\2G3*NNEN8C(!IR#S"NSOO=N*P' SL'?ZLW7#R,@/LX.QNM MC\:8;&4)2Z:WOB1&#+E$'NOW\VPT39,(31EGR0I@1#NZ>>JOIEAH_.AJX^/: MWMJ0UT%=EYIQ +WHE5/\U:*2C[-N?14-'B7X3%::8M_ L>A&L>V9]NC5U>&, M5%D]I5$?XI:8S&F/([" >2LU7WSB/.NUQQ*JSP!*V')UHJTOAB0J^U@U74R= M:E*NGY9-3*NED>(LUT=+Z%"2L9R)J:56D$?^^[2@5'&.8I"7>*>T+#"(:6$8 M71M2+IJ37F.(X:IE[#@3%>L"C@:4/9J(4I.T==:9RB&9THGZ7&?M?#$$J_%2PISUM MOE:C@(/LWUC4O[%:,/7PD'?*'(#2[YB>FMCZ4?EKM#8URF08+6X[<%Y@HF.O M2A=EI('OMB)?3QGTKA_5E3Z*29C]$:R=MMXE7U79"^6?QM^/%NL<\.]"4'I_ M#OAS3>?^2:]A81Q7L G6 P.73IN_!/,QBM^#^)3F/J:6361/%[>D# :;E\ 7 M1/A8YYW*C2N;NP7^8J._I942BOIV"I=\*QUGF%L<40# S-+4@FT]*A>GHY(: MR?7H;-P[$-AWEKV?4[3S>;B(TY!WRJ*567!C,S)MDJ<3HJ)IS;/*X)?MC.W. M"/^6NKY,?#D?M &-3>QH5D5&QWEI9>I#?EXB7&BWW8M!!G !CC-PT6ZBV@F6 MK4Q)B7$FV'&TBCX6I5M.&[Q3>I>A1.?0#""@$OB.(=$W6[G7/;K?.YI*EX.A M]2HSW:O ,K3<_XQ" QD]?D4VAWY4)5"&4'?,7P=0;01D(]P M=0JD3G5PE,H^5!7%"!24BX_19RIA?46P$6JOEZ467L[OC #E/J*:F( $$M7V M\=_E-G5:6=^O(P2?TP6 MQJ&92JK&F5GCW+QA5TO1++$L:)CQ4T,C")!87U7&53?.=13Q$C_;++>#3LS< MM5$<)NII")/+Q-Y*9';1'*C%*K"X]V2AJT/_GPZSX<;PDZJ\8SAX^%P/#,7.D>NRFMUO&%8:*H8Q6C7'&Q&N%NZ6+$Q^M M1G;A1_&:&,#N32UDE9^^<6T4<*A00CGN*MQ<^4O3?N1(TX&A"+=(TL@*F/PJ MH%!Q:G378JY]R8C]255_4+Z]?J6'1V[Q:,/L#8]MZ):ZRG2 PJN<]G*4M[Y= M]7O7S\T'36V^CYZ1CP$'&.?>0)6SPC]_&Y\D5< MFG#>QH='/MYX*2 'GHAH;YCS5FZ>JXFZ!$2-PNYC#KT,^TQ0"??/:J\V%'.>S',AKBY%POP3=$# Q*A3@G()M XJHH2[0X7/?N] MF.+0*,.PX'(7M;E8-@ZZ82Z.? P']?T-OP!8;-"I(CDQPM'X3WG@PM60Q]K M=U,[.%UV5*933GR^D?-S/EH ZG5C39_*PZO>+OW7:)DF<+Y?KC&?E:5OAJ\4 MM79:(MXJPW43SAJND954OK$9=K2(-@(:DY2/?M89^=E3^TVC*2M99ZJER$#5 M7V,0?+O96ALM&\>42[Y]/]GA/]E\42F7V*C%G.L QSH") MYJ%< 0Q7J^.UDZE;H_&.:S#)?MVMZ-*RXT:C(N/!GOS;>\71ULN,87VH.8(3M4 MV^5*YC!H&5?<8JI6MU^JZW%=LBI) AX]C4N<>;EB.KV3LRS#='DV6M>X450/ M4(2K\BN+0;G!?SH0-K0&65T99LEX;K+\/$KN]J/JGV4B;%4F")C2W\B\&"4D M5^&&,K(%5.B5"?3#5>HJC3HN7EN;=K#B>)/I,U9N-K8^+U);'UY>U3+]*.(N)9J-]D:XZUKMBSJBD-KK=N+O@ MZU*\_U/FS,<&KKPNEWSAI4UO?2?F$U*\VB"(H-6RD6^7]!VU\Y_JJ6%3S;+. MQ; =/%Y$_IFF_CT 94]1U=)#]\_>4^;16]S'W>UECNEXMZW\6'RX]U^ MHXW5Y>I140PZ9T/7OALS),;UMEPTY>7?WR@6755YCCRQ%F7 G_5C"WGOEB,;V M<#/85$Y<,24&D_TRNMOM18D9T^EF3*DW56 TMC8H)E5=AMO-QKEYT)PI,FC[ MM^-^_ZQX_>K5^+VU(FX 0K^O-O:VWD1-7]7@+'>#QX;B+NLUO[[:>;6&OLQYV5$9:5X@S3 1V+>'X\NZO#2O#0\.HTO4M? MWA?]B;$;CBU^#ER!#+CO&QVN]E=-=WHTQ^VL;'18$>1^3KA?WNI]4=\58?;B M]T4M84F/FS7R1_7W)]NF;U?F?S-4-K<+]G]UGL"@&%V( CZ\"-(WN@H:HO+* M)]\"2)R?#0\S&A<0B!6!>^W,55GH Q!3D.P M;IH?ZD]PCLOS#>[:5C#::3O:6C8$A=ZMU=M$?T$=\ID<%42?_5%!ZN;WU%TT MG3D)R2T2WGT,4'6H_>O&V^W61NO-]L;[.X^U_U&2BI7OSLG7-'AT)KY[!H9G MW#?>CI/-QV<@%3\] >K[$W!'3&P!!/V>PZ+N-&#WJLZ%'<>;7NQ"C#2]F;:Y M?^EV&7/8._;^+J(O^K!^*R$.8 =X4RTA#'V4!SKT3$,<>]L^6O*K?A]"^2JL<&]^X#I) =]KZK/"O1W_\ ?CGK*VO7F?=LM'RI3]NBF.T M'K=.:"Q'7=T>&A:EUB2GT;8,3XP6)(91SE(LI]8\2MWSBU<\C\3W)N MI_R> )209@_D>ACK1JNS/;7S6WJ4@Q/NDF$/K?4^A&^-^ND.!U;?\^K*,6\4Q30*^@:9[QOL@^C_$#[Z MWFS^2AL_WLD?IGTH__.CM(<>S8?P;X:E$W7) *]_B@-N#?FG"/38;-1>?C__U+PYL>5AY;79AQ_9E=ON[VNF]'=2'C,2Z[ M/OQS95"XE3*S$'I>7L@48<([H;'#@6DB--%82$(=9ZDR6G[9CE8?*8I6RJ3S MCFX7_UQ)0 @J_Q":N.R_[@XZB>OUD^$3*XVN[OCXN>1(Z[/7D;TVNB[^:VO" M6QO]-SK/KV ^/^GVP(-8P=3Y4L#*X(FCGZ[,9N_\/=D]/Z#-@3O9.C]\ITYV M3HX[K7>'I\V3@^N#ZR8^W/QPO;/_D1WLM]O-ZP^73?(1-\GA<9.\[;RGK?;! M=8\=GNQV#C>W29,TKUN?/Z#F]2G>>;?%#_>;J+G?:K?V6YV#_=;Q85M>[NRI MCNV\[>YT/G5:^T?Q.=QZ]^_CYOZ'B^;)O[/F._A_YP,Y/(%>G1SPP\];^#W= M/3[H7+9W.ML8VB8[F]NXM?^1[FQ^8#N?=X]W/KE I!R MDSG6JV2$7Y&$D8I[J$3,TI#7"NF9*23@UB"$MYAPS3SRF@O/7)#>.6D\Q:5" M0IA07"NDQ5)(UV.%Y'!*'$-IH@P!A408Z"+A6(*-I$YZ@86@X#*E:!64TJ(H MI.^ O5%D$'KJOZW#GNK))_4RIJ*^7R7DSLG[M!8&5Z;NQ7JFU=)PK.L1\Y#C M41!E:;3XZW\_"1ZZJ6$V1CUXV\LW>P/3#X/VJ,>[XPX/':E:T_R(ILG0Q4C3 M0#MM_Z_=J\//[LP Y0Y@?#OOH'>?#ZYV-M\>MV#0M#OZ\/.QPL8 M%_3MK]#://A"O>5<89Q(I$3" G>)%,@F1"!N+ T2C,_*NF3I5TJJ])9^A+&> MQ*[57+?P7+??_$*1\:EE::*Y<0D3G"2&(+"13*2.!N#"E*^LXU4E^1U\5ZJT M&_']20[Z'1GNPR,5[63.M?W"0\\G\86_%L>6 M[]<2^5,2.7&!O> \E4@DCH#Z9C85(%)$)093[[E-J=& ."5>193^*N"\&T8] M$'".1>%1 ITO78*?QLC6$CPS"9[XC%9(2IU6B33()$Q; =XC-8E"FE%*01TS M!1+,5SEF"R3!+V:)8+O:M=S7EU,.U[TK/]]21 ^-S"UM".M)<$1%CWU]Z:<4 M4:U^?D3]7$T!"!W]/6%8(@SE"4. R24G.+$4:Z33U+E4K*S358+5H@2L9KT4 M_J)E]DF00RVS,Y#9"610!B/#N4D$8 ?PHP. !T9(8@ER*55!I\I%/QIAO"@R M^U*#S(N/;_[._9G.W-1>47LCR^6GH,XO^5S+H#:?!.H,2;-5U2O9Z+J=2)\J M^ZSVNWY[L30$?);%$J7")-X@ES#B>R!2GB7 \&&)3Q+6):W6KE/[R4MTO M^5T_@7SF'C99!A%^$N13B_#,17B"@S0&MN4<@\P:F3 ?2&*,%8D5S($G$Z1& M.&8HKR+YR^D_LQ+A%Q,WJ>;W9L9L>=AU/,.^V\^Z@UB,85*DK0ZI/![."-FE M=\FUSWM?Q71+NNR$38# O4*WW\'TGFV/*E%M3M%J9T2J6FW]N-IJ[F]$E56B MCYW];?I%,.0HH3(A&" (X^#':?A/0@DWA'"B;,!5#35,_E@4)ZX.O"P;_*C% M^^G$>QA5A>>NOP3$4BNM3!3"-F%4ND27:SQ4$BT51T&0E75,^2HC"Y.9/,N0 M!TT7&)KL]_KC^IVS"',\>#??\])@3Y,V4KM*,\ ACV>!$+;VSE-X)NF RY<"@)'&& M6)!>)A.II()_6$01H40+!]*K5A%?F(RQYUZ79&=\QDY9C+S.W)@W=!@3Y'VD MQV[LZ4[X6/C2QZFUSP]IG^UI[" "1RDR,C%:#[/E#74T\<@$F::$$<]6UB5= M!2(NRI)OG;6Q;-BA%M^9BN\$/ BNL%-")B@- !Z0\X ;XL:UU'KBC2 &I2OK M*ETE8KZ;75Y0\&$S%HR/Q^_T8WYV'6^8&V@8$6*<+5]%1&M_Y4=53G,:,4@2 M& *G)3%,ZX1Y;Q-E8\X8#JGC% >3EDNQX+"H7XZ&UN&&!13>)X$,M?#.3GBG M\ )U0BGK$F.QBRC!)(9XDG!.TQ3@ @M2@?"R"!B^KAE11QL>1?3>]7KN(FNW MZ_C"W*#"B 2U;ODAW?+A1D*$ ;- /$N00@ ,$'&)E-(!_UCJN10F4!YWOE(B M5B7Z9>U21Q,64%B?!!K4POJSPCH! LZJ5&BI$NN%K+:I&RX Q0=$%9,6R&9* M84WY*OWUK>IU[."AQ3'ZNGM4GB1:K3G4.0OSKHXQ(LC8_]BZ'*9[UWKHI_30 MQVG00((WTN 8P+0 &HQ6B:&()JEGBE(LC:8ZKGZFJUS^\@)$'4U80#%^HH(9 MM1C/7HPG<((+I&FJ9.*M31.&F4A,:GDB%7%4.PO_8"OK7/!5L3@Y2,\]KE!N MC?YE'/'L?9:G26"8;%-O];JV3LK^"8US, T<4NT5H-RMY0LU M#0\_S>^'Q_XL5/03%LZHM>T/:5L[';)!DJ9&2IIP*DW4M3C1P88D=388H)6@ M&K 46Y44_C\S]V\I:F;4RJQ69D]?&Z169O^/O7=M:NO(VD#_BHHS=7JMI]=E7C*;"EE1.!\4L> =!D!:DNY+HR@K/"%1Q118W-D5745+ :!: M%J0-*/Q/S[K>:6_4RU,QLP< M\3P+H7]9PGF^G*0'G>TF'/;O;?EYZ75OW=+I,?GC20GCL^V$_WM9I:6-EJU=/6QN_+[;[YRV11U2IK3S"HWM^JIR@40334@[0B9H,J MA6Q0D0B$6$1-!57CU"3>I@BBAO;M2D$;1D%+;1]:*6@Q"IKQZ91'DK@!64[\ MD,8$-M$$CIKH.,_;"M69@EB7FXTL,MUV.VY00A%.OW#BQCVV:F3C*BVA,B\S MOG5EHJ?1,:_!24$"I##AA'5B1HHU+2K7KL *]ZJ.,49 MT\PE#UX4O99; EI:"88Z66@QQAB*55,EDDW$Y=--FHK+[X'+J;6B!$J)(4 F M20=(* =-7?8V(A>,R4RE#@LN55MPN37ZQZ2:ZJ0R]4*[_L8[3,L\.[FI<5L% MV*>QSZV24M[:[ [I"(P)G7TE9D$3*4%$Q7DBQE@UB!ZYBY6 LTI-@-M&O:$P*V-:+!]=')17\P1F I M$7'=Z6(0_XSGEU4_6)TE\3Q_8KF7WWNCD^>7PU%FI4$58!>BIEOEI@Q73)84 M<>FX K31@F7*@PAH0C+1,E^Z]%'9U:HUQ[I5;E@WLZ+"^'O >&IA,$FU("2; M%(0+0.<]6,DYD.A%M!%M(*7L-9==H9K*V:OJQ+PF1HANU.F[?#/CBB=5H%B9 M6?&?_OD?1W%P]B+/2*6?I]#/K0H(DKK K X@5>" 'AD8%K(]X05!YH4P464' MQW0-:4V >=4FULV(J*!M +0S-H/U3@NOP3H];G@707LC(0H?#3>>2<':!MJM M424FXWM/YO972EAVJDZQBAJ6,V'FAVF.@G>5PIY 89_W9NM8XC&WG.9)TWF1 M%7O#6 Y.:0HV*N91%>/+Q?BG&8S'D,T'[ACP@!GC M1#/0-'^1D7*AF8J"^9U=9%VZ>"N=-FH;:U#*TM\U5!91-Q8K"[>V5+8U'1K/YR4DV1)45(+U,,2E!#"OU5'C7+%Y/I1Z\M1#(JX_>J4!>6.4J M)^B(2L32J%ZG;%@R12&;DQI*^[CL6GJ=+,] SFYD#1%>:2.YF]C@<:Y1/7%; MF75Q;0#>I"K,>+H'L9+1?&1TJTJ;T312[1SD384 9DL"7$H*"''44A>B"FYG MEY$N75S3JF=J+03P)W'2[9)MEU!"NP48I 5VRV=,1%"B7 MT44KDS39T]&BB[(I!;U*%FV"\"I+ME4(/QW"GV:J+EI.!4%@F!@@5Q2L\A:L M(2YHJ@-1I3X1(5WD-71XV5 \+(7C.Z?WG7M5N6)U-D69E5D/IS+1TYAH?]:8 M0$FB*169 ETSJ"8 MS8:LA/1$0KI5=C5YXX42"1(IA.2S,>&85\ LTI!DGJ\8,R%UM>)=5#6>8A.A MN_1$Y@K=IT-W:DLX321A48/W1@!2Q;,+8"P(:ZEPG 86R!BZ.KL"[8'NUF@2 MLV<>CTMFKE+%.N4R5Q9[(HM-DXD.CO8^'W.EA-5>0M"> **SH'WD16.5)@05 MB1$UG7F3$=[J=.8*\Z?#_-,,S*64W%OI("2/@)HRT#(I<"E&*CA/6,Y J!LZXH#<)I4[Y336+>#*0OVUZI2)\7Z3/=]I(R2IL2>A4U(,D6AY9! E76 M9-^"FQC&2)?&=)61:X'T3>O&MW8WO/89XJ]'??_AI'^:%^EP[%FK'SOQ_RY[ MHT\U3?P;QORWYO2L%\)I64BA]^?UM:\N >7]/U ]OJ=5U&3NGYWURX?FR>]V M_O:U'>^7.'A]8@>Q$1OWU<%/=],KRZV,E^$O=G X>#VRHQC^:T\OX_2CKW8] M4G>]1^QZ'T;[SZ]VO>>&O/O?$^+/_GMN?S>7AV?[N/_YW8>#SS^]?_[\HG-A!YT_R\3^T'EPQ0W+A ^;XZJY\L1O5N)XV0WW+D2HBDLD"D,"KSCF)U@6YH@7YAA\+X0,*3D#05+;9TF8OD@16$\X%L50D/B^_K6@I'5Z. MAJ.\\+-[5-?3JM:3,0HM]0F(#D4.MQ:,3QJ\B"B\$\JY$I8L=#>OM:ZA=_,* M[M+;_&2VHAVVDMD*%]];Z8\=!?:_CQ2B>N3CH<-+ME,UR_,87T5_]EHY_FU_+E[J(^)RIE!WLI[X2$&6MH2( ME(!V>?)5BW"YU(/6]IW(_3*X+JVXP*%<8Z//Q\,4;?O ^]/(]D/R]./S]IY/];/4>'IWT#GY_=_KV:._3 M_WY^]=:Q;5U"[5U"T26G*$*(. MHBC9!@RE&H02UGLFD3&SA*.YY;CGMQ=C/4YIQ2+]D@;"8P!+G :.QF=D,!TH"?]BO;*NIK6;C5A5'G)*%/: MR 9 *33DY66!VQA)\#XHLAZKJ6YRJUU(EMH@@K7@178AT?)LPNMLT><]SF2C MBS&+?&?WO/]M0VM=#]\V/BG_>Y?=N WK*OX_"<\SA;RTXMR)<5/>BKWB,34BMGOBMGI@9VGR=' LY<8E"MAG 0L)P(,]9EW MD\C(->W [(*'=NM:$'0OWV\9:WO:N;"] +WSCK<7O9$]77X14-@ MI53!F,[++WE:7IT_GTQ*Y:*YN.A6_[,\)91C(,!TBIF+0@(GI 0>>/2"!4&% M&E?$$**KS&H['-Q 8;U">]8$P4NI;E$1W!""I]:$M2X*ZSB8Q+,'H F"\=9 M3,@"Y0:9RCLX[U+*NDRNMA[H;01O34G0/>\OSRY/2T!$IS]N6>+[9Q>#>!+/ MA[T_8Z3_,:,C&!(%8&84L#$(X()R;E+@"DO/5=YEB\<2+^3^/,W@6+EJL2:P M7H[!46']?6$]4Y@\^(!:J3(5F%V)R, Y(H!Y0ZW6Z)E/.[N4J2Y;O+1>@[C> M'EECQ@P),?5\;[1=>L;?EV)T#/-CYN_FHJG?XLCFVPTO[> \C^EP9JI>3&:J M,M-IL\$A9%>1NUD2_ZCJQ@;@ M^>G61L5S._ \D_'$C63>D1+/H@"%-*!+TF]T7CI.F".R%/=DNFOP;F/EE>"Y M2:UC#4J*#Q\L-+F(RO$=Z@ZOB:^T% EDMCKHR_%D59*:BZ1NM5AC0K.4F ?N M:#8U;#8_G/,!.#J1Y\IB*/4M6)>AR3T+]UIO)FJQ7CNOK%?[WGI)4"[6A: !)*Y:O M*J562EU'J[I2:M.4.K6QJ3V.!,?_B+#_;\-GM;*Z9,;FZ#Q3Y1B_ZPW'@X0^#>&I+ M%MB/'WMA='+-'S-_=37%9/HGUN4[N!P]_"=G=O!'[_QZ<_*:M!WMY3 MVC4[\HM4N)FOY?G&W*03IL D]UP$Y"8;+B9RI#P*GBRWZ9B)G>L_.AE,*VW] M$<$-HOV07>#\Q#_8TX_VTW#GG[='+@_2]3299V6BFACC]Y?#42]]>FB0=__' M#?)MW//D#WX>O_UYO!USJNZ=T]?]4SOX/=_'L/.\/[CH3_K9=AZ$26L?Y/D- M"3R?)8'7-] O?'%XMXWZVCS@WU^=9[[K7^9KA&&W$__R,6\.^8$FN:^9'"AEZ?LX9N?P92X#U/YUL<[WI2S&,/UQ_\^-U M-[?>^?A&QG_TXVT,EP_X4FLJGS=Y>4H\S\B$?*XTKZM/OGKYV?BE+ZR&R6N" M/=.H'GR9/*,/OO:URYIG6N*3KOKUUP1_^#/KO;;N7M7C[N<;:NTWCV/,G;?> MXQ=?\@]<_A$[1[$(K,^ID/F8QYXVP:.- &^#1V;NJ@:651+ZO&Z2HGS MM_AG/+^,3^O3.T][ZBZD/M__Q[=$'_SG? MPXMW)P?O3T[W7_Q*WKWPXN#SR[\.C]ZR_;-R8O0K[K_X[<.7)T,'^9KO7KS\ M>'#VDAW^_.;C07[/P>6KC>0K;PEQ7'EBO445 MA='!6A%MZ03JI=)COB+7?$4J7[6=KS[?\)4PAOAH FAGTJ1XN5%40$)T2DCT M%#-?,=G5:N&XH,I7E:^68U\1$U)4EAHI43*E*2F=%VE *8E1X'.HR<@J!* W#NPQ$N( 377 MW$D2U*ONJR72;]DMP^[8$ ):@OJ>5/UO;T@5SBH!$U( "MI"E$**P/9V:74 M=!6VJ7)CK4[2L!EB,JH#%S'8A%I'S3UR)C1-I:FV,%7F63.(3V4>:9UPTEOP MFI5:) MQ:T X5G4)G$4X\-EE%UN9(L@ONP2ZZM$ZJ1^QR#ZR\&@Y!D.)@"I!<>>)#IX M(D7P3@7&4*&R5 N2F#1)"*$#K:+#6G'9ZQG1@5K*4#H!3O,(:)T![8V!D(AP M/.]3VJKLD0C6)5RTMT31)I8E6Q-RL#P$@BIQZCR2H'5>,LQS;XV0#FF5*]:- M'*9RA9':V" 2J"A")@="0.LD(.\"Q#NJLTN#F1Q0= 6_6UJUDD,E!^NSKQ.\ MB$DI3(D:X4+$:'5*(N75586.-2.'J="!7!FJ> *:S4- HBSH:!#R1I"TS+]$ MPW=V4= N92TN;EC)877D$"5&H44BXV/XD'<4XH(1R **H$F52-:,'*82":6, M1NL3!&XM("H&QC',;H6@&%14!$TF!T:[2JX-.6Q7-,9_>K[46ZF1& ^P%XDI MDRWB9]MQ[A-(MPYRUER2OF9$ E@DTBYEW,288Z>[ZV*AMKAO"I MLD$(^N29 0::)$HBO&<[NSPC7"\L;%2$MQ;A/$:21&9YX002 M:YVQ*?LBU J>G"6BRA-KAO#9#)6DK4X6M+$!:]W=C7I M*KUPADI%>&L1[KWA25&G3="H-34Z!1E*D$X@T@M>-88U0_A48Q#<*LT#!6HQ M[]R)![!*>@@R8]SH**DW.[N9M+LHVK2);V,81@V^>#*#B8#,2B.8SI8I0>I\ ME#)23H-SPNE4=8:U8K#9*B79!/%(' ,E,&8;I30$2=Z %399+Y5PI7H]U;3+ M&DM+JT[ M63I:U8TU(X>INF&-(X*A X/! GJ2P!GJ0'G+4#+FHB([NX+3KJ$U;+.2PSTQ MW5HYIXE/V5A QJUCWC J@U>*495B%4;6C!RFPH@C*!(1&HI;"*BX!&VR(<%) MMA0\&N6DG9 #8VOC5FQ!5>?G_>&XZ]6@@>K.;2D[7*_QB&ML5Z7EZ3)O,#EK MH_?JY4J 97X.T\_]?ACWJXR#/WL^WNS0+^)%GKC>N ]5_OXTEF_R^_;.^GEH M/X]_7[?N.;;NP]ET+(Z>9[>ME"PV):@Z,+#,(QBM-!66NVA<=OI5U^#"R>/M MJZM7 ;\26:\"?MF GZI\B07.;*2@A"B'F$:#YL9!5#%QI"K80#/@>5=B4WY\ M!7S[ +]N\^J7).WLHNERWJ9* ME!7PZRR_5< O&_!3-0XM$LEB L6( W2EM+\/&H*.T1DK\X3;<:@Q8IL OUW) M3K-+O6@3UO_?96\00V<4_G%84Z':JT\,7_=/*V$]N5;VT5XAJXD. ML7><]R*CK7)@ WI 30@XY0)$DVT7BLFR4MT_4Y;6M1#MYL*Z!2I$A?7"L/YT M ^N2:\^=XGE=!5*:#&G00C (7$@3K+'9U;Q*>JJPWEQ8MT!KJ+!>%-8'T]TZ ML+PO$^TA$2[S;AU+%#&+0 (5UG#-V;A*$R-=;A:NM5!QW5I&-?3 M[=H+1Y0B"IQ&7OI!>+!21P@NFV)<1ID4*\7B95?Q-A6+W[[\)G\[<*?F.:VS MB% I:R[*>CDK''@5>7*"0G80/6 HQ>\EE1"-5#S0H(34.[M"=75CAQLU*GF3 M2* MDD,E@7E)8&JW,)ZR&YE-EE(#&!"1@$E: Z?>8%U3ZT)6$FBQ M0%%)8$X2F!$EF))Y:K0%ZS/T42<'AB2?.8%(IGRPD^(,TG05J]F+E07:*V=4 M%IB7!68D#,)Y"E$!3RF; D(@V*1+UW =A0P*E2K1C4)VJ5J; O);D(GT\Z _ M''8N!OW4&RT2];"][+5<-6,\7[^,IZO2U5QT]6I6OC#<&\)D A6$R$:+]& M MY1!)V8@LMQ%+!U[&N]FI:4AQ;8W1TN QR_;"?KGZ187] K"?$2RD*^5] P0: M*12N!AV(+[68H@XN8$RAY�KC8+RY85]AL(^^4J%A7V3X?]K$3A!5$N[_:4 M9;"CLPX,DRK/D,?D\HKFPI1.O:R;7=$*^PK[%4L4%?8+P'ZZVPM!J56N9%?' M_(6+"-H( L:I:(C@5(V[]RK1);@VL&\HYJ+-FL3A11S842D7$?^Z*)UIAD\K MD/)8<;9>HSW7V*YDI->9VH<=>QXZ9W;P(98U7U./6J&SO8ZGIZ5*V7G8OYZ9 MEQ,RJCOR7#ORK[.RFXY:"Z84$.4CH @)K%8$5#:L1+:PE $!>Z*['F)6PN ME)>KG54H-P?EJ7&MN4U*6 &>: 0T48+CQ$&**2I-(T<2)K$_C0GH%^E5ZS4'X\L.\LR@#4%VPDYO;H7="&N4 M2 R4L@G0&0':1PWC_HU2**Z\W]EELLMTK8&XN6A>=B^CBN8&T3RU-1S/,\8] M!9=$B?P/-G_G/)B0B _Y%25)1C/M8D7S!J-YVU#\[*[!54T-XCFF0I@)%*1;6M0 MF+*E+6,$C5[G'Z74T@EN+>[L2MY5O*FDO!9EW*R)#/!S/(\#>SI6 6PXZYWW MAJ,2^?)G[-0P@%8H 5*YV;Q/-V?+:54D;PA9[,J%'L[9GL; M(W!G O6."Y5G;E=B%WD-#&A==Y+>^_]%SIT]L3K(-TN5RI('AQ]X/L]-T MF%[=S$UI:CX:3GN<7\W>T4QKF4IA$B)DE3Z&# RZ59B8K 0O*%. MLQ0B3EHHJL7C%.L116MQOAS)H.)\R3B?2=QU)-E$$3P3$M X#3H)"MX[DLV8 M[$U*5:KS=(61%><;B_/E2 D5Y\O%^:S$8*G0@BI0VEE S'Z)"]R DXK[)#AS MG._L(NTJ4O?SS<7Y6=.P +,0*Z:,!29?(,::2E=1$1 MOA3BZ*)8N+U)2X,1F&B]]C#I<-*_4WRCE@5MKQAQK9O>E$RY$DHK7? 0T >:4*O\M;@?JLMD4V4*:KFP30+_C-"?U^N;C',SYN_>QJ3O1K/X7_R#%8NFXO+/LQ*&,)@7@I$ M0K8Z$R S!BP7'D0T*E)/'>&#V]EEI&M,4R49*OI;C_ZY]O_%U8NZ_Z^& M!V:$C(3::1$E)$%%2<:R8(LEP A::2EA.IK, ZPKZ-U@[VH ;!X%M%_"J,!_ M.O!G.IRYH*G&O/?[Y =Q6SX$P0:"+'"*9]4-@ $Z7+65.AD^S2,]6O#>C@Z MB8/KB(NG=3MYK'Q;K]&>:VQ7D=U"9*](/:O(_@[(GI'3! F!:8$@0LI[-@T:G+0(AA%. M>>(BQ9*HI.\-"*[(W@1D-Z"*562W!=G3/3M)(T7R&<_9J-Z]LRV6 MT AE\@SO[ K3S9/:#F1O5XG4B3!V'=AS)1S\X^G*P3:4;%IRZE&9H5E&ND55 ME9OFXJ97MX)X4E(Z*0J$Z9(>+0(XHB,0E]RE>S 348" MK$^MD=FHEYJOLTY1 I6SFN&L_5L.OTS&(HG[SLJ$_SRK]' YHGJG=O!IU>C>#;,U%B>9= _/1V3XR2V MJ_+B7+SXZZQDDBQUAAD!G+!RT*H1+),*6+(AS[P.6F4#B>HNP[LUF^96>EMC M(-5:;6M7Z:022(L(9.:RG2=TU9!$_ MK5+))E+)RG),*I6TADJFEHGQ5)H\96"D0D!6&G"GI$'91-!$333+EHGI:*'"M)O-?RN5=C*O7>G4_YI,5.6NN;CKS:PL M0YFVBLOL1J$J9:B,!BLU!8-$4W3>"2R!LYF\[BFE71-FVPKFEHLK%<(+0WBF MDIR)9?(0"-KLOU JP!F1(,IDF=;.VF!+[+L@3562K3!NXYZ\2GFC GI10,]( M$SKYH%S*7D1P"9"/CY -!Z+HG M>\>8U]9#L%$ 9@QG,!,/4A)!A=$A1C7."&_5GKP%P1X'<72[^TPG#?IG8_1- MM+3KOKK]\SMQ'T^69KY-5FT;IK]]IV??%()>;N6.;^N^E:OGXNJWLQ*(9YPY M[SQ89TKHKM;@:$2(D1AE/%4HQM4[B+Y;@;_A@^4V'055MJMLU]+XF\IV\[+= MU#+5CC#E#?\RU $U%@&UC]DCEQ+09C)$B9QHL[.+K"N:J#11.:]RWLH?>B,B MFBKGS.\+>B/ M/3&O'U H0V]X)5+&,*-1C@OL=OII',%4 Y9:&;!T36\O9J9P2G!YO@_3D?UK M;S0:]-SER+K3>-3_+5[T!R4Q]V7^@]&GRH)SL:"?ZGM'>WBP=^R8TWE/(^!M MZ0L@BB?W?DI8HCH+1BN M2=[YN0!GLPW@A3N*>SI1UA"JRFQK MRFQK$$)5.:X1^2S;;2*;9\9*4#ZD[#X+ J6.-1#A,_<)B\IFCF.JJ^3=,-%J MN%5Z6S]Z:ZVB6$FM$55P[YA)0P(A""XP"H@,P03#P,<\08E99;PHO3XSJ:V' MX;;\4DWY05H8&W5O]F;'_FE[IT5:[XSZ^2UG9_URTWW_X:1_FB=E>"=<:HYB MZSR/6NA?EHMO.L7/^?";PO$-*(]?H?&'HEWWKM?L4?_Y>,6^/K&#>+5@_V6' M/5\W@+DV@ ^SD6#BX..QHSHF*@*(Q @@S3N!XRP DTY&[MTD)M:PA7,]Y\/- MB@^+*_55ZFN#+EEY<7F\>'-<[NEQME9%(I) _GJLK)!H#8?HHP54SH*QU@!Q7&A" M4OY!C#-(%2Z205KYL?)CBYYZ#9)(*S^NB!]G+4CJ@E*1.9!.E/SZB&!54%#: M?DG'D$F23AN45N\9N W;#.Y[PHUA_#;$9SX< M9U\YOUG._[SWI9JJ9*D\3CUPHCT@$0(TM1ZB( $MIN"M:R"O]BOTVM)H@$IH M[7FT]9$^*XTMB\9NB9_&$L^#!:FU 4PJ._::2J#1L_*/,HI/2(PT51.O,EEE MLDW*>:Y,MBHF^T*D-$*I$*P%[DPVR%328#TF2%$2IX/V:ESRJ9&N:0#U\2.,[B9P18QV1;4J;LK M%GY3#\RHZ0P+/GYXL$9=$Z4NZC7:5[=S95I0JII\@C3Y-54]W[_AAWS;'LF MKQT$E@Q@_@&,E R$C\(Z0[G1;&>7/"-W6^96%ZOR4IMY:4$!O/+2LGGITPPO M$6J4R-L)R'%N X_CTG<(F98((F?*!ASS4I5^*B^U-<+@(8-I,3V;S00:5(9: M)D,=S%I./FEGG.?9:'*J="1PF:$,A>BT(-)&Z_.T989BB\2(57*JY+1<7&1[%"U_OA&LO?WCK/A*%)($B(1F9Y) M)*"M5^"E=NB1!)1\3,^+]+)J7QWW2E+K0U*M$]PJ-2TA@7[OV%+->)0>A*+9 MK:5.0/8!''C-F7!YWJ0T#U#3VO>9J/RTT?RTN.Y6^6G%Z>M[QYQK0K@G0,;- MC[V3X*@QH%/DTMN8E)=C?MK +EB5GS::GQ:7WBH_K3A]?.]8)%1($@6.I5.7 M=AR,M[KD$BJF?4Q:N/&QP,+Y-PWRTY)Z];0@,]S=*[H]/7:MEDI>[U+)K=+B M7EXMR^O/O1UZ7\GX,0Y;_DQ4BZ)=!:<)S;36"H&I600DQ7!RIA= MAHG7NW 'R,IEE??A\S)TBD1L*QGB7N4R$ M3&.* Z-)\ZBMM#2,:>QNN%T;S;.M:\;SHG=Z.8KA.Z>[?K/@YY-I?&7#UV A MX?EY?&5/O2Y)LE?+NI[IS$_P;V9DQ#_P&%GTQB0">=8(8'0,C$H"N!#9(4?* M'+7-I,G.C9/'D_P$+^VHF5ZI;F.I;B5YMY7J%J&Z3[-4IY-@+ANOGG@*F/#M]M78.;KXJ5#68.+U+080VH_$G5'-:*K-N2,UQI MNXDN-7O'VGN.C''@7$1 XF/VS*D&&BP-O,26FX=2\Y94U.$)9N@JRLU4=MIT ME;!RTE):SNP=4RLYCWF2*'79>Z:>@=74 U$<8W2.\AB;21>NQ%2):0NRA"LQ M-=%!)AM+I42HD!22E)B)*;NY&@6"4\I'I-I0&9O)$Z[$5(EI'>, *S&MH!W, MWK$A$F50#JREX]I/"-8+#L[D?Y+.%I-ES20(-T5,2^H#TX+LX/" M-9(L-_V MQ&O/]^RMCM=NE>[V9>3V%257-IZ+C?U,:-\'>NQ2]E,%86!BX6.TF8^SL0^9 MAY-&PBGAJJE:?.U(06GNY+<)2COKA7 :MXS25OG0+1#K*I$U1&2?9HF,E&P3 M;T$3$P$-2V!02C N,LN-,=1C,SG"WXG-;D"QQFQ6#;1U,-"6E2-<>>UIO/9% MEC /@5$O!4C/,[-1%L$RYX ;Y1-3V62C?N$LX6JB51.M+0_= G6P4EE#5#9K MHC&F LJHP/@DLJ^I*-A$ A F@] N1"5B,WG"2S'1EE0V<)7FQ>_C'V( FV_* M_A$G,N"P=\Z8VD[V:"?Q%=N5@_Y&^<,M5;;/LM;E=+G=+7*@*L(;$W4+EI/S&0/)Q1;A/#EY^2V5WOX9DSAD]2' MVZ+0Y.GO2Z]>L$S#FM-B*\2+V<#I67:LQ#@7,>[/RA<,(\G6#0!M147F:X,LUGB2668IAAF)DW#"T=DRG#P MB@%*3<#%0,%$$I1)RG-')P(IEPL7_:P,4QFFU>)-99B&&&9&OHE:$1VD!^VB M HPF@"7> &+P!#'S3HG7;4B^J0Q3&:;5XE%EF*889D8^*@JPEPZ$5IEAA$)P M3&O(>PQAFK#[]?2O>)\_XH7[UDH>:; MZ>4[^V-@3SL7=C J.M/H) YC 7:(YT6)RM^-P_UL$9]2[]R>^UY^>\;5*)[E MYQH^NYG:+X?HZC:PZ&X7_6&O+(04?W@GWQU+N1]IK,LS)138SQ^\OAJ)<^/33(N__C!ODV[GGR!S^/W_X\OA)\J7NG\'7_ MU Y^ST\Y[#SO#R[ZDY('#X*B+;?]_ ;ASV<1_OH&UX4,GF?6&,23_+Z,V,ZK MJ\#44NOA'ZU_P+^_.L]DUK_,UPCK<+MOSNUEZ.4Y>/A>;V/"W,:$> 3XPUL M2J[C73,_U*F]&,8?KK_Y,?2&%Z?VTP^]\_&MC?_HQ]N?5S[@RUH+Y?,F+T^) MXQF9D,?5P3[B-2"S9U: [R;VZ/S-A\>7AX%EU",VK&0VDW][@X M[1[$(BD^)CWE,0^\;0-'F@#?AHY-752-+*HMR, [^#*SKK%>J8_2=MLV',UU M3;[S^*V6M+]:YZ'YL)^; @]S*-MYI4YK*K9&MSY\?J5;GQ4=>?^O=^]_I?LO M_%_[1[_U#LX.>N]^?D/?O?_OV?Y1OMK9OT_V7WSX:ZI;O^L=L#?Y]R_)P>?_ M]MZ^_ZWW]NS@Y.#W\MZ7=/]]T;#?T/*>.[KUV2O^[NCMI[='O_*#W__=._CY MW[VW["7-3YE_]^93T; /CM[D][Q+^[TKS?HU^7B,W$@K& =O2IE[03S8:!0$ M0EP(PA!=>I/HKE%W2[=^/W)8U[[PE>36B.3FX+CE!AY5:EN VC[?4%N*)'K! M+5 3$V"2&K3E'B2WG++$46JULTM95RR>=%D)KA)KH M#=5IAL&G/#+71=S;C*)Z;)IRO49[KM%D@BHU[5[V/_4'^=1F;+S.JQL WR)?9;()HK11;::'%M#"5 M>EF@@B9C(6JG )DT8*@CH REQBANL/@(PG0)7VT'PLH-FZAB5I9H,4M,5=*\ M$*S'1,#J)VKDF_V&VV>ZCMO MO[.JLW?C/A^U@WRK#\:CSM5:M[VLL7I53I[JUM'PUC$;/IE*5RPI)1#'5*GL M[L%P+B"3/#'6);1"-*!'S0NL-2H6NV%DL79*5J6([T(14VW*41^=B (T)QY0 M&0U&1 >&Y3D-6#8&WI0V57EB77ABC56MRAC?A3%FHOF5(Q@B5. !J+8!$#<)Z0 MBA!,2+8IS6I9/+$%^;7/'Z^X/#)(\5&UW[8XO+F)\6GUWK &\M0]&\3UYE!W M@'EV@$^STA-:H1,:X*KT:6?<@*96 Y7.<^:DR*[ESJ[$KKZG*/\*V68]DD(J MK6XYK;96R*MDVAB93D4ZB4&Y$E(:!,GF="96<%([4#HYC\R@"61G5]&NP%7T M'ZB,6AEU[1EU#23/RJV-<>M,V%VBNO@@+-$L93G3L=2AX'3 MKJ)W>^-62[7R:N75M12'*YLVQJ93X==&YZW1&E & V@< :U)]OUCB $-$SK8 MG5W-NE2LHH_-=U2&:Y.)IS>9^,Y]"6H[BWF6@6ZBG06G.[O;U+UJ.\_G/1/,^L/_[_.R_^[[(T^K=^C/K7W16ON?^YF&(S= MAA0CK6B'8[5/&-/7%EU M7+]QK_1Q'5$6;A%Q][TK+CRO&FDSTKE3TO]JI+ZPP:^VIB]&;]#_^&48W1Q- M2990WO^[C>LM"W0%\_J\?W:6;<*Q\;2,C@SWS/0Z=&=XW&#NY7LM)K8]'4_K M+[87LDDV_OZYO>B-\N^_,L1/'9KM'6[O+\\N3XLO,![C<>#G9+1G5;[Q;^[O M@%=GH?E9>!%3S_<>KB96Q_@)NV]_=,4ILU[N__O_:$;5C^/??^'O?F4#9O=M MP!LW8I,VTK7'T%, ?=:__$HUP&\8N[4"P):_LRZ +7]G70!;_LZZ +;\G74! M;/D[ZP+8\G?6!;#E[ZP+8,O?61? EK^S+H M?V== %O^SKH MOR==0%L^3OK M MCR=]8%L.7OK M@R]]9%\"6O[,N@"U_9UT 6_[.+:BA^2][:L]][-A1Y]^7 MY_'^C(C9QW]$TZMMJ1<\'(=J?E$50G*34"=AI=!H;3)4*BFC3Q23I9P=OQK7 MV)&+%H,XZY^/0VHG\:*'EZ/AR)Z7D=UI236(S_NOKZI!O']%#E_L?SPX^N_[ M@[-_G[S]_-OI_HL_^S=^S_X/GOU\?#H+4ZK0;P5!^P-?W=6_O8# MOGW_VX=W1Q_PW=F[L_T7GN=[X =''\3^T;2"Q$TUB/'32 M._CYM]/\W_R7;S\>? [Y>3T]S']W>/13VG__JE2"F!2"W#N6D4@=- =K2K%P M[B)H$CTD+;1T/%JA]_L*M.EY&XYU\IJE=76 ME-7FJ5^=:0UEDC8_O4.5N&6"II0L.AY]MN >IK6GE*VN_+8POQU.#3>OG-+: MUL6V>ISE*=I6V=I7E\ M4$YM(H(*#(0@,4('EY_7!Q($0\;C=VKV^5!+Z*L=[/G5!G94]J_)0^R=AZ/I M;K9WLYFM40/I-;$*]V=U/)62"XXF0&,P&X7:@HG1@I5.4J\E3Z63B!!=C6;Q M+O.5(BJ1UUE:IZ[-ET65*UT:+=C%Y M0V'*:^*\Y_7?.>T/'RZ1^H@(Y?6CN*=M1%^9Z!5IWW66ZBS56:JS5&=I,V9I M+M.;,8)>N&Q-:70<39):>8:!HA16Z.]D>F>#86)KEQ8*U32>RS3^=?8L/P7+ MB=0N51#>KH/I6P+1U[W<)L3 >HUZC>]]C4<( MSAN6+[X&&^H]0O2UK%RWU[FVUS>WME?OG<[SR+-)[ T@]]E"SF8Q*):H,I2?WL(1,=OH796*&G>V2FN>K=^$D M,A3:B.P*8DA1:V4PJ*!U2L[I\ @&NR=:]=5P>!G#B\M!'KI?\E/TPZ3.Q?C% MP\FT7,]7J)0U%V6]G:UX$2/WSBH!3HJ0'0+#P5*;P/ND9#"*N2@R8]WU!JHN MUVH05_5T'69I#DLQD)@ADKS39! MLS/YZS223*;> Y,D99H5%)SR# @+A$6&F8)Q9Y>RIC+7*X(KS]99VNI9VC!5 M9;FB2MTJE^R1S(@H*2;&@S3 =*2 GB:P,0KP#(U)*1%F2)-[9?MDE+4^P_@M M#D>#GA_%<*6B%*0..[TQ?+J=\S@:"RQC=[[SL3E%\I2#"9*,..4$:XT MF#QGH#5SSID4/2T\QQ>NU%?3$=;!VJRSU-YCN@;$EYMCNL>;EI6 OP,!SX@R MCD1#(P9 Z6TV-*4"'5)F8;1/68&$.!$,\10B51*0:0-:20U21V%)-MY#*;365".# M-3WF63_<;N-AW/K-4EM#4RJS/I599Y0/BYYP1SP$2W@VZW0"RS+1*N*\S5$3+ ME0KMV@"W*XCDCK21\1?BH!//+D[[GV*\^N7%Y<"?V&'L7)S:\QHYTA;UX^75 M+(W?],O5'/V2IZB2UGRD]6%6#A'HDN3.@55.9J82%(S/G"4\JF"HLCR4>!&U M<,7Y>LZR#@9AG:66$.YW$43F;>_Q@+7X(!-7(IZ3B&?4$_3,$FX$N"@%8" ) M\@S&3,G<)L5$))*4!B""+9PV64%>J;C.4IVE=9REY2HH=<-LV89YJ^R8\8S[ M[+KH("P@RM*^F67_)6'RP26>=&S?COD-R27TAA>G]E.YV?AU8JCO7,]W;E<-)*H)!U/W4.H/04Z+C+87YKK;=>#VGJ+-596J=,FX5:I![T1_'U1>^\ MG]),4Y9J!2.;'+[8P\-?CU6>5"Y9 ,XE!S1>@!6!0.0T!B6D-Y;M M['(INHAW=>Q:1+JM$*]$7&>ISM)ZI]W4[7+UV^54-/GC8_[^6#LI?306[9<-!:H\VE,.O3^OKWUU"2CO_T&.'>[50/CU1<:- M/>WD>^N%>!Z&G0O;"YV__^UKT/XE#L;A$\U"G-U3^_FL?SY&\(OKV[O^Z.=V M>/)+OM,;W)**VT?@]M5H__FUF?N2'SXWY-W_GA!_]M]S^[NY/#S[[>S@;#_? MZZ_X[O[W_>__E5OO^W'__W\_ZGPZ,_:!X[ MS,^;QV/_V&B1E$('6F9S&1678"5%8"Q:E-209#('T&>"W"& SD4<3$KM3*D@ MK\EM.8&HYT1UENHLK:6(,XK.+S>QL92.KQN>4AJ!*G M774:Q'0G@%CX5%_+P]KN3U[6D3<5^?/ M[45O9$_'TNZ8#I_/L.%O\?\N>\/>*+Z.@S][/DZ"8'^+OO_'^?@JXWC8:BT\ M,>!A?^_84T:"C@I8\B$;"HA@.+/@5+*!*I[]Z[BS2V67R=KW9*%(WUY9MKK,Y)88&Y:R(H!0S@"Y_L4@"$)>DM)0IAZR%N^NRPR-6@.=_ MV=-Q[0X[ZKR.%Z-XYN*@PTFW4R"Y2)6.JTX]DV?[@><9"/W+DJ-0'NGA/CZ; M1(GW5O>@J) *+[2*$@4GCANIE.3"*Q\Y\N-7#9#AC(PXJ?)Q>#D:CNQY&=E* M9/-JBK,=>(4-AC)P7IM2BBA!9C4+6BEO-(E:IU+60^@NDJ9*>S0!I!4?*ZR, M*]K&MG];Q>3/,>EM8L^[!N73J?-;$;&5$^?EQ$\WG)A8]"RF;,0GH@%E_N*\ MBF"SG2\""8F+-.;$RH>5#RL?-LB'5BN-2BI-#$/ADTW,%6)DTA/4BC5B2E:R M;"Q6J_01E)D.'4>0BDA P1PXD02$/(-<.L:8D>/B"D)TE;D;)%PILU)FI.6>LBZ:ITH>KY,SQZ?8_1Z5PW'6J\4Q^_ID=_-$[ MO[XSQC)&KGY5;H>1V_SE8U[^@WSE\>5N'GMR__F13^W%,/YP_N=C MG(W_Z,?;GUCBUK^X_?'G35[^\6,OC$Y^,.:9%KR \^J4_NJ#)Z_29V/]3-%UN5>S3/VQ)55Q_4; M]TKQ45?]1MS.-R/W^-WWWF.S33AO.2:*^L)$4?>:* ?Y-YW]_+:38>?E>8CA M6S$]5P-U?9O7%]/C8?EB\ ;]CU\&_WQS(,W4%']H*[MG-WOB('^W8?T?-_CG M[O6XK6!:)]$\G==?;1O-YQOJA]?^O3.]A.E;TF!.0T/'TUKB0Z%W/O[^*DKT M:T/\U*'9WN'V_O+L\M2.8AB/\>'H) XFH]T_NQC$DW@^[/T9Q[]Y=>[[9['S M]__TA\,[ZD.=A09GX45,/=\;U3%N<(R/^J,K3IGUS,=9#>K'\>\G7OIC-F!V MWP:\<2,V"4U=QHZV<4.W=]:_//\J?K]FHC648MYF 7,FKOU%]%R+N?W_7V\W\/?BYU!W\[/?C\K_<'+P[.[BB<9^_>'QSM M_?7VZ%?Z]O?_?CAX\=N'=V>O/AZ4:[PX.7WW\QN^_W.^7_8NW<1HOB8?CZ,7 M/MH@("0F *E!<$8;*+TH?9Z[2(,L49JR*]C"84?S8F7%&7O?%_-M8\;''^W, M_?CK275WSV^>SG-; MW#W(KN2U=8?2\SW[IM!6B$IZ%"3_%S%8KIUDWDC*)*58Y;5%.HS>< M1E%&C\P"C3( :JU !V: $9Z"U)GO4.SL\BZEK,LD^][,5FFMTEH+:8UP)Z3S MVAGN40KA(H^.6XI$,&$;\CHKK2U*:_R&UKQ)ANC,:#82#XA*@W&&9:/-1BXC MR_]B-M58*;I82:V2VL:0VEP%9J..BDN1&2TA3\(HZXG P))SI5G$PZQ6 ZM7 M06]B:K4I;[)E1D$KAX#"41JHHXG[G5W&=-?@(C5E*[-59FO+0\^3 M,9)XDMFOH=DXPTBB%7F[#TG'$'0VW6@UUUK!9W_-E+7Q2 ,&(0"#)H D%49# M ISM+VS-)TX /16[.;+S.J1N$<1N'!\QD-C]I(C3 <."OI<#HFL X9 M<$XXHX9C=G5W=BGA72-:TCBE:89HRS6VGJF*1A9("D8:BD)PYYP7D2G'E>;2 MT_YW3_O#A M4.^-+)5?&QK46:JS5&=I;L-PF=?8R-4RCW&I&1/&H$*C$Z;(LB\LJ"\&1= \ M,?V=C,N\)4ZLR9+L6(V_>8R_US-GL5$GIU0TH+-7 .@HS6ZJIA $1QZDIL[S MG5VFNDK>K<<_]U%L&XEDZP&\(N^P G@! ,]Z;\D0)7@P8#DJ0$XE&",,!*X( MS:\X(T2[(+Q=1XNW%)"Q&_=P;]ZV2&;U&O4:"TJJ&Y;HNP8[ZCU2Z[5P6O?7 M>?;7WJW]%9ET(603.0@7 )DOZJB3X(22QK,\?[YD_G+:5;2Y*K#?+V]NNZ33 MEW_%@>\-8Z>?\B?W_8=._Z),S%>@F34(G!0K&+QY.IN5ZOD*EK'DH:[94 =5, M!^<]2(P(:"T!S1)"1!V2RG-)B"W-0FF+.H56KWX;1=R-G*6YZB0P1U*V#K6- MF62M(YEHJ:92>K1$LZ9H=MR N;)L RP[S3TNZ@KZ*,$22@$YVOP=-Z!2-AB% M1L:'\5PI: 4H X[O3%ZNIWS.!J+ M*V-7OO.Q-SHYB:>A")>=D?WK*_5)-S(NM\TZRW0BQV_;^V@'8:P0_]0?I-@; M78YOL/+UDLD@3,=D@1% @$T)'OZ4B"09"QUV01%DHV6 MA374"N;VGN,V(,\]N=9,Q?S2,#_5]&0*DB2.P'TP)90J;^$V2*!1*[0.*:.E M\!;IWN>K;$3.WD9BON9>___L?6M/6\G2[E^QT"N=V9([N^^7S"LD)B1SLL\& M,@FSH^1+U%=P8FRV+R'DUY_JM6QL;@&#@67<&@V!=>W5U?744]75U45*14IK MDP=5[.1$>N!R/N@$)!XC;A7!)G@ M C+* Z4SD7+,-S8%7M;65T5G"[(6*14IK924FIK05.S?73V+BXVS^-<7+P>#SPAW88 M6\==VRO)24T)?[R>2*FZZ-U$1N] 1 6U%JI,O[\UFD,MFJ+TR2KD,5.(<\F0 M(PDCH@,73DB&C=W8I+KD,:R8*I?9LE60TN-&1)8T1W8M$A<@7A"(=V= ;"21 M(6F%E)= 'Q/AR$6G4-YC-!@F&4T4Z&-;"EV@>+64O$!QD5*1TBJ&4(K!;)C! MW*GG&\!H@L5TSC"N'3*.&L0EQL@H3I'#6A&B7<*"-\]BKE6>N4E2%^D5*3TG)=IG-M"<[<_BA^..[U^2G.;FA02L! ) M>'WF->_NOZ5[VP=?E+.:!)D0MHX@KIE!CCN)L%&&:D:],V%CDTG1YKPA%6Z+ MCAR\KB?1H4_'(/>V&X+VM8)L1>& MK6/;":W?_N=7JOTN#JKI\^6J.+VBM/11OU=I\/:T>=-7O[+#PW?0TC.]Q45O M;Z&W;T<[KZ8\]S7;W???PY__X>'__JO[F7:_NZ]]NOOS@'[>WOVV\_']X<[V M:[SW\>W/O8\[T&=OH(V?3N&>GSM'GTX__P>^^>LWO@M] 7SYY^[VZY]?,"8* M8V&08%*AO#\]TA:8LS$4#N/$LL@WR0MQ.5^I=1P'=3F?&1; H%R7$'29*"A2 M*E):R3#. FSTS(S-F;9LR0K[7-"*78S6L.2EEC8B)H)%7,!O1M& @DE2">,B MT7ICDS+5IJ0AF\D652Z 6Z14I-1(L_BX:0[%+"[+N;L0E,&6$1&50,0DAK@2 M&&FB&0(I&LNM$%'CAIG%]4IEJ(8Z'T%:Z69(82KB_2*E(Z1EE M_V^%K^/AZ"CV1L/]_A9T:VZ>[>8H[MO>*WO<&=EN%=NMX/#5'!J^C_\==X:= M4?P0!]\[/M99D.^C[Q_TJJ=4"9&%+=PQY6%GZPMA07-C-1)2)\1IP,AJGZ.W M3B0NK=%)YW6F;5RVEEDU0"BP7:14I/3,5PH4X]HPXSJ_J$!ZL*7$$11)7E1 M\MZ81!&D$[/>**&TIPVTKH^='_$$^OR'[5;%&^RH]2$>C^*1BX,6P^U65LG[ ME&F8[ 94?]M+!A((_7%>I9 _Z?J]@IX3)%Y9WH%PQ8GP0JLHN6#8,2.5DDQX MY2/C[,O;)8#A7!BQ+O.P-QX-1[:7>[8 V:(QQ9F7('P@E&B+< !7@4M%D0&K MAIC61 L 8T3H-L>7<[SN-CVP#$5ZXFF%)\.*IJ'M_SR%\!<0>I/0\S*A MO#MTWI026S!Q44P\/Y=U+! 9H', IESD$D-,<$1@,1 .27.&LFY MI"Y%DR*6KD!F0R!SQB^UC)Q9RA$ATB&N/4,ZXH229D18[DV(-*?PM&FAF 4O M"UXN-P]28L.#44%3+3BF\*M3',M$#(XZ,GP]8"YGL6I!S@61PL::!34+:CYCU%P -,$=ES%(2P)) MW%)IJ2524Q8$5\9975AF,[!R?HK:!DF-H@3YD S03!&0H3X@IQ1VU&/O2,R> M.:.TS8UY!DRSFMW^YRB7CILN-9Y;H']D!P>=WK1E!(..3 Y5S<'G\D M(7AVBW70U>/1];><_P1Y_@OD51]0'^GT OSUDNCE5SNH^NV7*$;S5Y@+:\OG M?AX.9L49#B)R@VB_(9N@\2]M]\2>#C?^>;X3X'NG/6Y>Y#Y?1G?E+)Y..KVN MOZX: !A?3G_Y/72&QUU[^K+3 MJQI7W?3[^3=F:+E@R:KWU:E%AT@6S7)]C<*<1 MUY[&+\BUYW[U6/E""G.GI_[ZG&!TK=NJ7RB\*FTU+^@=1U;IUQO:2OBMGGI# M"N>-2=SL\K57N.\33'\4;U7=A.L5_=H_',38VH'K#H>MUV!FPN7\3GS.6YGT MU 4N/3%-%WIOT#^YF AZ8T^:65CF.K?F"L_FCKW\8/UZCGX^@5SKS,Z:2%V; MGLL6Z^KK!_^5DGX$\3U29\Z6"51BS6L%@))5OT]6#/RJB^_:->O;W=Z/C\;= M[!=4?;PW.HR#NK?[1\>#> C^ SCJU9&W/=\_BJW?_MT?#B]%HHL4EBB%[9@Z MOC,J?;Q,Z]L?33!EWN.M5KBIWZOCM>][&P-,KS+ SZ['ZF4*CV'1GEW7;1WU MQ[U?ZN^O*-H-!'GJGO?ZO?CK#BU7KN:590"L^95E *SYE64 K/F590"L^95E M *SYE64 K/F590"L^95E *SYE64 K/F590"L^95E *SYE64 K/F590"L^95E M *SYE64 K/F590"L^95E *SYE64 K/F590"L^95+VH*LR04NYNJ>_VO-HE^ZPW>UG.W]^8O [WOWS;[:[?W"R]^?;TYV/GZ"=;XYVZ/O.SI__23M?=^:+ MFC-"B;<^(LLH1;S:KIY*C"RFD44:J.4Q%_ 5;:KEDG9G:$8UH!MVYHL_= 6X]BO8\)G+-2D-2$A.+D:-@*4/5!C-6<8D2H5P M>!$B;4:N@EH%M=81M9@ P++!8^:M>3 -6B5,AM%(,N!@STEH1;;@>V4I9VJ>!N!EKDT$9)IA 'D>+N/,8:6\= MHDQ30K3AD:F-3=76YG(][]L7I2W(5I"M*1^]"+)Q3)*64CK!'2=:&N:L#4 & MP.\$ N +LC4,V>8*;BN:, M>H& X()O #%E+%2*8*^4PHU00(&^*MXFX7$&V M8%O!MM7#M@6@+4AF15!)4:=YTM%0Z8+S1A$JG#3%'6T(HLV7Q69)&.TQ15Y2 MCCB,6F0X,0@8G)*.K=ZH42S4>E-?P!_]EI^ M/!C$GC]MC0;PL&Y=9]B>[9I^G[V>5V]ZLRK%1'^_6]'V!FU84:14I%2D5*2T M5)[F-/;88,PU_&=T" MX45*=_*U$V$,2Q6D$CQPIH47,>=+@"]G#8\%P]<'P^?]>4FQYIP ?J<]'>^VCOO%>+L96).8\XSS]4P,@00U#2DCB-@U>.-U!]UVLB^EQ\:.+? MMFZSX\N=@X#E&>49#_V,6P2:;[W54+&G]UT@?C$ /0TG%^NZD'7]=,ZZ"@+L MET>+X$=>9FDLEH892+1D/P1JLA912I<2Q-T'< KVN MR$U].QR.8]@>#Z#KWL%7]$-=S:(ZN5>+92JO4'!K(=SR\W4M@L*1!\U1HLDA MSJA'5C*" M9**4]-8@2< MDDCZ X]"5H^DRDM,@Z=>],-%C%$"7GDEL>$];: M2,VP ]A=%M#^QW;'L>#L,G!V=[Y^D 9B:"0*/%?AH(DCFZQ&-@A+#:BJ4VEC M4RRM"D?1X(*S14IK+:424;E'1*68RD=V2>8G*B2/Q)* I,$><1T]TH0DE%C2 MWBG%233+M)7-BZ.L]!3&^S@<#3I^%,,DC)(U==CJ5.K3;O7BJ(JP5/Y\ZZ0S M.CR,W9!#F*V1_?&+[>W7*UNY <&6F2"KR[9.["!4L>(W_4&*G=&X:F !N@6 M[F ^]D*2B80%CZ3U&''.#=(:?A-.J*AM4DF 3R O%W@I*Q :K=-EG<@J2&F1 M>C-+B+V<%9ZY/;,L^/L ^#L7D^%,)B5H1#AZBKB*%%DN W(I2S58B3W@+R?W MJ;!5M+I@;Y%2D=(J2FD1"[F$D$NQD,VPD/.A&$.9$(HR)%4NUH;AA^9"(ZLU MCBDFIA)MD(E\#-L@0Y) V'AE!'%62;FQF;>5Z)115D =Z.8SY:X^.8V]8[X"V7HE%97JF M2*E(Z9G'3&:[J0SW^UO0K;EYMOO.=L+;WBM[W!G9;A7*KN#PU1P:OH__'7>& MG5'\$ ??.S[6W/%]]/V#7O64BD86MK@06WP['UXQWB3+< !V*#SB%"OD<%*( M*:H824X+EQ/_2-M(T:#YN0((!;:+E(J4FFA<'S>^4HQKPXSKN4JU22LKK4,^ MV!R*208Y9@S"(DK!A7.&NP9:UR5EOS39__[#=JN,%SMJ?8C'HWCDXJ#%<+N5 M5?(^N2V3"C?UM[UD(('0'[MN/*MRLRZUHJ[,C!'*@9-!):$V<<6PP8%[2E,@ MW!D%V/AV.76WC_J]*L)29\CLC4?#D>WEGBUPMA"<[(.^50MP[ M!F@6$S(X86ZL#RGHC4TB1%NR>R?S+5V=GGCZZ8EQHVGX^S]/-Q 6& !-PM/+ M1//N8'K%%-UAOPO=-WP-G'!T6E!R492<;4NNDA/1Q8@H<0EQPARR+FH$%S+B"=$D[1&X485A'@4P2DM<(H&9VDS%NG)5%E+QC:5GI9!?L*B!80+2!Z MS62AE<%IS2Q1(N]:XA@0G(!Y K89N% %1!L"HC,.BJ,@PG"-DH\2@?WS.?M+ M(&TIY20ZX139V!2D39:]0U9!T(*@ZX&@BY1LL]@8S)ED,3$>H[0^"B"B.NK@ M@(?*ZR'TK%);P=+'Q-*YK;A%$DPS[A!C!/QY(1TR 4S+TS:GS\>?K^;0_SFR\%+X-W2^ M;_XO_)@V_,@.#CJ]:?L(!DV9'*I:A,]CF8^@!(.)>F[^KQO\<_.L0RX^^:K; MJE:<]5G]Y=!?77L\C"^GO_P^3?_OVD$T:' M+XUYH07+FCU)(9B\N#Y+7E1*?T&0]3D&=QIQ[6G\@EQ[[E>/E2^D,'=ZZJ_/ M"4;7NJWZA<*KTE;S@MYQ9)5^O:&MA-_JJ3MU+\1P4\+1I*.FS9P^3%?=Z# .ZM[N'QT/XF'L#3O?8W7D M;<_WCV+KMW_WA\-+P8PBA25*83NFCN^,2A\OL8_W^Z,)ILR[]=62"_5[=;QV M\6]C@.E5!OC9]5B=,?L8%NW9==W647_<^Z7^_HJB+6G]>Y-CH'-)]]O13R@P MR128F/NL>U_KE'H;F(N::.J''[:]WCWXW\.][;_@F=XOO/3\[W]OWY^_O/3C\\?__-MY\^W/RZ&1W?^ M?/-UY^.;P]V??Y'/'U_SW>V_^.[/@Y_PO]C=WOWV^>N;[N>/?YU\^OHFG26* M?L G7V)BDA(>D$P.(^X-02Y6FW $29/2*6":4T5YF_!EK0]JS/31#!7P6F?PBCYP1:G'D43N8W \4D*\,$P*%BE="DDKR'9?9"-G MR)8PTU@K#U!&.>*1<93-# HL62N-B<+INH@>;6-6\*W@V_/#MT4R'+U6)NF M36":VPA=PZFT6 0AE;:&7P]P)XD!%+ #7+( 3 M9P!G+0TZBXQM,X)G=BM5Q.SM9^M5MWVK5[8G]FP687:W3C:2_OVQ[O^H#HQ&@TZ M;EPM--KOO[/PF%%A@PNPP=U70W?G75ILHO!))B19WHT\:-!>&RCXM1B#@XNI$*Z!VKM>4]#G8D,W.;?+ MB/^59Y1G//0S;K]9V[-?./[4UO2*V/,TDEQLZR*VM7/.MB;+K+>1(YFX0%QR M@ZPS%@DNH_(D1A[4QJ:F;2+P<@MK-BCW:Z5CR:]_Q('O#&.KG^#-??^MU3_. MTAFVUBNVO%C)"V5V2EOAT.QS%LCP?0 M=?5>N'6IB^KD7BV6J;Q"@:U%8&N^Z 61D1@1,'+,6<0YP<@J$I 4."4C4[#: M;&PR?.\=)(LO7Z*E14KWX8A1:O!1"*YH"@D)A$W(2(774*&.):PX%J[3 T;M>UXT=^"LD5**RNE M$DRY1S"E&,K'=4?FHBC<,6^3#0BL8D \&(J,E00I)A3E2D>NW3)-9?-"*"L] M=_$^#D>#CA_%,(F@9$4=MCJ5]K1;O3BJ@BN5*]\ZZ8P.#V,WY.!E:V1__*+2 M[7JE*#<@SC(39'79UHD=A"I*_*8_2+$S&E<-+#AW:YS;>S47=H&ABI4A!@66 MR[Q(;Y 11""JK8A*:"EEWL;.7"[R4E8=K*9*7Y'^]$CZ7/&4HL[+5^=9Y4TF M0J:8#'FL,.(._'N+/462,VVHBU+G72F7M;EO4>9'4N9%*A(M(3QWY])$1>=G,3UFM!'>0T47NS5E3[ TV3H4H.5%-B<_"%U:D"/PO!SX>Y !S6-$GBP4]7)N8Z MRP8YE10*$HM$"(D^B(U-2>[MLZ_V+.(STMLG#L 5G;VCSL[M;T.MX]H3E$22 M>7\;C#26.-?;X:^Z@Y<$5C[ZBQX:XD1$T MED0DP+/C"K-(/04KJYNTUK#H;,FH*E(J4FJD_7O,U+9B_^[J9MKUBMC[5*<"Q0PQ$$K'AUW^Z MCP?^T YCZ[AK>R5-K2FAL-<3*547O9O(Z!V(J*#60CM9[&^-YE#+<2.B41:Q MF'>RD(!?FEH@[]XRXF@ !,M;8:N2GK9BJEPF3E=!2H\;$5G2=.FU2%R >$$@ MWITO0>R-HDHC%X- '+N$G+4864Z%,9A1ES>^%6V.98'BU5+R L5%2D5*JQA" M*0:S809SIYYO *.Y]45B;L #E8B$9!!WB2$;HT>@ORDXA6W0L7D6\X:02^@, MC[OV-#>5ZY995D =,=ACSUQX=Q]ZPWF!QO7+,ROQ,D5*1TC./ MF@6W/S;/>=[82WO5?VN#.RW2J67<'AJSDT?!__.^X,.Z/X(0Z^ M=WRLN>/[Z/L'O>HI%8TL;'$AMOAV/KQ"";.!QX!D+GS'/9'(4>T0-2)A*BA0 MR+2QR65;J))6MF* 4&"[2*E(Z9G'5XIQ;9AQG0_%6&)]LL0C%Z-"W.& 3% & M^82)YL*3$$@#K>N2TE^:['__8;M5RHL=M3[$XU$\,I! Z(]=-U85M:ZOM?6<(/'*I!BAG)&:2D)MXHIA@P/WE*9 N#.*QR]O MEU/7_ZC?JV(K=7+,WG@T'-E>[MD"9 L!VWQ(5Z8FGG)X,*YJ&MO_S%,)?0.A-0L_+A/+NT'G% M5-QAOPM]-WP-W&]T6C!Q44P\G97I-%1I0@7"*2_>9YH#)CJ./--96#F49C,F M+FN2K>!AP<."AQD/E<$Z&2X=E8)[3"SVG&M+:% ^$D>60B4+6-X;+.?"S#@0 M9X4TR& ?LB-,D?$^ 8&TAL*/Y#'=V&1M;&A;:5T@LT!F@VB@!.ZUUV@+%% $':W&DJ;#,9F#E_!0U48DJ%1TBE'C$ M&6=(8^":7#L3A(\X1E75(-6TS>ES\,RKV>U_CBR\#OX-G>^;_PL_IDV>>Y:/ M,+8']=,[O0!_O22ZPLWZ8]W@GYMG'W[GYRQ-G0F^29]IUN?]P]BR/N>,.2DEDXZO6/G3SZ8YT4 MQ_UAE]L#3.R/X1%A^(_6;W_W[#ATX(O._(;*LLPPI3)ET+BN/1[&E]-??I\N@>KT MJG=4-_U^?NQE]+I@R:I.J$]/%,:8%UJPK#.3A*W)BR?J]*)2IPMFN3ZGQ M) MKS^-7Y!KS_WJL01N5.Q.C_WU.<'HPS16W.JQ-R3%W9@6:RY=>H4_-+$1CT+_ M]4WCO8+B73C2VH'+#H>MUZ#)H56!Z+FDN7/L[[[]-.?&GB.)E_>F7&3CRF9W M,KA%Y-JDPTL=\NL/+AU[OF/Q(J/SMFFU38YA5+8T95O:2H/^4:M_'#-5 *:? M7;;OP&Q_L!G M]UGZ_SPC?*L3J5MD?D-P*0).P4A#N!#,.>=%I,HQI9ETI%JD0J:+5,BR)CK> M]GS_*/X;QN ;&(*OSD;@WMD ;$PP;_?5-)CW]\GNG[O=G?WNU]V?_^KN;;^' M]^Z(3U^_P7V?\,ZV%[O;?WS]_/5@+ICWFN[LOV4[V__ZNO/GY\/=[;_8)V@; M'/NQM_V)?3K:_;KS%=JX_>WT4C!O_]./G:_^9.=HY^3ST6N\NQT.=__O_2F?IB-6.NLD'0T)>Q6DCXH$K9)*@B,J89!(F$@/> M.J=MH2]O';[*^_$5C'J>&/5$.Z(5C%HV1LUO8"*M4!;&KXD)<8H%ATO[^-V-,6S>$CG846*%VW'8Q@DG3K^;'NA98_ZT+B?U8%2 M&?SA*/<"5FQ>1O![-^9?MGIA:TY4Q8XM8,=VYS?/4TYR9A5!-F;"K37+^>P2 M$:*-Q81:FK>^)HJUF;SWUC[-8]Q%IY^DUD/1Z>7K](R;$F:U4SR 3FN)N!$! M:9L"4C%9Q:2*1F1N*AF0T\L.=&,K9SZSPHGO,L<<9K4$Q:G8*3PZTQ#OX1N! MP8*&Q,[W/)VZ7J44'Y>)G >F,Z&\Z0^V^V,W2N/NUD0@!9 6 :3.',D ! K4 M> DQ3WBG'GDLN_,,>51"*X GC8V*<,-*AU3BDFM,L$H>KP\/9X1"Z^-,$D+ MY(DSB"?BD<;@.P@ODA,R.FD-$(LVY;Q!FKQ>(8UKZS'''_GWNW&)=?" 'C>J M455U^N-B);L"38M T_RO[P]'U683K[K4]+BF:E]1>>E.OR>H= MO,HB*JBZ *KNS4_Q1(\#53H@FAA&W !)@B%K$2%*$2H)\23O6]U6IDE>6XF_ MK#(S*IJ\/$V>\2,LI*+8"X1CKJ3CA$ @)HFBXUH:88V4-FNR7J4BW"M'CU:N MP<\LPK4=4QP,8FB-[(]?+ !YEJ[P"F3&3\539Y_N9QEM]0+\^PH.=@K\+Y9S MFO=AF!4$\I@XQKU$@/8)<6FJ/:0M,IXYR;2-Q+N-32K;5"VA'E )<#50JY\H ME[QH];*U>E8@T:N8',X+7 "$$5 YC4PR"@E&C.""1!]4SL%K2]H0K7YN#&GE M&OS,0G2__6D[O7_4*?IU0A2<[;7\&""GYT];\8<_M+V#V!K8T1TIW\KZ^(], M^1:P"6]J,;V:2&E_ !]9MS&+,Z\[^B-F48*5*.9A(?/P]SSIHRHEI@-X_998 MQ#FG2 LF$,'!4*V$%!3GK N!+\?O;F\=2NCN.8?NSBA?T>!'T^ Y@D>5UU1X ME# %#08@1LZGB' 4DJ4@=%(Y B^:E/_X^#&E4?_X:51Q;W08!RWH=E0M_ILD M2@U;O[G8BPF*,9V'IDHHN_U>%DGM=+ZNY5* :"$@^C1/)31- MV ?GD+*:(LY"R@6E/9*6&DN<4I*2C4TEEE4=M420&N@D+(%.%%5](%4]G5-5 MD+24"@7M N+1>:1Y(L >DI$N)1"-WMC4Y'(V8Q,C0LNJ+O!D'.%5%7\8MCJ] M^8( PV$<#:N%X]V.=9UN51R@7=41Z*>ST_Z_XTZ>K[IP73X_/H+C\$PW'L(K MA\.6M*)O9:U3\R9+;$P?Z&>S5/NIZN# M591[Z0E M=MIQ+G2>&==75!9Y$I5>K[C'NT$\MITZ[M6OYMCJB-AZ!3]6B71,)#9-]IR$ M\;=ZH0KQ;U72*X"U"&!]W9KG($IC&CA(#P0-GA)S#&GPG9 FP#]8LMYJM;%I MVD(TI&APB8 \TPA(T?2'T/09-;&,$RP903@XC+B@#IGH-4I!<2Z3H-Z2BIKH M)@4\URLF2T@HB1 M"3PB*ZGAEF+NI,BXQ-B]*\.64$AS'8W&\)"BVO=4[1GE"$GB8+A"-"@"S@4. MR&CB4035)E+3X&-%.82X7!V@1$,>@VT,QO%"!M T,E)"(JN0$)+E]^^9^ I8 M+016YU:R.R.I34HAY8E W#&'G* ),?"+>%2<,4-SC?JVP244LCJ:O4*S,46? M[Z_/<_$.'335!*.HHD-1 MDR"=TFEC\S[;QY;P1G/U]N%63!>]?0B]G5LJ':WB)GCD)/6(B\B0)I0B9@T+ MQIF .=O8-"6"\=0YI/?A#BOKWJQRX&(N^ZP$6^^"4W^=J\0GG1;>*Z2]X(@3 MFJ=0%$.2$D&I"%[F8"NC;:[NDTY:XA?-5? FS:$4!5^.@L\%- S%1AB&*/$Y MH*$LLB0&% VAQ &V>QERNC@1IAGZO5ZQC+,BP(/X/?;&)8;1?![R"EJ5V_NQ M,SI\-1Y"Y\7!-/IZ6J!J(:@Z5R N),&")QY9%2/X3. ]&>H48D93:PA+/KJ- M32+:W-P'JTK H\RE%-5^#-6>JP*C#%4L6(1U7C=ON$:6\8082-QPY:-V/B>, M*W'O7>U*6.1>Y>.Z_=X!&L7!T7R"1XF.-&%FY:P^557F=JR26I MK,=8(E.Q#NX] N$YI!0CD=!(0\KK:55)WU@=#7[**G)%;Q]2;^>0 M3'D=//$LE^(AR"N0$8^,&6PV-IFZ]V9P#8UM$/J"-IQ1[,91JRI%>YRWL0\Q MM-SI?-DY$,?W.H$T#?I'E5YV>N-\:G)1OW>O(OFN/PAQ@$;]XY>YUX;];B>T MIE_]K%'M<5>Z@)Q?@9C?3:3\Q^G?PQS&W9M*>NM,T*_.1+QW)N$"@@N!H)\G M+TRJ7'<;(^P=!_)"-'*!&D2TQD)+:6VN1Z9)V_!EK8.YM5*M4%!E?8'B<2,N M!2@>%RAF;"GYF(@'H(B8*L0% 2_'$(=P,,EPRY6,"KP<3 $IEA6">7"D6%)\ MILD4*JM+*W7[)Q..U.E]C\,+[.E.Y75OZQ\^Y3.>VVY7*]?@9S;9^FX\\(/R_Z+5#Z?5R:I4E;L#A!U;MD\XY*00#D"HJ$19RPB MK15&1@O*C$U*Y-@B;Q-RGW6J#9V&;3[=J$;\L%.%T,_V]*JF9:<[>JU7T*,1V5V7 M .F/R66"%5AP1%C.[L(^(*N-0A$KF9@0 M4=B,3?S>.[J4($=CM7C)5"-U?L2 ?L9!ORCU8RKU'.&PE&&+(S+,,%!JII&3 M\"-Q%JW35 )<;X ":TKH[PU2[.M7T\+*3ZR9= M=NWL_@H:DQ58AWA-ZLS;JN2,$B*O'9)T9#M3D0T*BXB M\92+4&UVH2^3R(7=V]MIU0I%L=85)IZHJD*!B<>%B;F*3\*H1 -&@5N).,4. M:4LR:C#&I*0P"')%>MTF9 DQ[8?%B24%R)I,G2XFUJ5.S_;\$A+KGL&^]2O' MZU>NP<]M1GO0A]$6ICFJP^$8="E6<>;^T5$_-Z?OOX&Y!,QJQ:/C;O\TQLG! MX\EL> OZL+=>D]_-G?N>R/,-B//M1)I[Z<.A'<3AWUF(;^$ T(?O>:>MZO ? M(,'PJG^4M]^JN$3.Z"E\8A$^L;M];H\]8Q637 4472(TL""%%(: MS++>\RLVE'@>*YN;SW?>QS/6 M] ZEG'Y<"CTMB%[G5A1XPX13.0W( 5?A/E! +Y9KN$G%K>/:8[^Q27!; MD?M$2\ML>W,U^6DR^XHF+T63YR;99?(&)(=47C;,":?(Y40:ZS'U&+@(4(U< M.%:9RQ56RB*"!]?(US_BP'=J E(SC_[QO>=T5P^8'I=A7.\M?<@BV*LE,!5- MR?%9#'[.K1!0/' ./@\*2B3$%<'(*A&138EX;I4APH(;1.^=N%>"'XW5V*77 M9BL:NW2-G9L #9(FR0Q*B5'$HT_(1O $G#$I;R9!:=98+>]=B*B$+>Y:;+Z3 MHQ%N7.E=-54S/.[T4#^ES")"9SA)$HMA+D>L6C*P7G&+QH4MAB>=*795T 52 MVTMI7IQ[^:\S\96,CCL"VKFU YQ'&942B! C\]Z^$KF8% HR"FF38SAJH"!8 MM(6^]VZ@):+16!U_\/4#1;T?3[WGRB0$Q:T@ @E'(N*&.F2%RA.L4=/@*#.1 MEU4$)7GGN4>2MCLY5;07\EZ(G;NM!5U99[3Y,U09^2?R*6"_$-C/DOAW]^'8 M]M87(CC'QA/DI/"(@]"0-00C8JFSTAH:O=_8I$RU*;E/4+N$E-:7RQ7]7:+^ MGI[77P^$C4EOD0P&(RYRH0EG(@K4^E5);*"7G=D M'SFG3S)/HN$(7$Z*.-4:.9PBDE2ZQ CWCMEJ9T.C[E,BI\20FJO-CYL54[3Y MH;A(7A!L!9&)6:1D,J#-2B(=3$(1>Z%IU%1Y5=77-+0AVKQ> 8T)]:[FM*(; MS=8C^?ZPU-=\S 29F0\$87'NN3-WU8U//6< M,&)U"UD5M'@@M)CQ4R8,%\$(Q(0"M C@:RS$7 CR4AE2#:ZC4U"VIPO85>H MAA6RNIHO-YE%O4XI^BK8%7_X0]L[B"U0@MBJ?Q^V0+OK8N^]4/^2][K[#LJ1 M)^@>IC3H\P;$)RH 6LMY+[V>2/D]"'FOES$R__]Z)M3W9S4'JGK3O7#^P-R5 M!2470*TU08X%PD($>E7O8*,Q*V&XE<&!QD[H M%>UO@/;/.)+DU/FH!,K+5!'WR2!0>(RB"!HGJV2R/&^<2563BG.M5UG/ZY>T MK6M=S\7F>9LMZ(FO=SXZ> >1K[L9>]P8X%4N_9DD9RY]6>RT!(,U5T[AY[>? M7UATT24J472.( ZR1CJ79Y*$@$RY-S&;+&;:F-][,6.AK8W5]\>EK47?'U7? M3\_T_>0+=U@*#OK.57! 42E%FOJ P#\-B6!+1,KE&&@;7Y%SNO(<=14HS-NK M-NM9,H59B]S:)XK(W7*CC0)N2P"WG?-DADKC*4D882$# A_<($>M1"(*ZH5U MC%!9)=3C>X7?2D)]8EB](_JM+/,QK+-&61)J2DHXA+YI%E B-G5"1) ML2"TSQMQ$?D<*U(VF\N\N2I9JX1CGI;+W(Q<5Z13%.1: G+]=9ZN*$8XUE$C M8[1%G$:*C+4$:94LU0D[)B@@5YDJ7"&E;F+&?E'Q1U7Q>7(B0'Q)1HQ GSVH M.%$(%#XA#6+62GI"$U[!K/YG5IO@_LE2)3C3&$+S #D1;WN^.\[" (@\[@]M M]T\0V#'<42!S"9#Y]\4@#NM3U!0%EL.[7GID20!:90AQ*3'.=48&T9#8[C+C/(0U MGD1=N6[O'"^ZQ1;*:[9U?&,S[[ O+& 0 E8H:,81EQ1< M1!@MN6Y#M-YAQH3:V*2T#2[BDCS$9JS"6V*<:$TQX7&S=@HF/"@FS)@._Q(= M%D%;B:3.63I*6&2C3,@XRAB/EE!F-C85:9NE;?/" M[?PB>+1>\:'&LIU[N8#OH"_Z@(.UN+=C_>^98SCO;-8.:('&A:#QW$:R.N_[ M9FU$$@>*.',2::\2$CAP&:6BR0(P,J;;S-R;+94H46/QX?'SE0L^-!M%>O^(!YU>KRH7D5K'%>@]/KT%]Z7QMDLFEJ2,GE !B(2C%3+RD'0, M0;O(R)>WV62!BT>>RF05"W37+/2M+Q:\%?#7,=@=PH&A1H(,]A;1I).3R1&6 M,D-5N,W-O7WW>UF@6E=6BYZNAGYK+Q(F1OK$F=":1885#CAHGI1A6;^)*?J] M2OH]OS]@9,'+B#@AP#"9B,B$F% @S.AHL P\U\%2K,W4TWJ@<_J]7I7>7P/) MO):#W#D.>JO9A*NZXLDPZW\>[MN?!5 ;RF4,TI) $K=46FJ)U)0%P95Q5E=$ M[$ECBP6H[YI?O_5%2>])E*7=X-<6!"P(.$% 9;2CG%$;)>;,6J\8CSHE AK.<3BNU3B:[J7YCDU/>-EJN! ).>.RT%9-A+RMX>X)J M6W,?R^!S0G_LNO'2USYU3; [M'(-PM$?QL?'W6JO2=NMTA2[_>%X$+/CX*?5 MXEJ=7HUSH \E2OTLHM35+$3>T3Q;,)#O* [ ]-S'(7].+.BJSWL61.=Q\TG> M3H;5.QAGN[%,Z"[&8<[M:A8$M=KPB")W#O&D--*6!D2ML88JKDV*F<.TL;RW M$]>P:'H!H6<&0H^;M%) Z)X@-.=(41>#I@;A: 3BX#@A%[1'6"7->*2&: A M0=N*7EY[5$+^3T#K?/\HMD;VQ^6E1K=T8.N/N6+$@CE!4(A\@1#U0@XY5%@I)@6%)4!_CBQH,OP;.M\W_Q=^3.^8TUX?<^!CV3:/ MX)N,'LU&;_\PMJP'^P+O/LVY\+W^")YN!W"X5TTW' QL%SS5055N;'08AS'; MPA![>8-K^*V:,;4C^&.RTS5V#2#":AGP6ZZ %X]'UMQS9P4&G-T7?_+K)D0RW\CQ/ MJV51'^GDCX1^TA63? KA$'*^]^9_Y@^L3+]./ 4JF6F-J8W'9[-1!_;@XC<(-IOR";XY)>V>V)/AQO_/-]UT$N3%G'S(H=45KF3 MU96=_*'?M8./T(YAZU5_<-P?G)\]O3ALSW\HH2OTI;N5:H_Z\)U3_7TUK[]O MSO3WPYG^MG[[NV?'H0/G_W'+/OFU\+^.AZ-..KVN3S;_UPU@#%XQ[!]&!E>] M[_:JQ?&9:M5$<7=\!++Q2PBY7"AE84?C0=Q+\_4JGI+XXYTSXA^./G_=P7O[ M6Z?YW]W]OTX_[[_I5/<_&__O^]//'<.PHE[OT M\Q&T18 #D/\EN]O_ZNY\_%=NW^GGH_=?/WT][.[]^:;[>;N;=O:WR.[)ET B ME9@Q%+3GB&,6D/;4(RPB-H9YIY+::)V5]]C*#I;147AG L7P4H*ECM1J8C$U M.6MQD MR[UWN<;G ZKQ8UO*JT&\W;*M;6 4)YG.^'/'H6\Z@&[#L1MV0L<.HO\GN[-3E\$MN30],CX^'T0'[>Y&!_/)@<_4>K TRJU8TVNV_3 M,F.#+(UAY^BX&]NMX_Y)'*1QMWK ,/HLK+D].'!:;O5'[3>[K=; MT%=@NS,XMX;]-,K?!H(?#UH5#\W;YL,H CQFZLBLRZ\1#Z'^X>#4!B ML[9VH+G]8$__S[!U>.H&G0#-;<7>]\Z@WZNY8-5,>PP=8?UANW5RV/&'K9,( M+4J3MPRKM\Y)=V^7R2\\ZK%U%0#*Y!F$F:$2H?X]V>)J?- ::"N\) M8P]2/NF,\DK>UD:G!]*.*'4&PQQ#B=UN%LQ1/[?_1>MCK.H:*_"DX2,[76"\ MT-[9Y_;A:_);JC;.))/?D^ ">(;MPLL.Z[?G>\]: /?6J"[$>YOM\"^6Y=KN]@ E*XS!,F-^OD$O&&06W7Q^';\ MOG<\G(S*P?>.CZT0A]_.?VHMSXO"FG32$#HAMS!W\OF^R!->X[K.S/DQFK\\ MRP-.5..Q*E0,7WO:&A[E_II*HB8Q\%9H>&7WU^N.>CWFX@*\X,T A#ZJ.JX I#^H\$FI- MF(VL,V"< O#.AW=3C8"Q,CFXB_*P.H/6,[4$'Q6 S3@!-J1:U7DYM4#MVI) MA,,PKK/J'(]=MR)G%;ZW6_4CVZVW/9^U?X9#H)G#5HUODV#P!)DF;?EP]I%G MJIL=Z=GAU@G<,.LM=]HZBO"PW ,V3_.B-(@9_@=]!#?8\]T$X[^&Q@@PV3KL M=R=&(_<=//.HGP=#WW]K9[>\]=UVQ['U/[^*7K^+@P^'8".N.[\V-N'=D.;=GX>D-V?_HL706DNP1!!5R-.4D".1(>DM)@83'D@ M9C,% 5,V7"I(R:Z0(1T.CM& M'$#.1D U(.&".">XD&7$/,"(V=M^_27F/M8R(9(B01S<4&2\\RC*%!3%1++( MKALQ[X8LO%7DR='&& &_LGV4*[AF=)V,E?*\RM7O&!T..B/#PYK\CIG >53>G&O$ZHXCOCP'L]HS@/1@NJ)+SLCH#_^%D0A1Y5:[$5KOJSF%=[F4WC$,T)X M@:D]#:6ZFB_>S/_R\,U3@*.*=L_[AR\N?UFK=>=@%GND8-8'H-4=P ';&VUY M#[PQ[SGX#G3"@Q>^#V_ZHPL(\-2H?SI%_;=XY^N;0WAN9V_[/W#_^\[NSQWQ M^>M;DF>N=W_^T=G]^+Z;9Z0OHO[.U[].=SZ^.=S[^);O?OS\;??/MVSG9_=H MY^O?>>::[?SYEGS^\^\?NU_?I-W];WQOZPNCG$49#0)FX! 7!B.3@!JD(*U3 M7%FA\*4 %P=!"JF8\)0+2BS1F%BEP%ZH1&-Z+@$N"O W/H+FG69K,3>*6K-A MU)J.HRO48/7#7 ^LF'_886>XERXHY6G]?*&&,J:<04H'B;AE'&E) M!6(6^AU+Y[6)%Q73:BJB34I9&KC2U'GIA9:!TD"QC/RB8GZL?&J@#]GHCR>K MO3I'B\RW5M5[^Y6%Z(Q.Z\C7W[T\?5-/ZE1$:ZL:/K9U 'QL4)&Q'-X[KASG MF28=#SKP]., MF?GZ:<7(5F;]G2IZU/HM7[?QX?6KC7^\R+[SZ90C3B-:.> S>=Q\0#0_+_7[ MHWJ:>I"K\@UJ!SNWL&)Z4[?[ZOGHUJ49[\5ZMV[=:/*0<3Z8P>C*^/-9;\U? MFL/.)^#4UQ0XAT'F8M!5&.+0?H^MV.T<00LJF72[]5"8-+KE;!>:-NG=N2C% M\,6EH-JP "(,]VK&O0* :AO6G MW0Y%\M=L]:"/NZWWE;)GE^\-O+)%,/I_9\T]C7:0G2IXTC9\\I$#MXJ1RJ/" M5]'3.X_(AQMMUSH\5].0]]F5!F^XBEZT/AQW.Z/GJ&9U;=\\DU1YR0S/Q8%C M=2Y#4^O:*%)OG,?"Q=4',B7-G=946DZT=<8KZK"0QJH(1R8D13&,IK_<$$FJ MI%#'2(>Y#,?H-#NDU=%*-*_ZO2PN:-K[/ ))<\)*C\QC=KX>\-V_O@03B5 Q M(0+_Y T^/3*>Q9P#&SD/EJ9D@6I?BB*])( M]<"O S3#W+M719'.Q5&F-OR* M>]L5J-9ARVS(S@*; $D'XQP3RD/'=GIU[*0*0RU@JBLKZF+LP;M'><8QCV48 MR'F)86U6 >:N;5RK[X'#9&H! )^O> M(ZY-)[9F@%;-\O;M(-0[O0\ VOJ#88:=;D7%+0R)NE_Z\+!JZK6JN!$FO30E MLQ0/GJ.$77.IB::F9=1R4/X %P67T)/*)]O08! M_X4WPEON%,V/6G/C@I <\TB8P9(0'BUX.9KK$"=@K"E'TU_FP9C^(J@_[8/A M]-751CS0#6L+O[M?_Q:[/[?HWK[GNU_AW%]?DH^>,ZN0D7D:B#*%7*0&)669 M$T!D95KB_E\[&WME8DVL]UOX^ MW=WZXHCR--F8$^<"X@8S9!(,O61M8"DGSAD8:S $7UQ7 Q:@N#N=V:X #7Z? M#"?*)^-I]2W@W_4TUVLP64$5?2(? 1+$H^PX<*P5Z.?WOE13*"$.P\AW&N 6&\CX9I9["VYO;Q[Y4B M,ON'TW"AG6;7W#8B6,7*)L&SX5Q.3A63J'+5O@%%F8[$FIJ 63DZKL-\==1C M0D_.@H'9Z!S58:YIW.M\F3)X1)R<[':LZW0G(<+Z(=6,[H1;7STM>B[T./>V M*H@"3&I<^Q'QQW'V$8# C0=3NC4+5TYH^S0..!J?F\:%MF3W]D>^*O9\A)[( M>\*FG!>4^V)0SUU7F6FYV\[Z:!97G$1/9[U7/772V75?]P$SA[/IBW;UAH[/ M[E*5N#1V7R>N]]=Q.#@7>7QY2XAE>55-O6X0Y<7']3J;&P8S>L+17.51R=\? M9[KXJB:<[R["\W*7C'*^S)F*'?3[X01,88[XC7+"8LYU;%?9":A;)>/, M#?,:IPZR5F6'-2>Y50_ZO4CQ4:4XA8>DZ963Q]731C=SQ_-<4^-D;.24"N4Y#DQ+(/,R :5/7EK# MY^1^*>>H82/AZ@ZY^0.!T UGEBWG6MP\S_.+835=7RK*.N!KUP'3Z]2;"2W$3L9@@^<&IK7,?A(M4T.&^O4 H,ZB_Z"(*^M MZ?*4\\]Y#((7NA7Z5<[.?/;;H%\OQ*DE_1SG;QYZI74\F=)1NN3E/= M_>N+PCE)V2N$%0N(T[Q7C0D!)>>U9RQJ(?W%L-O^81S$N6G97K]:P *^\;FD MLW,#.*=S5;EC51CK^NNF>3A5Z*;*3 !,K%YES^(VK<[1L?55&LLO\O"G?*)] M%A7*4]QGZ>S5,MRS>OM+3+AJ3 3\3Z5_'M_XX[QW6D_C8MS:VZT-J[S],U>&CD^/O9&,@Y/J[;&1[F^86\/"OF MQ(V8NVBN?P[AB!WXP].Z)X\'G3R2_\]]QM;:]3DJ: M>YBW73]-A*YG ZK7MKKQ>^S6F;_U,[/ 0DQ57I,=3O)"AHL$]ILKA'_GCVV1 MERUP,:HT6?C&_X[[^1_HW9RR7)6[SLVLEM)-QCL_RVOC)LL8*Z^J. !#( <'[LI$X]KJJ'URBRT,1\T[N+7>ZN<>_7'59-JLTM%ZI6^,_-Z]RV M>VX(#32LNQJZ5%2\:-U ,9]TJ>A32*I:X G$X&QMV_EES)W>$$C<9!*\=H%B MO6_ S<2DMD3>#@;56I?IE/G9'/I5BY(GRTM:8#WCA#1ECZ<]6\92%QZ85-^9 M'CRVIV?KM6N(@E.#G(MV-B-?U?[Y4UY;WXZ-,'?+"Z:KC<@6J03R$3LM&L*[_W/KMW_WA M\!^/Z8=]\(?!\ :>V%0T" MBUYC(;PZ+VH">GQ;=GQ1S<65_94WWZR@ZFPRJ2J_#=W4M3*"UQ/L$Q*&$_>/#G]HCIUH9QX?4[Q%TJI M:T_C%V3^W$/4.[YU4PE^(8RX;5,7."?8]2_]U9TW-E;?ZK$WE)Y>8*/+AZ@] M_8LM3"=S58^R[9&^B695P_]-?P!_]EJO\MJ:GC]M[>?5J[77W-J:+:R\Q>:E M"W3[2G71W=C ]9L-LU]L-OS$0_=6>R\O(-_;;#6[\"N;J/UF-8?V;Y5OWA_# M(\+58_>IB_8W8,N T@FE$THG+'&C[R9O _G')-1B1Y>K)]R" RV+VR]WR]ZG M[- 'WK7W*3]M@:676E$1?*(\"LFEIU9**Q,)$C/A5<15G4Y,*"/WV);LL14G)I(GCG ??1!A:YM[AA+Z@#=\\?.^*@/J!!>=Z&DZ/ MH#_5:K=)1H _GP#_&-2>+M;[5Z)ZX[#OMP7 CT=J=%+,*Z:X(E%CS[0WAK&@ M$[O51MLY9P%^6P@.]WSGCTK\[R](?[@;1WMIW_[8&M7%N:NYNOX[.XB]QFPH MNQ*0N?=JCKF99#*IYD@"5T,\8($LU@%IJT+R4JN$,4 F9FTC^"7(_,>MT?(7 MB/50I.V&/;6+JM]KJKVH^FJH^HP=22(<)4$A1T#!.6,".:LYHKF$>U"&I%RM MO5&JOJ00VJH0HZVZ4-6,^.0\J5RK8[%TA,80I=NZOXU#S\?E2?.8F3H_8D _ MXZ!_$2XOHN0;&!A;?=^IYZ)'[ZIDLX*T-\;Y%B-U?<:2?/#4&V&1]M724!N1 M"R(BGP+Q,5B5$FNBKB\SAJ1>J(8S)1C[+5\KPR3-^F9>U!A:-.GY6^7RK Z. MKD)PZ1>YWU,T?9<+[?5[!53O":H[^UNCG5/\HP+6K2],2B!))" KHT)<<(.< M(3E('P!0N0>_U"[1^;RU;JU0$&J-\>*I(E0%+QX5+W8_G.&%$X%0DS "*F: MAG&/K#,)88.)QEI''N(JX<5Z)8-]R+MQU=E@DVT*FI --A'R;&UU*_3'>1W- MM&ONA[!-D\?"21Q+[)]&6YX%#$_"42>C9,XZXXHR+9QVB;+(9914\\F.T3"-5WBJ@385>DO^^/,5I M>");0=""H LB*#7$!$< (0/EE#AK).>2NA1-BEBZ@J#-0- Y[BTX%D02AHP2 M"7'+ ])<1$2X!DY.+!,Z/3L$K0CZ/RO_;>'J# TNA[<=4ZSV@7L_J2'_F 48 M7L'S\KCXV!D=OAH/H:OB8"N73-KJA7]/"B:=EJ(+)U]D4,$019#U.0N+&8=L MI (9XP11$KJ>Q$\IB.,.7MRU;>T.QAWK]ZRK5>M#J!<7\84H=R$EKY2@[KZ"_)D%"&]<+5J65#U+;U FEJ2,GE!A><31"AEY2#J& MH%UD9"E+JJZBG6=T\WDXAO^?O6]M:BO7MOTK+NXYMWI766R]'[UO495NTCGI M:IM.0IJ"+RD]P<38'!M"X-??J67SL($$8P/+1GMW$?!C+2U) M[>[\T]W:?"M:FYYNP>:N??@A5\L\V]M^>[&UZ?$>?*>]_?Y\>F.XM?W;P=[. M9][:_GK6OMCE[+=Z^^-@%]Y2T#O],5[1:CHP1Q"OP3 E2 MW&@$4R&!NQHE@M>3PRQQ8]G:!E.LB?7M(YG:1L8\ _Z#<\Z/T:^L5OX\6K$WG[/-1FAW[>.8RX-/UZ?"T+.@)!7 MM%F53!6L4(E:Q!SCB'L5D0TRH40B]=1+8[@!A-2BJ?GMHM@EP^(9,BR@U;FS MLW;W6$OVDE)X%'Z5J.>G@*^SN^#K2XDX)P$Y MBBT2B>*DL"21@6/#)&L*N2AF_[5X<'5&O9DB/;[M >E5UNS(]O).[&_XZ"R M @#M+0<-KI+ WHYKPX%!YSU;^@2O#M.HTU_[(>K9UILOVEFGMW+BL'CNI0C#?X-TB:4>KXJ'#,,+\PGF@Y>>IRIC7Z M5U.M.DOMISN\A4>4?+KCG'.93C4%6R?,+/Q4TZP+19=$;-ZL:_FX<]W2UI^T M53VL/?.>EU*RG >FEU%+8]*RJBC[67HANK ($'I& L M2M%^=7KNKS@E=5T9(W;W5FSH)]RRYI&4RVK=_"ZPZFN_*#!#><(-FW3,;(EM.I5A%8] M"^'Z(*)J18C7MW1KYP-K;W^ .WG1.OQXT(+OM \_\[VCSWQK<^_KUL[N]RVX MWS3Q"M<1>YN>M#=W+]H77\_;[]Y>0#MI>_O@:&][G[>//L"]WPIXMM2^2;P: M3HC202&.+?RP#",3*$'.*)MDP,+)Q1&O]1,:*\BTDLA$$A7)4^HB\=Q*9YA( M5N!(&6'*2E:0J:[(='$C^).FX)A'4D0/\"0M,IA@%+V1)&%OHW6 3$0VM;H= MVE20J2!3'9$)EEH2$U44EE-N6-11)&Z"TS(H&[@LR%179+H6;#0VY>QD\)0L MCH@K3> W+Y!4U%H>%$T\!S6Q)J.J %,!IJ4 IDBY"-I0*W7DL/9J3+UA1/C( MN<8''O8%?90)9C!EH!#E+TBGSAR*I&LL"^4U<:(C#V2B!H!SP." M7?+?>3IV>J?5!)DXW!]/:9[/W8_[PXIV^K6*,.A\B]?'[?\]&5PQ/JS'UU^Q M;MCOGI[<_Y59XC'&W&1-PC$(FPR-N/GS8'!-M>Y'Y ;1?D4V0>M_M=TS>SY< M^_=D+\ #7W:Y6<^=OLS]=;=(Q:=^UPYVH!W#QN_]P7%_,%GO:;;PDEH_:;M_ M A<[Z<-SYK8,8\B_511_%:'S1Z<'V-RQW<:G$WBA*B;?^.5SSYZ&#KS_KP?V MR5S!2QO5>=)=,W@*%D:+A97<1NQD"#YP"DN6,,9'JFURV%BG9IND]1-.^;U_ M=-09#JNHJ&<53[''56,O8K@,<_V]/SQYW9%^VU_9UH[@.VX(M+RAZWOK:,/8FMGEV[MO,59HA*N M?= Z:H/W]V=G;SM NW\[V-WY0&]1-A=OS_'N^2W?/ M6T=_=ML4O,IW?QSL;>ZEULU:7IQR$X(C"$9.(DYD0(9;@V(@W%,?7/D"\C- '(3D50L6FF,((@IX1'G M,&1.JI0+ZUU M-&9^_%HC?-VB]PN?L!@XO\DG!,:I\D$A2;Q$' >!'%4:<:HM#9)['/G:!E%- MKN>. GGF8G53$1_Y"&81B8-/GC5W1_F0(D)^C4H3*]P#%K=5[8>;]/\3*0@L M57\\T-=9XHIB*"7 MO,8KDWK__720BUC/PZBNYN:T[#\7O_\<3[:R#9WEZ&3[?=Z"7E9M#-H:D1)# M1E*'N(TB'YYPY+@-$6OE8F!K&[RIY:(D.Y\S#6I./JV@4GT>;7FB; HJ/1*5 MKJMQ8R%84(PA%X1 /-J(7&*YAI @VFD7O*'YM$/3N4L&E:H8C[7(=K^'_-WN MWFH?P2Z/@P1#Y L:/0*-6C=])!U<]%A$E)(PB(NHD*,I(>QIKFP6.)9J;8/0 MIJ2L1L%_)9QBI=R*8LN/M^5KSX*9**6DN32!L+#?297<.T.2N6@YS&*C!=@R M;AI5)]V'5U!N9GNR5/>-#+2%%H7 /ZH+\:KB)!;1/ZN"[2608ID0_<.4=V:X MM (IR@#1C;?(1"^1 &R7EG&/F7R:4(H%&%#-";""I 5)E\M++D@Z*Y)>^\:1 M<9E%[% 4)B(.0X2T8 D%*V-2+'B>[**2W&J#I \0-EI&(9)L#EG5X>.4FO_L=Z-LJ[VEX,Q<@"Y'WAO%U*Y,O.%FZ2D M9QY<& &&9[4'PQ.Y%C3G,A"IE @/5R;YB;31\Q$FY'?]"#9NUWXG#]2@+D)11(IIMH+YMX@.>I&_I!Y[BZR_4[BRBE=L>$6"89%$'7 M-7^8",@JRZ"4MBYS=36SG!&OVP>#&!LM^-S!L/&VE_%MX;'A2]HU;7AELF4T>A.8%T)0[)V!-_R8$E0+4A'I#T^VTKM^/PS?],*G M./@&,V_XJ=\-*R@DLGNV>^C/]W8^D-W#+GSF _S]@>_NM'BFZ-OT+8:VLKVC MO5O%!]J'<+V+/[M[F_]TMG9:K+T)?V\>'.Q>[)_M[KQEN]L?1'L[P#>GBL4Y M@:6!H412:HPX%P19FLL0,*^ME51@$]8VF&H28FH4 %-T-0M$W0]1SEM"DU?4 MR<"5"#:):!S\1;D6E-L*HO E1.$"436$J&MQ#"V#UM@GI AFB#NID371HBAU M8$$K2IT'B)( 4742VRP052#J?HAB,>(D&"'""8ZM=<:F&#BQ@B5GL5BP%EN! MJ"> J.OR<<%K3F5T"*:J0EQJ@"A-(U*)!2.5,<[EH#-"FDJO8$Y P:B5Q"CO M#4N*.&V"YEH3HU.0@2:- Y9>L+$;18H;55^,NBXS9TQRV#*!I!,!<4,D,DHG MQ)3B3C&*F7,YU4$U*2NY#O6@V29"/G[$M3TH*^LUR'ESI115S#-!,(^1YGJ\ MGB1--//8I<).U1ZS/MU@IZSE$EN"D5 Z8Y8-R%BA$4G1"H 8SBE9VZ!-)>?V MJNHG1U%L^M(/L1@[ICRVWG(5A='!6@$S0/C@I=*%SJF_3=^@<[!UW#&/&!4, M\>0<:8!"9A =>%+ZB_35_S!8X3Z6"-1C1JC7CTX'L;&K/@ M2<[G S>,B[4-T^2F]G5T5BLH9Z2,8!^2.NH "Y=5!ED):"8EL3%Y+I92D"39G MIJGUW *@"[>IFI^"%7 MX#HCN(9$&,-2!:D$#YQID;.O"1@CIM;P6)BO^H/K MC8UQ6XT@*N!5P+N*Y$Y=\"KD\)KC9651X0T'7@JX%7>]&5Z(5&![V M";Q53IEUU!M*9/!*4:)2+&1P_='UF@Q6.%@=A4+<4(HX-P9910U*B;) O8I2 M9'0ELJG8H@)<7QY='R &EO_.\[[3.ZVFV$AWIYI<.O$4J,RQ2+!U,T);$QDG M+ J6++/I"\%:KCV/"-=F9WC<']KN.^CHX^'[2HD(>@=>'C<^AJWC.*@>89A? M[?:'IX.Z"'%];VWNT[_HWOGNCI?M"W_6IKL$[.9KZ^@#:[_[H[N[\QY>^_-H M]_#-1?LP'+4VNT>[%^^_A7?_\/ _,-]I]YL[[+/VQ1NV=_CYO+7SX7QOT^/= MG7\.X#ML]VBOT]IL4;CNV=;.WF&KJUG[\"MM;^]_AW:!/;W%7V#LM/4)H\@M M0SQ*@S2E-I^/"$M25-'3$0A6_?DF(Q<)DCB1-_#>B$PDFA ^&,J,%3@^7 M\;HM+G>W:-/3ZE_=K2['UALW9U+C>BH]4)+J00_WC!)E/U;[&C8"/.WI<#C2 M\GIBY;'JB@^72VOW3V*#K#>V!ONV=WD^E.7#VO8$+#H?%=T>GI?HQF;C+&99 M[^-N/,G'5@V)YLQID=-JP_Z,1O51,!/?CJXQ:<_U@\%@W&UBU!N;:R:#C3F]V MRXT[37\EMW@0?5X:A&ZJGK#9C8 M\. GES>Y[H9JJ."B,8LXPA6]'1Y,MBL-^D>73W-VT/$'EVIWP\9_S> T@HMA M+&=4$AZX#,#\\C")&'3YRX33*&9R&O\>],'3",,_H/&;\&B M,ME$MM)OX_&(PRN/4;Z^%?"\M?U5M#;?7[0./:R"^Q=?N >7G@H/ZUX."0B* M(P->"')!1HD3#I@H6 TH7[]OAPTXTLUSH)IV,(E@1@Y@FIUGDXZ#L94V,L8[ M,)3*)K(I+_,M7/.#^*(DMEQ0@;0D$7$F+-+.<(25\%'K ME**E:QM"K=^W\;R<-C E)E>NO*9?+I\->S*UZEUKRJZ2]_H>S,=G]\#V?!QY M(O;X&'RD42? 6Z?9C=]O[)]VJL\TJVX9Q.%I%]R-2[]LRG&QX%D>PV>R?E/E M=H2;^X'^E<.9C:2Z +S2Z8?&Z7'EE/3"V%_(-\YOAZR&>XQMF[EB(SOG"\V=>OLJHUN/;QN[_1 SR_XO5$)/3[']/G) MG<9#S[,"[W%_6+E^OU9BPX ^U\*[_SVY\QPW#%]_Q3I )S"8>[\RRR.-5;YJ M8A Y)'EB]&_\/+@2MCNV^Q$YV&I\139!ZW^UW3-[/ES[]V0OP -?=KE9SYV^ MS/UU]V;_4[]K!SO0CF'C]_[@N#\RKT=J3]?Z2?-6NMI@_=[/;#OFPT@:+ M4P]?*H76A:O-+VD_;$8_[@;R5*KR2]4?#]3XGETU^=*5G3AR7@T9[P54:+CW M4'ZY>NB5ZSY7#LM#%/(?73[\):_Q3))"8 ,O,WR_CPJ#C_W.7Q\UC@]->G[) M:RS($D\QH(LXZ/\P,.S'I$J>A&]Z(?_S]GH& MUB6F<@[>Y(^.>_=95I55C_:Z>X=[N3@C;F]ZL;7=_;JU\\_7]N:'\]UM>.VH MQ=OO6N/O_ /W$KV][7ZNK$KWCOXY@M:)?HR8OW[7]L?SK:V=[]PK'$B+B)E/49<:(Q<[9M1T,%P'&(X"F8=68!K=&(;=OOUT U9LT+6,T&5GS:22&4,"8E0X99@;BV&IE(.5)&L:S;BU^95^P8" - 2! I/@5+FDD$Z&HJ0H-T(8>-44YF>53;UN MM$^Q]\7:^\65O><$C,BY9UQ29$F4B%O823E).!*82*V1=LD@2I-UTBAC>:Z?SD23TT4%%#TA+*QZ?L'? M@^S=G)Q79$V.1C^^TMTI-$WM:9K1V/W=M;V<"__V/8X/.M,N3DD MEW+@/B!A%$/<6XP%<+BZFN[ U-;3X^K$UQ>R?P.PGW1BCA&$I M&(2=!E\F4(^<\APQXB,54O D/;@QIBGF#XNN&6M36U]E; &]_48WVF&MD%&>@$MB.'%$D.A\84A6V;[KQI 4(U^ D4\=ZV#G-56PQXC!P \,&XWD M+*+$*!F,U^""K&W0)BETR',9:"Z1=];I=@L!4G.?XW*@RE;H\7@T'7T2"<>> M<@I['X,1=Y$BQP-%C%ENE! FY HDA?A870.OF]-1K'P15C[I=;!$7,#$(6\) MN!XA1*2MD"@2V&^ DY=@ JQMP/ZCB?6B:I46QN.G&=(GMK??J6K,5-YUB199 M!B_D>M@*,3LO3DT'B8"[P5DT B5A(LK5-9#3X)=0:BR&'1/F'A<*9)4-O6[> M2+'V15K[I%V/K/RFJ4;^2#5BU[!4B-K'@=-T1 A-&):9+.7I4E9RB!H9SS$*C'A/#%:: MZ$*,K+*-U\T5*8:^($.?]$)H 'N.02'/A4:<*8MTDAS!Z"<981+@P-8V9)/J M58L%69:TXIG3B7_6#W,D#-:J>QZNKC[;@Z\$?-X7ER<[DQ&\Y+44<&[@G>US0@OH#<[Z$V%*WMO MI<06&1A)V(\*@2Q-,N>#8T4'J6W6A^0M>K1A>U>W$HH#6HD#KQH;PP_!>@COK[V;ET;NQ@2^@]4C0 MZDQY6EQR0RA1B'@I$>?$(4.%1Y1P[P0QEA%>8CM7V M&&\-HI8R<%>\0LY;CQ2V"2MNG54Y$Z6IY:*DUDO9OI5E M@*XK'\=[CPK+AK">Q,]5:=1X25H7<)T17-O31VP,A\!L( AGR47NL$2::(HB MMII)D^#50ORLM)W7E/@IQKX(8Y_TI,!C F<)6T12R)7.&>R<<*0(8YZ\#$ES MDM8V>)/SN;-I"N_S2-[GN#^H+#8GU%RJK@[BMP@V4GB?FOLIEY*,'T?C57: MC\2MZ=,I"2N4\<:CR$U W'"/M. 8I42UTLP0%A?GI!3&IX9&7C2IT^ R)/)/5FWPO30 R3!B6EP?>2V"/GJ4**,*%) MLM:EQ4FM+$U2;X&%&OAK!1N>'1NF^*1H'$\I(ND(8(,.#FF"*7+!,LV(3D*R MM0U.FT3/[:Z5Q->Y$U_[O7UT$@='\V<^+C!!]G:,)*&3"[N'Z2 M4BS'G,M%'Q8UT\>N5!>M:2_66V>I\QQ%*B/B5H,7BXU%UBB!&;@DV"[PQ,D%CI)( ^*: X"%7KI:Z+K;\ M:LXQ89:C2\VU@6L9@6KZ1@KY;D2RDJ4.*.(1RF1 M3D8BZI+1,E'FJ2S'EZMLY'4]OBR6/J^E3[HEQH7%?V5H\'L>EH*\I<3<"8D;9,7A2M996M?BORZ8O+SF/P4G4*PM@IK%&V(B-.@D#&<(!J" M9SZ:@!5?VR!\@0JVA5&9K>I3]Z[3NT*IU)Q2F2H+4S9;B:5%)S)H-8V.)9U,>82^EU7GVD4^OVXD.\'AJ"Y_LE)_VA:5?_5EW.9 MKUM68EFJ:TQ\6:%F7*%NJ258Y5**A""AE*&8.AM9AMG!J;!%V MM03UKPJ<%CA=PER"@JFS8^K4F:G4-"IP\['P^;B!4.0B#RBFJ+W"P6D#_JLD M32W$LD-JY7__^R2KF<"_H?-MX_*)VJ='8$=^]/=XFE43;./_P<0/_#J(7?CDM_B?LTXX.;BTKQO?&C\GOOZ*=?!4IR?W?^7(#O8[O MDG"[\2NY5^0DSGK8!\?!Z)5.+\!?OQ)=+0$+Q16"?P8L-#\%$5>S8=2_-WX> M#"Y;G?M<. M=J =P\;O_<%Q?P1KDWUX[X,2ND1/VNZ?P,5.^O".):4B=2B)(X[X74.JK'&\-/^N.YT6/[ M((+7T.WVSW)P2 74C>'I$;0?+@*3!]X>Q.%I=U3Q^II#R'^U4?7Q8_A GO>A M88?W40Z_-A8YF:"OQBV]Q/MJ 8,^Z]KC8?SU\I?_7%)"G5[UY-67_C-YPPQR MT^M7ON'H[6O\6\,[C]]>K]Z:6HU'[PFZKKFZ]VV\3NY][T>7->M: M\D==]FAB[GUT3NVG^/%;\J81G:T:'33/UL M1Z3HP2#&1@L^=S!LO 6L#8U/\1A6.A<'#8:;#T@%7=6N:<,KDSU3+<3W=\^\ M4^@&H7+?=N..'4>].S&SF@]))W[( S^\XRY=T5N76JF.Q8LPSE?:=V52/LND MG!<2*5E!3/RETX-=0_\4+A&&_YJEOQ:E-_$T3_\PEG><^;JZ(A/E&D\GNJ'6 ME:CW]/YTZH9^T#F^2UUC[NCQNCWLS"=8LYU$O>2CS7*V+[V0(B2M#>$D$4M] MD$%)S!TE2M$OF]79OL($/>20?W$I?6.H79GSJ+W##^=[.W]^W=O>O]@[_*?3 M?O>9[FU^%=!.NGOXEFSMO!=[.[OG6YL?ILZCCH_:FW]V=X\^=K[=_B>M__0>'P6]?VO[0_?V]M?ORAM#/,>(R(J M98&@D<4Q(H95E,QB:7+-<8J;9'X)TKE"X:\,YCD/ZPMJU>?19CE"C]1J*C$6 M(7))L77YGYAX(C("3E6HA2]1"Q?4JC]JM:Y1ZW#WBXM.&>XM\BE9Q"VQR%GA M$7=)6<*U8\RO;2C6E(85U"JHM12H%6"GH8F/$A9@SB5VQ$DM>&*.6X6E'/M: MI/A:2X-:GR=0*^;@6 D>EI,)(TY)SC0&U,)QLD>)L+0UL^0G8(CX)&B2&(2$.<88Q MLC1:9)+G6F)!)7&P1R'3#*'-+U H6SE@2JJ!"8 M:$%%$(X[(QQ53+(0. 7?*ZGP #:KH-'SHA&9)JQ@I5&6^X2TY!)Q8L&=,L2C M2+QEQBDK/5G;8&3N?=]<69.// MZ2>R8$&$3=I$SISCCTEB!C4W"LFB8 M-J'P.TMGY*UIE\-KF!8HNEP72VJ%K P!69T2U@E39V2N@<[5W/HLQ:>KF!E.%IS"_: (X9<\XRD(\1"$<(PI;E*" M;8SFAC+P>!BW."B7//SF"W^Q= @QR5\(ZF3BP2$;&499Q0,9[0R2ECAA6(HL M<\P8J3 MCS13],3Z*!TGA399.HB8I$UD($DY01%.'+89R0NDC:8H!:><8U9%PF";06F3 MSL^//A=$O*Z@C+\Z/BOOE(",^TYXA%01=D$8=LW<1ZRC24X0&IF* 4 M9[TN99/F)!J'I1:,4T(D"63F9)QBXR]JXY,\!]9)8 Y[ER3@!R X09HW4*#;^HC9^Q51 M^UI?K#-8)P7 +RT@(@9ABXZMOXTX*$;73B3+.@R>6!)O3 M/%2(BADJ'\ W%%M^=EOV$[8LC%,L&HJBIAQQL%QDE==(>\S RJ6@PJ]M<%6G M<*O7&(=1HB_F@*D$4YD&X97CPGAGI64Z1($N,1H8*)1BX=;^""S7&!3:!"S)*J24+6;XJ(@Z[3*1=!)\!)R^9MECF M.M-4-YFLTS;B=>5AW9SRF36Q_G]/.X,8&B?1'_2@#?N=."Q96D_'G#SZ..,F MB!7LFA.[/DTQ((1S;8VSX,X(C3A)!MED&#(Z4:>]P(+%'$HU]T:GA'77UKAK M&PU5+'^AEC])9N,E:2P A5+1(,4J)@?*B:Y#\RB#5HQ%''2X -IC SX M14AQ&&KM%;=,@0\DFS#.!2L*5BP/;5*P8GZLF.1*G*?$",(0%<(A+I-%.@F! M)-$IZI"\Y( 5U#3)PDJ?%JQ8):RH+A3!-KA85BEJP8I6PHK8L2\&*N;&"36"%#PZVEEXC*YQ'7(6$+/@5R& ; MJ,=,:^< *Y1L,KPT?L6"PEOJS+*,+:*WWXC?CW--I.'CE'D>2DJ7:]3G&J\K MU^P3 /RP87NA<60'7V.>\R6S;)DT>:H!?-,+KSK1S"5NI&$, M61_"O6_OS6/DG]91'=X)E' MDJ9<941I9(PA*))@3>"882\KA7XQ?X!5,??:FGLM)72*N2_ W"=CI*3F5"38 MD@LL*0+?+2*'I4*8*6>PXH1EP2PAFI271/+5-?=:*N,4>"/<1CMP!]4/$2(WV*W?WP4 M>X\+<'H-NEZU9"(N1Q$ ;/-Z# N$S0IAT\EB1F'O),^1FAH\%A$E8I_W*QJ&2Q)8W;7FF3KR4=44Q^428_R4DPZY2!G0@2@F4&,@KD"/-( M*$.IIRYP["I57SPW UE,OK8F7TM*HIC\HDQ^DI=0B@><=$",1(VX%A09KPD2 MQ'M.O(S&"UCE59.P8O.K:_.UY"6*S2_*YB?)"0;#IY1(R <+RSR+!+E(+"+, M41T-MB8K6K(<=;RHW.X:I5DM"3GQ+O; #+H5-V'#4:?7&9YDL_@6&R528NER MK$:#F96Z)H;R[2C,JT#:K) VG7,E&1?@M/H<'1T!TC3L7%A*2P#"9I'4Z M2W5R5:0Z5]?^ZYLX5>Q_T?8_R5RX9!P/S"-L MB_=A[L7P84/+'"ZF2QQYFY MD+K$3JVN_=^D"0<=(B;FE"UEJ"E&."^. "@ 4#\ J&^*4P& 10/ 5(4A92.5R<':3PWBA!MP !1%,E!K1+31DBQM MR9JL!%S4K\)0IW=B>_L=UWUD@:'70-$NK,#0C"SLS4';2F_&0_;^>L0*>,T( M7EO3199=#)Q$(A&-SN3R: Q9!0AFG<7"&L6MY6L;C,W-7903F-J:=RT#+8KM M/X'M3S(7*A@:J:.(2L-@YY(,,MQK1'V*U@<1O?29N<2T5$Q=7>NO9.+!][)6Q:QL$-R6M4V'48O[+R%L4\W]Y M\Y]B+;Q4Q)N(:*Z2SD6T2(/[E\5QA;%&2B9"%FII*EDGWW^1D1A4U)ZV&!4; MZM\29RE"N"L5I'&EOE-(V4?"VZW2R3H:$07/2>TQBWU3Y&"E0XDRIX*%[:Y+ M &^\*8H2;L&*90KH*%@Q/U9,2>%2044^P76)@2N$!6$83MBFR M+)Q-=1/FHXR\3PX*L!7\CY@\)I20D99@:+5(NN/.2'\V@9K"EPJNA:T6$8R MIJ#%/&@QI052+0'4HT2S_(\S$KD@.&+4"K #S#B/%7=+2(&+ A?+R,<4N)@' M+B8#67# V$:9$*T$#V%;C8S$%"E!HT[*4Y58%7_/E2IP4>!B"1F9 A?SP,54 MX O@O6 Z((&90CPF@ M*+:("PX84NZ1SK0.NFG)A4F/UXV26KPSTULE!'%S& MOSRN-M%#Z>MRC?I-7\83_5]C!K+9Z,4B#OQ,9&+J?(\! M7<1!?XZU^W(H1TMW6;9G7;:G-8$EC@8\LURJA#C$@S3(2HV1C^"MP2 ;D9-5 M_N__T930_]0H8+7$J]>:"BRV7@M;GR0 O>+, 8HC+R6#'3T7R,'X9F70H*E7 M5!M2;'WU;7W!/%ZQ]5K8^I0*L$@JFJ"1T,(@KFQ")DB*DM'!$J4C%;'8^NK; M^@)(N&+3+V;3DQ0;AK7;8^]1BE8@+A-&FB2#8LH5B #! :S7-N8.CZQI6EG] M:88)+NWQU,+2RGK]L@3:-]48C2,QV[%(C\\,2M,ZO1K3Y'64R! 1 )0,0SJ& MB 2GUC.GDQWXBR$_MR%/;O>U<(8JET-ULV>-:43& M9ST9(YC1/'HA\-H&%S5QK1<94K \$C(WM_PE9>EEJ8#'A +> *V"6#,B5GLZ M'PD6&9\X@4T#C!OBU(#KX:U$4M. &8R;3&Y.+J!$"J\B!"R,12@0\.P0,$DC M&"R]]$X@DS4P.?,:::4=HI98PF041*AY:82" :N( 0LC( H&/#L&3#(0Q&K) MK+$H":D0YXHC;1-&%M!<2BM=#&1>!J)@P"IBP$M&*Q0,F \#)LD+*F#')A5& MQF'8"A":CQ,H1@#<.E ODI$QDQ=B"3#@%:0!O?^Y($O#Q=0?Q$OMEA/[O>CE MUB*OXN>)D7>%9EUF/OX!0W[G1WZKAGOTP6W[O4#BK) XK9WK H[6>X\B_(*X MYA89RA6RL,HI[3VLED++&1J%P$(:N;5#:U-(4W"BX\?+Z+04W7@8W)ID;8XS SD>4 M=.*(N\B0@T4!>>5AWQ(TL1170BZ$+XV_\=KD+BX9FD5$IJPTQM6 B@'0>IM2 M]"=;Z<[W"Z+-BFC3&AV@!*M3\EQ) MA5TY_J38^N)M?4KC FR8)TI@PR-HUK/QR*4DD+%<"!&]$E%EDE6)N3<]Q=1K M:^HUH#R*J2_>U"<)CF0553QZY#%U8.]4(LN30L$'B@4+(F&[MJ&;F"]*G[:8 M>OU,O08L13'UQ9OZE+AL4H038A!E-"!N<41:*HUXI$E22Y/Q;%Q4?5'2]25P MY$&6VHXGEQ$AOW3[P^&_?AA#4HEB-/HI.:EH",\+O\VT/CR L!Z"R6PE6#/>G)P,.N[TQ,(X M;?<_QN/^H"H3!U\X.2]KQJQKQK0P"7&))J\2\D986#,21UJ3A(0P6A =);&B M6C/P'5O!F3,H%V2 +WPP5C"X8/"2\FT%>5\0>:=RP A1W&./J-<<\8 !>5W> MHF-F'?;5$?L/L!<>>"(BP(6=7YTW3!I=0+_!;X+?#[$KQT@=\7A-])KEIYZIW-7#6W>E1E MP6";BN?]=S2?X-W2^;53/-9Z"U>2[ZQ7X MX.63'=G!?J=W^0 2;''\2FZQG$3*P]/A22>=CU[J]$+L@77J"L@7B@@$_PP2 MZ"4DW'RND=4D@ZFF*49',?=1V42HQ,'97%#'IK"VL5-E4IX.!C$T_NL9B4WQ M(%P9:[_=@2*?CCN]?DK; ^BS46M_[P]/AN_'SW*%'W)I\>,?'O[GS^X>[7YS MAWW6OGC#]@X_G[=V $\V/=[=^>< OL-VCP +-EL4KGNVM;-WV.KJ\];V5]': M?'\!S\1:<-TOA-K$I3.(&\)R[HY$CFJ/L,988J=8PFYM0ZW?E_ '\[6;YX/M MS39)YO7]RR1YKDGREGU)$4NBL4=6X!R>2"+2PF$4C=4LT" MQ[!@X'7^DUG2 M3S +H)L!6/)TZ,71/#GKG!PT3@YBXU,\MJ,!:H33 :!^]>K)P2#&:H;U -P: M1S":!\-&!& -^1LG\\.?/,G-$R^L\X M^DE0QJ2Q2+$(N"0".+)"1>23$=%ZX8/*4E[K\A8L_02G8 @;X.H=S X_N'%V MT/$'#3N(C>,!C/D '+KL1W5/\^!#SGK(K$"O\G7M2-/QS!.[B M,"/E#6$+.[PO7F&]L7T0A_$*5JO[-+IQWW8!^KP'7SQOG:KFV_"M,^P/SAO@ M]0V;C<[1<;>ZVPAP\R1&IQ>[/.][<]GK>V/7_]B'[OQ?S["CC8<.\HE M[$(Q&#S9I1_ :-^0]N8^&/A7EMO9WNP>;FT>P#W??&^_^YBV-EM?O/'>2>I1 M"@0VI=IS9$C@2*BL/($%AIW)6B,"_!U#'YX,3N/:#S9HA$[NT*J_;V_1GGQ' MIN[2I2Y$G[8TSCY]P]:8$8,T &.]V^V>5CYUY$4#7U 6O>3A:H YL;S]6?OK^ M>*Y4N)_?>X@3_NMM]'U0MXG[S'34QDN::40606]U[?$P_GKYRW]@D3SNVO-? M.[WJF:LO_6?RCOD.4UQ1=?SV>O76%/DU M>D^K=S^ZK%G7\F%7_4E(YPP%VW\0Y.ECKISW/,2W_AFFCD+O M*M>J?PJ7",/)X*A7$.3ZF^W:G@?GZJ2Q&?W8%LG((YU':G\U3X)6\CA')I:D MC)[ QI=''*V0L(--.H:@763DR_L\&0AE9(Y3G$O'H2Z',(_U' YVC[YWMXY: M8F_G\\7NSI^=UD5^#[YS"/O.G3\.6D>?X?/_'&YM_W&T=[@O+K\#]SK=HY_E M[D6WNP=MV#UZ?U%Y%>!MM(_>?]_=>7N^MPV>QDY+M';VCK8VNZEUK;-V]H6J MP'F@#CEF".(&2W! I$/8<4&)XDERFM/_F!)-1A85??0,N0*7:R\T-OYX7;GK MDXO4/R"FWGCU1W\ ?\*N-E,Z/7_>.,EL3_=Z&S[:"]N0W9^*#GA=Z@@SZ?$^ M9ELT?Q3]U0;J>N3>],+?IP-PG(?QS17O\N9Z# MDS@*9YS<@TUCE*9,:I:@\ MXBDH9 .!'X)CK9@-6DG85.NF(+W?\\7'E!"EV;LGUHC M_PS ;RB7,4A+ DG<4FFI)5)3%@17QEE=N;OSQHP6=_<1V'VCZ-+9%UB>K7%4 M(R881MSRA(RW&@E&@LY2V=3XMM;Z_OO&R39V"AX M)JN.^\-.[HI?J^./SK=XS5']]R0C.7Y M1VJ9._GN@XI/_:X=[$ [AHW?^X/C_NBX[9'<;JV?M-T_@8N=].$Y+X]F?[]Y M-/M'IP?N3L=V&Y^N#VE_^=RSIZ$#[__K@7TR5^#@QO]S YB#=TS[ISTW^L-V M!O_8[FF\/JDMHS\/ MVU5 [%>Z!8O5],G1WJ&_:!]^8+N'>W!??];>#$=[.W\>M;;?G.\>M>C6SC]' M6]N[8NO=/ZF]^95\\9P0:Y5"DIE<.D1@9& G@AS&"?8C-M)D1NY*=5S_)CL; MU 8O>/1<)L,QR2Z*P$ZJ)$E@U(=5.=L4ZXT\7QK5A&FTHLW3960NSWG6>35G MWPR'\60X;D?8ZGV,F7:!Y?TW.^R\YFG,OKCD$WC/# 6?LA)9PDA[XA!.4=KD M RR;Z36=@ Y/CW*\SD4OT11YCB M(%>Y.3F#%T>>\74CQQ%,UP;7Z,9OL3N\&4GYD*/;]>4^NC5F70OVF)-;KM8% M-@L_N25DG1C]J,O^^#W!:&GL,C66XHX2(?3OMY6_75MD%OG"X_M MME?5_9^@ 9T$C>F=5+U9E;8<_>;@BM_RZE_]^;YW?#K9X[3T^")Z_'.O_Y.> M'CF4["'=O:I!9=O]$]N]*Y9LBJAEU5,_#[P^=A4HMYSEEL_C@]5OQO\@C/)% MG)-5."IO]7OQO'%4>16-!(]R*YZGA&2NY!EU$H2I2#7CCG#/N27*>T(HU]&S M8,A"SJA_M\.#-[V0_WG[OZ>=;[:;]T5W6O;B]9V=5^Z2]_SO/>X>[AP=>MW,;-]N0AMN&!1DL)TI9@Q!F3\)N$WR+VA-(H MF$MK&Y**)LR\&D5L/I/J4$&G^CS:+!$T7DM+C74Y[!A;J@D77A/+#8XT"/LP M=$J=[S&@BSCH%V!Z)F"ZN *F%"GASG#$.$Z(:T GR[5'41A.A;"8,+(& *0I MH?\IP%2 :2F "0OK*4GY7-UQ$K$)P0>;0L""BL0>&-I7@.G9@8E< Y//X0W$ MHFB)1#QQ@:PA"AFK'!-1)294 :8"3#5XM!F B:I$A;8:BR XE MI VR[.?JC$[L.BC9!L,]I2@)[U#.]4.H(](9IISWDO%DG5;6.NN$EL$92QZXE[N?9"H0NB (O<%V M2RTYUQ@%)3WB1F+DL"-(81.="28XQA9&*A4(+1!:(/2'$!I43J1E5F@E.'?! M6$6)43)R2JSAJ4!H32#TFI=7TF8",R(&VP;$@T[("&H1$T+8H'# (A8(+1!: M(/2Y(L2H3,10[;'C,7(M+1$X2:G ":7H>HR8_30TL^Z/)G+9;&EGS0&F95+F\^Z*U\_Y(. M^N)I+R4=M%;)B24=]+E[O*2#EG30'#2(6.UQ8^O'^Q]>[/;FLGZQ)_/FM??+AH;?_3:1V] M_=Z^:'>WMK]F+>2+-EQWFOS;VFSQW://WWWWS)X M)K&UG8N&M5C[\.-D.F@241$9"<+)6\259+F$1T"!)4H(890;F@5J<47$:C-/:,T5#8D)J2\S#T*ED73T[,%T'R$2GB!9*H@"K M">)4>608#(>/)KB(6F)>,A6*V=; ;*\)%AME MX,%)%!,)B,>DD),L(A=NP6XOD7VUV [=Y(?>&9RW8*R>@$XI1H9 16R&#F'8X4=G)X;4,T*=/%)=BL=S:6.[U_IQ&&RBX1HC ZIO+[26DB67( M&9>TBCEIV];/>1;B,RV,-S6% MJ)<^84X1)4%D-7J'C!>P,?6*$J6,?T-/M/CR:7&_D$[XKRYN:6B\S!^Z9X#^=L-4H9*O.7[)=&(C1FI O,8C[ M=E %9.:YD8=R_?;3-FX+\%2WUHFG0"7S3 3.C-#61,9)UA!-EMGT18BURR]- MF/ODVB:X% &G TG7 CFG/,B4N68TK!?(%\V*\D\^#^ZULZ;7+GR8%TO5]MP MZ=^Z??_UA5>K]J?+U6JOL_5N[VAO^^/A7A:UV_QPEJ^[M?F&M;;?\[T=^/Z[ MUCFL9AQ6GF[\GX_G>SOAV%$N]X[@_:.];OM=^ZA]Z,_:FV\N]H[>\M:F_]XZ M/.A"6[_N7KQGNX<'J771^M[Z\"4FKI10#+F(*>*>>V0 ^Y#R5'IEDZ123<.> M#DDY&3#.,$DXS"F853PQAXGU28,'$,$%.(8N/QF$(:O@NE7;"-G6V^^8)*D M3,$C2:)$W"6"7+ $<66EXH2J(-WCY_S#?9:7F(#;L JG?K?;/\NX/Q9O/#V" M]L-%AE/+0Q=^R9_J7RT0O]ZQ'#RH5\2RZT<*NJ[4XO4CH3WZ_G?K)7)8VOIT M;17/HAUIEE.W:&+KLPC9HB7MAYM[O;N$RUY;?V3'YQ5/A[S;7^@T6$5IQ#=' M_=/>R0-F25&5G.ZZMRG%D6CJ1WL2%RL7MSJ]5";84TRP(L7Y.FXY[Y)%R7*N MW1-2G,U&_.[!QYWDV*<4.E]!H/S'^*W?_98I!S^(H7/22-9WNG<(!= M-*7<29:2MIP;9F1B*O#(O$A>13%O";))&O3W\1'9: &OS3'W(TG1 MJ^HYK8O0A3;1_)W=[0]B:^T?UG(LV_>=K M>W/OJ'T8#MJ;7Z%]^[RU_4=G]^+C$=R7M _;AWOO_IE4/W#&!N,M0RK9A#CA M'#DL+!*6),6D--JY%9:#>E RYD-Q:7FLMW>:F8B%&#!_G/V^'R^6V7>\\B3_ MCH.\V-O]Z[@51(M%/\2BK\.H9:B2J"VB3#'$'#8 /81RK+A@UF#.K9(F85@S)33/&LN=G3>7I'@VB\/!ZS!H MG)+B'KI<.D,0%]@B$Q1&RDCC(S9"454S'"R>S=-X-H\SX.+9U,*BKT-RE=(< M!^>1<2P@;DQ 1CF.K,262V^DHKAF%OWBGLTK$*;\HS,8GC3^ZL1>8SM'Q_[5 MAR;\8H<-,-)>B.%?C7 :&W]$ER-L>9&MO,?+H<$!)BI,F&%P7;JN63W,]L4]F@(9BUWW'8W.&"69BY%'SHPG+!CA;5+"DP6E>9=U?W'8 M<4UQF$2=HDPCS4U"7&F"#)4VA\8'92()GHEJW6>XR>:7'2KK?DV,^,YU_W%V M7-;]9[7=FV0&6*2Q$5&9\U@T\T@')I&U2F++F($W\[IO:F*V+[[N%Q'/EQ'Q MK%^#E^63"PKZ&JU5=)V*>O-P(Z74XT&GYSO'63/UQ[&U#SB7N# MN:%'PU/9\A*]YZ-JQ0.PL$-O:?I/A=>3GO?DBO#7.F8"B$0IQ80@R46N$ MJ?2,)R*=,3G#MVG$[5.;?ZT"WUJ7:[QZJ'D!5ZU S5-#3?L::AB+TDDND!5, M(NZ-1,9A@CRQ(D3+M D.H$8UU?]G[\V;V\:QO>&OPDK-U.VN$C10?%PB -A-)U"4E.\ZG?\\!P$V++7F5'3[SW!E'$D$L9\YWT0F^W/?'**.8H[U83N:4C%UVT#+ Y M*OJ4DBAA(!69XY,8SHX(5Z:VE[(D\4/T]]>[G-S='!S!008JO&:[ [\7/'V$ M;4DR_"G+\A?KU;PHP)6RINA(@7S(TP5X[SZXMC.&FCFK7FQN)3;?MNVUR(E< M[MHQ$4GJ$RJH2^(H=@D>(.B]2+BI#6(S!KFY?"7Q0WNQ?<#L*0;,>O%Q>_'1 MMKH2ZK#8$R2D7DPHES:)0@965QPPD/\>EZ'HQ4D^T%^HT%>LM/$$'DIVX:$<]GC- XDB2)4DEB M*F4@(OB214J@1^X@Z 7Z_81OK^X>>66WR&XCIKN6$ALT%ES=>NR#G&1Y87V0 MP*)26"V\F5<:Z?AWC72&N4T?SPDK5FD>X9H/N7/>-'%@- MU,[ @GU:WI^]YK?3(C_/!$P.6QN6>F-+L['++TGKC1V@@"ZS4O6TRE/5D+)I MA<76--GYV.73HXUXPZU_; MN%&A2]/8C1EW'6Q4SM(T8:![4^93SP[6()>\/?S]%LELP+IRH>8@?IJ*]Q:- M]?:^GX1>FMHBLHEOTXA0&<:$)6Y @BCV1!0ZJ4,34)W#.%[2FE:2C49XM'\/ M/PQ!]XU&K+!4^&64L\FB2*@AN@;6138[LQBP/?8VA>.;%]GLTA*J0VV*@%W% MG!67EJ]XF?Z*>>@].S\==DXH&,^"<3L,!$UM.XXILV7H1,(3<>JSNV'G/V'F M1ZE6-$8/7QZP;]EX/OXM+PJE'UZQ*7PSNZQ9//C!6!R^HRDGKVF#\T384)=W4#D-PQL ;0_C'1$J/43]P>!3Z#G=ZBGI BOIZ>1+; M(HX=.R6A1SU"A2-)Q.R ""I :S :@S_VXJ7G#Y=O92J"^EGI!R2)IG](UZJ^ M7#3]?LI^MK:31&G,(C\ *X+3D'J!C*D?RX3YPN%ARL,UR/8]W=P'W1S__>V$ MRM0&$\,&%>N!L9&F@L0<>_C:4C#7\2*FLJAL^PK"L<;S$7C$*FC"+ZU9P28< M! M_!2,0V.$>L,%A_**\(:QIBA>F4[S,L/)_:+;,I]+T]'8!"9;3QD#UFX>84F9 MC^:S]8]L$UHPO;1V)++@A N[V?KOL[I]W)2=2I(4DGTE+(79_\)&%^RR?/&? M[B[ @JLMC]%KU?<.FWCN]TL-\!H/-'B,.]_-^D !I< M0<$@%%"[9).Y;L:NY'];%6<;/K PD.WR)8^53/(6!)4'0P_ _.6@=O)X7N8E5 MJ*3?UB1 MX6P1P<]Y\GA]-[8JCO:Y?2(2W^74QKKMT"=4VAYA49 2QE(F:1JZ-'(0<\]? M-CO_C6[*3RY23L)*J6GF#FE")*X;A&E(1912)W0BQXEM+[(E>%$2>+ZGB7N@ MB>.WS@E8_C2.HP LS8"!+\)\( ! MA2A"AU,JO80%-D@<+TV\* ZX[?7:_'8$=$ /+DZ24*8R31@)4HQ*>SPB483! MR"#U[=B6 ?AMZ[3Y+3).=E>=K^("(&_Y?W,V4L0-(E/@G$'3_IE/!)"Q(JB$ M3;Y:1VDJ,;T'24O=]OSY]K>C]P.CHG-XU\":7>3XWV>%E 1_4F;?R!BF=;:D MN$VT5HUA*5[:GHDB/_0]%CF^#'P*W!)Y@B9,^B(6KD,3N;EL7N8F-;&>I5HL M];<-,CD5D1T[44SL($VP*[' PGE*W#!* R%$D(8<6&H50R'Q-2I:4JBX'.CUM M#H8GOH>5UG2>@,P?7>+(^7S"@9Z3R\J!^S#/2I@?_"R;E96H5E;!7 M=U.)?G4JP2J&R:5SC.;*JK6"8:UZ&D#*]2R4<;(=H7/7E@SFZ@4>I9X$7Y?; M@GI!8KNI$R9);X3)#]9##.9$Z*8] M/=P+/3B'( !!S,6)XQ,91!ZAODA('*<1B<$D96Z0^(G*35]E4S02[?E:%RLM MZ ($> :"V0AR^*\"!#4(X4).V:6^]*EE_':<<(M$'YDOOMH@)ZGM@"3T&9&)$Q$:.S9AP W$Y1),-"J% MDTJ4DRO \O]=)8+G9E>7FD\\R]C:6S2VA4H.0+H'3D#3I[9AX%/,NRVM?#XK M9Z!)\%L=A+LZ^HQ*9YTS.[ NP+XI9,62PKP9["^>C\?9# D=C!JYO3$.VM#A M:6#[S)8TIG:O,DY'5R?@TIO:\F"1_MX:: ,23!##J4LS_E.1C[IV@) M9?F/3')O'2 YGH8!]T#.QR'8PQ1XGL2I(XF;QM2',64L;20Y;V74MJ$Y] D% MBKN\6Z TD?"'V7%+I<@\2S6P8#4MEEHI-F#9!%UDS1DJ)3L_EQ.&O#D[8UBZ M!9[%J96KBY39&=[7J #HK,@X?-MB0BX+',V2W[A4]R_P0]QWEFCE,9? M&!,2X&1C)AS^^U>E?. @,S@&4>H6!1G..YF;!W3E">P*[ J\8'M&; MUPWU;*G+9N"_R22?&?)Z?">NHJY%K;U(3?:/1DS?]]R#BY/(CX+8C4Q7 M,^HR#XA)>,2S87]CL-UI[+UX&0[IBL1]T"+.T+:UQ7>5)(13RAOU50EB#NH7 MM&:AO'\0@LCR6M2CS+Y@10''IBJ%@0PRS,G'>&JC\/!7<*+X)]"UD"F;CV9# M:V]-Z;#R>"[ I4(=!70_'66J]8V^?QB-6B-?+]R?I0%R-+'^F(\N+3=L[9C* M(M;Y%KFUAU7AZD@/\Z'E(P4LY($LG3W\!%8GC2NZE(U_=6IH6N3CQ;I1%X=< M3.)75PJ5_D 30)5_XET7#$4@6!234RF&RU4![03@YW+BJQ.;KT]4 MWH=#A"W$C9W H)8*9Y>6WN)5K)=U0QSX8!/:J4-_6U8/^C3PA9V*.(A!6_A> MDB3&'D!>T?'>]='GR'^>V_]L ==.$< M4B >(ARI2GTBPNP8'$/;F+N?H^, ' MZS=D-H_#F!*)I)1O'9QKB:NX;),7W$5H^L\4IH* M-_"XYPOJQ7[$8NE1QY.^EX(%GI[ <;LO6J4B3?W8'1!1ES(^G+%"GN4C4&OE M:_ =9Y=[$Z$^5,$I(XW*8WCG;R/P?Q^77KX=['^]_-/]?/GI(P\^@?<"XP*- M?+T\V'^?'>Y_SCX=GWW]_!'>/?YD?_H^^G+PY8 >'+\^%V_^H>*_?XP^NZ/S MY,LT.SI^?W;T\34].GY[!3\D81$/0AG$802B+0;Q(($EIW RH _D594[BU5:ZM_+%L$CE66% M0^L#QDD,2?V/I8G*^FE?IAF84#\K*UO]A"@*L\ AG\I)N4VAV@XC0>VI&WBE M2-!IP'5:>^!ZB*<*_+1V_:L-P$.BLAX;-?E$EWW=_1IP]T1J+:_\O07; ,[> M[$1N?" GKDS7QH=04%>E#D9JST5^,R@&4K/-=,2,^XJ_?PT^9GXII77 $$&C M;'E%':\JNVY^.O"(G(>)4G76".8FM>\$S228HE\<5<'4J8L]=*\+\)YQ''@G M6%$E:*=S-IK+.BAD'AN/P2\"[VR$E7E@M.@2?%6HNS"MH?7W-)\LS;55U"K- M#I06"A@%]]":KXK05N^%6< L,;/*CG]M'4UKM,:XPXC!B'$37< !FAB"@@]K MI2\VL7(5%;_(2@G4 V3&BM963?-R1E:_5DU3N9B%"2!,*AM3^ODXI91]C@)YT=0-0UC-7/1_7WZT@ PQ=,7=IBYAG+BNY1KMWD+0Y7 M?3%!XN2%VF?,;6O>A-XRG$=^.L&VD4\U'+*EM'R/ <2R.K9R.LIF3W3A-Y&7 MQ?+J:W'9>/I;B\L;";<[EFDKEK81P[>8J^+WXRZCBPRY:&8>W)9?>QYJ(N F[&MNHOJY55 BO4D'=[>VEMJ6BG[M#:V5AS^Y'CW?W;I4B M7YA&5^CU$#1W"$$3]1 T/03-\X.@N=W[=NI^Z=K@VLLM_)L%IW=;?= 6YOC+ M![X46!'=56&V=I1M#R_"3Q4]_G:Y%.M5T:J_0(\>Y")+,ZX>>=L8C.V17H&3 MNRMW"8\1&_Y^M/^.'GSY>G'X?<^!\?P3%PNHI!N3)'4P(DPI20(A2<"3T*%P MJHG#0*>X0V\]+)VJ-UMMH,,O@ Q;1CK:!LK")SK9D;=.!ZPC_!O(^[QV2\8L MFRBO .RAC,NJ9K(R@BIG25/_7=YI^-$#W6B\9@6NL/Q+%HJV=^3JPCEZ9:ZZ MOKP?'>R__7;P79P=OOEC?/C]/7:PH$?[OP&)G?J?OHS&ARX\_^5TZ:KK\,W? M%YB6?>B^MH&,O<,WK^TC['SQYI_QT?XH._KXR?OT_=WET;["'4$ !%=$?B"% M2T)?(D%&DL2ZK-(/I4U=SAV^>%EA)]). A;:7FS3)(D3VXF80RE/1.0DG#Z7 MRXIH:%748OWT9UZ6/UM -98BFP5"O^=;.'XFQ7PDC])%ZL5Z.;XW$?L9FM?B M&&/*/S)%'YZ>4#\2#%&8(H?9A#([(DG,.+$Y%8+32 ;D2Z2:LDI. ,W,YZ/ZIPE2DTF%5O1DR9K^1XK^,7E>#6%Z9Y0; M-\A8W$B%!_^_JM5+XS>J-C<<,0*FI?RE^N-7D97@N5_^DDW4DM5#OW:'1V=I MH<6-.A/]=>-'#6WM2YF6EN;-YNNA^FJA;8_^SG>'$0W7?FT/G;7?735L/(P" M>J-1K_[.]]:_LY_KSLTUW&P^US1CO;8M4[STTQ7MZ(P3_2!]UZ+K]+!NRHJH M'M:!SOE[O9SSM[;5_?/?FD/,ANSLC'+HUV_/;4FHU=EKBZ9DN[V):'9M0$,; M+?A'VSC[+ICOF>Y-3U1W0E1&9"W<27C:?GP0@MM@G/Z5MW[E;563ZVS>X_Y) M<,)/RDO+YS"$*'_>1HU?VW7S";0A5J&-]0[H)K+UJ3:D[L?87"S )\K&LY+@JHS+7"BI/ M=RIU)D"YR +;[(AM/0%N_]>M5KAY9^]'6-HVE]F"NBR(?3=* VI3)^$R"*3C M.2))_"2JD 3#=9?9WE85;F\5\>$=SN] >*]JNCNJR:Z^I_:>YK7)V:?QM]'1 M%_[]D_M[]OGXM??YRS]G!_OO1T=O#NCGX[^=3U\.OAV.#[-/[N?QYR^?Q]4S M\*[Y9_?OX/#[X9=/'_\8'1R+\>''UQ>';V!-W\]@;O]D!]]?NY_?T,+.__7G\>G;PP;XX<0+;=F@:$N:%C- XB4@FW'993#7 LUU) M)[N73CLFG;[7TLGW&758Y!(A' ^DDQ>1*'48$7'L.XX;4AI%+UZZ TJ74VYZ MZ=1+IP=;VD\/F F() 7KA;]Z.?6H.2 6A-& DX30E?I+: MW!91>QFEH>*C,$DBFZ=@-5'78XG+8]<)! ]# MUPG3RH1RKC"A>AFU"S+*JV54$'G"]AQ./!E$!/'^":.)37P.OIX3QERF'K9= M'X1!L!LRZHZ"QSK,MMMB9TV,361EG;U[192MN47;;G-62N0G+;?N(#!U>[FU MWSJU1G+!$1^EQ^S;WDSCU*ILW_R]G.8%5CF^A@=FE[UXVT:\7=:!K&]'QZ?^ MB9^RR(Y\F[C"!C/,2SW"/ =;K\0)"+PD8=AF"$2<[2_#B6TNXJX0,_=EAFUZ MH_$L!< 3"?WT;/]@;%]%B+X=''^Z/*$RCN(@982[KDNH$\2$.7Y(8I%$%+MZ M)XFWENVW#!/UO+^SO'\'<96>]W>?]YV.R@=9'C@A\XD=VPFA;B0)@P\(#^Q( M>%$L;%6320>1Z_:\_VQY_P[B%3WO[S[O>QV]+WTP]P1-2!)X#J&^&Q+F\I38 MG(6Q@/-G2?SBI1<,P!W<(=Z_T^RAIQ;6N%'HPFS VJSD)RC;GD!0 PZO$72] MI-I"4AV]J@,3SL'W Q=+]0.7"H]+$CF89\-$1&+&0A(R:8/BHLQ#*)-H$(>W MB4QLQ2B/?'7THW+^SD8S>GZ_!;]_[_#[NY/0CD(WCL B"2*T323P>T C$H+X M%A$X(Z'K(U;,P+=O[9?T7+_[7/\$$D1Z_K\%_SLM_O>PL7&<(EI42MS82PBE MCD,2SCB1<1)R-W#@+('_W7 0!LNI:[W"?TZLO[-AC)[A;\'P7H?A3T_25# : MI!'A<2@)3>R$)!B;B +'<>/4=2/*@>%]8/BGH?#O,OO"B7<[3K%?MY)5_(D] M7Z6H6^%*/(JK'G%%IT\B-7KS$!CF.^^L.W7WT MS+Q[L8*>:Q\F80$T+T\]%LF "!:DA'JV3V)?""(2T,=>['N2TE[S/BUF?3SO MOM>\#Y]X<'$2>*'G<-\F8#/%A/JQZ[BYJWFO<^0JE%R8K MK^;__I?=7]YE.L>NQTEJ1'4V&N5<-4*9Y7<<,-FTU>8?#S9O5M/+0[B+?T/+T+J1T7)R(, M?.F!PQ:"X0[^6V*36#H!B<*4\S#P8N;Q%R^#.\C@ZCEY!Y7VW=:7]$I[5QB\ M"=#8<9KZS/-(X*<)-E0*2>+X,9$V=E0*99PPVBOM)\KJ#XQ_T?/T+J1G7)RX MW MC&H2$)\C329!@YC4G=B@2%GG4C7W,Q QV!)CG3D$O-L*6'6="C.2N%(BL MQY:UV#G+1JKGU"S'9HCC?*+C#&?Y2,AB<_!9LV4;MUUX9LA%6R]_I\7Z8Z:I M=#+HUD$6[55D>YR_4D2KFO\9FNV%^];"_4,KRA)&"753<,9L1W!"P3XG<0BR M/DUDZ'ENFOAQ].)E[-X:O'9;GGGD.[=>]/6B;U=*B7JY^%!RL8E4R3"):"H2 M(M,D)#1P;1(%H4L\/W'MP!,L#1T%G.OUDK&7C,]/,CZU1CZ4C&R"?9QZ M7N*SE+B.\ EU>4+BB 8D<./ 2664IC97H+TAO4ULH)>/O7Q\TO+QD;" >_GX M*/*Q"9P*&C-*XY2P$.%UW(21F%)._)12D7A,QFFJ8/6".'P"\O&'AMVY"DWX M[N*JRW6)'FR8R.C*U7$W>J)@Z.WRH4-J4JCK_Z M1^]._%A$?N1X!&SGB%"'Q=A1C&/H(9(RM+GGWP7T\M8\LF'RG92\DG+B4?$2^LEY(/*26[MF00@OACGB2I3"6A##SN). V"1+? MBP1/P+%P%?"Y&],G(R7O*/%UET7:OISDXVS"9O"RM;6Q&RQYL\-8F]U_%U@. M_2QW?99W>M^Q42+Y8[+61_4/*0B#2;%36=]CH.XIK7P^*V=L@@NSYJ445C;! M7TSG6&IA):B4K(F<6;(J<#?W)J#4]!!]*;NR./1VWF\U^S562'72>_J@#^?C M1!9'J3(RRJ/FG'M+8WM+XW43UM\[L2,7SE3XQ)$2(U:Q2R+N,Q)'3A#:;IC: M?@2^F!\-W#O#,-\A=ZOG\,>*6?< M%VG@V8XG0\7A_H#2Y12/GL.?$8<_;+RUY_#[Y/##1H=3P:DO!)C%E((.CWV; M)(D=$1'(V,;^:3S":WD_'(2WKP3H.7R7.?QA8X4]A]\KASG(BQ/( C43_$I MA-)V.7ZVGXT0F>2&0;"[4-']&+LSQ@]P%P,6"5Y8WO(F9E>$6C_&!F/\6#2CU+*=5CV?P0(JR)<84.BU-);9)$@2"4>Q[\%2?$ M=>/88W:4!!&](S2;7HCU0JR'G>G%V9V+L]:E7.3[D>0>V&%V".(L\+!+L&T3 MG_F!%_B>'3GA'0#/]**L%V4]0DPORNY>E#66F6! V)0QDJ0L)C1-4A*%# RU M0(;"YZ"V4GH'&#%/&E][!X. ]XX$L]5=VS,4]]NO_]DH@QX)YH=2!U^;6..7 MO8NC=RP=(,%MSV-/!5>Q%Y1,6 ME4\GCMD+R(<2D$WUKG_P[B05W$^DS4D,JI%0RET2"VF3T$LYXX$K7$KO"@FF MEY*]E'SB4K)'@ODQI.1AUXST(@IZD S_)19_EC77DL(<$8")B'@WU9L7W/L:"TAWUY M+F8%;^<+NXZT[3!-B* R(53PE"11$F*TRD^#-.9IDMX9[,L5DN:1?*N>PWO8 MEV?)X4W2!A.138,P)"'EP.$RC8##.2>!GSHL$GYD)^+.8%]Z#M]E#N]A7YX/ MA[P[X\(PYO MP;Z(Q(Z\2!*$RR<@Q1T2V9(3F@J?,+6'$]'^:64EOR_>3:[M*8C>$6/+[LK@8:W$U[(L9S,V*AU M:5'NS69%ELQG^CI#?09"3(J_V"7^>*\HV.14/5?V7ZE?S_2/%7OHF?[AF;XQ9ER7^T'D M"B)CX1'*X*\D#",BXC"T79&$TE7UO?%.(=CU3+_KX8@T^R8%^2Z+O.?W1^?W M5GC"LX5TN4U)HIK%1E@_)@-.N!LY7@**/W6C%\#9D>NXO_8<_YPY_H[#$SW' M[Q+'-QK>%F%@1SPF@B81EKRG)!&<@YIWA1T'-/5M?QC=6)7ITLJ#P0TN\U$F-D]Q?>)23-RV@W#N1L4N] ME"T(2N7% 7"]) _";9.+< M>1Y';P[TYL!N98_TDN6NB\?V3CSFQ4F:.L3SN43G+TDO]4381<@)4'"DFOU/.<>SK6,=5^1REQ2P@P?E(Y7',SB3\"TBU ME!HDRRJGHVPVL-AHI ,@%M!I$PZQTNQTCN$4Y# &HZN8"HX"'\#:,,@"?RG1 MPC"XDF83-N$9@]%F\($*0EIG[%Q:B903>/>LR/% SN7H$NH&H!^"Z6:Y**TI# @OE&)8'[8ZVL[)WH$9TI4 '_B9 M%/.1/$KW)K.L2I[Y(&'2V2R3Y>MO?#074FBT/XQ&J4K3H_2U"4+])0LE)XYA M5K^-8-U/4S2,Y'_?7W[^**:)2P-@ZXN#+Z^_'[JO[4_C3][AF]?VT?$I/7CS MS_AH?Y0=??SD??K^[O)H_PS8?._[P<6)1WW7=@(T%RA8^X&(24)]1IC'0R]P MW5@D\H4E07Y.8?=GQ5R^N()+L2O7TV'38Z#B-!^-\@LDZXO%F&:[%7C5'3SM M@-VIQ*QST"S(;Q<2.%<:LM/H>9IE:^*K.*<=$^UB[C4B@+6N&]9@[*'"7,V) MP*R) @P#J"X9>N--B89/R5)(.MWM165/:9MK* 4D9L6LI? MJC]^%1F(+W;Y2S91YZT>^K7[1GS#@IVE7JB__O4B$[,SM(&&MK:#3%3?O-E\ M/51?+9C*^CO?'48T7/NU/736?G?5L/$P"NB-1KWZ.]];_\Y^KCLWUW"S^5QS M'W6M*Q0O_72%S\)1VA0/X[1$"R(]7.FT')\54EH'\+NSTGH]04G\04[!) +_ MP/+LP0;AJ>>Z-8?P27=G_C+=VT0T1S<)<6ZRX!]M MX^R[8+YGNC<]4=T)4:WN%>Q=T2KXKO=M@W'Z5][ZE;=53:[S-'7X3RH.E,]A M"%'^O(VVKORB23Z15Y]&_\ON+_N-[3?V:?VRW]A^8Y_6+_N-?9R-?0X(B/AE\/]=]X1 MC'OXYO6WSU_^]@^.?Q\???PG.W#_R19O\3\?PVJ.W]F?C^%S&/=PG_L'>-4' MSQP>?_UV\/&3__GCV^^?/_Z!UWOM=&'A\< +94)8ZJ2$"AF0B"8NL85-[9AR M-[;M%R^=@6?WU=+/FN\?-FVWY_M'X?LF>R<(',G\P"=Q'&,+$3LF"0]LDB2< M1G'L)S%V$/4'KM/S_;/F^X?-_.WY_C'XOI4/G,9!0'V;$>:$E% 61ETPY%9P@J>K<3:2=ZLQ%V$P^']6)A552X=HB:ZO ;$5=I8T9A6/V%0:! M8V'9Q&)E.1]/=6_?0HY4?C#\!M/Y,(\0QI\6.1RX@$?/6)5+F."@7 *S"VL^ MS76.LAH*)_)-%CS3#^MLR5R_8&!-YP4_8_HK3$>&$\47FE\5S;OJ+,H:"D__ MIAX (?&&BCC:V_C26IM\:+:?8A+@-"]54N,O:L6PBB;W[]_=+%=#6W;S"$O* M'#=\[2/;4*6Y:-P1HG3B[NZU_QL7J&@T2FDJW,#CG@]>9.Q'+)8>=3SI>RGS M6'H2."^JA\[J"_DI.Y4D*23[2E@*2_Z%C2[89?GB/]VM@UVJSBD>XDD]Y4U> MNLE5F_PA'['B(\RCM%[EQ337C9!NF#.[TRL]S&=2"9Q7=?'"JW;QPN]U\<*' MIGCAI[\G;"XR^/[G#??D5G+_I4J%6T7V]UO%H'MC';-OV!8+Y/5\9^H1W(,/ MQO@9_WWY>9]?''P19T?';STT9 [=W\\^[^^Y1_OBR^?Q>S!*P" :*T.F4X_P M^?B/KX??]RX/W=?^P1>.AHSWZ>/O7P_V/]%#]W#\^A2QP6")2I2]#&J3< M#;@31$Q&\"UE*E4VAVS*P+I0I@HE$HJJIF+%O8*%,9)K-M"%AJ$;5,-6MY] &^=<# M=JWW7]RH:WTM*5Y_FZ(0_4TOK/:5@A],7!P=OSOAG$=NZ#DDBA#Y)*8**\HF MS(EB!PR3- TC-&>&R]V1+2#=$9XT4E"+7J3>W6V)XK91=;^GA=NHCN.WWT^$ M<*CG,TFBU O \W5<$K,X(L";(N4TB2*; S$,_35^KR&( 3HD4VF*)0>FBA-% M!GI)$U-+A7?,2"X@0Q2MK"65B:I,OEL1XBW2P^MJ3C5AO(=YO:JE7=-GLR81 MXOYP-,+]$^E'$4U91. $(D+#E!/F>2%(#1D"IP9AI!NJ^\-XB4K^K43%=@=] M2['0'_2-#OK4/?'LT&<)BTGJ<= ,26*3A$:,1*[M^9$KI*3NBY=>-%R.?O^[ M*P&&5F613+!^9A<-DEO>[/0&R1WY+W][)X%+F0RBF/#4!244@@L326R8%0ON MPMG$H9^\>.D&]V^1W#;NWULDMR,&$$),@L@/9$P"UW.UMHD%$\1V&$^XEX@@ MQOZ(PV74#.LAC9';B8]>1]V$/+Z_NSQA/K@NJ:2$XRT-C5E XM@7) [ E'5X MP!FF9(&.6NZ=J6V1G[8[Z%M*!*^E)OH3O\&)^R=^S)/4=^"(A6\3&CDQ27P? MG%8&U@H584)MU4YQN'PW]_.268)70!E"5>,UB(&'62$/TJWB*0A6P8KF[J>$ M@S9X#O@.I OK@B'2!%!%D8TN+3%7\!1,8!Q)QV['3$@- CR92$V9%]E,@TK M.YDFAJU7L)']=>,%S!8F@Y=G8*S!RV5+&\M2<5Z#F<-&*''GD^H>#6==W1&5 MU:*8NM9^(G;=WQ,T6T\GV7MC#MV:']J7^WQ]6P1]^?TM/4AE% MPDX2$J8!6'MI(DA$P>Z3'/Q(UZ&I%P$_!RNG*."_FRF682;P: M?70:NHD5^!XH:,*S4:8X'3[X(&>ST0(X_H]',MP[$0F7J[_49:"FJ!RD M78$/;2I/A\_QBN%H7H",'F7\TLK4Q23(=\Q/:GA.H[%-V BSE]KY$/.6<&R[ M\R6"J3&E??*)U'RZ[,,-K;W9BDU6L0+$55KB_1O, U[,IM,B_P8,.D.XMVW$ M10PD+47 '.&DE+D!UX+T)Z!N]$WMZ M9WY8V7%P_/KBX-V)B&+JV;9/0IJ" 9FJYAAI FP2^D["@B!TT65883]VI,=P MX>;P1\JMNO:N^.5'Q%\<2>OOX8?AP%)8B8H1T12$9;;YNI"S>:'MO"\@6$N1 M<6WX*7OWG!67"CL.AIC/-'K<*!MG.ONQU :P:SLN&N?Y_/1,FZ93J:V%1*\PN;12*?"951/'@=E\=I;K MK,RA!2O%O#"%\SB9P6OF<&C%XHBH*U"YU)Y$/3^8NU?/O4%^0VV"Z_Y=)L4< M]@!_%PRM_4;UK'!&#EC!SRS/:8E$1+4<*0G'5FNVVJM8.ST'=PBWN%ZL7J+* M+:D7!],%\@318^V9[;FLAX.'PWK,M5O6&>\5S!H>GV3, OZ;\#-,@L/1?\M9 M(=HCMT_>H:VI5T[&,9P%)@B-I[,B'XUDT7[:;S\=-4]KPCI@9]2_AE2X7OP72;@]^AIKQRR M*!6]NK1R>&N!8R-==!AHLY2^S1+1',?S7CQ,.L][K:'_@JV^/(:C+[7T+7?/O+@CSU_^!J7S]O( _OT9_P,*[//' M=QZ^%\8Y%V_^H>*_?XP^NZ/SY$MN'XS?^4XW\^ MO_D\^KP/BO'C/Z,#)_)AWL[1_CL*_^0 MQ T"1P1>S%VZF.L3VX'C^W["PI!3XZQ/LK34]/U"I7(_X"^@]L[PWV8*\2]$:?'A),$'^B:[_25'F[.EB&[L1( MMI%CF_"9!?__CSG(52>N5*;2/1C_ M':X !!KR&U"+Y M##/(!YB'?9Z!8\3 RP1!=Y$77VMM8=ZD.K&%OQKO!(GS+)MVAE>)OBN#?PWV M;CD?8SCN.VQIB<:56>XX!R<(@UA9FG'6UOUE$S0Q[S2)Z>U-J"2' M%\[9CG_%V3U5!WH:'_*==Q32%/P9JK+-HIV+8\FR*3&1=@QK[*R29A\+= UJ,R;T] M>2#'5?BI]A>*-4.X4/M]X%XJ^0S%BX M(&YD4?LP*A8#'_#JM:U6G;6EW7(PN3S$O%93SA,@?I.^ M4:VT$G_F!6;1O^JKNPR7.Y[/YK"]R"5C+>+4?&&+P6HW9OQFQ*L(R$CK%8+P M OQ^+-;!R9LIF1GK<%(U@\N&8@K5G*"]V@2[G:HR'U 68*NKK)4Y;LX MTQ3 M'QZ6ODQY=8DQKK? %4)MH5$L( *JK40ZAE6K4B$5'RM;".1F(M7,\>X+-C=# MD:WV!0^X8H'V'M5;DI5J6>!$9L8/!L=CS,#KF(#63&1-(I4W8]@89P >X$PJ MSBW-\8/L.[-:-1L-Z2X&4YZ,W-Q2A2C[4V/ ?Y#%><;A9<]>=:PTIYB61WHO MRFHO&LJ;SHMRCM8*_+:!TU\6>K5Y=0[LE,_+9BP,ZX#OKIFFD@/F._.0:$6M M=? 59S.3_&P"^W-Z.;!2QFO96)?Y<8[72,BFC?!JNH>D\PDW)7KX-1/ ("AP MF 95,E,P#'CE'BB^K3G,,J6!P.=9P=H&;9N-1PRM/3U6LTP=-\!N*7HO.TPX MRU#IFOJB1+T')9>J4[7V)3>!=AU5VH+9B: M0%L65:E%/WC9P"O&GVDE6UBJ@+D<-#JHH_];FE^I$?.@4H/PYD5[H;JH&>AP MK.GRH>P7I7^ZZCZ%1TW'G2;'S2:]JE&9V^M:LOV=K2"%U?;PZ=@1QHW5 \Z:+^@]6WK(?B)!>J)J&Y; M)>IH%0W,+]EH=DD2R=1-(QRBRIQ76!?%5XE!3J%P2$IX2>U)R^I&M?I]92RO M=/>:58*"%7->&09-DC8VZX+#R\PPF^8]W._7]X,M7>@AS M.3K>PB5S>CBR:3 M\FPT*6/0H1MO,!?%;#H%FE-4I6DO5Z&WBOZR";:?0X?KB4J4+<7IZPKCI7=> M*N=ET@#?7./"-,*J\F":0?^G5%=)0&"-9U&/6Q6D7>G(M!!XVM[$@K.NX[,J M:*Y0G_% M6F2?%84\S[FV;CJ&RZ Q#@8=(R;%#*F6!3-O&2:KIZ[#%!@DT"V#C9)IS6EH M_:V":;K68:/E#YHH777Q:R8E,-+66$W"^CK)+\A9?H&1=QAM*M70U?5'/83: MO75C8"Q/Q^XQ2CE:$3!40<)SAAV"U%640A>;JP/!1ZNJDLW.=BE*B6>5KC'\ MU&/J:@SSY\Q%1_UL-OM!),MQP81$>]KZTU!G+TTP&&XVI6+93:\#EMR?CN!0 MZ:)2=*3$>L?G*IE1SW!90E13TU=*FK\,HVLH>2A[P.Y_)V.+>Y62V;<.X"O&HK4#;)53)-DF.FFE2%IYWD MMU7%0\/EBYM.VO0VB)WT@=*D@;N!<-6:]R9"%XH#TW$@]9W+E'8/:Q#HTXM/ M'__)8-RO!_M[WS]]>>=_^G*8?1Y_/OM\_.G;X9??SCZ-WWX_^/CYRV*IS]'^ M;V>?/_YQ=O3QW<7!_F%VN#_*#MP_QI_'OX\.O[QV#][\GGWZ%2H?J=)T?X%DQ:AW5V&6 MER4(S5)EJ2UGIF&Y"@;M3Z4R E3H"X=&:P#L 'A,90ZK-!2=TPG;![(>C>\Q M6*SS0IHBTG,)^XLY=0/%EZ#+!Q9,6&!>7^7=@Z076:4O%R=REZ>\,R;LZRJW M#]:)Q4#B$6C9X?B?QT$MK9;[&"RVJM;XBOG<^S:U,=&FZ(9^ TL9;8K_-A-I728Z]-P ZC6+>J:_X2%-%KH$O_Y M=J)A,W:F;OG!C9DO>_:)%SMU(,H^N0 M.56*EG+,\C0MI2JX!!-YCD66IA/!U)@#2%"JIT#S?=-4($>#O<1\?KS^&&7R M7!-]D<[1_0$YOYK@@O+2O0 (T09U2+BI,56!4SHR$ @,+(S.%KN\>;$4K'F-@C0!Q)U%, M612Q5/BA2'G@A#&E@O6TM I3"2"+M8FA04S']"TJC@1/'3;:@CHEZ82I%$S VIZX(9Q4,0=K&( M[5BX;M13Q[U3Q_'!]Q,*UE*41!$!-6TCL'%($C@7DL+6(QH^=6R&MM0RONP2 M=9@P]ZI*CXI(6I<_*Z*;K9@F7@O5*(^/$?U], ]O$]2L+OCS S@Z3AC:G@!? M)PT3RF.9!([PW=1/I"?=F(J[A7GKF7.9.1&@Z>C="8OA&()($.8AIJM,!<*[ M1004JN<)WPF2!!2]%_>^SL,B$_:^SI;4_-8#:DY".Q'"XX2Q"!&*G8 P&_YB M0@@GI-*6L;,&KW8!;VQKZ7ESEX>F21C[+*3 BS0)./."E'O<2VG,7"=*>EEX M_]0#<[@XH>!SHAM!/+ 201;&*8E$"/8*#=*0!BQDCHOPY]>(P@?P?)C#9)*" M)$I"1L/(!B%M!REX\W[J>S:E/#XT_?#[P?T" @E=KV N3ZQ!741").1./0C E:7&TK?EMQU-W22 M"Q M"GM0P6N ^!CE4XV;>T-/&5'+))HT(I8T3MTH\%,GHC1Q0A%&?D\P#R%- MO@.12,IL._93Q.-FA+*$DR00H(]BYB/6L@.D L;XJF8L#^@L/P9\R+U[RV\V MV"YU_8_X*K [$VD@DY<892K+$MX('_<5]'=80>_T%?1]!?T/4D%_;=K>_>0"W;L2J&&!ZE@GR$PY MR[4L13EN6AC4/TPD_K.&_NE44K.9-8%_G\%B,9E*5P?HQ&Z5+6;TBD D_LRD M&MUI)'IG,JK^S&:F4G-@O3)P?+"A;U0EJ#)=W]::[0FCQ5Z7/,A,$XP:"'%! M85_H0&8^N1$5@!0*:K M$5//LWS4M''$:1E =LO$3C$[%<=2"?P#I@*)6JT/*5I6.,'YI('U@_V1,\00%VP, MJAIQR)3MI:Q"H+EB(B_K0[Y7.XYN$#IL*>RA M6KBQ%%M3[1P@8OKCE PZ9XX9I^.L+"OSLE$AG<>JO9T96:.*&_6IF>Y0^OEY M,5.S9R9X#%._R#7XY5D^PB@Z_%]VKFU@5J&LP=Z#LH:78IQ_ B.>L5&Z@.PY M:)/* .W8:JD?@6X1$53#N>KJ+(T8KTS4YH?[((!U&1'.$W_VZ@S-[.(204!- MQ38VOD)LS4+)9#2K$($NA0.?7;9LW@H U)#LYK1J\"L+8,:\*-P10D"41:I ;R-&:(DYKQ8/.4=-@ MXNH[SC;\K.IAI FUW:;@#]Q?+@<&,K?F:WSUZV\@M":G4A<"*!],VQ4UF*+J M?[%7B1G+N*1-"X?F^[T>YM)_)DL4FOI/./9]B>I76?F:F*<6Q(!XYX M@G5[>:F@8JN25I3/(Z'W6'7VPS,JRYQG'?C74BZAYG5W=V!>A9TMFG?D%OYD M7%?!U9W:4&FI/H((CZN(%3ZLGU/?J F.<7&5-:/[>2%.$4SGRUR<*A=FT (H M1KU1-X6J=#8^CM& RO30-?%7KL8@^E;8G*R G0.N.95:>""NKS)@&#=8(TK^ MHM+5ZEQ?TN%>)(AW7.M]_5C=$Q&U1UG)@/6&2:'_:'581)JHMM$\5VGG@>JW M5?DTRB!:E-KSR,K#+[=KRJMWQ0FAOT*JJQ*B@AJ!%\F'EF96.\HMR6= ^3T%8)2K 3G0\ M&F.B79UB9%"IM,6GR_WQ.-M&:.U\8S>IG'_5AFQS[-K90)5928060>AW%RBB M4Q,'KF?;:$HE[;H&1%7#9R:H4EW.M7>R*+\NUSP*_ @?\><: 'A;A\E?F>R; MQRPR>I:L]1'E4J:*^!ZU8NHA4ZJ"C2X>$3-PX=+1W+4] MA3S<__KM<.\DX"R(913BM:-#J$@$B9D7DSB.W, 5E F'8Q+5]5DPUZ;@@:!7 MD!!*C8+GH.KHU:=:V2NUC+;865[*Z[RS*K0*OYO("PUU\,=\(C7JP*.6->XI MD^"ZO%MC+M6YC*IOR+9IB@_2$74I.[%*2_QQ>>=XSSN\./&C$-B$4Q*Y(?!. M' H2V1QXQXTIY3+P0DHQV_V:_$-E=Z^X6Q8(O+$F\[6.]M5)B$#_"IX]$^UH M6!7OTDUIKH8#2=A(3: \DW)FKIR-<3-EE_4U]A-*HZT(M1?VQV\=$/9NXL72 M]D,21#(A-$@\PNS0!=F?@/1W.)Z.:NZW"<7J6%!]E]6-+E^T#)0'$&@WM@W^ M-#B?E[5A\,/2R,'WM_[1_M_?#_=/_ X! M7@YHR)Q8V X(N.NH!:/T=6!=":,64=\VZX96M89$*W"Q>U^K^2.2E&FJUWUU9X19J_%J'6KK]-IK][9K]8W1 M&,@8CSC-U2U'7ERP0FS3UZUNZ=9F.,.8YE:NX? 6@[:9K(J!JZ#D+3N]U8W> MUE>NW7&?MVY,@8E^IE*GLJ'6$#!P&P=.K(#X!N9R$N/T^ #^K\DLR2;G^>A< MT]"HSLFI.::^U)R@X312.0*EC_!^@JVDV,=>W6=D>U%PZ MU:5^54-;UH3/J["]3%.\4\QKPEY%SG7D?$V4O1M0WPADL,]NW3B[U5V?W;HY M7&/8=+7?C938&V=%[JK5=J6H? O2WW*'("Q;_(OPE7.5C*!4SMZ$C2[+3/%6 MDYCZJKZUPM^\;]COJ&:_)RIZMX42[_0 %]V]8ZV]0T&VZM;/-(Y8(;[*L^IZ M$7A!F.R)+Z:]9;O#^A9JOV433G06LLYG;4)$@'$SNGYFK7MHAFJ"T& M4I'[RE#51G^;3(QYW>1LJ*ZQN"DFF:DLY^.I<8%6)LZTCLO:C*]5SVK#.N72 M="KG :&VW^SM_=6B_ IU4Y>5,V.Q35L2 :@>>]]V&D?4 ]6@G9UC5MQJ:&J@ MB,S0TV'U7"/ #ZH)&%I:EM8;:O#@Q;8BWO$?K?+BZ!S3]&&L)ZJ]6%JNC[HAJT*GAT)^G(*G^D$J4*GP,IOR@U&4E<31'W" M.)B_@3$NJP8.57^\*K'(>H%PYD*2-"O*V0M3H3W.A52I/Z=%?M'M M+7&A\OR4F-#EE[I8I)7+57LHSQ)P_B,ZBZA1F944.5@Q*.Q!KF:YHL::<$#^ MP>R-4RA'TQ;]=2H451+>.)]DH.0JBM0J!63G&&EI(F= O!"V^ ZBJZA:&0VJR M:I*UVZEVV622GU=%F3KE!\F482*;RJ#4A-4IUE8V3*(J$R:P^S7MU;T?-5+. M1*6]:WO#&(-,AX^4;0&#S\OJO3-YVK0>:N>V5X.K)50YJ$I_J"@6+%Q.3F=G M)B"H@NWP,>8/*J:H/-QJV'JNN,;)Y0+_/<_,M2.P6&12S-$R\]$H<8(&][NN M/$DN4;@H12YUS"T;P6Y:?[*OTGI3Y//IP/IS^.?PE3JQXS.8E_5;P#4A1CD"H*JL]4J-8U MZ8KGP: _ B,2K3]85#30R<FE"8#_D,C8JK:7FD.UX4=H"G^.AJ8V@TN M=>6"R2Z%E>@'P'Q477!$U6+/6,<[&'N\NF)U"E,X2E6>H8D!_V8$_SVGEFP9 M$GVN_/?''$C)B5N9,PV=SG0K^@J;'R/JZ!J(*V\MC#C3>D4L]8:T?C(&]<&' MORH?#$B^LK(5"9C/?VYL '/O S(=YL%! \Q,--_,1#;\8!BJ[CQ9=1-^.^&* MK\'#E:9555:V18%.B:H-_N8:J++OE4/3NAVZ8&5KLT!*@4NA$Y]9=TNP64[3 M>LC4@57:)!^/,34=$VL5W)O1$/^RA[;M8.*RKAX;M#)@)U)_IIBF=9%E:NC* M:P8=Z 9\*K^EKDXK5TT([0A1Y<,4PEQYZ!*JO!O$1IFH:M:!L M[8:B,9&;.QCLS\D-P-V%5GS-=#I3@4VL.A!-,/)BC?+)J>Q$MKNW>HIFNB&C M*E"!ZZ]K;TSMI9ILAQM@!-[%"8?]X]I N)V-N."53+ML ?BLBW@@&K]M67$W%'0;+>4*J5&3K M%]AFMW0K\PQH!,[S&B)=![=R!:'6%\P5V]6@+^#_5LANIJV6]EZ[!]7)OS,O M4)98\P9E-,+6>%;WV(:.U=ZFVQZ!4B*F8&]ACD!HY3Q!Y[:)9LX+.)4J" >[ MU4V;?4Y<^P&V]+%LMM4S0I 0RQNJZYB:)I=O5QZE6L(0R.YMV+:H*H^\BXU4 M4#=Q#O+87\!MUEMMJEQW^:(%4U.3M!P-;QF"-^?;1W*O^O9A]]8^S-@3"WF( MC3VQ(\W$.MG"H)]Q"I6I7WLZ*G0-#LR^"B%6:] ABIGN;2H[L3D,#^IE 04 M08 G@2JQ,(AJZ!-I\$0=:1-67:\R5:FKB/+3CE>FJ";1U6F"9J88?U;?1E;Q M,1W!JR-C;60'$[0SR6>74^U&Z,.ND4%T2>@5O-RGKER?NN+M.C#;0V2A[$R^ M7H5R^!PQ)/N>>@_64\\?1L^A_8 [C.^PS19X_;?MOF2W7-!-^O'X+1^V[]!R M0WGQD$XQT;D6-430SF$S M9619AV3?#DR4=F]HO<=4Z]]-JK6ZN79^51^6UOO&Y'K5,5RJ-.W58LZ;VH@$5R.1C7S[T5SB[<(5S)0K1O4N &H:T M,FWFE<^V KZU1QOMT48[:*./RGH?Y;,'.'WZ)O3O&L'T%8J4YV@>-]DT2_G_ M*$I;5_.;.=^-[+U*ZB[&\59 Q78FAD0.[/Q=&I'=&KMYM8[,Z2S-H3ZQ:\*' M&I3#^*4UG2\#A",(:N6Q5][S%0NL767E<@VN! $3C1_;S*8* M78 6F"H=C1>]YPU4>Q<1=JS!)8;6CJ8-]:;GCV!ZWB9IJ*T@%[A\&;T*R:<# M4KS 8%>C6_4&;F_@/DT#]S'Y^UE6@RZB/RZT#EEE'71@3ROEE;2S41E3G$N0:L=C9C&N3\.\)28[T&'*[CR&W-YJ=U14Y> VG M% L(7%@\&M7J,+*QFE[:#%[K@0SVWQ02=XK3U2*F\]E*,V!A/;H+DUF*$N>7 M3?N+EC#5G(1<=)5CM,H-P&M&-LT:^T+3:6M:RVF?OZU/^[RJO*A/DKP^29+V M29)7CO44PS'KFVX\)RNCW??B7X[?3H#;J?8#MVT!L)CQ]-0@XA%"_#:(X;[= M/MH>/'IGI-+5,L@8(WFJS_[5T3]O]XD3[Q9BPBT!*798.J+1K0W"!MVU +L+ MV[>J=I1(EVV\&>#M?*Q "0QD(?;/E34UFN,#UD9V03202=?*!.%2&XX&,2J^_!$CH;6AWE2 MSA -4.,%KGH;[$&3'5:]3K\=BW+WF_V<,!4[-R,T?>34511B/@ M-,FJI53% M1M6!FJU?*NGOB!QLB8!DH2%_N4IGK)-5P?.J\ T:^UU51V52^=J=P FB&! $ MJ+YN E=2S-#Z;WZ!B YU+M%\4KFEH(H$=@76^%L@',_E2.,G@2^E"AWU+9I" M4VC/)-/=X=0N+5#D.KA@)*!5")UF[G56TP+"8-O#E%@KWX'LJQ8YJ!HFF_B> M;@RGZ^>6>L"U^L_JU#ST!>L-;(;$U"JS7O-=X]M5>$]U2J;VV#.5P$.ZGVLE M7T%'*KVB'55XNPXMU[E/E0/6SH!JG*]-D2;3#+'7K@2<'%Y]P]OB%7U=-I,M MB'5#C>D:H;+4I;%COVQ%'2OT[X; B?%3 DX\QJA7C=GY7_AFA-\^RTO=W^0H MOU!R"(GDJ[QLG?M9O7*M/5>C.:3;U.U8!HF'%8T>W.1!^SGDV+ZJY=!SI"0% M,XP)VXR?M=Q!CC8"'O,+!()#DX 7:$-@"=JY"=BK)I,0;:V6S:!C% M4T2.TW='*/B42.J(=(UQ-,($_&[D5FG2#C!-]=PU'ND9O!:U%'QJ#V#?V@_J M:[820=Z:::".*Z>J?[WJ S##?..VB0QGCB88KC3H+V-ZXY_:/!D/"ECGT^ENM6K;-Q.#?[U$T:/0M]? M("Q.#@F='S7HFJ\1-&VSU: - K.8*[#R&ANN>6H!/;>Y M5JZW5IE,M=4[QIN"Z:C9^J)[GY\JGS4_PB44GH&VMSXOE DR-SGS'E8JPZS/EHM97 M0P4(+@*[/V+34OY2_?&KR,KIB%W^DDW4'JJ'?NV^$.]#SC&7 ^BL_>ZJ8>-A%- ;C7KU M=[ZW_IV[-EM4"*KO-/[:O:*==,O[C. M+;8$?EJ .:[^=I_F]GR2K"!H:Q/\RU+7F6]@4;.SS@;=!T$U/S5"4D4RIMA# M8)0)JUKZD]K.#2EKHP7_:!MGWY0E5Q.G]X"TN<$X3_25J]]G=OS&+W;\IRDM M?U(9ZOD)4,8S8JT+:1JX@V=%?8T)O+A M"'"TSL\+*4%=(VNCP[*M;8_L$4[K7XMR=JL5ME=6X*B[M#0'K#LG#!;NZ&^P M3!2"6R[W*NEZW2L7!65/Y>@QW.P6UDOYV[I1^ C M>H2U_OMV1DBJ_M^3,T+J2."3M#[<-=;'1ERYXL2>!E<&KC<( V=+QEQ-H/>2/9^61/R0_=@1U&_2GM]"G%6RNXNSFAW5!P_U$7*/<<%%A]XW6B_]^& MMTA>]Q8)_VD.@*!:55=WUUWOD?NXW]MLL2TW^<'?WMVH:!BH75@,/F#EF@;@ MU(W/-.XAO$.TK@!UXS"L%T:\AQ6W^9B^5:AT= /U(E6BODH-QNQ%A7"ITCPV MO:=^Z@?O[MK!UP;?XHF7<]448XDP:J"=AB(Z=* *2.3$5()4Y]\JLEA*'2DK MVKE'(EEYQ[QU[=DV S\VYH:>F< Z)Y4O\HM*_M&&,I[CJ[PH3#UTE7Y5Y9^^ M7NX'_QR3+'0/PE2GL-T4J+&S2_C WOP4EFD%YI.?5"+B7UCKT(SUXF?=Z5!B M2GVF^IR8ZNDQ4P7'EBP*56W6X@&<8<.M&G.FD-@+^*#I'-[Z@;JRK:?7%^O> MHEC7[XMU'UC477T>JK[S6"%_*R$F18OPL?7JO^+0:SH]#*J>A:I 9]+"F$X1 MRRGX=U.J]:\H=(=-3>L"$^FT\+>Z*F:!ITU9*7)K9SI8BAG'K4&OG(TWC/Z] MN+0KV5RM-H#]<#89/X+A6XOU0WL8W'ZQ5TX0UQ]X\3#<:/WNT/GWC6L^(O TF8;/T80X4BF1.A$2$XRS4A_?]ML%WWXOYLN%^JE"WX]5Y\H)O:R5W_D0Z51%C*D[UO M--8M>>I1^ULI8*%6BANP!;>0Q3M/U&V\%S-%IUHP -QQK4XQ4W3#7!PEV)0%3$JJR>5J@6+ M@E45)43C_(Y%L^D!2MGQ9QC_>W $FS&\ 4#[(2CNFN.:T-K M4&'RZ<(862C<262AYC=J^F">&1BUSM.P V^//QRT2FI@0TW_D1&">ISG^$B7 M61N4,RQN$>>Z-\RY+$S@J%VJHXNXX"^9J2IHILLNL?M5T>FFLG:3J]_7V(GS M$J:OV]FL/.E33"=6969-#940"L)V91G1P)I/3PMTO!5>(ILRCL*L+H8W9=W? M0'*I#CVKQM#]-HPAJW#$2M,Z2S^]IGX)K.L](-^1,K:543UB\PD_P^Y%W2O!4I-.FAGK*33'6&2P-)#A79ZZA)?.1JBM<#M9I[R2? MD&DAQUFY<-YZ@M:I:JK3V?\*J1E,_V^9P8Q16-^F?JH*<70HL8%6KMDX7V1/ MJ\!%(D&MI$"%6I CA:JO# ]DI0FUG+-L5*$AJ..OJJT4=!Q,K\*"4,4P*'E, M=RC%%TJ"5.B$AONDN&:+ZHEC#71+?-2F8DM\-#L@+ 5_/LTS#4FM4-,1/ ^D MWBA3:$.F;JUNNH044&$H9IVAEK:LBM16D=:[,DA[S7M'FO>@91WMBN(UZG:% MX=;$&%"_(6&V?]2 HJ]HU+6^LG1H_;7T72-BINQ2L>/*%W5P=UL"4%XNE,\N M2)U52ZMY!PL[!7S7#+RK"CACH@8+/+J5$&3;MNHZM1$S4X\V5=$+QJVX=6@S_0#*F7J=7B MFC5J?#A$_1&L0+NJG"WL'PQA)F,@3\V #4+Q=2;-NNW%5:J?59;-73DA.^"; M;^ED[KQPK+SU/PWY/ZQ@W$'/O!'*"Q$F+9!K9V/%':PQ(UM6RZ)%"7^ E8AF M[?6F9:XDC(8.6A1 !J6L[KRI<8K6ZPC5,7<)<4FUA0LK2-J6MC"B?&C]N; % MV8VL*8FAZB*?9+Q^Q5=Y:7!X1SG'0NGJ#17$?R6-JPAO"^I80R$:]'IA9-P( M=P$Q2'3+3USWH,&.U">J8 ]-:79E*S=V>RT*#KG,-=94GN*U* M.B;SB1@MP$X_2T@-%2% +L%I&0%^;*"#RJ%MKT_A3] 9#>#?-[2N$@7-72> M=G)7NG>JEEX=W[Q4[5L3L"D,D/=Z=W!0MUNMU@=FNW*="@ M&Q6X6^UQUTX8$WGE-&E(LF4?ON,8MSOSL-9VE&=9.JLZH^ 2*RSU*]>)#RB0 MCNK*'V21:H33&)U&V)A>%M>Z?-H4K%[:[E*];-P@CH=&^:D0!8$RTQ%&A70/ MKL5&0)V(1Y?>EB!46DZHMA.O;D/Z++"P3 _Q6U]'[9I5][0=W,J&:XZGOWE9 M>YK5)BV+JO;5RDSRLXFR"JKH3PVGJO&?!R"XDA&"SJX(."N)<)9KHTT%S'43 ML,K<,>(8O=TSR81!E*[4YLJ([**(:QS$/6-"5<.892@E8.*;*>.F8\0 )*%" M)C4 2@E(RK3J?_SVN.H\5 ]9>_TX3V41/2-?[GEP_=X8L]N^UU2UQY7M)*QC MI&&8ZFEV_YTPGY($6-PP5FW8K+5AK2NQMEQ@[6=;&;FF+XARBS0/54*D&J]^ MRYI&.L?LJ\H1.HXS<+DTNZ-,6=\C^-"E= MH%1?FXX&S]'=;E99]VWH9'VT7![$P%==P+#L0/6[UUB&X 3FT_KBVD1N3> ; MZ!!;6"DN[S1:K7J.LG7R$=M:3$ZQXY.^2&C;0_HF#EU#M*\ZZ*UU"*>!JVZO MK9758I;'=!O4RC:!O_+)O,2/]-HY-@Y5G6EU0(U_-==_^"H8M&G6=9W)M<*\ M4:&"F ]THE<:;K5:YO,C.7=6LV^)N-:U5KR:U+=0^]=,")0L&";&W'O;J4SO08E,5PS7-;6I@Z^XB6AD5:X6(H8 5#:Q[ M-VBWW* /M5H\J-3BX][N?UC6TXU 6?(NM##0_L12J*%IX*'B SCPH#7JNO"G M3E[I!!,4%+M*Z6%C3*R[:HY*Q-59=OI67D]49*>J"V+ST+3(@2?'3?LQU9Y+ MVR0#\[^6Q-8]4@6:QY5]H=_=9--=R 2$7?=N6=LT:%,LM(UOBX2S3#.GV;G3 M49ZH6VCX2JCK/!7XOBIS37.T\W9O;-5"<&"=S6'"JNWYO."RW>EIXQ/^N6Z^L$ 7FTA6;Q:E8>6T,_FTK9/+8N:8FKJ.[AZYP MK'7F_G(8NPG[5-U5MXEEUYD5*V+33_]&_$@M"F0 -A;ZR40E?WZ.@1F]TLRL MU%#-SVNN293Q 0*Z]I]5&!+$<&G]I/L4_VQDI8H J#YEV-E3AUKD-_T/D[^A MX35@+A/3HI)C/@>V_)PH@XIQ%;GK6%)+$T W0)KXB X+80OA2]5"-X%15&3D MZ=/C[V:C7E4;]1Q)<0^#9=K!TX'6R:7*N4X9EYT>R4R<8S-M:YR?-]562[34 M);>A];L)V*FXVO(#JN=ED^UE6AQAW$P%C;6('-1MG54HN\[Z6A?_9N69E:J6 M:A6,B88&J*VH:A+HSV%]W\ANI61?O'PWQW:U,VTDX0Z]0Z0D\^_]K,3F<7#(I;67Y/.9 M"?E8V/+S,;6L:3.Z6UOYJ'?MJAE9$V?-)JJX4M/IQ#H#_W:)';.J_?:J-KW/ M(8O.6 O'[/]O[]V[W,:1N^&OPN/82?LY;%HD=;4W[-BSMC>3__90 M%-1B3)%:7KJM_?1/50'@1:):HKHED1+R/F_B:9$@4#<4"E6_^BFO,;6K7_E= MUUEZ#F*]":Q7[L97XF[O=9,^+J8\J%2,YPL1N&ZL4<,F& M*H5W9JS.JWD(B*JB,/^WX@:)[SI\6+W0"*]PSU'LITTG\NF4<;BXG*2TMD*? MZ_)SV>+I"@5[[-%/? 5SO)%::="I;[88,% T+ZK4X"6 M*+&(6")_G>;5#_@N/9Z_K?.TY%@>DRLK9GI4SV)R54P/JJ/?BPE)Y3HS4 M!#YKG-\P?Z<&TK^%U$#ZX\9.MZ"?F"6QZ[:/G<".MN\_(V33ZKQ[F\#BCMO4 M<30RACU[GYZ.7?BQOUN3P)I]$H?[=5_U6F7NW; MJ$G3TNZ&?-OVB6?JG_G8HT]ES>@\^R0>OL'DF1)N[P:31Y39<^SM>4,!4=46 M=0_2_5Z*.:SZML?K-MH*8BDY:[*[RDVM4,+;-5E6'WRR9]\QC-(J[2L M9COEDWALS]ZD^5GI7+\_\Y,:L:I6LR==FFWIULA6G68;S21S8-1ME7@FG695 M\^N+LTA67Q\.ZO9O51;IR!:I:_2415(6Z2(L4D_O6M;I#-*QNZV?@,(%/.^- MRG:6'99-AT/'JFT"E]>V ,>LWV>WACT#7\TKU\($&(G2\06R*./4OOV'N>->M< MIK8E5G!F_!W:1EUKHYC;%N::W9[>L[N*OV?*W\'0&"CFGBES^WJOLV<8_N#< MO8"0F.C7Z0[7<@95).Q0D;#*^->._J:HDK-AT9,PQ>):.>VGN>9-HU7MJ_9GI$^C MU=4XGZ";H:'[^?D-X2[^<%8ACZ:B=02E/M)>V MT=/@>SYUH @CS31&K_2LJ5-"Z"WSD-!;V":4KV*WM%W?ZACR^Z7 A)R9O8SYQ[T4Z6$#ICQ ;%)M!3%F5]CU!M M74RC]TOMHF13"I!/?T(#@6S(2< HA/0"FSDE*S1@8.+5C6L M(HC13 TC!Y:/$O[ _'NAD$+02;6'HU>-A /> @NXTIN]K<)/(^Z.0ETL_3Y6 M6_HM_=FJVJSG35M>]HQN:6.#'<( Y)W1NT7$YAZ:]>(2PRGH/#QZIO86.W<&+"GTN,NL"37-*Y)"HD1S M#P%;%?EH6=\^)UT0C>6H6)UTMN4 M'7!.@=]P[)'AP _['.9P\5'WI/KCYW_8/_SXY')[N\$/Q/P4?14'.X_9!YD(ZD MNRVV8+^/_O4RH89&GZBPOB_2D;?ZN!NQ!;:2QJ9PU(MHOO ]\-XI'.$O5WO% MBX O;Y?#,+XPY<%A#,#), C%(6)&#?#RJ",%X[.6MKS_+48]*[\@>O)]R#PWGVK> M#-OG!3J33"=%UW9LT8X1.M2D7,)%@'U>0072L/P:KA0?K/A(KIK4*I)\5XJM MA[PW;W#]>,R0]ZY>;22V,89?29WR+<#Y1B$?O=F@VR\6+5B2PI\%IU1 4@4D M54!2!2150+)]A%,!RW;HZ/S]NALPR2RM$Q:?C9C?ZDMTLB=.87(#H5EJ/$YM1R3_<]Y-&MC MV,C)XPYBP.,$8U3G\R=W/A]N[GQ^(4W,3Y>Z*\"5UKK2K4Z_D=%)TRJLH**, MP^P8G7*Z:\_HOZJ(<^\:<^:E!&!$4S^1MRVK>>!D.6'67I"2+141;_[PQ)M. M/1??9O!,./=PNB'KL7+.&%S'N7.LVN= !2)/I8MBNZ'*!5^!EM2B&4F&+D?,Q;@X1AS M<'D5Q5J,][&TVV.'QY!CP05J%GFEK M]\-?HYPIX3HMD-ESO,%2OKR?.<$=4]?NZI,-R&>H MZ<.AZB7=;"995FV(;L6BH^N1I?2HX4Q2G<(:SZ)^YX26 M[@)BJQRTW,TBK*I/V '.')?2DZ WT(>V:A.FFLML](K,?0/*JK>,ZBVC[/BQ M[+BECZQ!"Q55V?$C'9R&QIYXIJ[E^F.)LII$3)U'J)FG$J/QS%G*H@2EC")CJ MRVKZS4U$8)TO+4.<#+,2V@6+XC (&"=&3$UNOEM?1>)V]B\[PU_B>J)/VR0"19Y,_'GPLJJU7% MI!==2*CFJN:JBDE5,6F=_/Y6L$45DZIBTK:17A7Y-;G([WR(I>2LR7+6*GJH M8E+U255,>F@M4\6DQXF)<]A1#!#.G>@'PT"9*B-M;Y%$;ZCWNZ?!H5956SNG M_5BJ;$N5;5V*1;+T4;=NTK*R2&U)8%$625FDMEDD?= YH8MT 86D7UG,G,B= M<71L=L_\<(&HV)=5.VKU=6M8%T%!%50=ETEFUU L:C:++%/O*CUJ.)-,L[8' MJ5AT7!9U]:&J'CTHA?],;>M]D: Y]P(O3B)J1K27Y]/BXZ3>Z^U9^*C._,>R MV#UCJ%C4:!99MCX<* RV9C/)M$Z$"JE8M+OGTQ^<)KYY*1&?C=!A7I XP9TW M]B\-." [;F/,\HJU[3])FO:#,FP \WPT?EH%45V67R@@'3VLF<, M)/:6KH619G:,X2M]&SS9"FP8@GC9*^!?^6<747@7.7/Q+/XFX,T(&0R?Y[\4 M9M4Q1CDBV!],FSGW17PV@CFK6N!\X8=+!L\S9^)B^3VBL87IW8S?#L6$7Q;K M]-H#(X*XB5@>C%E .)-3TJ8IH:[!DKUP A^,Q8LX!,[#PS+6P!&O\5DES)GS MN4U#-P7Z!!I5NP)58Y:CJF42F)@[AY9O:GXNLNK")R0$!AC?>>RV)#^P(2%VV=^8JZ<)E] M"*,?.,<)\STPVUH A%S'\1,@@@7D/WS9]_'_5NG2AH@4 3G^ A!3!?_OP,2Q OB-'("EZ%D M@QLT$;;^E$P"]>Z68#@': *N(#J(2?__W?AE9G]([ 'L=I#$/'\2G) M>UJ+_?N*-2WY"U8NUP\S#XPC_.JG$W01T,!F8@_F+S>P8./<']=C&@-A7$%? MN$,B= =-;>ISI-4HG&OS<.)-P=TERX=<<\']=>1 FO/@1. B3%+JD,VQ8+UH MHOTS=2+8_9&MB/ME:-_7<5!G3BR^QO%G\\7=[:#B?,DECP8W#P]A;:>@YSB7 MB,T=-*UR'N;S8JTVUW:O)@K=R$2AVSQ1R#BIB=@EE:DH[F91W(&](Z/[JL(9 M*8Y:,#7%00M?(B&9@MU)9NL2NU%2Q#JZ""2["+E3\)8[]O=,X,?RLVSQ+2%8 MG?P59PSGSS39_$H=D138,@U!F[9&9>H5__@P<_G'M3&'V;QW_ MP5G&+]Z4J0 +EB0?&4CTYZ#7%A7^Y4_C"*91L8@:WSLX\:NQF&]1$EB<2"AF M'09.=K1[%7#,B*ZEL)?;A+NKYJKFJK"7%?9RF3-G )*IL)<5]G+;2*\P<9N, MB7L^Q%)RUF0Y:Q4]%/:R^J3"7CZTEBGLY>,D%&7A,";#80%;VR?KK/<\\\O: MDR%V9?;TX6BPIAXU9;8M>;KMR[2]&AK#8W/G4M)DE2%JSM*NS+X^&%G*$#66 M02/#5(9(&:)S-T3#T0GAJ]J<\OYH$D/EP2%+IIIHXV4I:YO24GJ4)'OX9MH\ MH:J8V.6MS%;SXO7\&/E"7'HC;*\B1=^C5,DSB! M7S';BYX<.SXE'Q:2;40F#7P5OA^XWL+QX>>%L\2,W9C/G!.>3:X=D"T,O($T M,I3H&]H'E)!3DD0H?;,(@W)":9OO0[2G:+;@7Q25(W7]Y 6@OAYHZ+<$ M_D :>F(J4@XK9>?=PH0T$V/ROX-%T6[Q7\D,[-K?,@OSE2U"^ FLQ*0,LJB#>=,NQ(Y7J^?F.15 ML0VKO*^VY?RHN:JYJKPOE?=U=A?T*N]+Y7VUC?0J'Z?)^3CG0RPE9TV6LU;1 M0^5]J4^JO*]#:UD;\KYD2"<( _;XZ.K)PS]Y 4EZ/*CIB: FRX*:*E6OU1?3 MIMX=J/97S4Z2Z9RH09E*E%'VZ.@)85:OI]+U&LN=CDK74U;H_*V0J0]LN[&- M\IIW_KGD)\\VN_*1$U\!]PMS+(M0=H?/K%Q/FL17/1B)0$,UEX*D'":F4<0"=XFQ'/I59%06[F_*>(N1A,FP@\ MU(#Q#,P'+YGQ941 =LINRE!2-><.ED:(J/38YVL4F/;E-HFLIN_.3PE>I5W] MR@(V]9+7*KGIHA-;U%S57%5RDTIN.KM;:)7JB>G<&J9MJ=5-] 9;(UD==E;_7;&-D&:;*WU/VZ"+LT95E MZ>9P=!+/J/:I8DK_4_GM@3'H-5N(;K.S1 8H=35>O8FO8U\KJ-$.^WIECG3; MJN'N/<+W0VV *Y_<:P-L,8,Z1@TT8,6>X[+'U'N=NO"$BD?'Y5']&A#%H6-[ M/AU]:/5/8N8N()[Z,8.?1(\'TS?WX@T.SUCI(Z1SQ%D:,H89RFG]E!% M.YHC8DI,-["N/[C4HMKSK5=)H\(%JR9B(7M@4K\T1X:=%;3 'XIE*MYZV"6< M8@E,+WNC)G8UHFVS->^F4&(#7Z7=_]5J3E MJGKAXDS2H*^;_:XR28UFDC))RB1=CDFZZO7T0;?5!55-EAQ^FG##F*!C-YPJ MSCMQW=)M6Y5_-)M'IFG4=4L4BX[,HK[>L>KZ)8I)1[9U9FW74;'HR Z/:>O] M88TF,*J.JE8?-YY4&-S)].4U(*HS/SUV]=[P-,='=<3?.0Y3W]U1+#HNB[K@ M[MB*2?(KNE M'4Z;SB);'YH*B:7A3*H/0:!8=.P@3T>WNRK(NXI%.YT:!KW3@$XI'NT79O]G*- KG M!%H32B2-,$/2X.VK$2CD\F) Z'1W>C52R=2IZ,@,ZHX,^]CL:4U2ZT6+!E== M%=5H-I-LH^ZA4['HR";6ZNBF.3Q=X&DC\J*89A(5)A_(,Z1"IUXTSF@ AG0F_SG"V\X[4XG5M]V M[=ZD:X]Z0V?$[*YILYX]=6QG^H_A\$5=GIF]2J8=G$?5$(/O"-D8BNVB^].![9X%U:Y=1#LE=&*[**7$JYGB MU2IZ*,1$]4F%F'AH+5.(B<>Y\_B6CF,W\A88^%2 B>V% AIU=*MV\8%*]CKR M'7#](AX%3J; R=IID08]W1Z92?U"[($:QZ,B*U.WK]JBON-1H+O5[ M*INYX2Q",#OSA+ NSQ0\I6\/C$&OV8Z/[#SCIA'U3'\*6K0@Q,[I%.V0QV[/ MU$UK3_>[3FI)6Z(%9\;?8=?8,_ZLF-MXYG8M4Q_TE?*>*W\'HWW!(!5S&\]< M:Z3;_3TOG@[.W@L(BOW5<_>&66KM\6/8T0=#A8;7;":9ZAC?>!9U1H@!K+C4 M:"Y9'4.%+)O-HBMKJ/?[_3;#2K8L%K97%^9R69P-BYZ$*5;3RFD_S3EO&JUJ M7[<_(WT:K:X]V]1'^[: ?CXBM>_4>BC-:9R$/*'7ZTGEXU)2GY0E5Y9<6G++ MVC,35%ER9*]:0].K#F+113^].9.POREUA^](@RQ@?6*<,=*2ZHU M8XE$IB.4W(*YB(_H+PWM"XR PS@!C?7WP$-PSZ$6@X"!/+H($! M M-<>E?R%V7!CQ%9F=5_P?,)\Y-@R#F2+27'FVDY32?^ C,<-R52^ M&VY";V"*=!00UAR\67X?*"UYJ,4^\AGH@P0KU+ZNTP@>>*!/X/K7/Q$[/@@< M_@9B_8/Q#J]36!G"X+E1&,?T$K!DDL(<4L :S]UA>L]*XB,:I(W+K#91Q1ICR0CCP)QX=$)::485MM/L&L.2 M\31'QN 8UE,')02K&,&:P920.>#**XS-Q($M#&T#C.,A?B:(-NE\<+V(V-Q# MJU%<6SB=,GSHF=6Y*9O?%R )8O9'+(&9$#,1(A39A-0JD4)8MYCO/S$\Y/OA M0_SVF3$46GK8C\.^H9ECPZ!I=?O'@3W;S\TP6US'1P%]V^T]F@K M4#B^1X[GHXWY_L#\>W:](\+?$7#-*LX%S2;E4;#XSI1PG2KIDM.X0+2E8^/2 MT,YX@GC#Y[6M_2!>8\\8]G:83P7R/O+LVC;,BKT:O30< 5OKO"[[&)7'WN^@?_GQV/3G9Y(?B?@H_7N.W0 7+; M(?/Z$*?,W19;L-]'_WJ94$.C3U18WQ?IR%M]W(W8(F(QM;S *(0W7_@>>.\4 MB/"7Y9>R>&)"SS*,+$QY[-$+)UGX@R(0,>^5YP*SPCF+8A[J?9AY[@R#D77C4&"]WGWL85 TK6X>L M?$(L"=8;.W.6+8966-$&Y/DC)E5=7UH3FZD9!RR @V1A0.V4<<#BA*JC@+U2 M%+!K6"<* L(?W'QN& ZN'@W4*@S2M6Q%M>,KFL4CS1YZ4ID\Q#M!>KDVE)Q0>^72(_;P/50 MBL\W=KF1*C*""89WP9(4_BPXI<*8*HRIPI@JC*G"F.TCG IC7F88\[<-N[P* M9K8F7C6\T'B5"F;N$LR\4 C=BPQFKBQ$!3.?&LS# M<4P'9L?W-?;3BRF_L?@4-OF-'#PTLY\+CY*FO" +:ZZ%&>-TCM^!K]][81IO M^;(;1IAK&@83$25)9F%<^+WX28H^IO!\D(B/&]JW1T?W M=/)VS#) 2]Q/*S M&?M+;9%&[LPI1'8H+(/?=Z@)%A(K="D^"U/> R\KB#&/ XP9@M85'5#WVK MHMOFBI^F^J&?-!59@ "M-5 [HXBF7&*6"Y_%G%]:PY5J!*M/L?2UZ.^N<6J> M$\_[Q3I^<*>EZ+@I4D'+'D(HQ^Z%B_CA,UY9#S/X'4" M4#[Z6+8HNHF:.?=,F\$V%F*YA ^T&3,6X($:\WQY.R2?2:44N+53/%J M%3U4$W;UR<8D*M0Y<+1*RU03]N-IKC_C/UJ!J1N;, YG#GL?BR^E*95D>W1W4[&:IF M+C(YS*]WS]A?[<+B*]RC&PW MB[*JQE0'.'=<"@B^V1_I ^MIKY:*JFXGJ9J(,^;$,>:^O MFX/6=C11AOSPAZ?1OM%X9&_%B&W-9[M3ND-T%1#X.BT)1RT,I3=P%? M4=1/'@Q&<;VX-,=/A&\O@,V>J[E^F.)D%/F9A9NLUL/2>F?>R,;2=;H0*3%JCH5,P<*E:_+!#E%N7DX\\%%>*JFM7+J5=4EWA3E)[CJ0[9?%JZXBEY*S)J@J M5O5)5<5Z:"U35:S'"<-_6^\RK^I7VUN=80ZZNCT\3362JA?;.=?(,O9,15.7 MS,HDM1K4&WMC>N6'1<%O5M?6 K)C6;2::J6FT\ MB[J@1R>LT;^ @.J?6< BQQ?9H7,O\.(DHA9'>[D^K3U0CCJZ:??4J;_13#+[ M)SKU*Q;M[/IT]:ZMHF?-9A*X/@JCK]DLLGKZH'/"_>@"8CX;RU0*92:7%?_I MFB!T*O[3;"8-5/BGX1RR!WJWIT#+FLVD06T72''HR+N1;O5.R*,+"/[PZNDP M*R]EJ^6E.SJ<"B3A:/1IM,;:PZ[>KXU[VQB4A!,<3"\-[69@[=L,0Z'=*+0; M92!\-ZF90-$%1\R-X M2V'+:,2W'ARP/?=Q1EGEPK;?9&&;(1EVH!D^.A^MHM(NBP\4L+M>FCW#SM'( MPD@;&?U7^C9V0#T<->WK QB%L#.8)!\G8LHO(N.($/QN)%' +GX6$);>"(U_BL$N;, M^=RFH9L"6X" ^!@P$TB60*EG*"?^0YX2?5B\W9:I7*V?7&)24T[(- MLTH[BZJQ23\MHU/"!G00+K!3T*#\?1?6$3D@HK#*>\]EL:%] 9F+MLY]YMP7 M%89+[4,8_$*>1$[@,10T< M(BSK=W#C$>'-JO%7U&;K+I:=H>IO9:A[-189+T!\05?PLZ@EGZ\)!'*,\$UBD_ M3J*"#SP V5LU5S55!!ROHX!)CS@#C44$'*^C@MI%>0;HV&=+U?(BE MY*S)BCH8/5)!1U\:"U3T,''287)HF'914K UO;).NL]S\RH]N0V776' MNM6WUM2CILRV)<.T?3FB5R/#/#9W+B7!4QFBYBSMJC?2K8XR1,UED&DJ2Z0L MT?E;(K.CC[HG1%]J<\+VHZD-E8>'+!-J@HE1+\U.L2\S)JP,C=XK_> ]J"EY MJY25Y:W,5O/B];09^4)<>B-R$D:)OY@E-F'CA'*O>'X5)ER*+#7\-4R3.(%? M,8.9GAP[/B7,%7)P1((-?!6^'[C>PO'AYX6SQ+1/GG:F<<*SR;4#LH7!-Y!& MYE*25VE:I5G)K*^=J/K@Q)IE#/NO2O2UC9[]JLY 0.EOC!TZD:IF\M?G,#EI M)F?#R-$WM \H'Z]X'VJO+P3RIFM>C)"TBIY-%F3T2;619M5HF5[,T#:%55I.R1R=(].ZIY,K&C.)\\V#_:1 M$U\!OPVS82VC6P37/6@&['IR*[[IP4"$$*JY%,_FL+AA!.L)-#>-(A:X2PR[ MT:\B\[60NWH/(X8I8L<1)&^.-,@Q=3DHX9S_%#$7XYX3 7X:,)XI^^ E,WHE MB8#H'"910J)JSEW$*,^./\8A&<\B"TWDGWUW?DKH,>WJ5Q:PJ9>\5FEHEY." MI.:JYJK2T%0:VKGE"Z@T-)6&UC;2J_2@)J<'G0^QE)PU6L=70E370!U:-^,\S,N@"8JUAT9[:%BJW.LY8@I-&>,LQ?3*[*D@:R/$2XGH!M;U[$NUI.=; MDY)&A7M4341!ZB.$O[3ZAIW5K, ?BJ4HWGJ\)9QJ+\U"E4L])'%$/F=K;DVA MB 81RF';?[5:=E)=ZQ+DZ.]XP5QUOUQ <@ MBW30X:M-1.?61H:65\[D^0"GT"E-89@W \/*^'XK4T6"K2H04W-56LM4D>!QKNR^APEUR*VTZD^^C6W: M:L\X_=T<#O5^=Z!0M)O-I4['. VFY\G3 51)SL79),NR]('55S:IT5Q2-DG9 MI,NQ25=V5^\,:M0'J3+!^N<)-XPI$6O#N>*\2S.LD6[VAZI^IM%,,GO&:8K0 M6K/G7;1X=/MZUZJ;MZUT^,B&MF.%R9 ]WJ=56)Y(%Z,?)TRN!. MUB>LXU1P8UMTR2U*2;MKL(JJJ>D8[./I_<&MLK3.ZB+-XW".0&8A1(E M)\Q0I>)\S6:2V3>Z M2H>?(!Y/%HFF.2:[EYY4K;#1 G!EF?J@4Z-#U7-'+<\1C/GSO__;T.J,WN'* M_B/69EZV<+BCJR&6*_JY?TG]I6:. M!$*S$R%P\=1G;L+Q5!'6URVBO^8?B'/T5R?>Y$]7(*MZD_]\X0VGW>G$ZMNN MW9MT[5%OZ(R8W35MUK.GCNU,_S$R7]3EF=D[ D.J,3<_A\'UGV]N?B^ X_[& MG#@%)O#CQGM.&\P_"2F88TU+4'IJ4QTR1F=B")6S$8?,+U'9CIDN"R63"CP5!LP::P"(0T0#NB MT\^.-Y&8RQSG&PAZ+1"_.0ZY%X>!CGJ!(\ OTS":XXB&]@>F@O@>0QSQF9/@ M(##'Q^:VB,)[;\*T.%TL./PV_.H%-"2G#X[CQ?A& '.UD1A-\>YP"'8 8"#4NAT;3R@(7%@RO$?!\Q.X]4#H.%@^D=CW?XY^$X9GC MSCAX];9%X0* 4',L/^1"3-"\U8]K&5@V"'/X8&A_#WR8*'(;[39\+7KP8LZF M1[^*RP')\.YQ3T +ATS?]# ]X.8F\-']H?TV\(^9!PQXV-M@@%ZC+=AD-_1' M!YDY\$'?FWL)IS#);SP+4W]".CUFF5IS&PPFS^=BAVP"XQ?A?N[ Y\= U20% M/P$^3>KE1=5B)C].#1>V+!(%!^>Q?1L01DCX(S C_&S$P-;$V,TA7L8(]@XZ M@J^G0<*MQX2T/%MI-E%0DQBH IL%.#RP+A\^G4T*#3[*/G\A\.!/HH7" A0# MAJ:6!],IT PF*1LW #G$ L67"Q.9LV06(HH3V8,P_*'=.W[*A$I[$9G+))9D M=9T% O2#I$:IF^"<^)M\&&V\!!OKN;/2NR!A0$O'_6?J(1UEXPD0WX!A,X;\ ME26HZA3Q:S/&Y!Q#Q/P8F U/.K'L*0%.];\R4P1&T0GN/"2BG#28-/?']9A: M:!0M EU&F&NWVT)6.C%O*=5IW. MS,DK;"7XB)P/')P?P%I22YL',O!@\L)[\GI1[M&68F\6^EJN5"5?%@QJS/B4 M-Y'!FV2=:J0]!4\E6<(8R0,#SX][T'RG\=8<09@/.A.5;BSO*X,CPQS!"5UI M.T/:#Q3"QD%!N(7B9$#XE..0/KUA04 ,!GP!>XS&) ES-2\]MZMKTBJAW]5L M]'4&#'DLZEUQYUGGU MC&%OAZF]6X2\M. MU;EX]^P=WH!?VX99D4R-M3HX K8(>EU. E^_W:['XG:@ M;F#)O&F]4]@HC>:2-:J+<*DX=&3OVSX->(WBT,XZI-O]NOW'%59T_1A65EZV M9QQ+I*WE963:)$RQG KG_VYC4ML%^.C/0IE&Z^B3XF;/09Z>.5;ERR;O1T MTU2ZH71#Z<9Z3,C2.]VZ$+!*-Y1N7()NV'ION&FW:QD$1RC+7HXH6XU7]W$)=BSTFMN&,=\C%61/5&BNIM+JHW)*HY)F=3 M+,$:V+< ZHZE[L15FEJAA?A_0M?+4!T)LG -7;($-\P0 SB0F-1>]LD#I^/ M07N\*9R4@\1?"B^2$?XM@43BDB3(+SR8(.BY &LO&I%(>9@VC@NP<"B\YF49(8X M#'89IDCS@Q4A'K PR2N]*&#O@]-[DOB$4)_ E'G7CDG(8M&.(N)CRZ&+[2AR MYN?=%WX5^U8&^IT&'MA]#;;9"#<6D)G$;6$EF1[QKV;:Q/MDT%8B M4:3#Z ZDCF^GE*(X>!=G*RA!):N=HND[Q8+G6_>TXGEE+:?WXC\P;(^ M,;(SC#2K_&C)364E>+DN&P3PH7QP9E YRWT7G,D]V&"TA0SU 90LN..]$J:. M%^7]#W@CD#M^FN.=*$1?"W[J*]@/#._=%1JK9,ZFU!#\4';Z+>HMS)@A\GC@ MR@,J]7'(]Q+LS9*U*B(?;Y4ZA>.I:)N"TY T*\R2=APTY? [W^:RQCG< )0; M&L!6BE$!T#?X _WW&"W3 I;@N1Q0F_><*1ABI^@9:T%*D*M RZG#&_;0?HHG M7O U\^ [_6"\W%%[XJ2S_)X< &; M#CW0X2:*Y60J.YD1,\BI$-UY<*B\DQ0MK=!NC?9W7#U%P+FG4:#\6KL;T88* MCR+ .431AR_'!05(\W.J!"45?&[[&8N&[ MQ^L.;9QW4<3)D4](;A_I&OO)W!3U4?::H4,C>/W;-QQAK,#5!D4#KFFTSZYV M%N*[Z\IF3?-:@&["/H3?_7Q-^TC$8+FBE6-U_RWMFWPKV^BX-8SYI?@B[?I3?PXD^4YR1$E'@Z-$8$OZ\ M<]@() =;KF0' GYD$5>-4[XY^F@H[V;((6PE1101C]/QBHNDV"#%=C=-<5Q] MK>E7.0J7KPG/KXL4A#'FXV6'3>'H!(]TT"KN'(Z&.WJQ@R#+SY)KA^%BY"H[ MFI;WG843)QMZM9S31G$.V\+*S4@S]H4-1XRUT\5Z6R]#!M2DMRUU)8M%>W=D M)L@-FH.S3(9];1SN8^6FDSN"L%]-L2L1-:2$Y=U[;C&\A>J?A+K0BD!.-7MP MS$@;^*9'.X$+8@MN/'9V3-"X84SA#DX55?=59*.REP.62!-"5HHOR&742]&# M;T%$IEV<66D?S_5M=5L%'P*)'X.#$U%(+Y@49&+N_&"9?T,=*W&, M>;:_QD7?KO"CV-]+;8,KQ"&_$49.%GT0XA?H5.4+T@/:O'NIU)SMJ3F]RTO- M,2W5 FVG85O6JDO-M0TMT,ZM?9;J+';TSF*7UB)(]592#;N44#6%<)4-NU:. M'*JOU+E]\JF(:;LTG-H'=JUY*E+J1*5C, 3V>YD4/W$2IU9WJG, E:FN';CR MPSA^S:-VE3L?<$R2Q04>/,V?24+=' M'<6D1C.IV]6[IJ68U&@FV6Y'YU)EF)2PYED6AUPB^J"&"LN'9E+<,(8V"<,)EW8,7CCEIN#CEW:$=?6 M!\.ZL3+EF!_;F.N]T0GOHQ23=CGBFOJ@HS2IV4RR!WJW5W>_54?0(BO-H%5O.0<8ASDRK3-/8$#E"BI43K<8/5-6I ]"FI4E*UTT'9J%NP M>Q&2=9G!WB=XB66_7702J1",<],?N[X"/3^IVJAA)T@LN3CA[)G&GNE=2CB5 MOO]PPT5'Z[^[3?>)():(KP/LY8(7]9;(M1N5+Q[1\$#D&I;:]V( MW:6^$_E+;1X&7A)&HF-VF5JK?^,KI(;H7J)YU%>4]R'%9M5I3/T^G3BF?J:; M6HI2@] )FV*KKK6/QM1]4_2K@%EAQPI=M#?U1$M9[S&H8(V:?H*(P!+O69!B M$^[M@ \T:=$2= +O^3#S @;34H>_+B*&768+@(DZ,.YY(!7UJL;V.I]I=>FL M7MFB5,KX^T5@\GW@:1 Q$_U\P'C9"!QW0J#-NX"ZUJSO'"^+7Q%I<.0XA M& ZTR"AW-68!#)R\?DQ>1(\7[/V^\@MH*C5('B_SGKE"(HPU*P RI&%S]41V MG$=)@/_G^$NRT$"4T.V'';R[K) /!P09VQHWT@/9(?YTAPC]C;OXUP23U+=HM!C M5URD@NO$,]%<&@@OVC.CW/.6U-D@HI&T& /^"WL^4\-CD(XQ6H^%[[AYQUS9 ML;[*9DQ"$"XD%8B)C^U]^228&&QF' M00 +0T)3_VGD:T%SA8A36W!4!MEO.,Z&YYVE/3 & ?PEXA3F;;1+XK"^I'7B MSL"B4==S'8E%M%ZEJTXS? BC'Z2Q@HX!8Y,*HJU] ! M2K S.-$2B2GZ>.?OA]CH&VCC+6 V8!V%U4%=@NFB\=EE=F!!Y+N-J\V<7C2XF;%=?X&*)@S1]N,.A$#,%==7C?\%O+.I&KN;:AP_M);VI7 M>Y1N*GVJ"D1F:VIIOW75BGXC:0[5BK[]LGZF7;I5>_-G:6^^IY4X4]HHH7H6 MH1*V=>409Q-%CB-PI^XF?QF?W'$/W7R-;K;3V;BB$%"8PA 3?E\&;H:\'9DX MB?/ZXC(CUP)[JNW]GBML=.:"J7>&[6_\I22N/1)GZ=WN"='#E<1=G,1==2V] M-^SM7CBDQ$V)VQ/$S>SH@W[_).)V83"(I5Y$//DLS^.Y+"C$WD"W:Z.]* "W M(S.IIUMF77=;,>G(1Z*!K=M]A878<"[U;=AE]RS<;1 68ENVVMM'4HPO"]7_ MRASIME4#.*5YQXGS9I"I]SHG;,&M>+2+$EE]4*(:8!Z*0<=6HNXIE>C"#K*W M565'EW6 -7OZ4#7;;CJ3^OI@I(Y&S692=ZA;ZOS:<";U1KK5.2&3+NWX6JOH M^;(.M/NUE5 .^9'OS6NW!%4<.K)SM"_2L^+0T7)/[/X)&PE>V*'V[SNC6%S6 M2??*'@YKH]@JQ_Q85EQU%&PXAZXPP-]5&M14_O1'ICK7'BL#:C/$U64=8BU; M=?%N-H=,W1RH+MY-YU&WH\(,S>:1K8].&0K:LL%*Z)4@#-CC;%5/EI^\L.C MAS5(S)I-I.&NEU[-U9,.G+665?OFBH&UVPFV4-]-%)IW<M1P'EFZV1^J\^Z1J%W=OPD;4ES6"=;21[4S MEI3;K3+L%9?64TCT86U'2#'IPE3IF8ZP3=Y:5WH'U75F-N(.GS-,7;VU-UK% M!CW=VM>1W6W])SZ&* $^;P$>#?5.5PFP$N"V"K!E=?51=\^[L-K\DW>R>$I<3+!$-$^T@?23,,56C'(M!9Y5_-J^>BW4#[?DZI[S[YUX1JMU\1\,UG_O^#"G&)O 18R2RB<\ MBRV9,>V?J1,E+-(6D0=+A.G CTQ+0FT*>A-K$7.9=P^O. D]_HTM'-XK#@'8 M/E]3#W?\VH,3:R\'G:$QTF!1/A6QQ_A,JU+&L%LX+,!#04LB=-Q M#(R"&0 E9LR'#RX64?@3)I4PF-1+JV^(JW$Y/(SM;EJKCK\^S#QWIO6ZQNB5 M]L BQL?U NUC&H6QH?W!:!+P.O.HUAY6[07WB-T*XI$!W3 G"H!:L;9@$7 ' MAH?YP"CR][Q[GA;2&!&;>T2MF.4OP]]QT+\;WPP-AO 27"B,XF"J_O44FT?# MX ',X@$F0[3FO0MQJ? IS9LC*2(/B97 OV1//\KT-[3O\,)WYZ=VXR;PZ")$ M-CLXY,1)PFBI)1'(% <70.!W9(_KIO.4%Q&LK16)RGQO[@&'8*(T[2D#HPB? M+WY8"W-"9#P$&?+B)/+&*7[/.$!E>(O[72JZ-$,MQ&L,28S[)*3 =?@=.@QB1R!C: M>T)[(LD'^8JU($SPU]A#_<>I '?F*,FT@NY*NK\CQ'.+L+MD-,\96!K0-SSG] S7:%$T&U6# #4#K^ U#"A^V5[Y,!Z*!F6MH\Q+;WAG:6 M-O#&QTZ[8+Y (AR0830*;F8H')*Z)?+ "99:MGM-&!@8X!CJ"F@1*350_\Z) MR&+F^L85=BY\%])U)\?(0>="I_(X;A?0$$LSAE(*_H,/[G>^,3-W%@!E[J0, MSYVE1NV+T0L(A:@GRP4CM\6)R&8)A>>N!-=RD)@4K;V4YFIA%\*EI:30,6,_ M,I5'X8$?@30P+9(]87%QOXA($&'S1&-*P]ZQ 57[ MKGE-AAR%MY)-TG326 M'X?].N5NQ2STB<;9UHV,*>[5(*DW^2RY"TAZFL^P2!BB(7(=M,ZY=SR?W$%T M,=^S!RQ Z1$A=@@H[O[^\2'$[4:<2WJ-J>N\/)XC9 SK$)BMLY*O<- M:@%WN-<]>&[+.>VJ,3 M$1Y$\ZA#!NI]B.*.)Q;X%UT1DKG[E/FAW_# 0Q;GE$1$0^JG$^Y1W<*$-!-W MBM_1M[KE7B=XQG_C!VK8 +^R11B1^_ M"H6+"8Y$X,$_8@9;.IMLMH846H#_=W>'8I7@:0BDUUN S.6GL[(%)@<+K<37 M;% QM4]B4'2W@E@X^FBJ883" #Q*, E]WWG$3F>?H:<_\*?Y)_'D@=X4CMOI M&)ULX#F>U#+ X>U#_U9Z7@[.@R0;5R?5.\;OV[W"Y^-TC*&0A'A 1^HX3L$T MT8G6AY,IG/;H]$\#\L\\PF#P@.*0#GP(G(P1(/"6X$ ,_,K8=\4]3G!3(S;E MH2DGIF\7!OZ.[_T5WN-D2\([1F?A+(+T""?71RL_ E[R:R%$8>2!8J'D;)$F M?30J<.TLXS[;6)NI:\KI2U:^UE]V2JN&7KCSO-??'\/H M'\0=:2,[!8&Z6&4F(T9O*?@ 9[QW#]XDF8E[B.);@ON=_!5G3"&\7_/(CF;A7/'KL? GA_7SA1F_];Q'YQE_.)-F0JP8$GRD8%$ M?PYZ;=&S7_XTCF :%8MXVO=.Q ^WZ&?RS"HRB12;X Y>M77,-?W*=7Q7A,]1 M;U#U-?+FM+$#F^1K/=LNYF&EIW_&K\>B7<+,*4&AC*E$>$%H6PGH@+/[;E*1JOTMA] MC9M,&I #A'=*G-C@$OT?QK9A>\GEGH)Q'CE&Y((X(.A(:Q]IC>6\/D:7P[P4VOO$QE&*NM*C:5DXY$UZ![03 M?[&Y1[LQ&L]UD,XKCWP++XC3@.XNV.0L^?M]@W?.+R;F_'X.HP%E@G1OZ9SNDF&ME,'Q M">_(SE$P^$*IE5!V&5B*@WDQ>F+3T$<*O-V1!,C+(@UXRA'E..4'#DKJ_\>>.86[\[;%A83[#S;\^-NKCO_5LZR!SW6W4+44?6W,I M1VN/5F0[BN/C47+XAMM2V>A@]QG^HOU&U\G:1]IKZ4A6NIQ93_-[ IT*>:N; MBG@JLB&;341TNW9)U-UEP9=&N$Z5=*W$@&QN=H\B<#N,<]!/7J@=NJ+82)C" M$)/X=1V+)_A%+M3LAX_6XFLKG(FX%.@3LZL3+9JA8W.I!^:^JA[0M35 M9RHL42+7'I&#K1=D[H1@5A< DY29]33FT7^1++RO2=^I<*NUZ)A7([TW'*BN MG8WECSG43;-_$@9=J@]X)2S'ZV*J[,%,1VLQ_ZSN0.];[7>@SIM+5Z:I=[LU M.ILK;Z,.>3^*NJ I7GW2A1A>B#)>V,,3\S=6%B@G1,JHK0\[MG)"FLJ?OFX- MV@^AWF0S4NF'3+Q8EA).+M?+L'1+-3!J.),&IC[JU;40RM&H:R$DZ@-&-39Z M%7O"^E4CJ"C$QZ=2IM%Z:]O8PV_/+D//09YVX)TJW;A W;!ZIMXWGX;V>Q+= MV( )U8ITLYHYU5^RV]J;+#ZW,C!O"G$U;V. (#$ MPW1_)Q)$0\R3[>]U".Y&F[ 5GW1K-@5FCZ]!E,EA)F4IK4#VD9$U+RA"P> G MXI@)Q!??<\822H:J4(.2[TSU"PA:M#D EQ7\\((>GC8?R%-ZF":4Z_H,T^-@ M:Y9A9V5[\LO[\,[)Y\A)J+VT3(FMN,<'.AD@W!K'RD:!#$)^'BGA[Q#PW"(! M??N0@]7MLCJ]D%9CZ=N4/ <%3)$H$E>0!+ M,@[#'XA%H1=P]#)[E-D/T;NN8&)6Q*B\4J2J-$S;$:EXE2_\.5Z 50FG4YD9 M+W#X)/Q-:VU4S9W\-KND;_5.GB^C@(XE*NT+*B2W2;IHI-T0-OV9D^V@%;!4 M'/8L0;@PPFG,K4D12(EOR94#Y%_G D[U7L7/(N(50U@AU"LPXA(P">U+BG7Q M"-T6(1P:ARF#KRYDW5*<+CA !L)=@.,!-'#EE(L 1XCFA8!Q LS)T'XOSF!] M?1M(1\NCN@-8&7-@"/K8A-TS/^23(NUMK?8\#K:R4X9+OJ.*"MA#^@+KVX.S M[AE42SN(&MA> >N:"55K.5?3[GW*,@Q:;??R96RS>QG>!O<,)])*'[(\/F%%AML(DC M+MT]C.9+2 9">&!2,G&$E+2*]$<^CH>(R".7@P],#D_I2V +P;;%T^4J2INL MEEL_I* 7D&%BXI?7/I,&'ABSEFK$;K:L>&RH3+O)7;63V+.DZ/\7$R3!J7MI6=Q416=I,@AL!)>$;*2TE6):!VE &7UKVT+#*0Z## MJH58!0<,@TDA>>%1H7&Z @%Y"@C(4(& - D$!#43<8MZ@\)!6GK9F;9R&R"1 MSE=1T U>K;O5$.')DP.'9L&Q;PM&X'8?I)+A7"Q[L*J2#[#C.-Y$@@&0<<%^:'=DEJB *B+2> M$G[ZHQLS :\2GY9%(TS " ACO^!PKO >B46:S,*(RP5\9LQFCC^505(V7_CA MDK&]=OLBL'\A!H6Q#4X #*0FA/\T$;M<3HS=$D0Q."\7D)6 M@HI5,K-C%Y)!F[J0O(."G2SH0>(+NYIP'(& M*UT*-GC"$BB?0/:I>4(0YJ#B*Q%TMT#Q<(7B1=@]WJ+D P@QGYTI/'EAT"-& ML_%#<8+ H6^"(*4>,JO@KO_=5 3BDP)(-8L<-MC-HGA]R0]:IX=G;A:IM'W@ MF4],Q>/ ,V_J@[3_=@:GME;M9^B\(H#AC>OBYHY$^1WDPI57IQ]%-YBSW-*^ MU'.,R>P9V4.<7'Z)WD+B-Y#/B M1Q"Q">*5$.6&C"G:B:>5;$Z@"*!><%0BPN$ V MGAX28T^??-KXCBC!\;B/3U_SEQ26SGOIA.4Y\U<,[LU^#T6[+NJZ1,OAKHI# M_@-.""F!+9^2!W1$06/ ME>4>5(5@N^R8(_-VL+52-',6<>98^5W)C1$5D>M7D? M&P^Q7B/>1LUQ)5!9C#&<*8H\!GWA/"[[M&1*/0D9[Y8EM3O7['__MZ%E#M[% M69\KNI9#/("CZUVAP8;CBWO6 M^]+J4;\FL-=)PX) ;)D<)]5TPHTS]H!191H).LRL M,!UYX\TQ?.&-XKP-XCSSAJ-V%X02-GEY(&\!-$>\,?1['R',D M^#'ACB<&!+$W$6;TG>+9 7DF?!*,+(5W@:<(?FB"4_3W>LSS*,,YNG]E[F86';??LTR-N 'GQL<>BS%X'@NY[?%^F8]X M(N29>0'UR=GN?2T6S(GB[0'1+&EX"<^+"Y/U6.L4_-M)WK/FV\?W.,AOE*!G MRH[1WW>(_8H[CL==KI+G&&.6CG!+@0O['G4."R3]:"CF*^\J40S$1&$08L?6 ML[U3:&:47;.P87 &XOVMH$058;(3][%3W0"?A8K[19EUT-PSC3A7[W*Y1:;M-4>DOT^GUKXY/ M69W?9MB^^:;0JO8<#6'MRI@'C$=.*!PE>I6+Q'X,U< B>E?GL54'MM4D2MV$&A3R1[%W X^5X3LI2&M,G4]$[2 % M@/,.ZK3!PR;MC'TOGHGT;TII$6^"GHB"/$>T(IS"^85S/B;.EYH49SWB"[?" MH)F!@_U,\%?9VT:,_XAGJ+(2+L9AVF";OL/T+^O7OQC_WN#QC1EN94UP%\Q M$HR+.L=MY \\6$T>@9S#W*U!9UC(8>/IXX..,[J"H!*US=^@F\$9 M.&J\U,8;VJ^Q7%Y>^EJ?7BN[13M9+;XQAJASW(:&D!;HIC2AT^ OG M"0B&GV;7P7@%C!D2_"W@_U]O?_WR5838^1]%?\3.*[R)#R-#VY0HNK5OAV*M(6'J@(:+9+QF-8KMZ(N]M#>F).,*"HU-Q3S!/&$USUGNLLT,I:J$Y6PZ?0-LTSAI M0'9RPPAS.>'BW9*2"40#).4).TQCCMVP=/C/0'N?1AC!7FH?)4SZT^(*#3;$ M-^ARW?GAF+(XJ6";PK53QV6E?=29()@*'BX$U@H*UE00S)4$*^'*\Q-P?L#! M+-$4MC@)%R3O@WC+512F#&OE+?WP]X#"HZ1(X.!]3!%]0]?>.X$S<73M&VS0 M,^Q=C1EVY#C= '$CH+,C/+AL 5XL$I0Q28X*+!GLU;2O:W,$/UJ 2RU601G* M=^"P)3-YU5P&ABF69NSOEWF*DH.!L3'T,F8M'UQB2DX1S!%F@:[_BB1,& M_!W!)($]8$'(GRUR(- ^< _(N7/@G)*L,U0\H.-!Y>_?/LC,1;4$ M#8"^MI2?!0;5/<6LZCY*+I ,> 9R#WN3B4*\$( >O+ M_]Q^N#9'&JC$A.%XPID7RL(_L\3)W^'L I0'NOP7V>7.#T:UB.ADAGA,$ F= M:P,;VON\B&R+1J',R.L*)\B44DX]J$X*71&!L_0H'ZF.*-1$E#2#9]'STF3X M,C^X42 ,Q%$6ELJS[0H?/%&@6SB1RY/6ES6#D94[K*-"\@A@XQ-_&RQ;%$AKE2I&PO3)NS*YEG31PEMDTJ/@7V(&BO9D'XYX?,1Y($P;F22\^]EZ#[K MUD\H/5^?G*I8%.-F[URU,2\;6=^/-D@Y2H#CQV$)+)%OW-=SYN"V( <,PN"Z M:K,L%@%D%\,E/!HZC0NTQNS+A-R (* (@TE&%>^32SJ2/',C*:]JR3E6K_JD<Q:#[M')YSR%)"/^;DF\]\I,+@*[5:R)Y0QXLH(,C\$%S>)602 M2PUG"+==.H2NWW6BP$Z %O?\3C-W"O"P$J6[7X*2H!>$.>!"+F,CI5CTH\[] MBJC''$X-H9M6CB?2ZU]5#5YBNJ87- LG"NC^H702$$#1H9!_6;5+S^0T+12F MAE4ZO$L;OKR6">2PV3F-_CDJ.I!2&6XD9/E;5>28L8F=ZL 7$@+-,L) MYK/0,L/I% S4"E,+S"S,?.W\)_BY^:1?\(DR^M2YY5,I:/L;R6Y' >TU"6@O M0\-:2SY=MUFEB]E@(LJ?'\HWC(Y&(7"?UW4L"<>-X-&P6+FPG1!^59B=_@3( M'@4,!!*6+CI?1!&OJ^>!+&'UX9-QR(US[@@5-JOB%A4^BIBV*?3!$>F#8N!! M)KOR'!(D02W4L7/U>G!7H3V<(^+QW(VL#0A6=[$L;HH'O.QP6JCRQCV&/&X6 M44D_OT#:YGWHVCA-BHE:O#$*H0>L#39U/,H0F3.^LWA1"7_J#KX2B+]CDI', M0>'1*-@@;G/,-J$QZ&, *_A%$7>-W0B+V6)V3RU.5B8AX"0HJ0.EQDNX0,$7 MY5?.]03+$]G/]P3[:<,9K.!>R8R;$O >3ZAX' %F0TBT<&$A<5HXNDP6TY.3 M* 9IM'0A/,>DP!?N/,8L7@SD239;XO%Z8<4[P-W47JQ7 MRB;A!Y+*A?-:0G%6S;*#L@AT@5-XJP(>+5H!S$>+1#,2H,B#^':A)")#]$GI MR.S0[H*>;$X0I /L52M8-*R4!0,VC05W&/N,L_N@JEC91LZML:'HZ)>.Z(7X MM,2]?2I/I,2MM(?(-E-#^\812.0]W%,_2&>&+-5MV^HSBW,?@T?8X)WBEB F\EVJLJ36-XFN@6*[/*"53P]AM'L*E.?$&0WP/1=R% M:")[1&"-.MT,%L6!OT,B2Z]DQ[[L7;K6PWA4&$@4'==-YR(I3U;CS!<10UGD MOA25PU_AD*^?4+(V:E/)&B6$=-]J!! :^IP/O^.-S01CDNW?IS^6T%?R9S>) MWW5P>HG4;%((W**WB9=_8NP7(DMUY5R>IHIBB5DE >P,)M M'5&G)\UW./*$@='BEN5KBG=YINU,GL3\5\YXMLWH(/(J\^2@&[X M0'RSC-3X<-V;1"(HGIV:4&5H@*8;=-+31*5XJXKL8_3 +'E^>/GWW"GA7;LB7FI3 L$/!:(<2B,%FUTO%BZC3&;,R)/; M%T/[+;^S$MA0_\I\#SJ+5]L? 16"%PXS^"JUY"H:I@D%ET M92"4>=B9G!FPPO>B]MHK7#O(]H'93 .&"LJ30'AI0$RD+$+^"Y)DN M\O#IL@2#9/JNTR-8[FQ_TYQ$Y ]5<\O']FYG$/$HY*;=\@.(+YTHGI67$YSG M$(,XG:/5YM=!) .@V"NP[YZDC%ND3#$/3U!&W!VY= 2;%-MFR"X*Y%)L4@+^ M=QJC5/&"2IY!J6+6=E0 LL5ZPA]H\9)P_06]WOP50L%3KH?,9T$H,*VS1R@8 M5;'QV;EF[716_OWFZW?M]O:M]N7[?WW\JMU^_O3EZV\WWV^_?-X[6&#V]@H6 M- RD 8YE?P7/R>?':(8.U%F>HS\1:-(*7A(EY#L/<2KK__,D<-GA5-Z]A&A? M"6&8K357*O=9QIZUC%?K6+KVHEF%3[D;_!\Q1532.):0##>P=RRQ6C4L.F#O M90(^/?,U3UG(NU^%^0'#MWQ5*%^:\ "C7&C7/;RZ>"BBAO+#.=V[";!3BG[)WA0^ M;:.+?!OE,1/?\>8Q906+@C%*3L=(!6(]NO!?')-,UD,9VI<\R6VUP+UJMPF8 M1R\\X)DFHFB&.*V7[A;I2A2#QGB$X/ Q01@P^6R.YI"WQQ8E:[+.+)SJ-'I6 MH;^Z8D/[K_ !\PKX'6"8)G0K0XW>'Z'-F I;DNR&*UTK;RMFN""8(268)DN1 MWH?W7(1L2,N).-A^=NG(/\UC..+X#VOEW"M\41BEV)FSPD%/I#I2#6UV[2R[ MV\$G*AHI\ 0/V75LI[H5@>A8:!0AOILE*1=/?#QOM'!8?$+G('-X%C[LC<'3 M-CXY;A)&9^F_5D 8\\N'34WL*-EGR@DB:YNP *O4DH[O&[K826[T0C 8ZV!1 M!<252)&^\E+FF2"<>475AKD]/KD7Q6F]D!/:7A"_%JL1B-%B3F9V8;;/4']) MP0[M -&D@BW;@RW6LP1;K,$9!EN INXUO(]9IV_Y!=[RW5;3?4H[W3>TCS]G MWMC;&5!W5%Y DR)*'__WOVY_O?VNW7[^\/%_MRT')]_;5=$2NH3(U#T"HW?M M8D+.(F9OY3_P\GSA.\NW7D!SHY=6V(]?Q I8&B?F;9%+QFVET.YM_[ACF7K]9AFEV]WKSLP#S-@3T:=2WZ9]\:6D/PTSIF MM]/OOA&KLLSK^,$+?J)1'?[\8'!96UNJ2//B)/+&*?TAZSVO:_P@S"_P_Y*":VWV978 )K @L(!H=?DMA,/P M'[ [QMI[$9R2@_.FN3K&00SMJA2\*D:M,'H@%1_XE\505K)6WHL2GA4G?PA' MF*M/6$+T.30TD)9K>S@PS=?Z6MN9/-&,.MC*1!H* /,(._P_6JPE#@:OZY@@ M965./<&"E=G!R!0M#/^G.23M&[T!NW)M=4]G%*6\ER: M"DN9BA>_K-@#LAFRY3EJWKZF!$OLJ_V.?:W)?QS7P>@K!Z/=)N1Y'0Q+6@U; M68T7OU3:@U^7F 7T5"?"4DZ$L@ -"V3 ?U9$,LR..FW0:0/+4GERVS<6W1,( M;0,"%<@>%:E09J1)9L2J-B/J)()FQ/FI_282C)IA/NJZ(LI\*/-Q4/-A5YL/ M=23!B\GYP@^7C#7,AMC*AB@;TB0;TJVV(5UE0WBO61^1DU->RL43N)ME4+K* MH"B#TB2#TJLV*#UE4"@T@@V2HQ_:7SV7&F0VPXCTE!%11J1)1J1?;43ZRHB\ M^.5;.$T>L);K/6+.7C?+DO25)5&6Y-3I'I:)][4H IV!-0 #PGZ"A>'9'BPS M)@-E3,3-+25XH/Z1'_")^HS]U0/S\)Y#83]F6OBU:,&T./,PN"L:%L)&FL- MF!CR7Z'/2U5ON671BT_*'X71H>)^/H-O*>@XV+@_8XO+):Q:NXU]!]_Y%3&E M9AS2;(+]5+#-&$>ANJ,9B]9BFH]7U%$LJW6Q\@\6VZJ[(UL9MA8;-IY"8IE9 MCJI,4C4-\_\I6U3,/1,98YL@[19I%*<.3THKP2L6($R[5TX!PA3_2]B(<(&: M7ASB&^-MUNR.)?%KOCG1V E8?/WEI\^6$M[4ZG0LI7KGH'I6IGJ64KW-JK>. M&*E43ZG>DU3/DKN>!;N>TKU5W8L?V_<>@W(M:I4YI(8#[XU,OTR[U]FJA*-. M_VA*6%W*RM7P%$R \^'_.UH=;^-$D(YHO$.1]@$.U]HGPK.^XNC8XL1W2S7Q MVO_^^O6OSW4 :9X4="]8"MX3M.WOV-*]4B VRX, ,@\008KCS.0G9SBMEG W M,HEY0^@*3P04:@K@ U#0Z'#TPS+-/J6:,#:D8=H]"&]7RB$!2&P# ,M:_%.X0+?A+NGAM[J7-5 MV:L$J^VX,VZXL^(:K-W'AN<4T.1HZ]MQ+GGK%39'V+TT"KQX)@I_L!%C_=@F MA8P).3X1G3JYS)W5K^R.HKZ$8UC1I29O3F,7F]/P'EKU&MH@ MS"<3"'$3!(V;$BPBN.8(=D6C343]XRZT]*("0B0VL8"UW;& >DAZI?I)'V:5 MXLY.-6?#0TM?JX6\V&6+.?!6+-[IPAQ%I]KIX(7NW;E[_> M?/WC]O.';]K[+U]___)U [1]Z]9U^^?/-]___O7C,2 ]JT3B/,!#?R^$4'A/ M*.J0E+64WFEKX2]F^]<,6[+A59_KI-16F3H,\ZV#[XZB2Q+"2\-GQFSF^%/< M)7$@VOUDIROT[E+<,&D\)TUF(?4BVPHY70&KE\/1'AU&KS?:ZU#5-\S^\^/= MV4,XY-G//FS7L#NCYQ]U8)C6LQ[5:L0[-C[:?_;SP2'M96>'?:! P!6W24"# M'IZHS_?HD=;D49$,&()X&4IZ&.^U .XB2HO*3J;SA:E51 M^R#4OOH]:U&;DYPZ9KDN-@7! )_@0,5UX[-<'C7FZ+KE2ZJGP?: 6W=SP.W- M.)PLX?_,DKG_R_\'4$L#!!0 ( %A":5-4?-M[8 T %V+ 0 B1" M4L[.6NY;IX4(\[A/V>BL]_:O=_O/#W16ZX%XT(4RA@2!8 M$1\]435&7WPBOZ) \ GZPL57^HC;[?>&:,"G+X*.Q@IUG:Z[_%:<]DCWB!SB M87MX?(3;_0-\TL;.0=#VO$,2](='O1/WY#^CT^"@ZQWXV&WC0]QM]]T MT^< MDZ.VZQT?]1R7'/5\UX ^RU/ICJ]Y6+4 MZ3J.V_GS\]6]*=I*RH:4?5TH_3P485J^U]&OAUB2M+A\H@NE)0^Q>*+,EV\] M/NGH]CHG/2=_1K78_3=MQVUVTAK)2@ MPTB12RXF%R3 4:C.6A'[.\(A#2CQ0;LAT?I;*)!YK; 8$76-)T1.L4?6:N#[ M-PAIP=/)E N%6(XXP')HF)9"&3+-;P_XC55UQ3VLC/WI\A((3"MS5!T2*JF_ MM><8;Y^EW^JLST$DVR.,IS6XR%+&G"1/JG.3L43WY.2D\ZQ-JYB/0E,QY=OZ M8]OM5JNVS.;6KQN^M5.Z)GB8=ZMJ/*1TK^2AL!^56<0J2O-=KLF& 9+$>SOB MCQTO$@(<[XLQKQ4F64@S^V;,L0X+/J%5:D^+ZP\%=6+&N#+T^DGR;#JE+.#Q M WBD57B:ZO&.!*FGS#GB@LYB_IUBX0D>KNA9G:G@4R(4)3+KQ W 6)#@K 6N MO)VZL[]"/'P+C*0E0?DE@T6]SNJ2!5VPTD M$H*)4?//WGP/AU6;#R1>%/XC6N^3H&KK@80R6J/QFOH!WB/JG[4&'++/%M+/ M_KC[9,LW3*5Q\10O19RS\MZ!U [^4'N>JK:1H7K762Z[A!))XM^P]^;SLF4G MQ$D1"^&23:Q-MRC-0K+D82H^JU"93Q@0PP>0(O5UJOX!ASIFWX\)4;**Q%=B M6=3A&G5T00?W($PRTT>"B;*@*$%%,>Q>7QD9WV(([FI,% 6&&]7>$K)=E[KW MU]$E^F6QFE]W7;DS"4H>W("?-CR^5J\EH':5]ARGOYY*Y_"(!VA>P5Z7<[$/ M^ 1:.(8R])%\8J O^ MCGGH$R$__AU1]=*@Q@O [UU[)-$8V&Y4I5V2W@T'&. MFK* ?>RV>6,LQY2-&F-%OA@O,_&NL M(D'JY5ZKH2QZ@_&VZ\;C4RJ]D$N@A2]93 2@*$;=V41KI8POB,*TBLM=&]&F MO+X#?_64AWY)*M@E_WD?3298O$ \HR-& X@?3)U['H^8HFQT"P[*HZ2"$M?$ ML_>_GFLF)!94F ";&#B'1G-LE(+OM;<<]%ZGU+B2O4J7A7^-A0Y'CZ1R^*R);P^FA_W7>&(H M/*MO'UU+=3(88S8BDC)X%4TTTU ;C.9$R4S2ADRC+AMV"SKJFPGI^A:4L(4H M0QG&D.',-ONU-[C5FKX@ 1&"^'?DD;!H4SYG575V SKNF^GO1@PH90 E'.QM MI%1I'Y^GQ%-:5QX?Q77SX/O82Y6J[;9STC>3ZO5M)V4%97C1E'M#VH0A_>7^ M0%."RO?&M.W&%/MRR@:<*8$]*/%W1*7A8<"EVFQJM+I:JP&Y3M^L^KPVDNE MEC*",IP@P\K>>,JU"/+AP89SG:(Z[&;A]LU2T"O, NK4)7?9?6CI<2V9".AK M+!F4T%OG*5T]5;FLN2S0;JX,%(NRZER5%<4Z-^7V>OE)BQ*U[.)$5+%DZT\\ MK8EG=X+]OEDJ74MGNSZK5"SP.&30;T2J,3F7DBB)F7]%\9"&5.\RY@&\**9M M2.=-L& WDP-(P][7AUN_<^X_T3!<7ZDS"GON=.3FI_52TAV4;]7T:(G. MGA =]_)Y:@JPBQE0VG9]NMB/0L*#]$EE%[8:RNZF3F#\5ZH:\$L)K/9$^FHK)K1ZJZ[CY^3Z-@PP0RB+MNB*J>B\;B-65 M==U>/FR4*&47/5NA8.>^:?8:/E*&F4=Q&&?%27F?,WQ']$EERD8?L*35D[K- ML6#UI%UPIKE1?YEE+#K63"G]+>4J'2^D?"&]=Q#-6$.&MYUTQA=DJ"ID^;JT MW=7VW/S,N";;,9E6GB.;T]B]9K^7#V6:>!==I&[W;"Y??ZD^;"U#L#NH@[Z; MGRW62EB8[H_5LJ-.I4BJ51:%+1A[W;Q2-Z^8("ZBMNOCL._FTKQ$'[L]]YL_ M=G8!\!Y5F/GF'60E^N#29$J8-+Q66.&LCFT/ZT=NP2L*=(V ME:%L;7LU6U11?3V[=A7VKGO<=_/;9.HK?2=[^4DO$_1@+LKYF M"ZGM/?7$S2^_I3#I?EJ 0@9KQQ51-4NW8%BS]I[3RX^*2I6RBZE\D63UWCH8 MOH?4\,8#\U!2?3IZ,.>9!WKT[H'CN:!AI(B?0J4PE=WI=^#%ZG=[;M^M8"UM MM,BU]M!/&%Z!M5B7_^2 0>D9M( MZ>L8]9VML8S-)2$3SDS0T^'P$8=Z8NKCLQ=&/O$;L;ZFF+";7;?OYG(\F]FE M7*&$+93A*[7 ^%H38"W."E"&.91RMY.V%A]P><#/5>)/ELB:!?1Z;GYW17*F MQI#OIJ0K=\8"6GL?ZO?=7/:5E?M.VOH=,0>];K%0+P\"PW# ,]LPUM=#*8*] M%QRX^9TC"10R6"@+MM=(]0ZR"LC>6P[[;LY+E>MG)_N.CIY4F;4NB*P#L^=I M1%BU2P!L(/8>=.3F-S5DT$P6N8"W5XV60N5^M :6O2L=][LY5V=5U#^]-[WK M+-Z"'7]?N"E;WY.=W-%O%"J?Z%^W@GN$^)>"3^Z!]B8(0*3Q3?] =1.4G4[ M0VF.\9RU ASJZW_U#>!GK;IPC(:AG@0X:RD1ZB)^T\,&F!N^]57_3+,U#515R0> ]QIGC[C9SJ))J5"J8BR6A;Q M'?G5&CV%/K)&@ZF<]3>Z]8E_P5O< 3Q-]8-[BD M0JHK2M@#$9,KCMEG,AGJJ[6+M5U:O'$MSG[(Y-3G$TQ9HP:N#Z?=I ?BXL&[ M+DH@)'@T65:8AD1_.&?^^80+E5S45>X)OD_MV^I-UV^]F3V!;I/\?)!QD$U( MM1AW0]YE39>[$!VN/GVXN;L,.1>?F"*0?"C@D:P96LJ(-]CO ,2#FE&++D"VA&R*>3AB)G&?*VQH@:.4&2835I2Q;L'VQ4 M]SQ0X*_(^4@0\T:/7TL-I:3TAMJ0$E5-!?X;80%#@?#EUG! O5O\HI_/X_5- M<"/HB#(:?B/^+$1!PYDYPAU:IX :0M_65;\JRRHXA'$< M\S]C\97HL5TC:S5YT"TULPJ-6DR2TEQHGBR5IU?-5O+S2W)QW2).,J]Y[)$V ML3*2KV$[YW>;6/K9I!Q+JMG21:;K<^#)GE4N%-F"='+YRN?"72?KS/%7QOEY M1ONSC>X0GPE]U$PWN*1J0]]2I[$P6*B[_Z#6UH.-#R.RHSZ33E#@4-^4LVK< MNY+NNW9VLZ%3PM![@M^_^3]02P,$% @ 6$)I4Y^230BS)@ CYT! !0 M !S=VDM,C R,3 Y,S!?8V%L+GAM;.U]:W.;N9'N]_P*G]FOIV/<+ZDD6Q[; MDYHJ)W;9,R?[C85+P^8.16I)RI?\^M,@)9F6*8DB ?)59E,36:(HO@_0#] 7 M=#?^_)^?SR9//N)\,9Y-__(#_R/[X0E.TRR/I^__\L.OO_P$[H?__.L?_O#G M_P/P7S^^??7DQ2Q=G.%T^>3Y',,2\Y-/X^6')__,N/CM29G/SI[\_ M_/!AN3S_T].GGSY]^N/G.)_\<39__U0P)I]>O?N'R[=__N[]G^3JW=Q[_W3U MV^NW+L;;WD@?RY_^U]]?O4L?\"S >+I8AFFJ#UB,_[18O?AJEL)R->?WXGIR MZSOJ3W#U-J@O 1<@^1\_+_(/?_W#DR?KZ9C/)O@6RY/Z[Z]O?_[FD8O9),P_ MC:=Y\<Y"OK',*EC>/?GE'/_R MPV)\=C[!J]<^S+'0:Y_&4"7.O&05SG_L\*%/OT).89(N)JL9>D4_7WYT1=<< M/7Y>(OW%>L*NGC^9I6_>-*GBFLVO_G(2(DY6KXXN%O ^A//1N^4L_?9A-LFT MEE[^S\5X^6544&9MLX$DL@45/0>/RH.4(HB(6:2HOYVU.K0%C6TEYA(6<27K MRT<\K?/Y%"?+Q=4KJQD&QB]%_A^W8UG/[?ZC>SX[.YM-5Y_[_\+D D?&!LYY M4"!\3*!"21!3Y&"\S"XG1&-DE['=1/+MR#9X\VR>GLSF- 6TK?WPY!/63>AR MAUO#"O/T':&^75^7[WBZN#@[6WTFC)=X=O7W=;MKRH'EK.&DKR5+(SA4]&]( M>CB?8]X $AV&&+DG^6A#H[()O"\$))>8$RLE<-=%^EO [$( \3@)<.C4-^/ MLYS'=?AA\B:,\\_3Y^%\O R3D8PB!Q81DI4:E%"2U#(RB!BY"#9QK7T7'MP" M:!'1%9@G5K,KYR&(#] LLXS1>CCC32GM+PT='N#C9_2&%!,8F(PF7U;J/474_ MMEW8HQ\G>QH+IAEA7HU#'$]H8\3%*/N:$,RZUN1I*T\VM&D MVH:;?/V*AP>)DM.^9C2/H&KXU:$MD*,23,6@G>=]^'$KIB'9Z\V(T48"[4RL MV?3]+S@_>X%QN8$E:N0Y^DS$S+':? BAD.Q*\-S+' OJ/@IE.YXAV=ZMF-!@ MYGL8VL\O<11K,:)/-""=0 E-.Y4/'LC/D&3R"Z.]Z6UO/]]=^N:Q2?^P&>\A M^=?EQ7AQ/EN$R=_FLXMSLF\F%_6DD%Y-9!R/IQ>8+_7:;+JIR8)(QH@"16D) M9!XSB-$*_"+/MXF74,B?9@XK-IWA+A\ P5!LXA6!- M!28A).O!H#8)%7,B=]^1MB([=.1;QIJ=8ZG$##'1AJ"8B1"RT^"+,TQC4@GS M20X7!^/L'\Z1FPOG0#%TB7II'V1N&.-#SJ[$[IP?J!/? MG@#[3GR[@Y?% I?7]D#.)EMF&#A12 E$%!!%C>@J;01/V@73)Q;^#8R#8YYA M\8%$5?^I(OH8)O2ABV?+YV$^_T*ZZ/+L6SEM=$+P=9B*7& (T6*=S273\@1R=D%@WF)" A8G^ ]<7HV9*_*$O2L@O:0Q M&_*3HU<:BA%,IV"=S7TB67>A&M(FV8XBS>30C!G745?< #4*BJDD5"1[V1(4 MY0+9R\*"& MBCDX0V/3]!4((ZGRF#.Y-#$&LA&4C+%7$M-]X(84V&Q'D-92:6Q6/<@9OL(; ML\L,HX8L$\U'#IK,2?I129-$="9DVX=%^V,>4JRTH28ZC@P;&6V* M3)+UI+@BOJ.!P(O3/,:"I4\9 K-W!>RT#J<7;V@BE5 M#$@DW:Z*+N"LB9:% R0W"%1J:\*-E*@:*/\WV%8'@6[T&"WFMB&P98EF'Z?DR^_36_ M7GZ^-+.OD0EC%,^IIAAG#PJU!Z?(H4NA.&ZLDJ%;O.5^=$-*%VA A^8":9M- M=@GJZ^%Q+@:S(WN%82$GRQ4+/F=%+KXL7&E+OE\?@W$KG"&=\+\G;& MP.Z>^'> N7>19D"!5K&>KI%-&[@CSF)1G/&"WK,^UL+^H'=ADGL\3#J6^'KF MJ)%R="+X#$9[23AL(D>9M&1QR@7%152IG"1';?\3KS?A2XVK7XU09K3%1@_6 MKA(0T(&3S)'5ST+2(1K4?1;*=CQ#BKT-Q]>X6-[8QE+DV=6B32<\86&R M]I;@$= H$S'KF$(?N1 ,31CQ9V5KM?CCO+W8(84Z6E,BD.G_N350M<9(%$RZVF7-4.Y@W.WWT(PH"H*6VML24XZ= M.A_> JA-3G'MC_03K;;G:ZK3<[Y.+SWP\EFKYXXP!YT9J=W@A0,5'0-?Q/NW[R[$3 ;>OD1RRS.6XXJ2\_DR=" MLAI/P_S+SS3%JR.@ZI_,)O28]U>1CA$WG).C&LD=4>2.)/KB5:;O.+DF5GJM M2\_JBRZ#.G2^Z5-G5^'!]>,O\^)'458G+9#-;AW2_I,U.$\$).>M6)9E9*F/ M]KP5TI!TQ%!X>G/!MY%G^[. K_,U*JHHKGWMG2YK,,D1D*PBV)1TH1V',*J^ M!P!?P0QI_Q\JI0Z583,RW520/X;%.(U"<%Q:K-E$-:7(,@M.144D4(G9PH16 M?0[7M\(YL@&V>N9:7;O@I[OMWI"'M)\? MSJT#3:\])7E$P^M;D-&C118XB.C))I3*@=!BNCR^X8=+L7Z)!V^-XD M:RNU=AG8<\+W9CXKXUI8R8SF!,";2%ZMD I"\*XF@&9%R%"$/A&)#1"']X?^ MB+2.KV;\YC'(==9KS4>C_W)M9.V16PPF .9"$R\,.5-):O+D#,^N7C\C^YQ M[ %V2/OROMSYOG5T7YDU//5@@LH+F***:-(?6X]^0;&,>W<9\OE?!POEC5/Y9?96SR?S:L[\I+^8/EE MA,58S9T#GKRJN0D.HB\1@I+>"V8%XWT:PC8;PI#VV_VY=HC]VT["1[2'1YBX M$E$+$%FEVAK9@_,9H<3D0Q9>Q-PG]^1^;$.R>GM1ZF"9=(URY5"X+HF>+$4& MI3&3\:"(M(Q'ARH[@9W*B^Z+N'GVM4 .)<*MH;>])KZ+ V>8M )+ D';+RA%4!SSA1Q*(;.* MTFKLL^G=ZL"==G=K+?)]Y_H8#@CCUA'_2#2H8XU4$.]JYUU4@7EC2$7+/C&? M71V01J.]]@9?X/D!$ LF5+3GW"6DD.09@SC'"Y25$S=7JPK1L>#T8 M[&.G/M2)&58NB4^">9T+%"T#,28RB"Q:$,J(E)Q(IIS*]VN42S+T_(H',??A MGN1QJ-&^W^REI_ C3K&:D-K%$D3TP'6N25S:0ZB5728X%E I'6*?*_IN 32H M@/%12':83-H%D6]-#$HB>9=$!%']2H7H(=IH2%'12$MQ/)D^:7$[)GKMLQC6 M2_&;#]U\6FU&I6W0+G )Q2%9=9P@>J\"&%VTX3Q(5OHTA]L%W9"VXC;,N:W^ MM)F,VK8+NGW01D=-#CB-DI=8V]H1)J$9,"]8,63F6=OI@L([<0W)TN[#F(9R M:1_YO0[0)1[0$S%!R@I#"E^SIA-P) 2)RYA$'X5[3V3TX6-[ARN[AIR:OX?Y M;[CQT:-D21UF_%_A1,;2YSCV M3EA#VAW;LJ.=--H=%Y"=.P^3&D;+9^/I>+&LX_WX=:+3>+09&GM=;K:._)J-E?[G8CS' M_ NF#]/99/:^7GE%WC4KDL FS*YV%2C@:],:C!RSQYK<JN]YII(V*L%?6^2T/ MO$YSKP2C5?)-ML^;L+[+T];KA&.":K> "H5#8";0+BZBQNA(?W6RFP\#WL3; MW/+XGV9SVCXNVQ>D+[_,PW01TN7QU.JGRRTG__?%8GG9A/_>62Y*B22"@H!1 MD4,M P1!7VH/GZ"#5O2_H\YREV$.RA[][RWC4L>L),HHZOI(H [2SN)$00Z,D8V?^*Z M"%5LK\:;+37LJ7,(^M#KF+(]M?V]Y>KN#J;W;1>$][>Z[QM?(X/[+BH:@XY' M5N\KM$C^O$ (7-0;<96.B55WOT\0KJ/F.ZXQPY4(-2L',.5 3C1:B,(ZD(P' M'THJTOVOH7RTK?4A?#ZM$?P0WG0J$ NZ6$S) Y=5#TDR4[RLETEF6W0P3!UQ]^K#C7]M&T4K3TZ3U][K+W#][W7+RI>?TX#/:]">#.??1R3C'_\\NNBMJ[^ M:3P-T[0*4R_'']?=1[?E=2GRW]!GLLZ=9*!2"+6L6P-*Q4U)UB;?QT(Z#/>@ M%/9PU\66C?I89&FIU+=A_GGZD>;T?LR:69:9-<"3KGV7N0;GH@4749? I&$N M'Y/@.^(>E-GPZ G>@RSMVGFMAOVZ;$[%Z^E!DSZ*IL@B+0?C48**6H/GWH() M07J=@F>=JA,[#&9(Z0B/:"FLYK-ML+P9A)H_KQPV?%8P*XR66.($&AK@NAE"%9J;4R?E/-6(QB2ZWY$ M+M]&8Q%"GZA.[NA#6HDLM3,J^9[-K1:6,QK(Z-7Y^OQOGR,\[3F&9FE+.S M$1/26&OC;L1ZERL7D$G1Z#-B3W="#[V>$B;%BD#E*P@6)/$"T2$:4+ Z"]L0#FPT1WM."Z),==R^T![J _[8; M5EL9-M>!KTN]Y^]*A]E4RNY]2#2N,[&-"]&Z,A;C.3:,6Y<[=\HP:OH@"'G17/.F.MSX>\6 M, ^\OO7W0)R]Y-2D8NQ2SZ[4[/EX^KK42R#7"3BK>J5;0@52%&9+<""DH1TR M)0LA,5.#$HI[9V6^>0/>UF*Q_9X^I*M>3\"?(XEM* %WXU":Y%8.J05EF( 0 MA2!C3V2A1$S\N"D%>P7<'SYK.S3188J42R89*K0<%&>%-@O-P9A4=%1>J4ZQ MKS:-DD\G!OSTZ*S]$B,V6Y$[]&95UNM0R5XV<7'?G2!=)$Z%>JF*R0!=\ MGU2'5BTVC]B)^U0$:R[(EC&8C^,%/?ZGV?S%["(NR\7D64JSBWKPF[0MD3PL M<&95U\PC!!,#R.B2"DRYA'UR:>]"]0@B+\>@5#/!-:/2]G#UB.SBVA&Z0&:A M;I_9@A,UONB,KL&ADGT?$FW',Z03]A/2IX&PFA'GV]8+US;YVC=W9 E+'B3I MW$B^N;8,@D0!)1C#-*IZL4$7^MR%:DCGW"2UGJ5:"A]K%4S L@H!*$C:AUQJAXGW;E]R%[8+CEWY523078C%:W M5TO]+8RGU7%8-\RM)34YH6+2)K"\)A-ATN!"0. R&A3Q#X 2 ?&)HY M26SO&&SK)=?FW3@33="W#1^M"?7BZGIEIHV@,FEJ7[P##,Y::8)(H6,]^S9( MNY#*_0Y(U49F+7MCWTABNW(3WF+"\<=:P#EB.64BL@+IZ[W8Y"Q Q.C I:(Y MV811AVY]\.]%MPNQ_.^ 6,TEV9%C&_I[ UQVC'OM=&T);VJE!4*@KU"8*$$$ M5OO4'HEF6P'N% ]EOTNJ'2[0CFQ[,\?S,,Y7QN/E?DN&XVHO7K?P&^G(T" I M<&D5@O(1:5'4FPGJ :_/T;O2IZG!?GAWXN+1[G8;%!>;B_L(RO9-^+):,85@ M26\U,%,O/<_9@;?DQ/ LLD\ZHM/=+FR]&]I.A/L=!.O;RK OM>87F%^-0QQ/ M5G,Q8D*XS S)WV8-JF0#3JHZ[A2S]BE[T2>!9!=T.Q'L=Q"Z;R[)KG;<^J** M2^K7:RF$0EVX].!]*+4>W-1SJ@RQ*&T,4]%TBLCN@FXGCOT.XOO-)=E_']NP M,*\V6BS.,"RR=M%4H'26$'@28)(P3GL5O>H32WL R)T8]SLX#.@EUX[$JW,P M#VGYS_'RP_.+Q9)@SJ_VX"\CM+:HDCC$$#DH$6)='1:LI$DJY&9KUJ?FZH% M=R+@[^#HH*=\.Y+P.ERX"D(OO[4!/&=.(B0M5;V8H( SNF8$>H[>68WB6+[" M[2AWHM^)\SQ/0[]&DAU*3QUKI2=#0==0(CG465J(R9#_XS53!-MQ[%.,U;*G MSOYY^K_,+N]^(!STX$[X[Q@1F?)PDJ]2#D;5G]C:7:O#KD&M_-&TE&F$T]2S*@8U5?13-P M:!GXHE10F28F],EDN!?:8RBY/0G'#I)A/VK]>+&H=74+7#?;7O7&N+SF9I2R M*+&V><^Z)C\''<#%I,'(>G-WB:C8D5AV!\H'IH3^?@C72K(G:GKC @:!0@$K M]=9X,IH@:IV!9[+1LR([7?TGIPC M!1@=F-KNA&6D__=)1CD(]B,H?SD2.?M(>L@-7J_[S]$XSV>+,/G;?'9Q7N^^ MW3YNGVSF27E:BJPVB2H1?*89M\%+@1Z]RL4SEH/&]FDW&J7MAJILA/HE]=G-4'8[[K0JH7 MN SCR3Y71_3%T^:VB2/.V4"N7C5,:6:$ 5]H+U,^%@B&^,N)NT8$[U2GICVG MOGHUC=?%#6\Q3<)BL1+V:@U?/7S[/9?21&>2 *WJ=$E9(**+$&5"Q)QE8'TR MC/;#.R1'\YA,_:XHH;^T&W9O^Q9B;W-!XX)\VNOCH?+\-D_*_5W5NKQ]=GULPY(WTDTU;6AH/D49;:>M ) M"381J5F@C=+TJ;Z['=/AP93;/OERR=%RCC4QAH.SU8TN68.C;:5>\28=FA!5 M[-.#_EYH0]+RC5CS?02DI7@:AN!N@_4U\65$KFOQ-A(HK^RZ'8E3GH$RUJ(L MULK2ZU*W^]$-*=I[=.[L*:3.ZG)[:&&M,&@0"S)+U@?H8;J9,S\K](OM?[N_ MZNR'I8T:/=)<-5*I&PA6W0^_1I0VXTS?@[K:X[+CA2=-7HBK-IW7GDBJ##CG M&&8,UH<^;9L/!'YP7Y/=GWA[UK7ET4MOR BOMYNIH!-X1T-EAA7CM95:]O&* M6J ?DHH_)HN_:Y!R;":TZ\WS8.0;\WPU=4XHQJ(J((N7H)(-$)31H*7U,908 M!._33:P%^B&9&H^+PP2F0 H#<'.CF#KP "YCHXGLNER MIP94AT(?TLGSXV'OH1PX!76O"NO?XD>D7UP[F-PR;6M'-U83D$3)X(IVX'/4 M6+(KOM/=W =#'])I\".A;@,.-.E\_P#(UZETKVK]S1:54;+G3A8&12B:.E7+ MJ96G8419LUW1R*+O<0<;0QI2(\E3$/.4$F[7OW3E7S]HSD;2,Z8"%D!5(@&M M][>5H(%S*W+$4K+M$TO= ^Q)EN\:YT9\*J2$6NI:IRX0E!4>@I0:4LS&R&1\ MNNF]MEV\-P$-R2'MS< FR_4@B9YRL5YO<,74P@@/JO;25H*^BT:Y>OV42HKY MZ$2?A-'],0_)XSP628\LZ5,8Z+<6*VZL+A-L,#E'((NMKBZ6(60C@)P/FQ"] MLJY/J+3M.(;D=1Z;P2=DQ"G=SIK0L:Z/%%YRCQA FU#;"[K:TN M&./)(];?H1Z2LSE@QAXF[5/P\V;Y[L;2*L$X;>PA!^DX M9MNI5?VAR(=T6<* "7NXU$_!U;_-9OG3>#+97%XN!&E8 &F%(LC6 +U0;\IR M2!8Y\B3[%#D?!'M(%V .F*4'RGL(D8$21+2T_X-)]2RREF9';U?7P[)06";U MT.F2HD:1@6Y!O>OD@Z]-PZ\F33$3=4P69#2/CS<,Z;72*"G4"R7I8XW"AQ'TA9K_:J_DZ=M+BH++O$(2'M/TCI8 M9T\>*-D._9%']PYA[6G$?YI8WZK9_;?=[:^7'$\UY5N 46%5+!S!\6PABIPL MFH RG9R[=PW@D4?WCLS@9E0X93[4/V;+U9UNKV9ANG&5R"K''6,)KI:*1<-H M&FOLA^5(0T!. RH*4Y_:TJ;#>.3QOR-SNC$MFC%[WVR(D:[YB&@U.)_K3>'T MG4_>@"5'FY&N,5KVZ7FT+^+31/@WN^%Z3BYEE!:2L+G&S RX& 2(G*WQ5B3C M^B1#' Q]2'[#41C;)N"_K_ 'DU&V>:HFLF-229!:"% Y)HB.C$@F4E'>&T6. MSY&2RH99U'947IY8P /(UMU GB-],&H$C_5V-NG(M6'&@U!2LA)0F4Y5RBW0 M#\DU>"Q;ZV$4&,#!U*9B,$+J++T''@BURLZ CY9#C-DGQLBOB2+<>_)-',02%2A7#TZ"SV""4\A]*+D\@BK5QYF-?A!G MCRGXT]?0O\7%!9%J5HY4)W_'\XY6"[_KF!O5N^]CBE[=%BZR6Q]4T>1.A81+%GJN5[? M(^IU"LJ#E@*1,9ZRR&U=L>U AA05.!8#]W3 &DCRV$&!9V>UY=F_UE-6KNY3 M^)H[,%G%T?\>YK]AG;E1]*D6V$APDC"J(!4X3D9)L"ZZX ENB&W9^!V&(?GR M V??8?([2;X>3NF["6%^EL_&T_%B65__B%>3EH2/+&H/+%D#"IF&J$6&))V( MAH6DP\F3^.\9PY"<^6/S]\2,.%E0Z@IL0,ZE\ C;A1@U"ZSE3M+\20T70%Y2(RR3J%/?:&/*C; M$(]!T,.J'_85]M&/[3:FIR80:%Y3$+. :%(DK#$33)HKZ;5G,9F"VK:U@&X@ M>*S6]Z$T.Z+<3J(GKO3KS]=ML4:*]1"5#*!2R.!#J367QI2BF;;EY-;. M%MRGF+4K9IDB)*_'JBJM;L',9.HRY%"3AHM0V=G<)WN^6:#K$6F. RE[R"G/ M(7(_B6,SI]EY,Y^5\7(]3S;E%,A.1=)MH%1-!,@6H>Y%%D,I(?7I_[ _YL>J M>$['TD.$WHRD7X==KSW8?JRQ_>Z#MWA>HU>TR.@/EE]&3KAD:Y//6%#2&F,! M8JVI$E:3JV6,M(YUX6RS(318\-\_FAYZ=5?6]E/$DFIDQ4D0R=$&Y;*'X'(! MJVM3["RS+]W6^L/A#DH;G8:\6Y9\9[&W5$FWU5G=.8OK"WVN"[)&.3G.2:$" MEN?)N^3>!'W4E,_S.:;Q>G%,\^:)U<@J M+D31'!#YZB9>\M,-"G#1.ZFKR:U.[DW=@?^1GIT?Q."#,C_;,.'8(;HZ7Z_+ M9;[JR\]7;]T8#7T_P6W#TM(DERWYB24[4&AC+3/6( HG8LH2ULDT@FIY9D<@9:JK(4DQ/S)H4^'EH7J^UXYW(FB1B4 M\I"=5:!2D> ,?8<%LXB8$S]]RZW;S^5.'S$\.GD/31#?1_!#.15@/@8TQ"4> M$4D5&P<.A8=DI. )4[!L.+F8EU8$IGX(S<1\"]2X\P+J]O=ZX_'%!5=-M'-2H8V@EIJ[LO9]/WO^#\K#YG MY QB2H&3N*($)22#:&D;B+Y?RB%FT\#_/Y M%Z(IN>87T^5(IX@\2-H/N:PE'+F6<(0"01K'>(K*L4[ENW>@&E)T<6\^?+=; MM!)#.P7U#:)?IV$=K<&\VL((UILYGHTOSE95/_36Q>(B3!.NM&M-_(K!.)EH M"Y-HZF860W7Q#' 7HN(VNV[:ZC#@#U1=?:VI3OSJ*\T3J:81;ZB; M:'LHJ. B$UD[*+G(>A)NZ[$E0O9^*Z ^<]'9M'#: ;+1$L8%[K.=@ MJ_0Q188X!*8C'-ASZCMK@I=A/B4K:5%]M3>7"PQ7WW4U2AM< MJI8+=W7;DI:V+2QU%^-"69.S$WV4X .!'KI3WO*X[YZS$MW(I"QI+B1$K,>M MQ=?UC E,0>M*9F30]6G3^B"80]*M/7EW<^OM)\N6ZO' XE< 60"B1,' M2"3+RJ3CGY_&TZ_/AI_H-@@M_][?3O$H5%$R)$ M9P,H'3P$I@ND9+"H:*7G_O_^^/>B1=(Y< @F"%"\!/#,6^#)6UKG([^-IE^_$DP)G^Z M_.L?EW_^=>7O_Y*+O^;>^Y\6O[WZT]EPW1_2Q_*?_L]O;SZD3W@68#B>S<,X M73^ 'I_G5__A333ZIXM?TI_.AG^?+?[[-Y,4Y@OU/+B$'S;^1?T.+O\,ZH^ M"Y#\;U]G^"=G8=BE@%<^N@.TBP^",SR+ M..T2ZJW/O8'S$N1=A/4C9Y-1F/XU'.?9W]+D[*<%P)>3<:9%8Z8OZ/?#7'?8 M#W/Z9]UR9Y/REDBWV MF#\.?_36$NN%A__(:^73ZB MPFVW'/PZ1_I/\X\_#/,_?AS:G"P&+PURH5Q$+T-6T@I6BO>\V,$N#ZH+NUS: M:))N/7=4=]K)%35&(>)H\=/!^0P^AO!YJLY]P-)]=_F2A16!\N5O_K\U8 M+M3V^-6]QR\X/L?9BSB;3T.:#W(I)EN1(09:H#*.0ZQK2T'QX(U'F6.3M=U% M^4 L>$ XL8LN;)6M-F!UD+Y\EO(_L+N9GF_SF9Y-F+WPG2R7]M/$*E]$.[X,7.'1Y4+412>(R=Y!T$6 Y@SI_U8;+WOF MR&GS8B>)KW)![LN%?TXGL]F[Z:0,YP,14@XE(ZE'UJY!F!^,Q ,>UL M-*BD"4TTO1'2D]=[-\)N\(9_P-&H>DOC_%N8_HDW( YD*-J82'B\\J"4M^"9 M0T 1>=#*)=LHQ+$94_\\Z$AQDR92;V MOL<9T@=^(FBOZ(@;33[7E^ 2G!+( M,I,&LLFBKEF 0UG 1V6Y,$E$;&, W OK5%C1G>P;'!?_Q#&M>52=FWQ& J[K MG0^_X"4\;XU.)7I 10:K0I,A9)>)MSGQ@"89X=J8!_<#.Q5R="G_#L^1V5_# MP4WOY6UY/9Z'\<=A'&$-PCR<%7INC.EOQZGR1F^(:=HX+EG5C$/-AG: MP+33U=4-H*44:(4PUK.V:K\&ZMOY)YQN%,- MI<*RI>7SY,B7U@PAHLT@M;**6Q5,:,.7^W&=&E,ZU$(#QW4S,'2>]"<*,%8] MZH@%(O<2"IV*DG%CN!#]GC>GQHQN9-\@['EM%ETFD@S'YP3R.AWN9RR3*5[\ MW1_A*Y(71?*@YP_'8?IM<2+3ZE)-09DL@GF7^^5 L.2$)E_*Q:)(8-)!*,J3 MG17IYSI'5=;D4W9R2C5;U),W@(Y%X:M<-MUPF2 OWZV?<8SU?LD9D5/U["07 MDGP\K2#XPB'%&)27B9,L&_)P!=")<&@_0:_JW[;?RP8)40?+$8RJU\@:52T7 M,6!84*B+T5G; VU))\**SL2_2A#7+4%>#6?I B3F:XQDS+\M1.T7\_ET&,_G M(8[PC\E[_%P#B^./O]!_,/\V\#XS IXA%R*YRB9 T%:"MN0'!&$"4X$99J+34**A/51DLC*+Y4 G:"0+$9E+;;)+;L%X M\NQXO%#7>.=[I]+?0K-I=WSQ)0Q'%PQ].3D[FXP_? I3_#09$8C9SV$V3 ,5 M*R>)GSIF8JJM!RQ/$@17M']RY%*H]N1X_ ).BU8]*7(-(?>.%ZVL8_W^N<5* M=&'>R^C!,JY!,4S@6(B S$@C _=D$_9#R</TUN)S9Q5.Y#5RJB$G5GA:.,0*>/+BB#+ 4";3+-JHV]MZC(3]/ M"K;2:8-;H%_"=$RO2GU#%GB6]BC7SBGCP)CB0<4*RID(PH4:JDG>J-*$:&OA M/!<2[:^+@]P($=RE%):,EEHYFSWPJ.O%F&'@Z[<&O;)6:RER&Q=@9ZC/A5AM M==@@)VK'[?06].RBC=H)H(T30:D4R)1&RGUP:) M6'BY4ZD(?#2Z=UY[A MM7#E MXB):CR?C29G4]OI#%CRB;RI$"QFC"F(IWR6B!@2-XKBUCB/>Q^-_XVU-R*]1%]HP_R(OY]7J;TMBS7,WI[/:^/ 6M-P83RR M($0,S(*NEQRJ6 _T$B1(RB;!D!P,;.,Q[@2S?S+UHOU)7YIK$*38 /;FB7P3 M\R YZXLC?,:3F:BRH%>12U%=%2'0Q*A5FWO*'8$^:ZIUHKT&08BKK?V/:CD, M"DIC%#)BO:+EH]2TK9L$-N0LF),IF3:;UFT<'5+E1K?3Y@?;'L)-\>H[7/R3S';_.?QDM'OB/'V?XL7[QZ*+)Z7SP;CK)YVG^=KKL M]_'BZW V*+0&%FHN+#J2!T]U,RP2N+9:<$0MS%8^'3W@!AOHN[M,V(2@0R[< MTV7V'FX\0IF3#H7:X0ES \_-MBZO%KOI5J &=UK==J7Q53A=GA:;&O5>*[T; M3:VJO2,Q]\8!%1 3%D;;74W :'A]$];M( MMTN5_S4LQ#N:7UOU_M!S^C,".U3%I)$<.VP5>Q?;$HTHQ?+@'7B%'%2P=&HE MI///V,RT8F1E[JK5WO78N=0WJ/,1(FO@_:VNS7.>30H*> B&UL;).?!6@.76 MJ)*%]XU*3 _Y\K92>C=B;N"(O:'-:3R[!),YXTDG!S+92"3, FH-&H$IAF?, ML8@V,^W/_^TQUYD/?X9\-! C?C^+_\Z[R6#-R"V,U @35/ MZ6>PP$/+NS-@0!7!E5&!R9B45MI;3#Z+$+EV&(-^>,# F@=V/FC E* T,QIL MJMU,0N+@!#/ 4PSH7&VFVJ8M6?>#!EZ/TQ3##%_AQ;]?CU<%^'XR&OTZF?X5 MIGG@=&":]F4PSM3N/8&67IM(:A6U%LFI%-LL?4>@1W&/L@M/UESI-E-,@RD& M-RXE5\.@1M#VZU&2BVX0E'!D?TG& &7(4K#HL5GK^!ZP=J;-1K4:WK#\83Y47>\J^15_@>E%# M=/T\Q4\UFO-E61-/J\7AQ_'+\^D4Q^G;'],PGH6T]!<6WXT6B2TO\O]W/IO7 MC?QC3($[U=81F=*=[(6)NH>5!>"WIK"T(2Q4:OHW.FA_J;TZ;7XR7> M(&-S#92+ M1;^>SU'%L]B1250% MA_.:^36023,>129QY3HKAY>:A44.3JG] 5B.C+?I(K,W]&=)Q4::;=#HZ+YW M:2O\7D:I@T<0#K$F)"J( CTD119#LRTHZ6[^IEO8G@?;20N=,6CUDD"EB?KR/0L3A_ 1]T,^%ER MK5,MMFAX=-\[LA'VP*IL%),"#(^FECQ:,BS)NI2&ZQ24C5:W*;A_%-QGR;P. M-=BB ]*J/'Z?S/'#Y^%X4LJ-^XE!*I9C$1(L2[4O0% 0:H/,:(.,QJ-QC28' M;(OP&;"K:SVUJ%)]-?PRS#C.LQOW^R_#[-. 5JA5$ C!) ?*.[(3T7B0*ECG MC9:8VN04;D)TVH3I1 ]K"++W-<#UW>;LC\F+G! MIPPZ>\:"].A-&TMN^P2T3M*HHG'2LV+ U^%Z2GD-(<0$P3),H6@?1)L;X8?2 MJ/9(N[VHT)1>*)-B))4QHE<=[^.Y]I B&AF(?-BH#OYH:I?W22;=0YB'KEU> M6<(%O>H.-1G7[6Q1SJ=+$B%DXGRN$P\E@!26=.K(75;\ES _7=[?/3F>Q[(X;,*$NV M$C R":HX3SNH4&04H&7:9V$;C0SOD1 ;ZJ /Q8==1-Z !S?,KV6-F)+*TO_) M_@N*UFFX@HC9@8O!1)>SC#&TM@3[KK_K4$6;JPP>(=\&92@;/)LE.":LU YI MJ5+105@R@UB<@:2BLD$IXTV;XJ5[89T"$;J3>X-=X$5*YV?GHW#9%6I-%N=E MF;! 'X)7$)(@#SNA ,]J3V#FZ]C)Q-"W\3*VAG@29&FBCP:E*>]Q3FO%?-EJ M[+(T/206LW+ K:EWJ<%"R)'.RD7G$!,TLVU2&=?C.05*="#IC;47'5=TOYU^ M#./A_RQB8V&G0VOV79B^G2Z,^8LKT,LFB .?<^"H AVUMG8RS>3G30<9>@5\/9Y\DLC/XYG9Q_IJ-T M=%XCS6L;@E_<64W&7W!:7EM-L&!%)Z@"\-JD#& C9SV6I-YQ/+ M)M8!C*=,E+ZUT*(^.WW"?#["I3Q^_K:0SF4L,287L@(=:K?X4N\W.6HP*:H2 M"5E.C3;F39 MX890H5R@6)KXV^#8(K3^L&YO/K7?R/G>XI]T*+N6NHS")JM4 EF[7ZNL(P0G M);A7#\( M\3"WV)TJ=GO2[*&5!E[9PT SP7)**3#99U#1$U"1.)1"6V+QF!VVN;TX$&T> MN.L^+&MV448;MJR9 7G,/X01I?Y[I>7=LB0EY0 M+4I0)C+PM:^J$4(8F]!%W8Q-^T'O/WS4,1U6R=:C+AL82!=W>E>Y)S^'46W- M_.$3XOS%.%_?'=\8U_/SMULRG=T?1;M(7R%#WJ *!ERLN0V!'\9"/$8NW6>L7JE)!O3T#"S(PD/.WK([UNSQQ,QZ5<&&$-LN\MMH07:DD7\$6?#\19I9[7CY^/3=]KB MZ23GIT>1W4D42E;EPB(Z05])7IS3,3$K8E"9:R4';:$USR"M#[N^%,Y,)^M= M JZSJ#VU+41F-3"5!,\B)LO;U"/MBG3OW-JW+U^O:YM\V1;U9OUJR3QK[3@8 M%DDHJ@9<-$M@I)&R]A(,LDWNP X@^]_5FW)K)?6VD;H:! W6E+=*AZ(X9H . MK+KR$.L]#ZD[^-JDT@5=&C8#.O"4@&:J>WA"P"YR;^!ZO$W#G[%,IF0C!>87[1!N'9R-L,\Y"%J5I"0ZBE 84)_??,110R%0W KW(HDW+V3V!GRXE M^]1H@PD5ZR8*6:-DX=4DC5C;K@FR%S! L:[PR!T:W:9'4/=M2+:TSB]N0S@* M+CT+$(D.H++4X!4WP(S7T9 !E44;^W07E'UE2_?KU[12TZ$SJZ^9?5_AOD>= M:)\)H(7S)+IDP*,-)#J7I?3%"=]JN,(1MC]I1X:=FJ/LHI3>>F!L ^I[ZD-B\KF$CB.WBLR;ITZ(O9JC=,^'743> MMBW"VN%XRYL?R3T*QA.@DJ(V]I-D7BI'[D\21M O$V_>$^$>?,=2_;Z3,C=; M+UUIHD5OE:W;-G!NN1=6T)FJ0BV)R^ -]\"$((> '*6,C?JL/+4V&AVQID-] M;-QH#G)Y^\O7SUAGK=QH-SHIK[#@=%I_^ 7'Y]CZPG87##U>TCY:-'CB?>URJJR8#B)!8K&&F+.NKXB %%"62"\* M8ZTZN72UAOW#W'LBN0B9\@'7@25#'AK&VIW8>P1GBZRYSDQ:)\B1:I/HU=4* M^C\3#L3DU9CX 2C0P$#9>QT7$0%,FB5/AW#1=&2J8AT$$3AX&X3UPCNACG13 MZ#6^=RKDW5WIQQ(3W'OIY/!.YZ_(@+PHD?99JDAFH8NV5N*Z C'6T05"D4SJ M+48^T@W\UCH.%74\!!&[?A<>3X@GZS8,^#$X#@-^I*[#7?'<<1Y$85Y)X>BL MUXH;YIWU/&',MACDF+MW'@C0=_?AN_MP1++\[CY\=Q^^NP_?W8?#N ^'J:F9 MS.:3TE/\=>W#^JR&>7"Q=XPB0[N88EX(3>3SJD2MO1:H=8Y)8C#;EKJL>^Y^ M6]R[Z22?I_GK\8+CM]^B@D'H8 -X+ &42QR"X@A,YE2$YCG+-LE+]X#:OV/N M;/ZV_',RR;,7X[P<8#;[,!GE%VZYG>NC1>7)5<.#53E<;/L8D B8'3BA(6/ M;$ B6NMX%%RUF2+R(+2^CN]6#.E6]H>.U,VF\TM)O9TNZ;X(K?!"/G,J&:Q5 MBAA>!#CI$@CA/=DLJ*S;*JF"'G"#//3=7>)L0G#X9B*=Z'?2H9R[K#Z_QG-S MH[N\]-\"U"XY>+N08!5.O[EWW6AJ5>T=B;DW#GB56)*$"[WQY.OF1. P@Q(A M!;(5!9:M!GX?H^XWI-GUJ/I=I-L@L^X-01G/+K-OC)4^^2" O !R3P-M;*&JP9M:[>YVB$A M#Y119 X(#=Y;5X?)"_HJ!!#<&>:0DQUHMK!S'_7PDV!&/Z)OT'GB6A9OIQ?5 M++_A_-,DOQXOZ(TW)/3SM]4_OORS991/6UN,)Q<@UF+OVGP]%E\@KZ"O8WG!_.IA2#QV:OQ1 3ZU7?2PII<) Z5KH)0V]Q4'2MD]"<4&D MG+"-,7;BON$:]/6]:CX>QS-S ]!WUWTW["9N;7>D>.HH&C-097L MP4FN 3GGV84D2A);^&!/LIGY3BK8T,Q\%_D=8%Z@#B:S4$MN- MUG*&%B%R" MF M")FC=T=:#J%X#]:S6)16RK!\2K39<\!@6];LHHRC'#"(-OBB@P.1Z1!7/'HZ MR8L%Q[U6@IDB59O^W"S'\'S()/N&+V0SG MLS#.;X8A#D?T4)Q-"OUB@T0Z3@+I DO#O)'.174GU204HBGJ*&)2M!\*5T/5 M'H-B9.2'F#==DW0 Z]ACQM?!?>:2BY:.CIRTI/?:&0B!#A&C;*R-\76P;<[< M'A>Y=V>Z!0G>EEM/O__A+^)L/@UI3OMF2-RB@>@,[5S..PC2DU. 2*Z@"(S) M-L[6'J#[/W^.E?$K/?%Z8D*+]HJ[0U\.+;A:0I,P#:!=(=*(4B#HA M!,-1YJ2X2&W:A'>T@&?#W$,JOL'$JL=+<8"<(ZMSTVUP)#U!KU](,H'W0F3/ M8RJAT82G1V-^=BSM2;VKQ-2];JP3^G+^[=VH]@X:YVIP?ZZAF=\G%^GBM!H3 MHU%H,[BL#*W&D)>J;(2B%9?V,1O&A$$Q@(F^F5#)Z!3[P6/5B5>)31!-NMJ7H_H--GX^'T=UA;];+? M;!W\NEC%P/"8?2YT"/B*7>H" 96'P(SE6G ?2YM:VWU0GSY!>]=M QMT!^RU M7=I?P]'HYL[.3'2.[!0O"AE% 2-X1QM]<5:8&$P1XN#$7(7]G9G=:_>P5NCK M\3R,/P[C:'7?CYAEH/T=;(WU*D?&>W390Q$F!:U9)"$>FJ*;X7^G:CMMKU+6 M]$C913CB&OGR-/#:<\]2 DR!\'/4X"(RR*YP;LA.=JY9+MI>R+\3M8F.5SEJ M#Q!U&JCL(_)4NP-P.@EBD1 #"M!*1%LTN7>-6H<] NSS86)K3:Z2S^W?D>XJ M.^YQ\DI2H6/DO!7I2RV;"! EL\"3>2<5-F]22?9%_SY7:1.->.=&DR^+C M\-^--:M@C3(D.:OK!'C!'#@GR!-T5I(EP[E@;8HZ.UI _PSOESD=T78?M1]' M6LJ[\.WF+7"2PB=3/&1)DE2T$4!(6A';/&/,9\O]P9.HUD-_.HS=BS3[YZ#L MH?W9*W]\0^]7=KTQ>F^* V["XV1-DA6OZ1XZ"18U%I38WJ%V@_T[<7O1^ M+)=1:Y:A"DM:>PO(Z\6T)HL^:B);'7F7E8P^N3L>6;?74<^=DX?4YV&OIY:O MUE5:&%Z>#H/"3#:LMK_6,9(8Q&NAWX!CT3_O.A[,+T?]@KK MSBC/*WL&@[>1O%?OM ;EC(.H. -F"F?11U_8P>\(UD/_SMKV&F]PM;6G$ B.-\<"5P=H#7]%I08>'2LHQ.D:XU<<5!7O6=.U3VPTNM1X+_\;%QU4ZI6%% M%$E6CD=>>V5)"#XF6AA*+WBRME'?LN[6\'0H?- HUY[*;]V5:*=#X\;]LN31 MBF(2Z!(]K:'VN9 Z@*3W42KA%1-;C4OJT5(X9#+!H=C3F;WP2-4?-NAU(\GL MA@(&MGBF9*$%6#)W%'<6'!,,3*AWC2XG%MNTNMX;^G?B]J+T(PQWW7C_R KB MUI+=)6019/O484TE&4"=LL:2D[Z;:]@LXO6,M]0#*_:PH:\[^3RWWC,M&7,Z M0F;(0#$5JFM9AY1Q;E :%'APPV S_&='X\,IOT$ [+&R')BB4JTG RE,I#TP+XFO#R5G+%CY-6Q3)*YM/W3G3HO./W+KILT"VUO?&P>*%+2-87 MDC%3(H,*QH%7]0[::Z/0L"A-FP*L?M;WW?3;;/H=(<-:W\[N,(9I&]C?)_H= M,Y\0 M]-U%_PTG^B4OK1#[9B7X[J6##1+]=Y'=$\V?> MXXRVQ=FDW+#!6\Z8N>=Y?%M"I TB66N5"3Q(%T-TLF#M(:;M M-K-B[GGTL3LCU]'[S)3..I+7ET)-^A>T/];YA87E@#7%Q#=JFMOC(GO*?EGF MFLVN;@J=4Y*.F00B6PFJ6 1GBH4L-=.I>(F^XUZ#=R&<=K>"7;C[R,27O73: M>M;K5M 'TJ/5=9QQL>2OJE@\'862CD>!QO.BHN<'KXI98NV/KKW2X/')*H_1 M8<=FY0YH7TYF\[=EB?DZ7X+%K!$E+5G$"SZ0:LXFT_GP?RXR;W)D!>NK;;A5 MH%*="Q]] &]E<$*76+AN2-^=P![M_MD!=SH@;3O%'[I0X'HY=U=AHI;,!EH% M82&4 ?I45AH[>\6SMV(Y;O_.RJ'&LO+7>XS^Z( MOZ;_U%F(OX7IGUC705:+XT$P5H\& RH2;L(>023T7#IEA'SHOF)?#$=[DG>D M[<=1;3]5'<[C?X\SI.?6 ;*OR 8:31;3C :Q&)9XBF"1T09(9D MGYU!,,4E4"DGB+HP0,5*UD)%80X>++H+^IG0M&_U'G9HU17T"R=S$2P0R0LM MR2BVSNL:A*W3X&PA*M4X@566A8./HEZ#^[MCWB65'\F'#O?977>!6IZS? &O M.R8B'=NB#M?.2M:NA8RL%JDA^,3HE/!&^XY/^W4POC-SWY#1OKH]^&1 ) G/ M+[0R<$QEEE@"C9& FUAJ?JX!8[Q4B$)A/K@?=1OR\1[]>Q-CKPF C]7JX2)+ M-P7V.Y*L")TUF$#$>J5F4$*TBEYC)Z0O,>APEXM=;I"$X/2IU:.&#AL_NHE\ M( M#'CD9#4'4DECOZUTM Y[IGS(5I^_&Q _4B^SHO9L#;G&/UFB;6_!U>_"E ME?HKR7?MG_R,93+%UY<3 P86N;4E6&"Y=OK+GD%,2@!/A@2'F!3+K8C9Q0*^ M&Y,[U?$W9DB;^;VK& G7+Z5@FB\ZKZWIL2:+>Q+\,7F/GVN8 M=_SQ%_H/YM\&S')98@P@>%V(#K4/*V,@F>(Z.N5<:-,5I;,E?*?V_4TD^F9) M@P'"?77LD%%9:;0 @9:3Q17JA&:T8+*/(6?T2C_5\L:3;2BY_PMR7+PZ=$/) MV70^>#>=Y',Z_*8?B0$9G3;:*\;#5Q%=Z MP(T7@[Z[^U)L0G#J_8)V8LFD0VUU&1V[QE/SP):(9I?M6K8 M4O?GEVHM JG MWVX\W6AJ5>T=B;DW#CAA>$&5+CJFJYQE9;D#+S#4TE2?_%;!^&/4_89.-CVJ M?A?I=AP4_W >9VDZ_+PL,_J-X,QQ7+?*99N4[+BF,YH0&]E\3!!W0I5[B23KJK2Y<,D]V M>6J6#7AZ73G0,@519,1@V8=0;ED(,/Y#PPR2,3AI&AVO*. M]OL<@,.9?D?(L-8-5W9HWKP-[.]S (Z92QTU4G\,$8YH#@#S0=2R=/!6&U"" M=@@Z-R-XCRE8#*I@F_C;4?'W..8 '(*^N^B_X1P YX20JE;UFEK?FWF&4%*= M(LL<\SI8==?..)TY #NI8,,<@%WDU]<<@%_#O#%TV@/OC&O^O+9;\=7 MCZ8_^'TRGMY"\N8ZC_]AV/D74.@C1X;1##^F(9Z/'ZH,EB(Z17&^< DDX7(#EB.Y+$: MIB#6>\M@HU'"!\9%FQ#96CC/F4C[ZZ>!FW,AE75LMH5[6HV DK4B*RHZ"#E: MLH"4$A@-LXVFC&^$])S)TXV>&MP8=B&BB]@:XT9Y730DG369W$60R1TS:#+; M&1GP0>LV.U5G2^@K)_]X:'D8[1\ZK_Y^TV 1>G#NB( 1N!;FD M03%GA*3=OD>;[I"Q^0-Q9"LS;F==-3B"W^-L/AVF.>;U&-?_]#).L07VIF'S M?= ?)G;>%1,F!U;CL5%1*^FC?E>7^%-(AQ7-D2BWR2RQ#JKU/\USF.T[?%*X3%>X/HH?K5H%!: M"#(:R)JI2,:LTC:V]2,V@WO>-EC7VFOISJX#N+Q?V@9B4YMK"Y"',:TZ5_ F M G6LG08'VC90?='TOC,6';FFFD!')F@7=G76A6 N]6=-]VJXR#8+KIJ2:S7X\_G M\]E" GQYCD=F%>>Y@'*U@Z6CK[RT";(SUKL2DRZ-3\A54,=A4G6DSDW$V5,7 M+6VJ&]#$$IKA7CK,'+BRKHXFH]4BUJ+S$FAC-*JHQDENJZ">&TT>HXN>=A-Y M&8+UJ=B@'$3O%S.0.7@E,UCFL^0A18MM MCW@'IN-'F,+C:&%CO.Z:XY8!_. MS\["]-NDU&\>GY*]\:,ZR:C>#NB=A.AL-%NTY*BV<"P95DL8+'8IU<;#Q M4_CV>S:?GE6EOKE)=."+M!T$#0UD;>L0Z!+U$8"XDKKDUM%6T*ANGT6XU0G$W.Q_-!KIUPHD(HUEO:\VI;NA@5K5<::U ((_I@ M_&U4AZ;#(U5W+QWVD'N+ZL5;V/YS'"X&0F)>%$\1P'=T" _/SQ;S=NE/9[/S M6H'WH8C16FS09T$\5IT.+17Y=%JG=6>RV8.2!4K)9%][5M?F$$0D&SX2)M=HTU@#YO0T_A@I-YC< M>Q/2[Y-Q6J)R0K!4NR!*$VB5Q1OP1FG0J$V.JLB%4]!8]]=X3D_]CY1UB^&- MMU9Z.7IUH;M#J#YYD6[T,!%[R&H%A*K#BTJE'SC%4P M?17SM"?"[K(]E@*;N@'.EQO@'_3?+&ZI0@W7R82@HB'K-B,))AM:B!5:!1ND M#6WN^=:A.53"PMX:7G/4["7I!CO$74S+\/ VJ)IF%*S'=9C4@?WU]@ 1]A!Z M?Y1@2J@&W_HWE.SK7*:5O%TK\=V8665IJ@[R7B M!B'N1<\$7 2[EH!XD>3N^@(YUA"74PR\HF^5E=(MBE2";:+S%2@GH?+]!-S@ M-;]@WZ\AU1S,9>*W0Z]2L70H)O)7C'7@M6>@R1FV0D5G5)LI!ZM83L7JVU/* M#6+'MQ%=EG1L@:FIQ;<.U8&*E_?4V+T$V$/ R]R0S+-47(,WIJ8HA@S1 M1 Y!2!4T;5D"V^S[_5'@H>+A'ABPBY2;E*%_F8R^#,!, ME'4\3R3S- G0WB@,)7!4;0)!JUA.Q2#84\HM^HG?0G2CR^LVN-HV#-^ [$#S M9_;4W+U$V%/LS6\/;C;_91A%D@%$L;7G0!>" M=GR;(98;/O[0%X6/E?VD6\'UU?)ZQ_DRFP=I/;),.S6QPGBL!67!B4+ *G)/D021KF-$L M2-?'=>N;-NG09+_B,ALSV!1%X60+UPU095HR64,2N##!BLR\4WVD,UXC.O0V M\C@.W'\L/%+>#7R%FP'L*R\F?!V>G9_]/)E.)W]5'R=\IM_,OPU8B#P% J<7 M)4-9T DIBP,6D(7:ZE_R-B_!+BA/@R_-]-+C,):Q"#IHW1"2 _O';:39K6GRU86U(0(64?MS%-'WC,T]9WUW+L,"2Q M"NW-ZY_?OE_%%[QTD@E[_K%-3=@<2[3#I M>17?_WL>IH1K].T=3H>3/$SOPK?Z\^N\RK?E[73X<3@.HW?3X3@-/X?1 '.= M!H,%3 @$GXXN\"S2&C!FVH[(+;^;';T%(1X%Y=3XTEX?#3*HU]E!+R=G9\/Y M8K_#FUFZ.A@6E*U9XTF1<*(@HYI5@67M%2JK?)M;[QU /FU2M=;**H%,=_O1 M!H#O,9^GJ@+ZT8OQF.SK4,?PCG_'>2V)G]8_J7/3!IKV%\Z(_R4( PJ+!%=B M)#Y8)Y.P.=T=#[/%SK0GJ*=-I\/J:)5LMDNR?<%Q(.O[TEF[NKW*V].GH M+4&;ZDAGJ;P@.\V0G5;#E,6KI+3QS)K=[=T=09P>F=KI8)4\KGORW*7W)5#D M(I&W9B$N*J9]-N"%%2">*CFZD/$J&7RW,94[%MN T2Z7 MA),@C:J6O7-TNFH%TFEV!U83YLBW4M^3:AM[WCM>_Q\@63V=M$$ M9L"Q.,Z2AV*J@Q]HE3Y)A,PM6DX\)3N]48K/;22GH?V]Y+M&X4UJ_V2,+G*R MH5F,A$DD#A$K'6,T/ OA2J.V_4=8^]?=J[Z[;(^F]F^-.[9(9-!28-#9 =IJ M#F>24"1+!ECB*IG@#?EDO7G$QY;\M9.FMW" =Y9XXY*?2UQOZIWZ=)D)L0V^ MMA6!#R \4&U@)_K<@B1[*^,@I!$F!0P)O,H95%$)(A,26-&1(2LR-ZHU/PQ9 M'JH>/ Q7=M!!Q^EC%Z@^G ]G,[SJ#RGJW';RC6V*A*96W&M%MG!M5>AJ"I2Y MTS5OK0>Z^LD'*!'K5/*3SL36(MEC7=VKYDPCCP8BYS4-GAMPH61PO&A7@L#L MVF2!'GN/@+WL@WTEW:C7V)I:R&U0/>\> 3OI;;O*\,<(O;\> 28H[;TN4)(F MGTHG\JFL]*"3\2;9Y&7IIVW(L?4(:,"$763=@ &KU"YO2R.%8[A <@ MHX9#8"))[@TFW:8-]_&6B^^DHP?+Q7<1<..,SR4B:SW7):;:'4_1^886G \* M?#+9D7DCT+:_.#\AG>\IXN8IFA=%+L%[PD0[F"NUQ7N2X'T1('1.RCM/J^PC M&?.4K+X]I=QK2> 6N)YY2> NFMNZ)/ 18N^S)#!'QC)3 J*EK4\)03N4(W\U M!IE*3B*+T$>9RQ&6!+9@PR[2[JDD4$=ER3E%<#E+0B@8AIQ3-F*+ MP,[QEP3N)/LM2@)W$5R'5EV%]!MM%L.+GL?IVQ_3,$Z?+@-.Z"T3GGO@2GE0 MTG)P@CN"EI)50:&_>SN\5IV;GW "&NU(?!V_H!^&XX\C7 \K22VHRX^^K8Y;A1,B4D M354CT]6@D(P%H@^!S CEC6QS%7/,';LZ9\ N4NZ]8Y?C,G-I(A2#D?P,5ZLE MA(.$AN4H7'"A32CN*73LVDES.W7LVD7L+6*R.)_C]$[(D$XXX<7BLD$P(GXB MNU-) 8G<31,P&OIMFZCL&C3],Z!#A=T-S^XK[2Y-_>E\<&FC+K8[9X60TF>P MKN:=ZX4?21YE]L6BB;2N[:;0T0??T#A]=U?;=Y_\U,V^O2398>5B6F(8O!B- MEGB&.+O_%I@.C$TL[T 0%%*M-)VLEK8@RV*"CCO:^K?QXU;W!G&NO[5TDVD++__GA MU4 6K3S/&NH,(%"*10BU2$"R%)T.**VYK_1B9ZW2,_L[AKN3_EUU[BJZ!O;6 MS38H"WX:Z1(9$0ZP=H!56=+I'U0&#,86QP5BH\O0NTB>^BGU+]0^$6UIK?A?Y-M#X+^?329Z,1F%ZV;?3.9D"H4BJ9NB;(B%*1?ZC MMHZ;Y$26;:ZW[R+IWYW>5SN3#D7;X$2O#2'JTI9HE$#"8PMH>CPHIQ'H,./@ MM'),"AO'DU?S'F)M\#[_BO0Y8?3K^3C/KL9T?O@K?+X)44ECZF@? MN>BGZ3V"+ZY BEPZDQWWO,U\LRW /7DZ=*V -E4.>3)>=$2+8?SG6T(YQ5SQ M+?JE+4%FYJ2R,8(UED":E"$X,FTERT3E(GS!1A5MV\![\CSI7@E=]B:JI=\JWGKUV*?NYCU>AEUV M7;H$<3F';0L8NSATVZNT^]=VNXCJ(U5P5XE[R*_CJY";<$K0(=)6 T)X27:D M)EZ&VBA;1TTL#4RGK9RSXU#C/9'2;K6XB]@ZUMYO)*FS\[/+)"LE@[3T9,9K MDA7MYA!8:K?1WZ]']G9]["7_2A>3Z&B]QHU]:&.>7D_%\ M2,N^" H_>MC$%A_:R>B)7<'?&40A>7W3B&H0LE+..@??&T'(5TG*E!Y&YJW-;@\^-)AAO!G6(HK5.^+!JMWX\C\B;R>_)-AE^J&?LR3*??Z)?_%4;G^"+GA0)F@R(YM\PPL'G1 MTU$F<%%H\!S)A>%6!M:F/=KC\)XJDUJHJ^.$^SN(?_GZF4PW_!WG;PMY3.FX&_RS.?/#6:"KE) M).D.A2^Y.^"U"J'VU-=2UY14,M-#R!Y"K0I&F[*TO9Q!UY">/#FZ%7J#2MJ- MP*[HZE*RD1PT< H5.6^F0!"IYC0H.BT%%\&UB3P_".WTV?$H)70\_>*N\30, M<9&Q>K6Q#3(G7RZR -Z6&E(MFAQ#6K^-,I/?[\)*K]9M3HW5!SUY?7ZN^2*<2DY^HFV*@>,U,UG8#)[<1Y"I)!>B\+%5S\VU>/KJS]K+&_\H(1]- ME]:[2_GYV^]A?CY=-*._XODB#AB8THS7# SM:@!(UE&T*@,3 H,K3+)&@]*V MQWBH&XPN"/$0Q[I13)-^7;?VQ N4R_NZ;: U[N.V$=RAFKFUT>O]1LG>2NF9 M-SSY*$,,P+6KN;Q"DDE-W[KDG%2J9F?;T^#+@QW?#DZ77731=9/7;V3@O:9U M9SKJEO<0QL7 K,^01:@]+1P9T\15*,E;R>KX0+G-4)HU'WUH"W4/L4^ZDUF# M,"FAF9SAAWF8+XR7-_4_J')=]+")Q0J-$CA7!"V* "$3B:-FR"Q166]76K;S MFWX/J!,R([H2?8-0U@9HETVIM@#7U'*X%]YA;(?.E+D=2?;01 -SX7Z0D3L5 M@PJUEJMF^C)!#CCI-5J&/D:L,$^%)@^8#(=AR2X*:-&Z8C*;ORT?P@AGEVV2 M=#*L9 7&1-HUF4+PD@PC6ZR4F03A?)N#905*_W9%AZJZV[QB+SDWL"T^X(A^ M]?'%./\6IG]B/3N7%SB734Z+2LIQ!1X7/5/) (K26"A1,6O)Q.*N3?.*AY"= M$BTZU4*#[>&?.*XYXH3O13XC.<_FTU#3Q&^#3*B*?$E^[UTY/;.)8O^/]\"F[-C9FJB$072((@T/.XD4[;?1WALKVV:_IN5&PH\+0Y MK91R1*7M[$^_ !]ZBP(HD,FY&U%EIY4D<,X/P@\'P'G\Z__\<3^/OJE562P7 M__93_"?X4Z068BF+Q9=_^^GWSZ\!^>E__OL__,.__E\ _.\7']]&+Y?B\5XM MUM'=2K&UDM'W8OTU^JM4Y=\BO5K>1W]=KOY6?&, _'OUTMWRX6E5?/FZCA*8 MQ(>_7?TY54FN,.. DYP!E#$*&,PT$ (KC7B>TIC>?/FSSA*1218#AED"4*P9 MH)#F(!8D3V&L\E3&5:/S8O&W/]L_."M59)1;E-4__^VGK^OUPY]__?7[]^]_ M^L%7\S\M5U]^32!,?VV?_JEY_,?1\]_3ZNF84OIK]=O-HV5QZD'3;/SK__[M M[2?Q5=TS4"S*-5L(VT%9_+FL/GR[%&Q=87Y1KNCL$_9?H'T,V(] G( T_M./ M4O[T[_\0134S:Q^9WK/SZ>K[\_F:AEZO[BLAO>;E>,;&>P40P MF2$.XDQ3@-(L!P0S!'*,4T&DQ%KHV7KS59^I!?C]4RM5U76O?G_RP&%]9CZO M5+E\7(GM2G@_/[6\F97-KH7DUP6[5^4#:UXPPENCH=;GWW?%CF11BOFR?%RI M:*DC8;2(M%$C*K9Z_.NO6P#"#<;\N2">CXBN%3FR,D<[0D=_M&+_OV>A78H] M >?6)EFN#H%:BKY ;:=^:72L4-*LY)6:39._6K/P5S5?E^TGP'X"8-S8,?_H MV_>O1]^>VU6K)UN)"X/7//&K6!J#[6$-]L;1&KA7 ;)>7O7%JX?)B/A3M%Q) MM3(&^PEUCR;+6[4V,_Z]-B:[+-:_J7NN5C-,B89Q1@'.%00HR3"@RG"PS#*N M3#.<\=2'IDYU,C5.JF6T%%1+Z<S_6;[RZ)\6)9L_I?5\O'AS4+,'^UFWGQJQ%\7BT:&V^TI0.G'.F&'TXVN MGFV0!N:Y5J^H4NPFVJ@6[>H6;92[B5KU;J)*P8@M9%2I&'W<&6*C93BF' 3\ MH!0;5L)1N7D0< ])?9A.^JT&KUFQ^@\V?U2_*6;W7];6+# M+N]9L9AA34B2,P&8%#% -.: (ZH 3*C9S4J=:N1E%'KU/C4VMW)&E:#11M** M -[=_D?T1RWS>0LIP&BXD?5@& ],QM?!ZTVKO6 *2IM^$HQ*B[W .:2]?HWT MHS5#C(98E_?J[;(L9SRG@BBSC<6$:( $HX D@@#%"$]AEO,D0[/UYACQXI3: M:]V+ELZ&_E^\:.@?>0R8\4K3E.@"!4 *4@ 09H#QBFC M0FB59VK6WGL,@%OGG,LS;DF$+"82X PSP'/XA3DE%*4<9GEB?19)OM_ MWT98!H,BY[:D]<9CX"7+0O&F@<**]DMTNUZO"OZXML9:M%Y&']C*L%ZX5>LD M$D%7I?T>1EUU3BIWN*J\(Q(GIGZIQ)^^++_]:EJH9[WYH9KLU32_U.XH M$]Y1N7;JNS[>SW1L]MZ++V^-F:H^6M^D]_KW4MV6I5K/""8Q5E""&.?*4$&& M /:^OH9P_[9BQ)$DAB!03/D-E8:>OAF"F0YR*%G!.>,>3#(Q?Z MFQJ3;,2-2BOO3;3]4?,F$P<\@A))5W^CDHB#XH<$XO**'WF4W\T&ZK\>S0;J=B%?;GPOE]KN MH-2BK-K_J.;6N_9N6:[+BK5L$('\P)ZJ<_N-!Z422,!$:@ 318$]W;2'PQ1H M!1'+8:RS-'8AF8 R38V,:K4BHU?TUJ-$MJI1KEG)0Z1>U"KKX; XV MT-U$]TS#-_2ISO\1(R>;F*SJG:F-X)YP_X>,I/-R. #F];)I&JZ60DA36"V$ M(7L:9<$< )IV81VB:?\%^*7BZS<+TTSU]7_[YL7[CZ_GR^7JS<*L2:I[WFR\&H]^V@&6C6Q&I*QF#"=@!B9#0P2' $&XQ@D,85IJCE7 MPHUL]]N=&J?:G611K@O!YM&.*Y:GR^(A>!?XM#\D ]-F;S3[R0 $D3 E *.6 HD\"82FE&DI1D?K%I'7U-;?*VHOH=8':!Z7: &0BB@2=S M*^7N'N\/*VA421KP -,!CZ 'F%W]C7J Z:#XX0&FRRM]';9NI31?H++YZVVQ M4/&,<")3"HE9N.V1)$$0\%0:CL"4( 89%EKYN6N=Z&5JQ- X(#4BWK0_1%;8 MZ/W"T>CO!K:;*H+!-?2A7E^D>CAK=2!QA:O6J59'=M3J4.S83:OKX7 3/YF) M%*I$$ 3,],_,Q"<24)DI@#5*,\B)0IE3,&IG+_^M)O[G[\OK)WYRQ<3W@NLY M)WX74D$F?C+(Q$^>?^(G/A,_Z3GQM[&3WPJI%K*\6][?+Q>53X7-C#$3B>20 M,PIB;D]*6>[T<6 MM@G3M"K-['MMA'RIC/SE)QBD+-80FTV"]RL M?1[G"!?ZFYKE4.6%DHV\=79.N2^Q'V-<@MN-. *".#!_5/B]W,/OI2-^WB3B MB$I0+KG4YZB4X@C (;.XOM:38):+ZAKXK\7ZZ]UCN5[>JU7E/6Y3-12,%W-C M!'VVP7_;\S8B=8YP@D .>0P00A!0G%6Y;97B)%&0>&7,Z2'#U(CHI5JS8EY: M=XPJ0MK04./7O%+?U.)119S-;6X<3S[J,3J.'#4LYD/S5B-]G9NYE=\:0453?4]R7A=S MM;HS.Z0OR]73+(Z)Q)JF@&0VP"['&2!Y+$"&TQ3E>9;#S"EV_DS[4Z.^YDRB MDC%JA?0]LME'T/6PIC&.K59/YI=57I=;*0MK:94SF4JA1$(!RQ$WYHY, M <\2#F)%<"99PG+A="USG1A3(P"K122V:MSL)0=DK=B>J4C[C9";\3,\[@,3 M3 7YW2[DN\GZ;B]"[I_<]"K$PJ8_[2?*N E2KX+K*(7J=:WU3"*P_MH83N4[ MH_3CRJ9]F6$N>2)S 2A2QK:)J01<, $2)+E&2:QE[A0KT]G+U BN$K))%5!E M._7,%W 223>FNAJ?@8FHAN:V@68K8L"D %T(A$T&<+*G<9, ="E[%/S?^7#_ M\V;[OPTN^,;F-E#@HRK7JT+82 +S"[.+VO]@Y\FZ3,B;A5C9; 0O5?WW)CWH MJQ_BJW6NL_ZNK[168CT3FA$B6 ZPT!H@$N> 0(+,/VF,5$RYC%.?M';CBN_% M4^/ES:O$-C_452CL<4?U@]IJZG\H/N)WPOV,?9HC/<*1?7V_%^UH9 W 5MGZ ME_4QU_YG>R_4($0M"M'/+0Z_[*:-;K&H@@.B&HVP=P+CCV+P*X8151C]QF+\ MX3EU ?(,4O2]3]E<_[Y[M$[D[W6=,.,#J[/$&F&KA7OK2KH-]'0IL%H2S6ZI-:?2N$JA>% MCTHLORRJ5BK)9XQ)AM)< <+M;B2!U?&N!CI! F@4 MCO#' C[HHC"XT*,N'&,-P>'B,EJ_O3/5'>PB;H58/2I9Y[?ZS'[89?#)'LG/ ML- D2U$*H-0(( )SP#4D(!4L@XA1&0OBF;G.M>^I+0M-3K:U%3%ZJ&7TSE[G M#+P;NP\$Y\!$?>*LQI[S-0!70D*]#46.YT M?;UK2B'V&24W]AL3^X$I<;_@87FYXJ%Y9/#0^E#X#E?3L(]0SU?&\ H(.RL7 M7M.NOZ_HRR;7TVO3*IO_/XJM7IM/RIG*>((4BT%F79%>0*"7)^FY M-D?S)KV@U*Y'Z:5'>[I,K;ZP1?'WBCON=F-T;A?R@_EZM'G>WNO7Q8(M1&%V MLVU.Y.V- ^8)D8DB -/4.IEF&C"><* 3G,;&^!(L]MHY!I%J:@2RJU05YK%5 MJ[J;V%7,WF!L5-NF!O?/:!MVG!T=P,8>O:$=QD8:.'\_LY! A_5+"R+9N'YL M(<$\\GL+VGC/NRAC*\IB_K@NOJE/2CRNBG6ARE<_K#E9AVG:T\G'5I!7;+4P M5J;U1JC.+V_O;4WL&4UEJCB7 &IN+#^I4D H$8##%%-.C%V8^%TXA9!J:E3_ MN8JG9$8UT.K6U-;I7V8GS/ Y7B2-/2A#WQ;MZ!-M%8I:C>HP\AV=+(VW6EFO ML_JFZ2:J-0MX<102Z+"W0T$D&_<**"281_<\01L/<"#:?0Y095!_KVT2P/+3 M]2CS\LGGS=U40@[+I4ZD=5GH$//?J .=][I*<_S'77V M Z[SE+-GD_UH]:.QO\U+UB?WI9G\\^6#-;M?_; W]6VB;9)10F66 @RE/?!D M%% I':&C1FH_QG0!W8T9 T,Y, ->0C'Z MHQ8YX#&!!T!!V;5'51IW[JL<59M^WZGU#..,Z PF &*4 M <1Y#(R!QX&P#OB"Q!!2GPR,UTGC-,_&S\]8>WVK6DR/:-@KAZ:;OD9 >JHV M73T>K]KQ>#?2>'B4S!EE7,8JI#/D^/B5V+D:UJ["._T;'Z\AKOKDF[OEFM55UI^F!?KN^7BF_F5]7&UO<= 0VX6 M*9L=G&BB@%9)*A76(L%>]X.^ DS-E*XDC4HKZHU-0],(&U6#Y6='>X^%FU$] M),(#KT>[HO]SU)2@M-+?U%%BT:<:]ZT*T<=.W+T-[K[@!;6^O848U13O"]&A M7=Z[G9Y)N(J%>J_O5DH6Z]=,5(GY;'A9444 O%;6B5_8)?V+FC&.F!09!5Q! M#1#*$& )RD&&&M]MQ8RT4M'#1E#/!%L>Z+O1W$"8#LQP M5NJJBFXE=]0*7B=4;W VLDR(S^%P6YH/CI*[5=]4BR:A"V#Y?0[A<>0B?OV^GO.['RG M%+^0@N_D*SWOH?>JPV[= W/&!55<@QRS'"!&8T"QY "EQN+A0F@"'LU>R9OL:]=NU6^.A*]<+CO4.* ME_=JXY[XHBX2\.FKJO*5;T.@=[)IO'CRBF&Y_5&4,ZQBHN.$ 89C8;9/1 *6 M$0XDB],LR:46FGE&(X\@]M2X:?_P-WIG'C53T0CJZ3\^TJ"[T=_TAG+4*Q:G M4>P3,STBJ*'#K<<0?>Q([1&'XT20]YB]A\IM\69A.%65ZR;^W%[ZZ1AI) D# MJ"K\$Q,(.!<0I 0IH0@6"?%=1BYV.K5%H G0-QNR6M)0&2U.P.U,X$%!')A^ MS^:P:.!LA YT4]H'I(&S5YSH^)G35IR'XG*^BHYW>R;0W#NQ>[F\9\5BIGDN M%24)8# V["-P:NQ7G8(,IE 2F:6Q]/(8/-7)U(CFX$ Z^J,6T]/6/ FG&[%< M"]+ 1.*-CW_JR0X PJ:4/-71N*DB.U0]2@'9]6S/<+HJB_WFX$8(R!*=$J#3 MS&Q7!3?3'2L,\ISJ%'*=0^EUV[??_-0F>BV=9P#;/F!N$[H_# -/Y5JP08ZU M3NL<-KIKOXMQP[1.JG<4;W7ZJ;X>_E7YF0]LM7[ZO&*+TC19;4+:+Z.*$=22 M9F:#D"< Y50 HA0#5&$N0X@<0OH-ZG\ZG14.UX/%\NO@#3W7TTWXIZ[5E% MQPCT/;,(@^OSG%W42&^%C]XZ0!W@".,R9@,?970(\,Q'&I>AN7RTX=#&X*'G M-BSS>S&?[Y;@(Y+!3&(0$X$ DII:_^_8$!WB*50Z87G>.Q&GKS13([U6PL$B MSD\,B*.;P5@PCWI]YA(!TZHS3'W (+@^5^#Y"8FF&GI^'KPK@L\[&NU'K1_, M0"K3D*R\UNMZ#RED"69: AJGJ2%,H@#/SHNK'NE6,U,)=NAZDIN50):#BU CP<1W:@$)3Y3O4S*I]U*'K(4EV/ M#AIT?GN_7*V;]'7O]:WXK\=B91.^FVGUI>!SLX>BFE)H=JR 86)WL4P9KA(< MY$E&!'L)N=GG-@)F<>[HWB M>QVU^D5OGGT4!PER#SJ:DPU[OVI4APJ$=X8^3&C\Y>ZF&"SO#%+/\'GW]OU3 M[+\RG:V?;J4T7_[RSOSX?O5Y^7TQBPDCL;V(RJ2Q6E!"C?6?)V9%)WP+!-/!2U0LAKS3[%S#H ME6;_7)NCI=F_H-1NFOU+CWK:V:OU[*XZ)1!/E8,[4L8^AI( *G(SJS5"@&.6 M :&P,D8SIC!UVM@?-CRUJ=S*YA5L<(36!9/T"@P&GJ>NZKM;#6=T[=H+FW=V M]L'F7X=[X*-&QUG;SZBR69O/_;ZO[\>:%0LEVXR\36Y!+3ED)&& ,&XVK/9P MC0FDS4]$*X$8T=HKROET-U.;EK?"V-Z/M9O"2Z4+47C&+9Y!T^UDZWJ,!IZV MK8#;W-]#9&/L B&PL\;)KD9VT>A2]]@QH_/I$.'*U<*29#Q%&<, ITP"!./8 M9L/.0,(I@5HJB&/1/U)YB@OR04!NKR# $T Z7B1>!<_0QS]^R%P9I3Q8$-R) M;IXQ-KDKN*SCR5#^5A]6ZH$5\F5S7MYDOKM=R,I!HO8MG4%JUGE&%8@12@%B MF@(*C4$N<1YSA6P2 ^B1.O4Z:9PFQ/BI4QO1ZXNTRF>(]7#][CE ;N0R(-[/ MZJ+50M\FAK9#4+MM7?"^#^"FY8/@P Y;3J(\L^N6#UR7G;B\6NN;QV[C&+;U M8]AX9L<9TIAP"#(ES8Z(*02H%C%0*<(PABA5F9IZ4I# M3MM44Z:O$U6(9X(CG6,N@%#6"33&"2#2@)X*2*& &6'(+R#6J_NIT_9[RLWSBXT<]PZ Y]]-H%[/!UU/OA%C8TUT^$<8-V>\%S%,[;KY5^-/=9 MW3\L5VSU5.<7?EE\*Z1:R/)6_N=C60DQHYE2FFID<_M2@ PN@"9: D((1IFD M$K&\QT[R&,JE@;=L36!4]H0%.E :0TDQC"+,ECK[(UASU,C0$; 2,KH6<9FB/P MW$CM*D@&9JI=- 9P!#BK>M@R,$>]C%OGY9R21X5Z]=V M;,(8T^65UDJLW^N3OY_I5"64F/V9ACPW%@A. *62@A@JG=(X@RE2GMLU?RFF M9J74R8FCG;HLWGNU'D/AO$D;%N#A=V MDHR]#>L/UHG]UQ6-75-0PG1BR-:H7,R+MM=/:KV>5QG(RUDN&81<:R ,)P(D M8KL9PRG0,1-:**ERY9LGZW*O4Z,^.PW+C7@W$>M1>L8-;F<3+2R( ]-;_34N MOJFH640LH!^-<1WM*U 3WJ<=I"\4^>E9;L$1N0&J)5SJ^1F*'3B"<;I6@>O+ M [HZ;!Q\LE1RB7D">)X@@'(S!I0F*4 X4RH3%!'NE>[*J_>I49;[?7S/1*-^ M8Q/0^V&"SE@AP1[&]6%0;RT_":;G^'#)FZM?(WUCTJLZ":Q:+E^R-;MK?[64!M1-X'M?ID4ZR] M8&4A9B3F.1&, $@ALB$T''"9<*"(E"AGL5 _$B@DU?PWVS MWZEUQ*U@D6K#1'\VU%O^8@N;UPGHHI^+1227\SE;E=M/?_$S;$Y#[F; 7 WD MT.S0(F<$C"H);Z)*QG#F2"<$0+Y5(H)F';--,RQD.,E8+FVORM@P]_8$M]JQ?3#?D')F]DP\U3 # M"B69V3RA&#"2$I#FL8HU2S&-G?+>A!9L:N9(JU=DOPQ5ODNKF3V=-=OA^^6B M]K&,'JV*D;I_F"^?E&H^?#!"?+5750^F2=^\EH'&V8W'GF/T!J:^5J4Z9V8[ M:+5*-_7?@%LE;%VY*B+Y=K4R#30'4:]^M/Y2[Q^J3&6O?JB5*,JPR3?#HAXX M8V<@X49.\QD6TN//J]M(G2WE0^X.9+>VO- MTBH9( )ERL[?45 -6Y3W6*DDXS1-M$\6[VY/7B3-% MPU,8=:+'LLH8:OYK](C81I%Z/1 ;=:+E1A\_IK]R*-WX?;P!&IC5[=A83:)6 ME8@_13__7@_4+]%&H6BKT4VTU6E[BQK0MS4,N$')^TJ11J7L,/ =$G6@5D>+ M'?BHOBGSB_9\BB=VOQ]K )., \13!AAF E"M19M@[LJUKRP4,+#L;,V75EO)$8WHVE;Y!!H]--N(/*X _=[S!@513 M#SHX#6* R(,S#?O?M[QL4F)_-J_.XA3SA-(X^]AH:[:[CE/B[ M=QLG?S^X%52EW&DR\,QB(3CE(@9"QQ @A10@L4) QCGDA&$J$[$)%W#?I/84 MQ^G;?!!!,,(FM>JCR176USVWU^@$MW*\P9ZJ;5-G#7MU83"&M&=.0?E<5LR> M+%.U74X!=H7%I63:MP';OUX@<[<@<_5%)[>GF=AEW M-P(,BN; 5'\]H7^ID8[+]5B>5\L[%?<,U_A)6#[ M^9Q< =)\TT@[B&>N(S*!.*8=]/JM[RAD +CFJG'NMIU._VS'\28.JG-%8 M:Z83:7A&(V/;$&/EB 2!G*4Q1RS+A? BFZNDF1H5O3EU,6E/PG=W*'TO)J\; M-S209 -&S5PE43C1A&$ .\HJB!(HWVC#)K3\X^J MNC!;?/FT9NO'2C,AK;D>L+5(\J@&XLKH@S.-#QRE$&W>L=1!A>> M[VN2/11K-K<%W:WW@S7R[I;E^IU:SW(6ZY0B!C(> 012#6%*J99YKA;V\'<-@/(8G8WU)M/&+L1[K15GVV0J!&_$;(J)4RLF+>1$;0D*;Y)3 "V]UGNQO9J+ZD]K'%?/$-SSJQ?O6H M;6?O=>-^L@D(>*D>5DH4C8O*PUQ5I:L7FH%N-;%'&2N;L'!E34TOK[[Q1KJ; " M.@5NHV]V=;?N@XWV-Y'1/]H%8&K?"]DXTM3_^F_U_=@3_?\WWQ/W(M%CCUEM M#IANJR4>TA36=:5'DV.<@M5CP[JIA#UZQ_UV[95WB2TOQ=&SO-X>6]Z+F(1=,]SOK=1 MMSP7E3[<\5Q^(?2!W[9/IF&O!"^]K"D'V[/>FRR6ZQRC".48XA&.DS9Z7@BQRK'4+@?L)QX MM[_WARW1](W-JWQJZSNV6CT9@^D_V/QQFR^095H2&,> 8>M3EBH!N)($:$8@ M$YI+BKW=/"YW.S7VJ=P(;$+!VG[9RN_ON>& N;N+1E@DQ_#%V)'XQEXOM$)' ME=3#Y&7T BJX:X5#UZ/[4+C#<X#VI5.=+:G!Y\ M7GRI-FW6 +/%%#\7]S9$7'\RGY;:^ELM%V^+A7JS5O?ES";-2!#-@6$N"A!" M%'#,S Y,H"P7+$]P)GWX*YQH4^.XS=G-1K=H1[EHJ]U-U.H7U0I6^7MV5(S^ ML$I&E9:>7OX!1]Z-19]G/ =FVK&'TIN2PZ,>E+8#BC']9#^!^BA=[Z] M;X6],7^]7+U96- MZ>IL:C2^D34R Q/9O)RJ*D/,KJULU8FX&]F&PG%@^CQ1LNHFNELI6:RCMP;0 M-I0T^ME.AU7)Y@'/XUPP"IU/[GR'8^>(NZCZB;QOE]\9/$R^[?$#>[+?EC;Q M3*Q(1G6J@-;& D6<4D 9RH#@2.$XT3'3<*!D0:M[,0-T /U=,_1FIIAI=WPWB%7'V%QKNQ\-VR=W6>GC: M+LIMSL]9CCB2,,E!QA,,D#3V'J%V0%$6$TQBEJ?$AV)QJ*K]\LRO6J M\B)N;^[JTIXS13C,DPP#8DQFLPHE$% D$B %5$C*G.2QUTU_5V=36SKJ>*R' M5;$0Q8/YJ4]=V4YP'0\: D$VN)6\^ +,L-Q'5N ;R\-E0*/8!86P&_VN#L?= MPSNH?K0]=WFG'U_\9;F4WXOY_.-R/G^]7'UG*SF#.E&::0RRC&B 8I(#PI@" M6G!*4IHFV(\F3O0Q-79H18S^L$)&C92>5N,I+-U8X4J$!B8#7W"\Z:!#_: L M<*J?42=_AZ*'<[[K4?_(RS/>ACN-[WYI"8M3F-,<<%QE?Q(Q(+'$ *>$Y9JE M"95.'C7>/4^-%C8I\^^VX=LWT>XLZ$48_B/232.#XCPPN72X,#\#SNZ1@X/A M/5($8&#F'7$8GGU]YH$76]U-R-C.O7P#4GH?:\U=97.U68YX-:-=D) MJTR%LQ2E*4PP C(S>T@D8P&8L0X!$3RG<8*IBKWJY'A+,+G5HLFO>5@S]WRY MLL#E=/W'T.< 2(-^#G% *$\!RQG%,3"&-4L MU4ABKWKANXU[$=Z(.8ZXYSG:'F"N5\S]8!CUG"SDK?&QNH$OB'>/L:=X^%& M!M?#.U(=[$;.RD][']]:UH ^Q2Z0A'4J[NQQ7*]B%^6/W(J=7NI'.K=EJ4S+ MK%A5,7/;*\&9TBR71!*08IOC,[;^PAAID+&$JSR)19IE/INFLSU-;7-4VPJL M$M>/,'A+Y1EKC0Q@&J0?'[.>M M1E'L>4+2-01N;!((V('Y9,LCUG?*"GH3-8A%?]32!KR_<\ D*+%T]3:D#C3;H5X^XLP-3*J M,ECH^?)[69\5%B?*O/A13H]A<6.B8<$>F*",\)%GY99!,H?T!S$HH_408U2B MZP_3(?]=T5*/A--[CE.OY\OEZLW"T(CIZB-;JQG'&4Z0U@!RG /$8@V89 *D M N(<90JGF5,=3X>^)D=TRV]JP1;K&\MVQL(J&EFCE1'6(Z'O!82[J2PP;@-S MEI4TVHIJ=FL5@R'DD,0Z'X%CIAZ]!TB]9L!LV76E^+[0P7H)>-U7V M4NLZON)?V6I3JW[%%F7E^5Z7R9EQA6DB( &4\P0@2"3@609!RJ"T"?DS29!K M5:MSG4R-2ULYHZV@39TF]V)69P'M9M!0, U-G?X(>=6ON@1!K]I59QL=K6[5 M);5V:U9=?#9,1>(7K"S$[4(V]^=5UMR=D)=MI6+$J?D?@MCL(@T/2 9(R@A@ M6(I48,8%]2J1WE..J5'%7U7QY>O:Y@?_IE;LBZK]?,KHT>Y\UDM[[_9@](D6 M9G]4-*XKM1<1^\:*N8T0:A[;7,]]7<[-<.YX#5U9&MEUA-UVJ2.,V\#<=:J4 M59ZS)[ G:I7K-O<]I@?WFIT815CJ/@YDSF+E-__Y(##SC M-R ,;Z6N#/'=O= __2-) MXOQ?JC3^'5YV_>!W(X.0H Y,#V\/D SMF^@*15@'YTN=CNOT[ C!D2.TZWN# M%F.M=C5-1MR-22QS)7)*4@,\M?L.E &2$0Y$0D6.4H(3[I2!.8 L4S,ZZJ. MI@::XVE,B"%QN&P;#^BA3Y2]LYS6H](F=O;=)0:9,D/4);UVG"9;<71_O%K5 M1J\AVH5OF.J@)WN88MW/+BAZ5O3L;#)$)//I5%OOU/J]-IOMPWA8QJA6C'*0 M:JH!4AH#@LSF.&:2DESDC$*O6XLK9)G:HM89W2QWY_!(\(US MPK<;\WPN;6)]A=%0\U*?>ZZJ)VA_;_0>,5*ZUP ,&#/M)\\S1D_W JX[CKI? MDSTK%S;9+OY:K+_>/9J=_;U:M5NAIS:S?Q(G @IH0ZN1!(@Q :A$!.2YS$F2 M68:(Y2G*05)AB% 2:H!S1$$F.52IE2CC'D9C&?ZF1KO;,6,'HRN?>;!K@#C MW32,=6?CZ<'+SJC7NL\C[^'+R2^USSA3L96BI7JI:K_?G-8 MS6F68J(@%0I $AMS)IGN<7*&S57EZBX#['P,%0ZV MX0^;*AFCGUMI?ZF#^/=KR@4](G(#)_1!T(5>QS[N<0/AQ*&.XXMAX@4^JQ_K M%T;RO\T(5YCD$ -!-0.(V/,:2!'(E.#&"$J44%Z.JF=[FAJG;!S(FP/9C1_Y M=7[Z6V3=2"4(7@.3R;&O??2'E3.J!!W0C_X(C$$]Y;>]/:LO_)'2E[S=CU^X M)C_6>^UQ43@C6F-%H !8*%MIET.SCV(I4"(7DJH$$H9]O-YZR#!-1[@ZIU9U M]'OZ%JY/NBV_L7$\KAD6\8&IJ4=9W>YD9SVS=_7";X"\7GYR/$/&KUY G=Q=[&EJ M!M1&T-:GKO0,<3R/J1MS!4%J8'[:@M0*._?:[17'4' M'!\O)]T J'8XZ%[3^FC.N0$@V'7,#=&<_\+UZ9&78E4\V%YO%_(W9G.-+6SU MW":\DF1$,&[V\EE6W3HP#6C&$(@SB(G.XSPFQ#64Y%)G4[-M/RKQN%K9F?31 MQU_+"=?+"TI(M 9>-79%C8RLT8ZPE^-:_<%S9_^0((Y$\=>!Z<7BKNAT4/7% M)D;C8U=E=DG7^9U^YP4?-^4X;%Y-TX']RUX;?V-S6]_@]*?MEYSA),$T!K'& M'*!4$1M*G .E*9<"$1DCZ'.D<(TP4V/F*CVM]:6H?M@1-_KCY?+>C*)G?I&K M!LKMG&(L^ >F^BN0]S[/" %9T"./JP0:]50D!'2'!R=!VNQ'I)7;S9NR?%3R MY:.UR#ZH5;&45;+VZG?O*PHW9K):B:)4TK GY'&:9B"7"0-(IPI0R1'(E510 MI[$R).K#GMX23(TR6\'L.4I=.FKYT.,*RG\DW.AQ4'R'-G\K.&OAHUKZJ!;_ MIBWT4#_2Z!!ME C'E;WQ"TJ0_E*,RHJ]03JDPOX->6[15^O9;\6BN'^\;XP- ME<5*9"@#0AJ#$*6VAJ64QDC,19PIJ7.6QD[[\<.6I\97C7".N\8CG"[LKZ_1 M?F V:>0*N=4[IVW7W#Y^:=&"8IUEI#8Z\+W9"]3FY--\/*:_8A6&R%[ M9G+<0]/-1K@:HX%G[C9[HRJCK80#!"=V(C%,WL:]GIXG8^,I9<_F:CSY<#\& M^,MJ698?5DM=K&<)EBR'L0 $VGDO$[/^*L)!3&2:0IQ(05,?5[>=MKUF^P@N M;)5HT4,EF]\DWP7,;6KWA&'@"5TC\*$; >_)>T+7H%-VM_U1)^H)Q0ZGYZE' M>CJS:ZW$^KU^]4-\-6-6Y7A\O["'#P<'$$?'%OL?[#PY8[%,$\01H*FPEUT( M DJ8=8BGC" !%:1^;O#A99R:25"K: \55*-D5:4HJG\NHZ6-/FZ.#*L?U,Z1 M897^I/'2LYOFOGZQ0WP7W'CKF4=X8/[;#FZK7YVJ=KFHCG]OC@Z!;Z*M6M'F MJ/CPLYT7 D8-##<28>,-!I!SW$B%X8 ^BG$8L"M_7PD;(717D=47M1!/C?M@ ME67GS:)\7-EK0[.T":5D.8LAT2J&%"B92( H-$L)HQK$4FHJ4Y(AX51KR;?C MJ:T/5O:&XBOA6S?AJHJ*(9:B5< :FI4&[GX"7@-RX4!H0)@')ND*X1VY6Q_C M.B]8Y2/60OQA6(C=W3*&@GHD%XV0D'LY;/3!K<-YPZNYT1PY^BBYZ]31Z_V^ M#AZ57]A'96^^ZVL O5S=VQ[>\WGQI?H>6@'L2O2YN#>/O->?S*>EMC6+EXO/ M=6@_S7+(4P6($!H@9&MQY3@!6,D\9SF4>>KD9!=6K*DM)8U6UL9L](IV%(NV MFMU$K6Y1K9Q=:';5B_ZH%/1V$@DRV&X;B_&'<.!E:L31Z^%H$A+LP"XG040; MV?DD))S';BA!6^]'_!]632K'ZK:W"L N;Q_77Y>KXN]*SA!/<)[G'&1YE@($ M808XU(;?)4K3..840:]"/MW=38VH-]+6CB8W$=N(6N4:KNLJ>B88OH"X&ZN& MPW%@MMQ"^*F&L)8UV@H;COW<0 G*:A>Z')6MW-0_9"''M_JQBT^2]C::<9L1 M>,8PU5A" 1+*#/OHC *.";<.<#3'*;3^(SYW5->),[5KK6TP;E/$M2M+NA]' M73EN;APVWF@,S'$]RDYLAFXOC7HX*@R#;5"JO%*D4:DT#'R'5!NH53\JMF6[ M/Z^8[>G3TSU?SFTYB[V'1'+4_-?&N$ MBVKIW!CP&*YN,KL*A(%YR5%_9W(YJ^L)GKA<^7Z_I='*W9]48+?&_>D'AJU] MUL[VMS9;7ATH^\ZHTJ3"3QE+8TX02)'=A&DE %$" ZWC)%$982P?I I:IU13 MF^S;)75>98IDW8F1!ARNRQO/O=55PKF1 6TIH(C\8:C@]M[F[W7^LHWZIFY7YTV,&'HZ'%NY8B6 M52U%LUUY6*FO:E$6WU1[,E&7 MFN5"K6>)Q@HC34!.L#);'ZX QR(&DIAM3Y8+P6*OW!'GNYK:?J:5U 8IN28C M@%]4^.N"\_,;@]TBM M#,WM^L[.+M<$:P8%R"C, * M_2*0@UTGG1^^X)=*009E[!BQ)$L2!93.,X"D,IMP2@T_:Z:9PICCU(N0SWV<8[8'4CRC!@#4Q_.T)N-[ #UYL[@\90%>8.NWNNFG)GU.ZH(G?NC?"9 ML=ZI[]5OREF2H1@*F0.=( 90FF2 LIP8B%."LQ3;\I8:I(ASEF&FM/:R:JZ29FK4M1$\8AO)@U65NF[*\CR6@&O& R6*BR5&5UQ5GEW6AJD\SL?8'* M1 8@RE. 8B( L]7P-,LSKE2*8:)ZN(GXR#!5CQ K7EE45+^])*@2Y32">T;% M^0R+&RL%1WFDB+E&;.N'T8@7;27?^&U4!MSM):S]8^AZ@!8VHLY'@''CZWI M-OEX5?&U-L_FR?-PMY,TDICECB6$RD=N$/@F@$A(@.=<4F<^H\'2I M.-G/U"PF*Z:O%\5I %U=**Z&97#_";Z.MB(.5 3] @Z!/2=.]S6RVT2GPL<^ M$]V/]RQ^OO7+_+QBBW)>;W_F??;+?S'[-BE5U8_=F\?"X+M^J M;VJ>ME,<)QIE1 $A,S//$Q(#J@0$FA#$%,LSJ9WRC3KT-;6Y_LDLDI43OED M?U\L>:E65=;_J!8]^KD2_I_^,<;P7U+/:)HNR-U((1"0 [.#E;*]R:\%O8DJ M4:-T *IPP"0H9W3U-RIY."A^R"(NK_2CD]\7*R669N[\W9@C[,<+M5"Z6)<; M+_0/:L'F]J;J=B'?+,Q,5N7:6#"K1R5GN9"2BUB#Q#0-D!0)H#'- >0BT7DB M,51>Y6^ND&5J=+2K2E4JAS?*W+1A??;#AU:AZDZE:%2R@8%6)S^2NF8@W4AL MI.$9F.3V1L:&O;S8C,Q.+,R'O9%IM8EN+XR,-PD&P#0H25XCSZ@D&@"X0Y(- MT63O$R<;(VP]LI;S0M@N6H=D)!G1F6%6K>,<(/,/0&T<3IIE JL4$HYRSU.F M,UU-C4*WDD:MJ"[NR[X .Y\A!8!M^'.C/HCU.0ZZ $;H(Z!SW8U]['-![1-' M/9?>&"VFSQ#8CO_YC,<2$90@D&IA;#>&#*^DD($8YB2%,H%YXI5M_&J)ID8_ M[Y8+T ;NR6OBB:\>*L<[LS$'8.C;M?Z1>]9XVU'J6:/V3N/[W"%[!U)-/5[O M-(@!@O7.-!PT J=.";P-#.$R)RK5#,@\3@"B,0$LS;!-3D>05$HQYG5 Y];M MU*CU* :G?T)P1]S=*#0\F@/S9%=$3BWUJ"$Y9X :(R;GL.LI!.6<@<,Q*N?< MVSW#Q_.F2")38Z9<@%0FD) 5(X!)TQ3G7,A8NP5;G.JEZFQ MCQ72,D^3I<$S=O@TD&[\.1(UJ/G+V:MYZ[0Y\! M/)]W(FE)/5O FR_]-Q"OI[3XOX%6D/V9AKR8]^A_WJM(?F*.K MRQY-]".[;;I_FX3O;E-1>B=.-4:2"(5BD.DJC97@@%'% 16,8$7C7'+J4Q3E MUL\(A4]L!,1>8M%@];<=X* \)S@WR"+/O2<3]_7)1'7I4'DTS&W+.8Z@!(R0%"*42D#1.@>*$J4RI6#+A=PBQ MW\'4B*B6KZV*^#_@GR",HP>VBKY9:?\BU)X$]DO=?7@ M2R6:3^/J4_,[TY0MHEE\4_,GWY.2@X%V/23I/WR#GX]4(]<48VP=)2N<0QZ0 MG-8_\-G(02#)Z9NLST(4@-/^UT9-S4' M&S$#EAV\"$50!CC?VZA4<%'I0TZX_,+5J5;?:X_;9&.^Y!EG6 !.$@903CG@ M2&$0,TA3K=*,(NS#'7T%F2:U["1I#9:JK/=0N5'2& ,P,&/Y^\\,XC)S+9)# MI8WU$^:YDLKV@JPCY6R_]OJQZ0M6%J;# __'I_K/;3:(S.[QM(Q!%BL-D-(0 M\#S7(*.)8C"31#+IL_5SZW9J&\)*:LN.6[G]"-$1;3?Z"X_AP&1W KZ;VO_Y M*?JC^7N0[!Q^2 4E,\>N1Z4N/S@.B[RW>YZ[W7IKVY.OMES3+$$V M35G,@39T!!"UI^9$F9\@2VF2RX0A+_\8S_ZG1E2W3@7K>F?Z6][PD&)?U^H!SQ'F]&KDN6ZW9^"J^ M;H,.K)ME.4L8UC&""8A91@$2"0*4QAKP.&4\UEBI.+XB.>V)+IWFV?C.C8W$ MU>&2*1 M8#HF@GOM$B_T-S7K:/^P.=H7./K#BNP9K7\)<#%\AZ'I?A MPE1/]/E\0:CG >@,,>UXS8]DI"IF+Y=F([@I%OYJ(5^:U7]&.(-:)@) J6. M&%6 :?,'S$F6J4RK&#FY;)[M87)$T@C9A#!&KZQ'DI'3C3S. ]E-%T'@&9H@ M?)%Q)H6+VI^@@5*)/WU9?OO5O%LS@/FAFOC5E#_?XBB3_*)"[;2^_&#O*(25 MLHVR>>._5/GC[3J^?EY6G[U@I9*-V7*[6MD0HLJ"F6&I;5)6"13AUDW>3'JB M$PXP%MIFEI88>AD4UXLT-:JXE3*2Q?RQ*CY3W)NGJAV,NG^8+Y^4BM1_/1;K MI^C!O%3V#RX/,)1NILJX S0P6>TH$[4>D[5+ZJ'S]\MV!%]IK>H1K)X$W&H9 MM5O373V#>HH'PCRT)_FU8HWM:1X(QA.>Z*%:'CS)4IL.KCZUGVFFXC1/(4 X M1M:?E )"I0:YUIP+S&.6^)4)Z2O)U'A[DTCQY\;;])?FTK J@S188J6#X>FQ M?QP*]%%WEBZ.8)L1>M-]F3MD_J33<#Y7WJ0#::::+^DT:%?D23K3H/_V]I5I M>?WT47VIJM$MUN_,%W8&8\1I#"60*;6N7W$"J$(92$1.$HQ(*E(GBCS7P=28 MKY8QV@H962G=M[8G0;R\L[T6FH'YR1,5KVUME^J]=K4G&QQM4]NESNZ>MO.Y MGH$S:KUU1[C]QHIY;7SMQ.=\7V5ET2NYR8M#9,YIPG(0I['9R=IJD#2C M"*0(25L=DN4H]POX[BV+S[=^O#CP_8ADUNIC=T=B)TZP42DRW%QO93VS%O4? M03=;:911&9B+['#L!S7?[@[';O!?H\M-U&@S2*:DJS$-&R_46YIQXXFN!>TH MWNCJ!OTXM_Q>5&7MWBQ,,]7AY-WRFUH8(G^Q7*V6W^O\<,)NB[_8PC)&C**N ML/8;^U'*N )=1&@ZH&[U:'F^B^UL*-:*\?MFZB'74PAMZ45BX3&T5NHNW ;)2)MMI$ M[W5TMSLPOXT[,+*Y)*ACR"8Q0'LB_?<=*.I5=6W^FUI_71H)OJERK=0G-C?47VUT7CP= M/]P^]MENBV:0:"FSG(!<6L\%+5+ -,] DJH<"T$@(E[5BD(*-S6&WHIKQBNJ M!8YJ]:)6\)O(:EA=C%>IW@U]G'RM?3[ZHU+5T]\RZ%? C=V?:V ')OMG&5/_ M]/T#@!\VR7]( <(S4H]L$(V*7AN%W4@XVU9JG79QJS% M&A.6X]2,,R( <9T"DMCS*)4P%"ND89+XK D.?4Z-ZAN1ZV1\=>!T4UF*56)[ MAMDX@.[&PH&A')A<6Q0;<2LTZQ#I6N(! @(] H;B./0[[@!.>Y ' 7F>+S: M.ZV#+<*YD^NFG0:VKDF,L 19'$. JES34E% >6Y^3C..,?5,X'"ZIZDQ3B/H M7OZM#?MX9V@X@ZX;R03!;&!J:>':$7*(\.)+2(1.H7"FM[&3)70K?2(MPH47 M^K%$4UFE36ML[^C^6JR_WCV6Z^6]6KWZT3A#668R_]GZ<#/("$NDQ@#F4AC; MA3+ 6:Q FB9IG&#(L\1K/]M#AJDQ2YW7KRF>Y,[5O;UI>7J?JVGP/N"N_VLTWV M<-?R\:FWKF2&QH]3.S$>BRS/"& $&5,SR06@#*4 8BTEQSQ&VBD7:C")IF9X M-KZ9:_;#.]E6N%'JIMEGP7YR9-L,E*W$OIO(Z])V>J 1\W#?&GODQG+C&FL$ M_?RY0J+=Y=<5I)_Q_+M"PK+GYQ6TX:LSLA76V6$ARYF -,84$@ Y1 QG@** M!0+2GJUPCDBNT'69V-JNG*;F^!G8-O)%]IB\=\:U#: P8U"R. ,YB[D!E$! M4_,'D40*FFBAL?:Z;^N)Y)CW:SL)V60KY/5(.EZB78?/T)=FN[GJ+D)S38:Z M0^6'RDRWZ>>Y,M(=*MJ1B>[HT7&+TS2LO0GFPGF.4VRH(->+N79Y[Q=J$&S(V!GF$8)K?I.'5S-TA87F"P)U'C MYE"V_Q8E;\X &JH"SKGF^S'X:U:LJAJ&+YXV/_ZOPG2U$E^?WJIO!F&;V1+C MA,>* ^!.W6[=3XUXI:E]>,-L)6W@OO;O^C M5T)11_3=V#8\I@.3Z35P>M.C'SI!V<^QZU')S0^.0^[R?/OJ@LR_5=5_9RF- M8Z'S%$B19#;_8 88X0QD4$%,8Z19ZK6#/.IA:H2S&]O?N\AQ YX;B5P%RJ\3QOI(=-8X/'NPWF_^#K0I[8/>1K56UJ.40 M"\$D DAK8?9\N0!$"@ER#B6-J<1Y[.4">=C!U.9R*U]D!>QE+1Q!Z#:EKP%F MX!GMA8GWA#ZG>-#Y?-3)J-/YG(J'L_GL<_TF\V^L6*QM/+90S>K",YT;@!!( M,V%FLZ0"T(P@D!%MEF4BD!9>#HE'/4QM.N\(Z#>+C[%SF\97(3+P/-Z1;8"% M^:SF02?R<2^CSN2S2AY.Y?,/^GN(V-Q!=]4)PQ>U$$_MD<33FT7YN+(]S&!, M$IQC:)/V&)/;9OPGQMP&3$N8XRR6#!-7[X^+O4UMCK\L5DJ8[V8=T:-U(=1J M<_CZ%!6MW.ZN Y M;A#.\'2X.%QN8S3W!6=U=ET3W%_J9T:]%\4+I9LXO4V+.=,P3F**.! <-'@"!$?VXB"O12^GC1W DM'#KL.H:$):@/.7D+=@+1S7OVPG'*B MGW$)X[RB1VS0\>B54_VM8L:N:,VRUK,:*IDE+$. (ID8JT@J8$RF'/!,J!01 M*+3V2NS1W=W4[*#6QV0;]#6W8N\Z#?4D@]-H>_+"U1B.1A&5I#L[K $"[]U0 M&88Y3G?Y/"32J?Y9/NE^ZXHJ>:;9EZK^^\U>*NTZ4=''Y7S^>KGZSE9RAF6L M4))E0-%4 $3B!) 4*<"@XBED<4K]'&,\^Y\:^;3B1S^W"MA"2GO)Z?^YS2/V MA]4C:A3QO KS'28WDAH0_(%9:P#<^Q6N\T6\C4NN350JQ0(E. 1:I,KQ',&!<0B QTID@(H_]2H&>[F9J]%8! MW52!%#MRMG'UGNDM3T/KQE77 S8P)5VHF'D3O3.SQN8@#A[YW@U-V(20I[L: M-[5CI[I'21J[G[[>N>?E\IX5BQDV!A!!>0PRABA J6* :ZT!3' JTUCPG'CY MZAUW,35R.'!FJ86\PL6G =*-#JZ#9V J\$3F*D>??>4'<_5INGDV9Y]]-;O< M?0Z>[)G)\/W=FU-GMNUY[JZMS72"2:H(2&EF9CY7&E"(S!\DR5)NO0>$D\M MC[ZG1@E6]#-7';O7(5=MA7R&QHU+!@)\8)()C+5_$D5_U,*F5?3H?]Q$B_[ M'*5>[-%$3Z*3LK &$9M_8(5\L[AC#\6:S1M/O9S1F%")@59I8HMHFUT/2SB@ MC"*6QS3!N=?).X+..B_!&O.+W4OX;4[4+:O^R9S#GDL"*=60^/C.>/4^-:\:NW^H MR.EAIV#:7LFZ;34[[PK8'H/B1EZ#03TPB5F4.\K2#5Z KA=NH:M9>T@P=@5K M?W!.5*WNT4C?O/H/VX1'BJ]G"J8)UWD,8L%B&W&: 0Z%,;T2P;GY;F*9>QU, M'78P-;-J*U^5?\Q(Z)L6_P! -_:Y!I:!"68?D9==B/3(4W]:[O('S<_M4F\*Z%[H-0)V+HG[_5@#'V=O"/*ET:*]S@N\&][5\=35&6LV&18_J%5UY5Z9/:R0LQ236'*A00PQ M!DBFAKYXA@%67%."TIS!ODELSG8Z.5)[4*)@\TU.U.CG8A')Y7S.5F5D[+^H MM-)[!BTXH>]X^A,8TZ$/?W82X]QLLZG>1$;FJ!+ZIME7=27RO29ASD64ALJA M<[[CYTJK0J8 MP!H0#AEB*"?2KPKAZ6ZF1CY62F#%K#8 -Y&5M*>[SAEK0&II5^0/DG M+NW$(6P>TM-=C9M6M%/=HRRAW4_WHX-76BNQ?J]?_1!?K3^F=1-ZO[!< M'/RL?SK#'72%FX!:HZZF$]#WS,H](6_>\WGQ MI>K$!F]823\7]^:1]_J3^;34]C+4;FG8:OVR35:)-$]T%BN0H#0%2*@$T#C5 M($XE32B'2..X1\GB0.)-;?5NM+.TVN@7[2@8;36\B5H=HUI)2]J[:MY$E:+1 MR[YI1P-_#UPOD9YK= >_@GJ.@>U;=3DP_D,49 XEXG/4:@X,[YDRSJ%["159 M?RO$RBQ8.X4P9IG26HB,V/4A!\AZ65/%(,!QGA&-!56IUR+ATNG4J+^1<#=A M1V42+VV"LVO#Y$]@[D;(H9$"N^QZ@Z' MQ=VONG ?[+JJ"'NU-UZUX#YJ[E4%[M6 _VKPNEB5Z[>%6GQ6J_NW2]8Z!T&, M8))C#&"F4IO?) 4D31#0.(=:Q8+26+CR_ID^IL;PE9B1E3.R@D96TNAG9HQ/ M,P12R5\B^:BBUXI'YEN(W&GH',1<8YUDF &(;').1B4@"DJ#>(:@4BGE<3(S M@\V7(X&\V]>X,%\/YN55,@! Z^')[^ _JY^YR!R7^ "0#724M8/,J\5ZP(8 M'6O3N3='6X4NB+Z[WEQZU']EL8GC;8'.[\7ZZ]UCN5[>J]4F66$;>%K.=)) MA3,!)-84("T8(#*A0"@18\T%)3QU76CWE+-V('Q].=4\/C.A+%!L'7BW']H.H@8,>& M1N-C/\5VZ=GSS9YII>T!Z[OE8I,YN4Y8W>2GF]$\3PFF,>"5XS;3QEZU,610 MZ%QDDK <.1T%N74W-9:NRVNT.>6;?(>_W$0+Y1E5=@%EM]/H<-@-S,XU;+N2 M;E+/-\*&S#[OA$K8=-+=78Z;3MI)_:-TTFYO]:,4C[KN+]7#RD9%V)]O%_+V M?KE:%W^O%U84)SS+$P+RS%;\T6:_S#E, )9(Y5JQ6&.GTXBP8DV-HG9ELY?E M3/S78V&LR&BMQ-?%?E[[2^#$ M +1F@",YAF.##Z:AKZQ45>S]0R-\-",YV;#:WXB2 (9EY69T=?4S,ECPNMUM+VCA,\C[(; M-07";F NZ@];CZC!BX $#AT\W]_(\8,7%3\.(KS\RN#[V[,,9NM -+7$\IRR M-.4QT'&2 H14"@C1%%">\%ZQ,_;II:-2CCBA-A,7 MD(+:+3!3@,6)-H.<4YV*3,9"^>0.[>NM/T)FT,^VC_[%-?T=\:?I;S^(0_W0 M?O//YA[OX 5_O;.[5,7LK?K"YJ\,&:R?JN"[5"0::48 ES;C2P81H 1AD"D, M=2QUQIE3"LP3;4_-.JK$BVKYO.(>3^'6/36O1&/HJ>D!A/,4[5#YQ!0ME?C3 ME^6W7\U;]>PT/U23LIJ.I]H:93IV*-%.QZY'@F;A?ETLV$*8Y?MVDTCZEI>5 MT\.,R10JP1G@3$J (,. (L8 0S"+MF#LN9.3>*!%MM3 4T^@1\+2G/XACI.?N$F,*.;H=8'), MU.W24H\DOTN]_LY6ZO;+2E7%0:T3[DPPK05+%% *Y0#%<0:X(!D07.4927*5 MN66G.]O#U$BM%3)BK90WDZ9SC6$ FG !#?V M',(,4,G,5BS1BN(<298RG^.1XRZF>4I2[LCY3_](DCC_E^K<>OWD63C[&-*4 M9)A1J$%.B0*($@AHBB' 3 L)2:Y3!&E'>$>Z?HUJ\,P58 ]9V/XM(V+KNQ]V,6]/]K)I' M]=S//WEU$OLJ!77YIBP?E9SE69Y"G3( AK+_CGJ]\!UHX, D W,"?N9Z&LA;Z):S$$2 MSY_"8:A<\WM]/5=Z^5,*=V24/_EX3Q?851.5>?SU%;G"&AN;*\N9,6@YSP%/ MC4%K5-6(B%1AXN4I=KZKJ='#1M)0#-&!LAM)A,%N8)[8PK9'%<&9XC(881U2 MSW7*B:N._MQ1:I#+D4 #\B$_C(](UWV!K";4_LWZW^A M\MOC?%W<56Y=XNGSBBW$5]5DP:%I#@4V!EJ689N&6RK %>$@3A.=II!3;,\> MW6Y5SG@EV]7PL T,+>=1JA'^J4.J-RO6\) -M*= M2U_HO*Y>+B/2!S M=5N6:EUN.7ACX1#*29:)#& H%$"9S@#-4 I$G*<\$5IRY,26O7J?&HFVPE>F MS5;\J)9_Q\QQL7("#(Z;^3D8Y ,3Z9 MB.[:Z4P16.N#^&$!ZU:6$JM42^'7?NUD@JE1UUX^S^YEI\"Y<4X?. :FE;UH M$0V46WK';7%U.LFX#:>NJ'C6_NG:YV)%D1S/?[-?BF_JU?6,T^N=,DS++&=9 *DLU5&-05424D(L,FQ,GEUXQ #WEF1H? MO6U:J\Z7"=OK4S?N2<2A1KM"BL;,V_S-!M7;/Z^6WC5P^JZH([V-MTY# >OPLMC[R).*B-E3T1BIY?%L5M3+IR*3J>'B^C MXK8*1WD5#A\/K-G=5NW]:%O%[4J"'U2CL6V'$9/4;'$J!:AD E!4<)#EA)62 ML3(KO:[P;\XX-=XTDH%&M&1?A7I1=4<,KEMQ&W&LKK?S@V',\X'-ZQ"./\SXS^LJ7>S#6OW'LZ6X MIK8?9["D2DN06)%CA%DJ MO3H9>)H7!'L(F$<$1]0&Y*-; M$KPB23F"T\U$?]$&U^*K^)4J1QKPP=@+1 M!4 *YH#F2 $L&=8E%+)067@KB*ZIIV8NG+8XV'4X\*@P&K ;@PW#*P#DUL@ MHCT[1KB ,V #B<[I7[&?A LLW>TEG$8(+$W"GN9;MIC_2\FV(>S;U69[U&H/ M\ESF99X#7IUH2ELUD/(,J$P(GO*L++@,Z+[E,+73*S5^VZVCKHAK)5;?EU8+ MS[HE#LB[450L($>J9[*7-MDU@K;RW@W4F= #GKAE3ASF';?DB3L09^5//![U M+ZG^UH9CKA5[NY)JQCC,!14:8%U @% J !725C\I4D$SI@AU MMNM_45LV7RKYGJUM7.Z7G8KZ=,906O%0,I)DTQY/"IC/E&08(DY+P M$LF,>WD^;D\YM1?T,)95UB+Z[? .*+MM\'&Q&_C-;H5-6FF3WPZ1; 2.V*+= M'9VHV[O#M*/N[NXPG&[N'D^&9EJ9L>P5YX/N2 M*"PEI+A'("#8;OTXE(-J< M-7+)()$(DC+WBNQPFG5JI+,3NJJ \7)=3\I\T]F"&6BJ*D&!1"V9 S!&W7!&5 ME\I80D(0ZI79?76FJ9%1=8TH#GO/KG>R]NK6>P!NR"UL(&0C7[K>)5]NH]6W M2>\Y$D.VZ#V8[34;])XK?:,][X4'>N2,UT4B?ZX+T50&R]X]/B]6+ M4M6'/INOU0^V4;8[I.W>*#A*$0JTTT^)(,;B59L&L5 MDEJ'I%9B7W>Z5:2VHI)6E:K+;L0VE3W!C)_T'B#+^!GQX8!=3)?O,5P8N]:E M>AZT1Q/>W<$ERQ7,:$$!,EP+D.%4P+G,0"DD2PWSRHQY&6D]9)D:R]:J^'%E MGZ5PX\N1 !Z8,_T[DS?%QH8X<$: -"IS]I%G5/:, -PI@\88,HQ%Z]3YW9%Y M]UIRDJ=,4PVH2#-#DWD)B,@U, 1)H6(Y)-KK1O_*/%-COZ;DQ/X**/0"[1JN M;G07 :V!J2P$*&^*N@%#5/JY-M>HU')#X5/:N/5Q?^?ZO1E'5ID1"_9])C.9 MY1CE@+(" <19"3A&$# H!46ZT*ATJFQV-O+47ON=<(F5SMV]?@S7;?]Z, @# MO\V.^GLYV"_J&N1A/QYI-!?[104.?>R7/Q!XH;PO!!!F1VN822A)"LI,$H D M*0!54( ":LHAD0P+XG7OW%.@J;WB'T,K+?1>&<=+ZQ'QGMPQYT#Y00R)6.#& MO2[O*]2XM^J1(#R[?(\U;FA[I)502FX^&(7?S6VO]:72 2.0&0UTSCMP^R$'Y\^9 +@_U)Y7J MWOOAJ4HD>_]+K<5\8[[GRIRC1%HH0R>* E1P\U,I.6!$T!+#O*"%4PE!YQFG M1BZM8'MGWJJ6.)Q-+B/MSRB]\1N556K76B-NLI-W&&KIA&8P>KD\ZZM13"<( M7333_6"?^]MO[-?[7T]JN5%OU%+I^79&15XJ:(R6%*4:( T)8+ H $M3+B47 M%#/E?W][-L_4:*6YEMRR7XFJ!4U^X[6HGO[_:\#Z7.#V@FN<"UPC8O*^1>K- M+:0";W"OXC# #>[Y7*]P@WM5XW;IBYD6J:< ME"4&F@D!$"<4% FK?OO5? .JJJE)#N\2^SVL2T"8T>K?IM5OH8U] MW#S513D6+Y[.]*[%<_261UJ2H6^=V]7X^:I=G>J9^U+':;]N6#)NJ!(-D."6L M3,V9B6%#7)@"6LH,:%603*4,K'I=FFQEQ-YL%>R*""%]T NY%+--@& M9A=OQ,)3-KJ0&"95X^*,KY.BT:7\U=2,SH>":U:YWAW_W5A9:V8[_]W+Q_ER M;F^2[5;=&&$SDE.N9:I KJ@TAZ>L!*0PAZQ;RB[=X;BSV.DLR.>"J,6,8L,>>SZ9K'$&[OT6618+U1% MBSU#\+G6N0G03 K(BY0I $EJ2#P5$'"6(B (57EN#$:8>?GN?":?&DV'=-KR M-"V]UL;Y&#L(XL,?:R."'7*<]48M]O'678"QC[O>T%PX_OJ/T;/#Q;X?];[D M*L?:=H,T9V#-;)YQI@%7!00YIR7!**'/+' MV8VJ8J$W,#6% Q?>RZ(#D6&:6%R:\'6Z5W2H?K5M1=0:X@;]DL(#)(>]SAWY)>4N)W!%N@57"_/7[^8,]0=;_U/9 ML@3-\:GI_HC*C*,,VSYZ$@.4TQQ03#7(RX+F3/!2(R_?_JT)I[;]-_)6EQ8[ MB6_>5X1A[7@G'A'!@4F@$[R(C39]H8E[3WYKTG&ORATA.+LM=WVN;S/Z*C#I MS!]?Q MEZ02-^QBI MF1W:) ][0Q!*.6X]^[5<1&:@7^_E\K]1G_:KBUWNH7W_$/U'T M_7([W[Y\F"_4I^=JH^1E@8E,-5 %MW7?F0:<%0HPK@M%4JTX=3)*+@T^-8JH MY4NL@$DMH7O*Z!EPW1S0%XZAG>SN2'@ECUY3.2A_]&RPT5)(KZEQF$5Z]3,] M+PWK(XDQ'@XRK)J>F/)A^4794W%M77Q:+=?M/]^PS7SS<;Y4OV_5XV;&*:)0 M,PY@;E@1:44 *WD&TCQ#0BJHN0YKH!M#NJG1POYV;5>XQ5K9A\F-K8K):IGL ME*P^=:AF4NF9_&DU32I50V\THWP)/*] QU[:T>Y,1US5\.O6F.@/[5&^"HD_2NP?UAOF1+,6>+SZO-_"BO'0E.""X(T @6 &78G!%S) M@%&6YY JY'=&=)AT:I1_5"MZ)W72BAVC_O;U!7 \/4:&=>AC9']$^]3>O@G1 M4*6WKT_\6I6W;T+147C[]K-AQ/2/I;0Q17/^O-VW(+#^=ILP(*J67JO/;+V= MB_D3LQ=F7RT_5A1J"=)8Y5*SC!4,*,8H0!@BX/U^A(HV2OTEUEA8IXW!D+WJB\VENH43DW%H2G?!QMW)XW$8WQ M:G>&SZO%7+S4__VF?FW?&$'^.1-IJ1"2#!"28V-)<@U8D4I0ZE1G$N99"KU2 M$IUGGIHY>1"?!_N8:(YV:#\$\BZI)4[^;/[7BIY4L@]Q%'?% M:YAC]LW97^<([0K*U>.Q\P"AG5V6WXUI]?A.\5W6+0(D$+F0!#" MD23">J!ZUNJM>_TS<\-GW>]-H=/(X*>;^TQ=%8*5F"J,L"+L@0H M%P(0*B20IN5>,E3)=]PF=0GR^%F,(P#\L!4 M$Y I7:U(K4QSX_8ZJ=&7,7VU5.@3<2:;^GP9MCZISE=&#(VEL[F#:W, PW]2,IB;. M[$CFN[K[2&(+1-62)U9TWU"\;MR[.7$ - _R1X_V< ME#T/ 71[;' C[5Z(M?GW0?!)>Z$@N$2\8 HH&^:!&,X P>8G(KDLRC05Q"_E M.(904R.J1M!D<1 >9L\S*YLK/I@E=WW-HMMT459B9Y,U\J:&*U/"P]#/_CL:?&HLV5DHE8](*Z6O8'2/H:L@%XS*.X>8(28")=E'Q M'B;9\7@CFV 7E3DWN2Y_++3I@]+*O/NR[G3,U@_KRHB3E=?RLUI7_9!GA(N, M"UT S) QHF#& 468 \4DT5*4!!&O/EUNTT[M!=])70>.W25/;)W\K/SUMF.[ M7"T6;+U)#,W6W=L]B[<[KH6;<10?X<'OT5MPO];@&IGMX:Z6N@F+,'+7?=IC M=HKP 2IRNPBGJ4?N&>$#QWGC"*^G/9UQ?\UG;XTQ8R-R_WV^_?'VV;R&CVK= MVC$O7]1/90R=+TJLOB_G_U+R_:_&##*FS[)*-UC8\MPS2!E)"45 "EN&2D , MS"D1 9T;0X7)3&I#9^[N_&B"3=3Y_ZY],]>U'K80?:.(H_.NA#C M\&*K3_*__B\D@_G_:?5J?DQ:_>[:/^X4;7_1*+S_9ZMX^YL= .TO&B#:?S: MC+W.;;!4=5Z9UGH?B?;_V75W]V''7J-Z"S;#5MLJI#FLW=G1YAG'_QT; MEIW#//K 82>+DV+I[U:/;+Z$'D;^IT01+7K+\\TJAG?J>RI MU=[]X=CUX&:DS'B&2PD(S6W1%:H @_8_-$M3+LHTU5XUKJ]/-34B^,H6C6?E ML94T5N6WWC7?)D0&8:7R(A9Y&X05.J:;2&&W:_S@\(3_2?ZB9V+S]6F^7&G] M;,2V N^ULU=TJB0'.APEU1:)*T: M0Z/O?B@>?!5&.@0/LAI>1]=>2'8<5UHVDOMPZ-HOX$BQ UMNGWAFT_F MZ]<V7T!LHQM2WF.# EL8(&GF!# M%\;-MAT![N$W'W^D^P7T^.,T7 R/ARRO%[;C#UAGI$[ <'T:*CQHCSBA)BIH M5[I)Y0ARC" HJ48 :8KU"&XL8,%[N?1%EY( HAA>N MUF:RN33C-3T;"DWS0A;<\"I+ 8*%(5>(&! 9RC0M)"R04]':*^-/CBFMB$DK MHX=[^0)T#D$!_0 9VL5_A,7M=A9.H'AXT/N!,Y8_W.T+X^>7OJYYEY?YPE/C M^8ROBWSD >[X6*!#QT9NO6$;):VC2)ES>Q5*OC9'^.]579LW+_N/?&8O]E?W M?[&U_&R6\8^5G.NYJ!XQ4M6%<-CB<"1[ 3 S.-.2DB98'*$< Z9R"4B>0:UA M25+B96&.(?34F+52"'"K4?)4JY2PO<9WR9/Y>/)XH-Q=,M^K5UTD>WJEQOAJ M./JW)K;@0WO*#M:ZT2:Y/UQKJU;RQ]%:'VA6W9A&=*B-"'YDK:BCY2 HR(#4&"8,EH(R<,*@W^<:N>' M?='J\)X-%X!T).I>\ Q-JW[(A)?N/E-^F$+='U^G \%U-:\6X3[_I/_I^O-Z M)922'XP\UL_TH.TAOZXH:]BC.O)?N&B=T0+"LBR-[2G2'"":*L R7@!<\$(J M),#6".)0YL0??@D& M)J%&@<1J4/F[$Z-#?W$9TDH#F9Z/Z@N]FP X(Z< ;2RMY\ELK^]\20V:[ MA*._C/P'*48[%>+9OX'8136.?648U7(.!.C4K X=)HSD=HE%-EIAOOS^6:WU M:OUH=K6X9ZRD-,=Y"02BTI8E+P$M2@0XEX)S E'.D ^U.I+YJBY0\&77&JKZ5'4I M^4G9SF"KM5;S[;/YQLZ4-(898K:G+-.V%X $C*4%R LA-,6YH*535:-8 DV- MV[Z<]-=*G@V_;9)YI6%U.V"9KBJ0LJELC1]J(1.SSLF6_>HHC3_,:KK>5HZW M1H/?;=HUJ75):F626IN[MF'LP0K6GZYTNDL^U4MWH%?,*]$X"$>^0.TIU,C7 MK7$@/+^=7:@C3M,T)P4%')<8H$)HP$4J@*9I6L"R MH)!XV9&7IYD:N5HID[V8P:U:KX#JQH;]H1J8XP)0\H^B[P0A;I#\Y:G&C8'O M5/^E-%^33>4M>EA_7J]^SFVQF PQD14( RHS9"PRQ@%/$0*" MY*SD,).IK[%;OO&KEC<\'WZNO'I7M9&#O\]_6]_9U)9OFXOZ-,B<+57_N MFSU?O/]EN,C,,5^R]4OE:OYD5+;78JLJR_WWI7EUC54SXWG!2V&=PQ4RU9W9JX<_GM5#WR9[8HVGZ_4-:?#(_625K^H7H.A%R&VAV$P M>!3]FP0_?ORZ7F[^:A^JD76Y%Q 76:2$@@43\V60; $1.09 MT'E9DB*39:&+H);0YW--S1;].O^^K (WE]ODP;:-2![X1JU_,KZP1&'%-\1B M%4@RS[K(78B[T7FWWW[Y[L&L;ND0>QV3E!XP^?KF S3XOG"?*_3U/FZ MXE?;.'<\$NB->.:;N9P;QK*UP1YT=8OV<1=+RXJ\D$@B8)C#G&P+0RVLS!A( M20HA@ZK,J=7DW'>:=&.:>19CM_I3AN?>Y'.JZ+X,8^ T [, W=#"VK3X^Q M.U=Y A65EESG'I6?/ $Y)2K?Q\,8ZZ M54AYAAG)TIR7J6[N[0K! 4>" *I( M*63U7Z]$KI[R3(WAVJHGA[W^KF=S^/%N8R[="->JWU95?O:$%]!M QMQ689V-'L7'QJV5V,D9*/NA'UE M&G6'C 3@ZU_AY_8I4GJ'EZO:>7!E)5_4#G-HW2T&Z.K''K.-X3?QS)W642HL>[W<3 M\#RC!9(TYQQ01LV+J4AJ#MZ< I;*#!*$*1JL274CPM1>X=K6"4J#",#?S6X9 M%M7)F2I?;H _9"?I$_Q>JV]T*\94NT2?P-2C)_3I2&'4]TEMW[+-CRJZ1RKY MYN4?&R5_7WZ8+]E2V!828CO_67>#'LNK!N_CK=< W.M72FK2?+Y<*7^T:[43J%DK]'=Y5";>.0;!]RH1-Q3 MI%%).0Y\IP0=:=0PLC9S/>CWF^W\D6W59I8QDJ-,,Y!#S8T-"AE@"A4@33G3 M!?FKVI9'.WIKMY/.CPQ/HW.@M')"!Z>H4B[OD\VHQ%^8$V?SO M-_5KF[PQK\,_(_J*+\,1E6!.IAB5,"ZK=TH 5SX5&$PB?BCY;%W([]G:YL]N MVH[;;]AF+NZ7\MU\\6R;1MNH++NHU9K.%,)2(92:]UU*@' !C=G%"2AQJ5*< MPU(67GU/ N68&D78#JF&A1=SUJ;G-TFK\V7"K2)5@SI9JY*H1M7$T'/]06.L M+<3S@OG[BT,7THV'1EB>@0FKU:!BK19WHT12:7&7O-FM3J-)\F>ERS!$UA// MN-$P@;*,&R;3#["S^)F>PX5>JG_]H19585*V?)D5,D4(HAQ@6=AL$5X (K0& M.8)$\X)I63A5KKX\_-2HL;EAKD1,&AE];]F/X'.]:P\%99P;=S<\ J[=+ZG= MX_+]:+B1K^ OJ7)^$7_Q4_XOZD>#[>+SC]52?7JN(_0+KLJ"<6 .-05 1$- ML) @UY 222E.D7)]34\'G]I+6LF75 (FM83NK^@9<+=?T#YP#/QZ>B#A]7)> M4SGHU3P;;+07\YH:AZ_EU<^$'56J%!'[?J_5#[7X[($YOW.&8>Y*LO4YZ:XISQ3NRJN M,W#$H3YM_F6=E.EW'NF[6F[GDA'78&"^J>$_4J5-EJR3*W>U=(Q*]K:E4BHY MU"K9KI):KW@'E4@ 1SVP])5IU(-+) !/#S"QA@VCXK^O5O*O^6)1->.M;RO, MD>FS>1=^L(VZ%\)6R[-WT?)_/F^VML[R9D9E+I7,%2 9S@ 2.06<% )@GF98 MY0HJ)F8_U9JO7.^, J3P>>$/91GNO?^P6JOY]V43HBE>DNU>F^HZ8E41 ]OK MX,?#(4OEQKT#PS\PW[;2WR7?3@!O-4CV*B3W#O![;//4(.'=GU>JR(*0U(*2C(,9*98"DE MF5_QLCAR3>T$V\AZ0)UM\'O=8'>PN+#.Q7-CU%=8DH%9UC^"['#]:IOXI/?N MJ\26N<#]6@%GG;)--0K-!= >H6E.P_=IBCZ#&4Y%F4)#PI@ E/(,<,09$ 5G ME' B,HQ];A/J8:=V*5"'U(8P9P.3&_'Y*S\P;]UW:QS8VWL0IFB&?H4>V]?> MTY._AI9PK;.J#ZKUF+?9_.];\\NY/4_"G&L*,2CS @.$. <,%@AHIB1"+,>" M.36_=IUP:H;.+NT\H#K:37 =[96(D UMB+1H'18@JXP,\U/2R!NSTJL;,I%K MOMZ8=.3JKVX0G->!=7PNM+C%X^-J6=7+J/S]F_OG[8_5>OXO)6<<2\%X:8.: M*+<]_01@0A*0B9(RQ(L,%\*OH,75N:;&)K6H=?7]NX3MY$Q^FR^;&"9/!T 7 MT&[T$@F^@9FE0>YKC5PM:+*7-&9IBIMP1"Y'<7V^D4M0W%3\O.S$[4="R\?6 M)0$_F^/%)[6=<20SG:8:\$)+@"!D@)!" F:ON7,L.4R]..-D_,GQ1)5,8@_H MMOO&_%;!3B<(W=B@!S #,T K66)%NTO>_VKO.-ZRI[DY/U4\VG[HKKWL.$KE MB%GQ]"),D:N4'L\Q5P.]_+'0/F4;91[Z80,#;26_U9.]&K8MN98; M-**YE[E8SIGFQHCM,+6DVA:R M\EEL[5'FJUK_G NU:4I&Z *7NB 8()+:_U2UIPKK)D\5HEAH*)VJZ'7.,C72 M: 2MWH!&4L_2&]V@=A-&-*@&)HH@E-R;0[N@T$4.9H #8C#_.B6%[AG&:03M MHN2NU[/3AP,S)Y=-W\Y_V:2"7V_44NGY=E/WQ3IMNCKCNA"88 2HQB5 W)@5 M#"D%N%*0<2DD+_%LJ;XSFZ+@D5_I(X33BT#K%^%,E"%WSY]F%K:PH7#/9NW7 M6[,X]A(T>5IMYOZ)4WX+XV:)Q,=YI*S. [FKB]%6\KNFWU]RH1%TQ/3.$-CB M9G]Z23!NYHT&#!/=V7BU^FG-N?7'[@8FJZ&=3A5^F,L]DCD'5V!GE M(@.4"V06!A8ETIDH&/'LZ7Q]MJF9/SMA$U%)F^A&7._FS1T(NQZ:(N$V^*&I MA:P6-&DE':#/@1,FL;LR=\PX=C?FV\I?Z,+L\%!@BOJ^3<@^/J^J,C!7FWTB MLQ0Z2S5'(!6V'AHO-6"ET$!@!ID2>4H\,]*=IIT:LWQ]?GQDZY>J:/]!>Y6# M4-96!<_TPA%"1E($4:66L(PX!$6D* M%$0%R7B!4^[E58HEV-3HKM$K^5);M54,?ZN&+:!5B^UM5<591&<#;/2E&=Y6 MJQMA[)1*#K1*]FK=[1>KUJS:MPYTN[NU@B&V752X8YN!<80;VV*,"ND%XS+N M^)[7]W_-J^;4OR\WV_6S=0?\]V>V-NRV>*D'GHO/[,7^WOQ3F/]AW]6#?EC/ MO\^7;/%Y/5^*^1-;S%A!89ZS'&"2,8#2+ /$.@U1 1732J&"N5WTQY%G:E2^ M4\)60ZJT2)YJ->X2MDF8_76CC66)5:-/\M0JY.@WB+2:-SP,XZ_1P)QNM4GV MZMPE^_5J-4H^M^NU5RIYT$FK5O+Y=99*KD3U=,434UJR(\'^LR^=N]\I+M#U M!FP&K3952'-8^YXBS3*.ERHN)#M_5N1A_?;--J-Y=K]8U*DW]JC5>KU)*5"N M2Y!2VZ52E PP5B(@&V$EV33&V'N[>%GG8R>OJ[.]'LWHQB833P M#N,+CS/AN.C?47ZG?;PVX]M_[0OQ= X_"GVX*-AR@M-G>[:Y?O/RAV*;Y[6R MU/)AK?[CVC6E= '>[A(@,X\!,$81@>+?KVY@,T_6Z8][7Z7Y]&XBK7; = M'NU).G76X?U2'C3.:N:4#\LORA*?+>RPE)]6U@M>_].6^]Q413YG!!4B*R ' MN3%-S*F\D("@C /!BI(IDE-(O(J91Y-L:@1VV'1^)WT5I'8H?U,_-Y32>B^G M)_&-N4@#TV.D]0DGS%A8#D.KO:5['?*-!>I5BHXV06C"]^%!M7Z'%<\)RW4& M-!(90%(7@+)4 I&F%)$THVE>^.5XG\TQ-7(]K%/^<;7\#LRDC\G)%Q&DSV!&]H]'P>S@"SOJZA$3NP^GV?D7.ZKBIZG;U__:&C5]&_LU^_2C%;Y M[^U=:5-@&)5%+KBBYAR9$O.?@@&:$0(H+B6!!4$T MB^M=M+D;X&YRB K;P!01C%A Y?4;:/0HPGYMY)'KL=]0\+PT^ZT'PBR&RZT; MN.$>)K8SFFN6ER@#:<[,<0ZKW/""+H%F!&*=%[G.O6Z:.F>;&D$8?&V2\6K] M;WX60C>D;K9"-*"&IH2K76#^;*6-:"LXH1+5:NB><53[P4GY4TO"[:'@IJ/[ M>LD?C+P7J\AM[G^R^:*NF]Q4E+""_%@MS$R;2IX9QTIF6B$ M2U#E9N?.,L, MUQCVP8CD!65>93FC238Y2E+;XWKR=:-1>5@'+MZZ2>X/%[ MC'2@7K/!1NU0&Q?SV,UJ(TDW=M_:N*!> M:&$;>8(P*^#?U?S[CZV2]X8-V?>F2\V#KBM&/3QO-UNVE,T=IY@1S-.BE P0 M;$@?<8T!R4D!2%DRJ*79Z"7V8WZO^:?'[JWX@-7R[RB[KH&VVBN0-!W'J_8R MSU7N3-T-$0IUFOD4P[XRC]>19H3JV-8Z.NOE>Y'%Y&JQ8.N#1K^>A'8-^+ ;F0 X M7^$NII%RN"N8$Q@&O7QIYWK5:Y<3A6]=N)Q^/#0GLDGCV#QHZYS[IM:/'^=+ MPTVZ3A:?L0QSG7(*-,;VIE8C0"'6(,L%TR4NLA3!@&(W-R=V^OZ_1H&;5FZ[ M1_/5>KWZJWHWJJ-74S""?5\K%5)F[]9BN#%*'&S'RD8\Q'/O'Z[DM;^J)8Z9 M8N@(3N3;:?ZX.A!7QW=<7; K28RC)'E( 4T1R8'P@@1&@ M%88IUA*FRLM5=#[%U"YC3\OX5C<\ 8T$+H#I1B#](!J8,8YZ!-1%?8V ,6OT M7E,^LVE&KM1[3\0^_?J]SP[_7:UKW M^_WP'O9V/U"VU[W;[P?HS9O]GL,'YH3,E_.M^CC_:;O(;,VW?6XF:\*;'VU3 MY'_M2D8L-ZJ*4=R7L"H$A53H' BAC#%H;#_ <\6 4AI3+5(B?:_Y^X@SO5O_ M0Y'MZ8F)_WB>5WVHE/BQ7"U6W[V+B_5:+S?B'FL-!F;K6@VPL'HD>T6:'IG) MT=HTNC1AS\D@)$2X@Q- ?T'!I^L243B68>.RF7LY07.CTY?YLJ'&SK*+._WV^_?'V>;,U_+9NLV1?9@75+,4Y R7$ MT'!0P8&]'02J8 1)) A&Z:PN:O=UR]9;5R.G8TZ?5^=TYN'>HC=L417X9-OD MG1)5[>\D3^\2\S6$OM9.%^ D4R7!VL:7F-,YDL:HY PK4/)<%K! %#'4 /Y^ M*5\%[G;>4<#^:MZP!FU8H9W&1-O5NHR$W^#V92UG\I<1-&DEO4MVLL:T(!T@ MB6Q#=LTXLA7IH/RY'>GR4&!]@?GF:;5AB[^O5\]/QD:M-XB+D);KW)ML2KE9& MSSH%,9;*C;;&7H"!V:U5)ZGTN4MV&EU)V;A+&JW:D[9-D&[4NFNJ\44\4\=$ M.VZ%A1B"C5N2(2*49S4<8HX=QM8/VQ]J?>%:P5X$M5<+E[M6[;*55:FA*DH" MN*5I5.8($&G,\I1S3$F!L2B\ZGGU%VEJ3%UI5.5D7+FB],P>C[!H;JP][E(, MS-GU*CC>>PZ2FQX/SJBD'$&L42DY'HRGA!QQY-#B7%H96V#/\P;H_YMU5IS_M_ M'9SWJTO<3^JO]F_W4E9]G38S+#(FN,* (&(,.DF1H9M, 84*162:,E@X!6-Z MSSPUNK%14_/-I@K)$^QIOF4+V]#5O:N&'^[=K#,HFJ]T&5C);MGGKV3WD9W\ M0\'LWJ9D,+A':D@2%W:OQB-!T'6T&/$;;[1F(D%J'K8-"1L@H+&6^U5#\\/R M^T=KV![L0?ZI[:5UO=#3VA\=R6]QRX+X MKI[;_=& :S+P3NJ:R%:U.6R*O58ZQ,[M]09O@,1?=QE>(2O8&Z#+*2@Q9-O!E@GOFZT%0VU@4GJ + #29,_ATG0<@%EF#X[%V=\G=XY7FG"64413#"#C""#&K?=,<9#20N9"YQ)S+Z/J\C13 M(XY6RK 8L2M0NE%%?X &YH@=-L/%8G5C$)42KDPU*A=TJWM* C<^'>I$?UHK M,:^L$_/S0E4!5$MYF)HYRZ@D0I08"$@50-S\A^"4 2X9AV4J:Q 6%^/N@/FKF[UN$@.[EO?BWN7[ 2N\+QWP3/ O^X.4&0GN\/$ M(WO:W:$X=[=[/#NHQ^6+^JG,+S:[Z#R>84W3# &J"D-.*#3D\YIL97C7R.T9)]%R&JFZ0/M)-SB[3*N 1)1EV20;P>?99FLEZ.W1*U M6HWNTK@&:QP7QMGH4W197(,@T$5Q=;@H';TOM*"M>\[NKH?,CI3B(BV TCD' MJ)09H%1)D&99CA D$$O=HW'W30&FMAU5%TP_JPNFE4[T?,F6QIQ8-'4!DL=& MG\0:@\F^'[3MR!!Z;>>Z5)XW>0,LP&B7>W=M4:8_#O#>M^.N-!BV-E,@BD-V MW;XMQ&LVUW:&Z$8/;?=Q_,WW3_?F"_-'E>T]8X5$1)8,*%Y*@(AA/RZP +E$ M68&59$I MU)U)R/[O% C=1(#[E>$IS"5.F,0YP*49=6X1V6 :(K,3E&:#0(7 M7.3<]=02"-(H20@51,F?M70>EN\A5K0Y0'"A3EMRV194#8N#^*M4#>/J^WRYK$(F=5)+,!#XLLPT MY$P"100Q1R=6]?$T?%.6M,@532G7_B7$8D(_:@4QM92#0^ZV_<8"<> =MVU^ M4)-%+>G=82?-J(5H;R(2NQ+M]0G'+D5[4_4+M6AO/Q.Z=6ZV#]K6E-S<+^57 MM?XY%VKS=;60LZ*46!#;"S<7!4"RH( 7MEN,,?Q1R20C,/^ %_:N(JK*VG$0&MPRJ@AJL2LPC!:01,K:4S"N(5&9+JX M.MW(9'%+[7.JN/E$:,_+$P>QPHR5HH @*S6R?:0$8#+#@"'((>229:E7A.=_ MK8B(J["YO?T3CF'PB4@(Z#/9YM(9WE&)BU_,-ZCHLV[70;A/;B0QZ5,".*-RK5QH?UE*0'F&'@\->- M,F/_,+;A.[._+%9/UG%?7)DO5LCHU/R[G76:*"(V;YK->&X6<\U M&RY\M@OC6$&T%^>89BAM%QS! ;6=@X:=::H;T=\W&S/1NV<;DE87C*WO2,V, MV_5<;)6L/G;_%UO+JK#LA]5:J_G6)L'.,)*Y*E$!6$YM_<52 E)6%YU"*P0S M++13?:UH$DUP\VMDKKV(R?-ROMTD\TK%JA^7O?^K/2M5[;L?:B$3O5HWS1*" M_2[]U];MM#/JB@V\;U9")K4R2:U-4JNS]^<<+&C]\4JI73WN \7B'6^B81SU M5--?JE$/,]% /#W#Q!LXC,4_KU="*5D5/7DW_VDFK(9]T&^>-_.EVFS,NZQ) MH5)&$="ER $2RAQ0,IX#Q1$B5-&4">3#TPYS3HV)6Y'K&D!R+[1];?E.;#^6 M=<'>C4X8S#>WP?2F0 ]XHI*K M1S9?SC#.2TW+ A0(:6 ,GQ1PR35(S6E50T@81D[7M*X33LT$LO):HJDE3EJ1 M[Y):Z.3/6FS'5!EGV%W=9O' ')AU>N,8X.!R R>RV^K&I",[H]P@.'E+V#/AM_FCK4>JOYK<;S83]6Y7N MNT^'QFFA;. @0%Q; PGE@.&<@DSK$G&D5,%I0%A0+/FF1FD[O6R@]W,[HY;V>8FI.V-OM'9K83A I N3EO MZY0RD1VM$V:>VU30)J3O=[Y(V6Z92OZZBMP/@J) O?TF._;N;VP[> M3?)G96=66'B:Y&-^P]RVLHE^;P;>YJ;YE0DL8#_JX@U0_'X<^5^A"74#770CA$.X,@<[X%=7R*^C,F0U'DRXVN2W67E;]#3E8?"".7; MFEG6^FH+>E4AS.\4W\Y26*;&K*8 \U( 5(H"<%F40!4<$R)HJK17Z<&+LTR- M0!HADTTMY8L?75P&THTF>L,S,#U8<9*]='=)(W \4NA$("H97)YI5!+H5/;T MY>_^<*"3:;79U*V%OJNE,&/N3T)Y9EYVDG);F%_:4G(0$ K-J5MJS8RN&.:Y MEWOIZE13>_VMI,F1J#T.KQT(.WJ2HN VM \I$#)_U]%--.(ZC:Y/-ZZ[Z*;: M9XZBVT\$!^B9P\SVY;/Y MA#T?O_>)Y7X=N?U':629E!3! @)6( *9L&7A)I M8!6"TY*7F$+/R+RKDTV--EI9JWL0U0I:145[A^%=1]@QZB42;D,'O#1BWB65 MH!5R[_?(?>I +B3F[B8DL8/MKD\X=I3=3=4OA-?=?B:,078=7ZV/8FF#2GF6 M\=*6D91"4H"HS.JFJY!SG O$!8>E3W&9LQF\N&*TFC+[!N6JD=./*,Z!=&.' M7O ,3 G[+M'O;V'B30%7]8[ZWI_/,NK+?E7)TS?\^@<#\Z]LBL"/U<(\L;%L ML7VQ-6?L+]^PC9*[>+E=V "3.Z?T7,RW?ZL+*MF/@$J=JL"L6;> GF'>*^5&*T/B M/S#K'(J^@[X"W/X!\ KP77CN,)U,0^&+FP;E*\2X64^!$)TE.86.$VCPV'*W M!\4A]O4>9IHQ2J6"0"*"S8%)(6#^G0*&I?F9:2&D4^G^VU--C>WJ*MF+2S5Q M/*V@Z^@ZFD-1,!O:+JK@NE*&)J*)=!.+N+;2]>G&-9INJGUF/=U^(E[<__VO M^6:&"4K+0B-#%7EIJ$)"P$7&0,:YLOT_8*&]&J=>FVAJ1-&$H7\R'TG^M )& MB.BO '6\?XT T]"WK^X(18G5/U1_\!C]:K)7C\T_5-DE)O_H\X'G*?%#R>>% M&=HZ>GY?;K;KYQ.[O$2\0!CFH,QLP0J-,D 9M)6^%24JRS*N_$Y0-Z><&CE\ M?7Y\9.L7&TYZ#;"#N>?*+B-O19IQ'68K8O25AY=@\D'S02W1VON(>; MV]..>YQQAN'L ./^9&@K]\-A=[ZCFBB0#7P.P2A%1 )_9.'"(W7[\\U\C]UCL5/F^Q MWOWQ,%)XS]8VWV3S6:VKRY)=*5F=%C!7V+ "0P@@GFE 19Z"%&J*\JP0F'O5 M +XVT=1HH973IGO55X7>G;EO8NM&##$0&Y@9PL#RIH9;2$3EAJN3C4H.MU0^ M98>;G^]QS7FAJ]>'U5K-OR_?5MJV;S,NTY+S# -*!+*]83%@!82&*)6RG6<#%[&C?!X^[WBFN\BC7QQT]*>^2]CO08I < M@%#YP@Y@2/8X[(H%&BSND@:-*[T:(]]3C[V.\:^^1]-@_-OTL1?GX@7]Z$($ MGK8OIHK5>67F-_K-RQ_*"%:I].T'6WYE"_7U:;Y<:=VT?M4PQPCKK.[!BR"D MQ@(G'* \1:H@5##JU7^GMT13V^&NY)C>):U.5>'$EZ12JVGANS6*)5:SNZ31 MS?.LWWM9'6\%QERLH>\/HJS3 $V!HX$<]W*BMU3C7F/$ O'LPB/:P'X,+M5\ M]JZIJ?_?G]G:4-GBY8MZ,EO%C&*2*ZPXT) H@ JL ,D@!Q0)*A#D,D=.)Y2. M.2;'LHV8R4[.I!;4C3B[T.RFPD@8#4UNWO XTY0# !>(9Z/$__Y]]?/_,$_7 MG&-^J*BF(IFN,4>A#0>E6B)P^6B?3'M[2*I+S5XBFIV)J-9OV&8NJFN56:HH M5#G$UD^" "JQ!(QJ E@)69H3J&#J%=P5+,G4:**2+%'MA>!O"WL";4M9'^S_ MJWTM$/-3W3J@:B(@5XL%6Q_\UK.?0/B:NEEDHZS4P&1U=#W0EL:^7*C%W@[L MZKL8^^RJ$7=T56#6KOXB5)K'KBO0 _P!:@Z$2/,*]0AZ@':Y5D&? ?TML?=F MANU+9Y-V0M,\U859*88-,4N6 W-BIH AP3@6/&.I4\B,VW13(]Y:XN12G MWNXAB-\VW.+B.+0;JR>$7A:=.S)!QIW#\*/9>>ZJ'II\'D^%5DA8?O^FUH_6 MHWX064XA3XG6$'!44( @4H Q(H#.L* 932GCV>RG6O.5>WV$2Q/Y?/$/IQON M^[\/&;,!=[NF3VU#U*?ZDM2W2,)%D#'.,IP6F;&:\]P6GL"V>G ."J9P+HT- MC7*O?ES](1ZE^DR5&[HX@CD*G&ZF:W^0!B;@XYA%6U*WK2/XMOD._L&V38F4 MF(4GNF")7'3BXE0C%YSH4O>\V$3GIX.=(J[]!*MKO?W$!VD9,U$@E!$M0(&9 M (CP'# )2Z X(06F6:;\NB1$D6IJE!,M%RO.FCE[/<9=B>$]'YX]4T?*"8L* M=&SO1P3)QO: Q /S@AY=9^6FU;7\N!MWV&=5D(8\5K/XNW'-0W9VXO: :RXWK@U*0)_>CCN[-O:K8)7_N]0\'YK%H MK0QQM!&!W]BO+VRKZFJ)S[9;RLY!,2M$2B74"+ \-^\^HMK^Q %FDF6YS JE MO5RX[E-/C1IVDB?SVC&X9;\2(^MUQUU?[-U,E&$0'=J)L .S\;(:L1,K=_)% MV;?(F.+-&<]\ZT74TYP_7G$S9MRG'S>'QAN6LZP:_Q'"Z.OM:K-]T']?K>3& MEBU2ZY]SH39?C9UT_VAOW_]5S3(C5&N", &JS(2EK@)0(5. C/52(@YYGGK= M?+E-.S7:.I3-GJY8W:Q5)ELE?BQ7B]5W[TLN1_PQP3+/,V- EFD)D(T#(D2; M0RY2*2ED!LM<^+F(XJ_ ."ZCVJ/!7FTEW#:2^.@.O(E8@>^20^'B[1)^8$3= M(1RG'G5W\(/C=&?P?#IL5S@G%1?534G%Z)M# 9)L?]O_MG=M/MK!U9;XH M>TEM&XK:/Q@6._[%P2=GK.!Y7G .2F7;A=CX&*J4 "6'E LD4:[3V5-UF/^Z M9>NMH^W31R:?5^I4LN'>KC?J^WRY;+H U]-ZFC^]UHE214M**#"&:M&$,.5, M@H)0CM,"09VQ9IW>+^4D5ZF5:\"#^E*^SNHXVJQCX3VT*6LDNTOL?Y,# 6U# M[5;V^H\VT/ST=P\D<]B^_NRZK-M M=]R/^XIH94D9+"6@%&G;\B8#%)<"I&56TA1S3*17YG7'7%.SK!M1DP-9>U1& MZP+9C0TC03L3O>7)UO[(8WMQ2_T._FYB-^Y+'Y:^X3D%,Y MN]^NEC_-BVO^^<7^IFJ)'Q']K_[1VI6"F4[#5*OHR[.K+Q)-?W MP1-9I2.A_A.OEO.^%!'?>M\R U9[$:0YK':B&#.,LE-%A*+=R6(.&>J8W*5A M?6;KAW75J%K^#[9X5FVIP1G/J$0E5: 0.3'F0Z16E)S&+Z>25O MSCFUG:M)'=S4J8-/;)W\M.)&26QW60)7=UA48 ?WA1VF8QJ!S1>W[F(ODTKF M?=71F$XR9X@B>\ANSSNR>\P9B'/?F/NCH0'I9D2[SS[H.C+C?BDOU(7;%=PE MO(0BK'59\5S_JFQU4Y\>P]ZL8!D:,ECWX5Q MXZT!X1Z8PZ(@'1"W'H17Y/!U/QE&CF(/ N@\F#ULF,!H@,U&;3=-0NSN#2H* M3(BQE0'&2 *$2PRX+C)08)$QBC"%A1>U79QE:@369@6S2MA_\_3U7\31T[M.DAV*43@[C>_(LSC>O&[U+VS'_?^>'04F7FA5*;;4TE35_? M3ZOEKM&T[2 /=8%I3BB VIR[$,TUX# M &6YU% *F3.OJ@HNDTZ-$UJ9V\;; M51D+WQ)B#EB[$45L! ?FC1UX;86P1N*_5>G'.Z&K:E\QJWJY@Q2Y@)?#Q"/7 MZG*'XKPLE\>S@Q=N:/RVI\$/D(@,*U@8Z\1>$FF8 29U"53&2R%244#N6\VZ MGT13XZ]=,(2P/RB'"(B!5LJ-X$;%?W+.C]UB#1>N$@W@URK/<$6JJ99FZ :Q M1UF&&P,'ET0THZS9XO>E5+_^+_4R8RE33!<2R+), 9+2' 2%]3 SK1622*3$ M*3?HZ@Q3(\RV:E\M95*)F1@YO2L=G@#9S7]1X!F8S[R1"2E@>%G[/C4+3T8< MNTSA984N5":\\L'@8H1RM:Q,.,Z6_WPP+^M:29MF^/'W-P]?FJ81F!8B2Q$% M90X%0 KG@.:* IFI0C+*RHQHS[)YMV>=V@M?B>9=-L\!73>+)SIF [- +6^R M$SAI)*Z3DG^KA/[; %TUO'"*767/8>:QB^ZY@W&A!I_'P_Z&Q%_ MQ _SS5&VV_R,:D%SS') L$( (-%UYJE1X=7[Y[M$&^F;@$:YD]\_<])M0=R8;Q"8!Z:\JY?&=XD5O EJ?'<; MX:#41R^THJDJC%RB7TA?]!HC@?'N[8)O-7,]%=;?\;O7(YLL9A)QC MHC)S9BML!YP< B*D IDNE9(LP]0O OOFC%,CKV,/3G(L>/8S\G5ADZH+A$XG5.>#P[=)/&ZA77=IG"^_UU?F MLXS2E$!!@"Z4 BA#'%"1,D 5U&5.:4EU/E3;Q$[)ID9DMIM>4XS3H87BKE7/ MEOT:KEMB]]*24B*.I%E+E$F[M!*PLLC-NR>Q%H(QGN'9UI:+F_+2[N3[_Y=V MO[0ZDQR5. -E*H4Y&R$!:)&5 ,HT+3,!<4F47[G#5UG<<2HB^BWO:RVIF\GR M*LLTL&GCWOOTN*?IH7[)=F43T:(6[XV.]:NU.NV6;K*M3YU [=,*U6V"'JU9 M;/D^)=\]K\VH=4GUNF5B]<>'ITJ8][_46LPW2LYD3F3)L0!Y9@M',H$ 5RD% MS)AF,(<,2YUZ-VGQ$F%J1E0]25Q%7^;I6SN_%,V@U8%S=J'A;M MH;V*5DK V<86^EH]VD#E^F1YOUY;EUB5*<=?DL//?68OU:_O_V)K>9 M@;5^&[/K-NT:(G=^"4(Y?@\8/S'&[P83!-/%OC!A(X41Y[^K^?S6_/6QX;,Y@PPC. )