0001739942-22-000064.txt : 20220805 0001739942-22-000064.hdr.sgml : 20220805 20220805161629 ACCESSION NUMBER: 0001739942-22-000064 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220805 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: 221141069 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-20220630.htm 10-Q swi-20220630
000173994212/312022Q2FALSE1220.500017399422022-01-012022-06-3000017399422022-08-02xbrli:shares00017399422022-06-30iso4217:USD00017399422021-12-31iso4217:USDxbrli:shares0001739942swi:SubscriptionMember2022-04-012022-06-300001739942swi:SubscriptionMember2021-04-012021-06-300001739942swi:SubscriptionMember2022-01-012022-06-300001739942swi:SubscriptionMember2021-01-012021-06-300001739942us-gaap:MaintenanceMember2022-04-012022-06-300001739942us-gaap:MaintenanceMember2021-04-012021-06-300001739942us-gaap:MaintenanceMember2022-01-012022-06-300001739942us-gaap:MaintenanceMember2021-01-012021-06-300001739942swi:SubscriptionAndMaintenanceMember2022-04-012022-06-300001739942swi:SubscriptionAndMaintenanceMember2021-04-012021-06-300001739942swi:SubscriptionAndMaintenanceMember2022-01-012022-06-300001739942swi:SubscriptionAndMaintenanceMember2021-01-012021-06-300001739942us-gaap:LicenseMember2022-04-012022-06-300001739942us-gaap:LicenseMember2021-04-012021-06-300001739942us-gaap:LicenseMember2022-01-012022-06-300001739942us-gaap:LicenseMember2021-01-012021-06-3000017399422022-04-012022-06-3000017399422021-04-012021-06-3000017399422021-01-012021-06-300001739942us-gaap:CommonStockMember2022-03-310001739942us-gaap:AdditionalPaidInCapitalMember2022-03-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001739942us-gaap:RetainedEarningsMember2022-03-3100017399422022-03-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001739942us-gaap:RetainedEarningsMember2022-04-012022-06-300001739942us-gaap:CommonStockMember2022-04-012022-06-300001739942us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001739942us-gaap:CommonStockMember2022-06-300001739942us-gaap:AdditionalPaidInCapitalMember2022-06-300001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001739942us-gaap:RetainedEarningsMember2022-06-300001739942us-gaap:CommonStockMember2021-12-310001739942us-gaap:AdditionalPaidInCapitalMember2021-12-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001739942us-gaap:RetainedEarningsMember2021-12-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001739942us-gaap:RetainedEarningsMember2022-01-012022-06-300001739942us-gaap:CommonStockMember2022-01-012022-06-300001739942us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001739942us-gaap:CommonStockMember2021-03-310001739942us-gaap:AdditionalPaidInCapitalMember2021-03-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001739942us-gaap:RetainedEarningsMember2021-03-3100017399422021-03-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001739942us-gaap:RetainedEarningsMember2021-04-012021-06-300001739942us-gaap:CommonStockMember2021-04-012021-06-300001739942us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001739942us-gaap:CommonStockMember2021-06-300001739942us-gaap:AdditionalPaidInCapitalMember2021-06-300001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001739942us-gaap:RetainedEarningsMember2021-06-3000017399422021-06-300001739942us-gaap:CommonStockMember2020-12-310001739942us-gaap:AdditionalPaidInCapitalMember2020-12-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001739942us-gaap:RetainedEarningsMember2020-12-3100017399422020-12-310001739942us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001739942us-gaap:RetainedEarningsMember2021-01-012021-06-300001739942us-gaap:CommonStockMember2021-01-012021-06-300001739942us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001739942us-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-31xbrli:pure00017399422021-12-312021-12-310001739942us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001739942us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001739942us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300001739942us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-06-300001739942us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001739942us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-3000017399422022-07-012022-06-3000017399422023-07-012022-06-3000017399422025-07-012022-06-3000017399422021-07-302021-07-300001739942swi:SubscriptionMemberswi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-04-012021-06-300001739942swi:SubscriptionMemberswi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-01-012021-06-300001739942us-gaap:MaintenanceMemberswi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-04-012021-06-300001739942us-gaap:MaintenanceMemberswi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-01-012021-06-300001739942swi:NAbleMemberswi:SubscriptionAndMaintenanceMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-04-012021-06-300001739942swi:NAbleMemberswi:SubscriptionAndMaintenanceMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-01-012021-06-300001739942us-gaap:LicenseMemberswi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-04-012021-06-300001739942us-gaap:LicenseMemberswi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-01-012021-06-300001739942swi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-04-012021-06-300001739942swi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2021-01-012021-06-300001739942swi:NAbleMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember2022-01-012022-06-300001739942us-gaap:USTreasurySecuritiesMember2022-06-300001739942us-gaap:USTreasurySecuritiesMember2022-01-012022-06-300001739942us-gaap:CorporateBondSecuritiesMember2022-06-300001739942us-gaap:CorporateBondSecuritiesMember2022-01-012022-06-300001739942us-gaap:CommercialPaperMember2022-06-300001739942us-gaap:CommercialPaperMember2022-01-012022-06-300001739942us-gaap:AssetBackedSecuritiesMember2022-06-300001739942us-gaap:AssetBackedSecuritiesMember2022-01-012022-06-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-06-300001739942us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001739942us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001739942us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001739942us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2022-06-300001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-06-300001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001739942us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001739942us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001739942us-gaap:FairValueMeasurementsRecurringMember2021-12-310001739942us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-06-300001739942us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001739942swi:FirstLienTermLoanMemberus-gaap:SecuredDebtMember2022-06-300001739942swi:FirstLienTermLoanMemberus-gaap:SecuredDebtMember2021-12-310001739942swi:CreditSuisseMemberswi:FirstLienTermLoanMemberus-gaap:SecuredDebtMember2022-06-300001739942us-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMemberus-gaap:LineOfCreditMember2022-06-300001739942swi:CreditSuisseMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-06-300001739942us-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMemberus-gaap:LineOfCreditMemberswi:MultiCurrencyTrancheMember2022-06-300001739942us-gaap:RevolvingCreditFacilityMemberswi:SingleCurrencyTrancheMemberswi:CreditSuisseMemberus-gaap:LineOfCreditMembercurrency:USD2022-06-300001739942us-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMemberus-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:EurodollarMember2022-01-012022-06-300001739942us-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMemberus-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:BaseRateMember2022-01-012022-06-300001739942us-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMemberus-gaap:LineOfCreditMemberus-gaap:EurodollarMember2022-06-300001739942swi:CreditSuisseMemberswi:FirstLienTermLoanMemberus-gaap:SecuredDebtMemberus-gaap:EurodollarMember2022-01-012022-06-300001739942swi:CreditSuisseMemberswi:FirstLienTermLoanMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMember2022-01-012022-06-300001739942swi:CreditSuisseMemberswi:FirstLienTermLoanMemberus-gaap:SecuredDebtMemberus-gaap:EurodollarMember2022-06-300001739942swi:CreditSuisseMemberus-gaap:EurodollarMember2022-01-012022-06-300001739942swi:CreditSuisseMemberus-gaap:FederalFundsEffectiveSwapRateMember2022-01-012022-06-300001739942swi:CreditSuisseMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-06-300001739942us-gaap:RevolvingCreditFacilityMemberswi:CreditSuisseMemberus-gaap:LineOfCreditMember2022-01-012022-06-300001739942swi:CyberIncidentMember2022-04-012022-06-300001739942swi:CyberIncidentMember2021-04-012021-06-300001739942swi:CyberIncidentMemberus-gaap:CostOfSalesMember2021-04-012021-06-300001739942swi:CyberIncidentMemberus-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001739942swi:CyberIncidentMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001739942swi:CyberIncidentMember2022-01-012022-06-300001739942swi:CyberIncidentMemberus-gaap:CostOfSalesMember2022-01-012022-06-300001739942swi:CyberIncidentMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001739942swi:CyberIncidentMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001739942swi:CyberIncidentMember2021-01-012021-06-300001739942swi:CyberIncidentMemberus-gaap:CostOfSalesMember2021-01-012021-06-300001739942swi:CyberIncidentMemberus-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001739942swi:CyberIncidentMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-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 June 30, 2022
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 August 2, 2022, 160,914,540 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 2.
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, 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 regarding hiring additional personnel globally in the areas of sales and marketing and research and development;
expectations regarding our evolution from monitoring to observability;
intentions regarding our international earnings and investment of those earnings in international operations;
expectations regarding our capital expenditures;
expectations concerning acquisitions and opportunities resulting from our acquisitions;
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, 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 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;
risks related to the evolving breadth of our sales motion and challenges, investments and additional costs associated with increased selling efforts toward enterprise customers and adopting a subscription first approach;
risks relating to increased investments in, and the timing of, our transformation from monitoring to observability;
potential foreign exchange gains and losses related to expenses and sales denominated in currencies other than the functional currency of an associated entity;
the possibility that the ongoing global COVID-19 pandemic may adversely affect our business, results of operations and financial condition;
any of the following factors either generally or as a result of the impacts of the Cyber Incident, the global COVID-19 pandemic, the war in Ukraine or inflation on the global economy or on our business operations and financial condition or on the business operations and financial conditions of our customers, their end-customers and our prospective customers;
reductions in information technology spending or delays in purchasing decisions by 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 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;
the timing and adoption of new products, product upgrades or pricing model changes by us or our competitors;
changes in interest rates;
risks associated with our international operations; and
ongoing sanctions and disruptions resulting from the war in Ukraine;
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;
risks associated with the estimates and assumptions used in our impairment testing;
our ability to compete effectively in the markets we serve;
our ability to attract, retain and motivate employees;
our inability to successfully identify, complete and integrate acquisitions and manage our growth effectively;
risks associated with our status as a controlled company; 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, 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.
4


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.
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 (“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)
June 30,December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$722,440 $732,116 
Short-term investments55,768  
Accounts receivable, net of allowances of $726 and $476 as of June 30, 2022 and December 31, 2021, respectively
83,528 95,095 
Income tax receivable1,170 1,114 
Prepaid and other current assets23,068 30,515 
Total current assets885,974 858,840 
Property and equipment, net27,659 29,722 
Operating lease assets67,397 74,318 
Deferred taxes132,866 144,162 
Goodwill2,642,388 3,308,405 
Intangible assets, net281,908 342,563 
Other assets, net40,369 34,117 
Total assets$4,078,561 $4,792,127 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$7,515 $7,327 
Accrued liabilities and other37,386 41,328 
Current operating lease liabilities14,904 14,382 
Accrued interest payable234 153 
Income taxes payable16,944 3,086 
Current portion of deferred revenue315,108 327,701 
Current debt obligation19,900 19,900 
Total current liabilities411,991 413,877 
Long-term liabilities:
Deferred revenue, net of current portion34,887 34,968 
Non-current deferred taxes7,968 16,918 
Non-current operating lease liabilities66,143 74,543 
Other long-term liabilities74,495 93,156 
Long-term debt, net of current portion1,865,270 1,870,769 
Total liabilities2,460,754 2,504,231 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Common stock, $0.001 par value: 1,000,000,000 shares authorized and 160,870,907 and 159,176,042 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively
161 159 
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively
  
Additional paid-in capital2,594,192 2,566,783 
Accumulated other comprehensive income (loss)(69,411)1,306 
Accumulated deficit(907,135)(280,352)
Total stockholders’ equity1,617,807 2,287,896 
Total liabilities and stockholders’ equity$4,078,561 $4,792,127 
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 June 30,Six Months Ended June 30,
2022202120222021
Revenue:
Subscription$36,980 $29,608 $75,727 $57,925 
Maintenance113,972 120,502 229,467 241,167 
Total recurring revenue150,952 150,110 305,194 299,092 
License25,082 26,678 47,708 51,552 
Total revenue176,034 176,788 352,902 350,644 
Cost of revenue:
Cost of recurring revenue15,460 15,728 33,291 31,382 
Amortization of acquired technologies3,648 40,098 20,875 80,515 
Total cost of revenue19,108 55,826 54,166 111,897 
Gross profit156,926 120,962 298,736 238,747 
Operating expenses:
Sales and marketing64,615 58,076 125,659 115,742 
Research and development22,108 25,831 45,530 52,189 
General and administrative 41,283 30,719 73,947 61,584 
Amortization of acquired intangibles13,103 13,882 26,342 27,920 
Goodwill impairment612,395  612,395  
Total operating expenses753,504 128,508 883,873 257,435 
Operating loss(596,578)(7,546)(585,137)(18,688)
Other income (expense):
Interest expense, net(18,401)(16,191)(34,488)(32,365)
Other income (expense), net726 (269)557 387 
Total other expense(17,675)(16,460)(33,931)(31,978)
Loss before income taxes(614,253)(24,006)(619,068)(50,666)
Income tax expense (benefit)7,871 (2,121)7,715 (7,001)
Net loss from continuing operations(622,124)(21,885)$(626,783)$(43,665)
 Net income from discontinued operations, net of tax  10,261  24,881 
Net loss$(622,124)$(11,624)$(626,783)$(18,784)
 Net loss from continuing operations available to common stockholders $(622,124)$(21,885)$(626,783)$(43,665)
 Net income from discontinued operations available to common stockholders $ $10,261 $ $24,881 
Net income (loss) available to common stockholders per share:
 Basic loss from continuing operations per share $(3.87)$(0.14)$(3.91)$(0.28)
 Basic earnings from discontinued operations per share  0.07 $ $0.16 
 Basic loss per share$(3.87)$(0.07)$(3.91)$(0.12)
 Diluted loss from continuing operations per share $(3.87)$(0.14)$(3.91)$(0.28)
 Diluted earnings from discontinued operations per share  0.07 $ $0.16 
Diluted loss per share $(3.87)$(0.07)$(3.91)$(0.12)
Weighted-average shares used to compute net income (loss) available to common stockholders per share:
Shares used in computation of basic earnings (loss) per share160,663 157,854 160,257 157,491 
Shares used in computation of diluted earnings (loss) per share160,663 157,854 160,257 157,491 

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 June 30,Six Months Ended June 30,
2022202120222021
Net loss$(622,124)$(11,624)$(626,783)$(18,784)
Other comprehensive income (loss):
Foreign currency translation adjustment(53,670)17,645 (70,565)(48,105)
Unrealized losses on investments, net of income tax expense (benefit) of $(34) and $(34) for the three and six months ended June 30, 2022, respectively
(152) (152) 
Other comprehensive income (loss)(53,822)17,645 (70,717)(48,105)
Comprehensive income (loss)$(675,946)$6,021 $(697,500)$(66,889)
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 June 30, 2022

Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at March 31, 2022160,456 $160 $2,577,818 $(15,589)$(285,011)$2,277,378 
Foreign currency translation adjustment— — — (53,670)— (53,670)
Unrealized gain (loss) on investments, net of taxes— — — (152)— (152)
Net loss— — — — (622,124)(622,124)
Comprehensive loss(675,946)
Exercise of stock options 18 — 25 — — 25 
Restricted stock units issued, net of shares withheld for taxes391 1 (1,476)— — (1,475)
Issuance of stock6 — 11 — — 11 
Stock-based compensation — — 17,814 — — 17,814 
Balance at June 30, 2022160,871 161 2,594,192 (69,411)(907,135)$1,617,807 
Six Months Ended June 30, 2022

Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 2021159,176 $159 $2,566,783 $1,306 $(280,352)$2,287,896 
Foreign currency translation adjustment— — — (70,565)— (70,565)
Unrealized gain (loss) on investments, net of taxes— — — (152)— (152)
Net loss— — — — (626,783)(626,783)
Comprehensive loss (697,500)
Exercise of stock options 34 — 37 — — 37 
Restricted stock units issued, net of shares withheld for taxes1,454 2 (7,884)— — (7,882)
Issuance of stock57  227 — — 227 
Issuance of stock under employee stock purchase plan150 — 1,753 — — 1,753 
Stock-based compensation — — 33,276 — — 33,276 
Balance at June 30, 2022160,871 $161 $2,594,192 $(69,411)$(907,135)$1,617,807 
Three Months Ended June 30, 2021

Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at March 31, 2021157,702 $158 $3,124,650 $61,462 $(236,104)$2,950,166 
Foreign currency translation adjustment— — — 17,645 — 17,645 
Net loss— — — — (11,624)(11,624)
Comprehensive income 6,021 
Exercise of stock options 88 — 390 — — 390 
Restricted stock units issued, net of shares withheld for taxes189  (1,471)— — (1,471)
Issuance of stock36 — 29 — — 29 
Stock-based compensation — — 16,578 — — 16,578 
Balance at June 30, 2021158,015 $158 $3,140,176 $79,107 $(247,728)$2,971,713 
9


Six months ended June 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— — — (48,105)— (48,105)
Net loss— — — — (18,784)(18,784)
Comprehensive loss (66,889)
Exercise of stock options 92 — 401 — — 401 
Restricted stock units issued, net of shares withheld for taxes848 1 (9,869)— — (9,868)
Issuance of stock447 — 492 — — 492 
Issuance of stock under employee stock purchase plan108 — 3,129 — — 3,129 
Stock-based compensation — — 33,761 — — 33,761 
Balance at June 30, 2021158,015 $158 $3,140,176 $79,107 $(247,728)$2,971,713 


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)
Six Months Ended June 30,
20222021
Cash flows from operating activities
Net loss from continuing operations$(626,783)$(43,665)
Adjustments to reconcile net loss from continuing operations to net cash provided by operating activities:
Depreciation and amortization54,059 116,008 
Goodwill and indefinite-lived intangible asset impairment621,760  
Provision for losses on accounts receivable366 395 
Stock-based compensation expense32,684 27,520 
Amortization of debt issuance costs4,536 4,498 
Deferred taxes(9,027)(8,803)
Gain on foreign currency exchange rates(440)(1,139)
Other non-cash expenses142 1,033 
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Accounts receivable8,912 16,782 
Income taxes receivable(110)(2,280)
Prepaid and other assets6,566 (3,278)
Accounts payable252 (2,105)
Accrued liabilities and other(3,976)(9,569)
Accrued interest payable81 (4)
Income taxes payable(4,700)(28,294)
Deferred revenue(2,998)(18,610)
Other long-term liabilities116 (276)
Net cash provided by operating activities from continuing operations81,440 48,213 
Cash flows from investing activities
Purchases of investments(55,885) 
Purchases of property and equipment(3,533)(5,367)
Purchases of intangible assets(7,508)(1,571)
Acquisitions, net of cash acquired(6,500)447 
Net cash used in investing activities from continuing operations(73,426)(6,491)
Cash flows from financing activities
Proceeds from issuance of common stock under employee stock purchase plan1,753 3,129 
Repurchase of common stock and incentive restricted stock(7,921)(10,059)
Exercise of stock options37 401 
Repayments of borrowings from credit agreement(9,950)(9,950)
Net cash used in financing activities from continuing operations(16,081)(16,479)
Effect of exchange rate changes on cash and cash equivalents from continuing operations(1,609)(3,453)
Cash flows of discontinued operations
Operating activities of discontinued operations 34,825 
Investing activities of discontinued operations (15,009)
Financing activities of discontinued operations (903)
Effect of exchange rate changes on cash and cash equivalents from discontinued operations (566)
Net cash provided by discontinued activities 18,347 
Net increase (decrease) in cash and cash equivalents(9,676)40,137 
Cash and cash equivalents
Beginning of period732,116 370,498 
End of period$722,440 $410,635 
Supplemental disclosure of cash flow information
Cash paid for interest$30,933 $27,995 
Cash paid for income taxes$19,422 $35,715 

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 customer-driven 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, SecOps 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.
Spin-Off of N-able Business
On July 19, 2021, we completed the separation and distribution of our managed service provider (“N-able”) business into a newly created and separately traded public company, N-able, Inc. We refer to this transaction as the “Separation.”
After the Separation, 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, 2021.
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.
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
In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") No. 2021-08 "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Accounting Standards Codification ("ASC") 606, "Revenue from Contracts with Customers", instead of at fair value on the acquisition date as previously required by ASC 805. The amendments improve comparability after the business
12

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022 and early adoption is permitted. We elected to early adopt the updated guidance prospectively as of January 1, 2022. The adoption of the standard did not have a material impact on our condensed consolidated financial statements for the three or six months ended June 30, 2022.
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Goodwill
Our goodwill was derived from the take private transaction in early 2016 ("Take Private") and acquisitions where the purchase price exceeded the fair value of the net identifiable assets acquired. Goodwill is tested for impairment at least annually on October 1st or more frequently if events or circumstances indicate it is more likely than not that the fair value of our reporting unit is less than its carrying value.
Subsequent to our annual 2021 goodwill impairment analysis on October 1, 2021, we experienced a decline in our stock price resulting in the total market value of our shares of stock outstanding (our "market capitalization"), being less than the carrying value of our reporting unit. Therefore, as of December 31, 2021, we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of our one reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, and earnings quality and sustainability. We considered the decline in the market capitalization being less than the carrying value of our reporting unit in our evaluation of goodwill impairment indicators and determined it appropriate to perform a quantitative assessment of our reporting unit as of December 31, 2021. As a result of the impairment analysis, our reporting unit was determined to have a fair value that exceeded its carrying value by approximately 7.2%, and therefore no impairment was recognized.
As of March 31, 2022, while we experienced a further decline in our market capitalization, there were no unanticipated changes or negative indicators in the goodwill impairment qualitative factors or significant changes to assumptions used in the discounted cash flow models that would impact the fair value of our reporting unit. After considering all available evidence, we determined there were no indicators of impairment or changes to circumstances that more likely than not reduced the fair value of our reporting unit to less than its carrying value as of March 31, 2022.
As of June 30, 2022, we experienced a further decline in our market capitalization and considered the impact of current macroeconomic conditions on our projected operating results and assumptions used in the income approach - discounted cash flow method and market approach models that impact the fair value of our reporting unit. The macroeconomic conditions considered include deterioration in the equity markets evidenced by sustained declines in our stock price, those of our peers, and major market indices since December 31, 2021, which reduced the market multiples, along with an increase in the weighted-average cost of capital primarily driven by an increase in interest rates. In addition, as of June 30, 2022, we lowered our projected operating results primarily due to the recent impact of foreign currency exchange rate fluctuations on our projected sales and market concerns related to inflation, supply chain disruption issues and other macroeconomic factors. After considering all available evidence in our evaluation of goodwill impairment indicators, we determined it appropriate to perform an interim quantitative assessment of our reporting unit as of June 30, 2022. We engaged a third-party valuation specialist to assist in the performance of the impairment analysis of our reporting unit.
For the interim quantitative goodwill impairment analysis performed as of June 30, 2022, we utilized a combination of both an income and market approach to determine the fair value of our reporting unit. The income approach utilizes a discounted cash flow method which is based on the present value of projected cash flows. The discounted cash flow models reflect our assumptions regarding revenue growth rates, risk-adjusted discount rate, terminal period growth rate, economic and market trends and other expectations about the anticipated operating results of our reporting unit. Under the market approach, we estimate the fair value based on market multiples of revenues derived from comparable publicly traded companies with operating characteristics similar to the reporting unit. As a result of the interim goodwill impairment analysis, our reporting unit was determined to have a carrying value that exceeded its fair value and therefore, a $612.4 million non-cash goodwill impairment charge was recognized in our condensed consolidated statements of operations for the three months ended June 30, 2022.
Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment tests will prove to be an accurate prediction of future results. Examples of events or circumstances that could reasonably be expected to negatively affect the underlying key assumptions and ultimately impact the estimated fair value of our reporting unit may include such items as: (i) volatility in the equity and debt markets or other macroeconomic factors, (ii) an increase in the weighted-average cost of capital due to further increases in interest rates, (iii)
13

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

timing and success of new products introduced in our evolution from monitoring to observability, (iv) the ongoing impact of the Cyber Incident including a decrease in future cash flows due to lower than expected license sales or maintenance renewals, higher than expected customer attrition, higher than estimated costs to respond and adverse loss exposure from claims, fines or penalties resulting from government investigations and litigation; and (v) fluctuations in foreign currency exchange rates that may negatively impact our reported results of operations. Accordingly, if our current cash flow assumptions are not realized, we experience further sustained declines in our stock price or market capitalization, or there are further declines in the market multiplies used in our analysis, it is possible that an additional impairment charge may be recorded in the future, which could be material.
Indefinite-lived Intangible Assets
We review our indefinite-lived intangible assets for impairment annually, in the fourth quarter, or more frequently if a triggering event occurs. We first assess qualitative factors to determine whether it is more likely than not that an indefinite-lived intangible asset is impaired as a basis for determining whether it is necessary to perform the quantitative test. If necessary, the quantitative test is performed by comparing the fair value of indefinite lived intangible assets to the carrying value. In the event the carrying value exceeds the fair value of the assets, the assets are written down to their fair value. As of June 30, 2022, due to the factors discussed in the goodwill analysis above, we performed a quantitative assessment of our indefinite-lived intangible assets utilizing a relief from royalty method and determined the estimated fair value of the SolarWinds trade name, recorded in connection with the Take Private, was less than its carrying value. As a result, we recorded a $9.4 million non-cash impairment charge which is included in general and administrative expense in our condensed consolidated statements of operations for the three months ended June 30, 2022.
Long-lived Assets
We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. As of June 30, 2022, prior to performing the goodwill impairment analysis, we performed a recoverability test of our long-lived assets, including finite-lived intangible assets, by comparing the net book value of our long-lived assets or asset groups, to the future undiscounted net cash flows attributable to such assets. We determined no impairment was required.
Investments
Our investments, classified as available-for-sale securities, consist of marketable securities such as U.S. Treasury securities, corporate bonds, commercial paper and asset-backed securities. We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. We may classify our available-for-sale securities as either short-term or long-term investments. We classify an investment as short-term if we have both the intent and ability to convert the security into cash to fund current operations.
Available-for-sale securities are carried at fair value, with the unrealized gains and losses, net of tax, reported in accumulated other comprehensive income (loss), which is a component of shareholders' equity except for any unrealized losses determined to be related to credit losses, which we record within other income (expense), net in our condensed consolidated statements of operations. Any premiums or discounts are amortized or accreted, respectively, to maturity as a component of interest expense, net in our condensed consolidated statements of operations. Cash flows from the amount of purchases, sales and maturities of available-for-sale securities are classified as cash flows from investing activities. Amortization and accretion of purchased premiums and discounts on securities are included as a non-cash adjustment to net income (loss) within cash flows from operating activities in our condensed consolidated statements of cash flows.
The cost of securities sold is based on the specific-identification method. In determining if and when a decline in fair value is judged to be other-than-temporary, we evaluate, among other factors: the duration and extent to which the fair value has been less than the carrying value and the intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair market value. Declines in fair value deemed other-than-temporary are included as a component of other income (expense), net in our condensed consolidated statements of operations. We have not recorded any other-than-temporary impairments related to marketable securities. See Note 4. Investments for a summary of our investments.
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.
14

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

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.
We determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.
See Note 6. 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 AdjustmentsUnrealized Gain (Loss) on Investments, Net of TaxAccumulated Other Comprehensive Income (Loss)
(in thousands)
Balance at December 31, 2021$1,306 $ $1,306 
Other comprehensive gain (loss) before reclassification(70,565)(152)(70,717)
Amount reclassified from accumulated other comprehensive income (loss)    
Net current period other comprehensive income (loss)(70,565)(152)(70,717)
Balance at June 30, 2022$(69,259)$(152)$(69,411)
Deferred Revenue
Details of our total deferred revenue balance are as follows:
Total Deferred Revenue
(in thousands)
Balance at December 31, 2021$362,669 
Deferred revenue recognized(250,679)
Additional amounts deferred237,742 
Deferred revenue acquired in business combinations263 
Balance at June 30, 2022$349,995 
We expect to recognize revenue related to these remaining performance obligations as of June 30, 2022 as follows:
Revenue Recognition Expected by Period
TotalLess than 
1 year
1-3 yearsMore than
3 years
(in thousands)
Expected recognition of deferred revenue$349,995 $315,108 $34,023 $864 
15

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

Deferred Commissions
Details of our deferred commissions balance are as follows:
Deferred Commissions
(in thousands)
Balance at December 31, 2021$18,897 
Commissions capitalized3,911 
Amortization recognized(3,113)
Balance at June 30, 2022$19,695 
June 30,December 31,
20222021
(in thousands)
Classified as:
Current$5,822 $5,378 
Non-current13,873 13,519 
Total deferred commissions$19,695 $18,897 
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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Amortization of acquired license technologies$921 $37,328 $15,404 $74,664 
Amortization of acquired subscription technologies2,727 2,770 5,471 5,851 
Total amortization of acquired technologies$3,648 $40,098 $20,875 $80,515 
The decreases in amortization of acquired license technologies for the three and six months ended June 30, 2022 in comparison to the same periods in 2021 were primarily due to certain intangible assets acquired in connection with the Take Private being fully amortized during the periods ended June 30, 2022.
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.
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.


16

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 EndedSix Months Ended
June 30, 2021
(in thousands)
Revenue:
Subscription$82,821 $163,492 
Maintenance2,365 4,740 
Total recurring revenue85,186 168,232 
License  
Total revenue85,186 168,232 
Cost of revenue:
Cost of recurring revenue11,788 23,092 
Amortization of acquired technologies1,037 3,741 
Total cost of revenue12,825 26,833 
Gross profit72,361 141,399 
Operating expenses:
Sales and marketing24,295 49,926 
Research and development13,275 24,678 
General and administrative 19,678 36,523 
Amortization of acquired intangibles4,276 10,295 
Total operating expenses61,524 121,422 
Operating income from discontinued operations10,837 19,977 
Other expense:
Interest (expense) income, net  
Other expense, net(52)(581)
Total other expense(52)(581)
Income from discontinued operations before income taxes10,785 19,396 
Income tax expense (benefit)524 (5,485)
Net income from discontinued operations, net of tax$10,261 $24,881 
We incurred $13.2 million of costs in connection with the Separation during the three months ended June 30, 2021 and $0.2 million and $23.1 million for the six months ended June 30, 2022 and 2021, respectively. We incurred insignificant costs in connection with the Separation for the three months ended June 30, 2022. Spin-off costs incurred in the three and six months ended June 30, 2021 are primarily reflected in our 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. Investments
Our short-term investments as of June 30, 2022 consist of available-for-sale securities, such as U.S. Treasury securities, corporate bonds, commercial paper and asset-backed securities. The Company did not own any investments as of December 31, 2021.
17

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

The following table summarizes our short-term investments as of June 30, 2022:
June 30, 2022
CostGross Unrealized GainsGross Unrealized LossesFair Value
(in thousands)
Short-term investments:
Available-for-sale securities:
U.S. Treasury securities$23,958 $ $(72)$23,886 
Corporate bonds22,034 10 (121)21,923 
Commercial paper8,959   8,959 
Asset-backed securities1,003  (3)1,000 
Total short-term investments$55,954 $10 $(196)$55,768 
The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
(in thousands)
As of June 30, 2022
U.S. Treasury securities$23,886 $(72)$ $ $23,886 $(72)
Corporate bonds20,897 (121)  20,897 (121)
Asset-backed securities1,000 (3)  1,000 (3)
$45,783 $(196)$ $ $45,783 $(196)
The following table summarizes the contractual underlying maturities of our available-for-sale securities as of June 30, 2022:
June 30, 2022
CostFair Value
(in thousands)
Due in one year or less$54,951 $54,768 
Due after one year through five years1,003 1,000 
$55,954 $55,768 
5. Goodwill
The following table reflects the changes in goodwill for the six months ended June 30, 2022:
(in thousands)
Balance at December 31, 2021$3,308,405 
Acquisitions5,415 
Goodwill impairment(612,395)
Foreign currency translation and other adjustments(59,037)
Balance at June 30, 2022$2,642,388 
As of June 30, 2022, our accumulated goodwill impairment was $612.4 million. See Note 2. Summary of Significant Accounting Policies for discussion of the goodwill impairment recorded during the six months ended June 30, 2022.
18

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

6. Fair Value Measurements
The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of June 30, 2022 and December 31, 2021. There have been no transfers between fair value measurement levels during the six months ended June 30, 2022.
Fair Value Measurements at
June 30, 2022 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)
Cash equivalents:
Money market funds$361,055 $ $ $361,055 
U.S. Treasury securities 7,494  7,494 
Corporate bonds 1,784  1,784 
Commercial paper 33,846  33,846 
Total cash equivalents361,055 43,124  404,179 
Short-term investments:
U.S. Treasury securities 23,886  23,886 
Corporate bonds21,92321,923
Commercial paper 8,959  8,959
Asset-backed securities 1,000  1,000 
Total short-term investments 55,768  55,768 
Total assets$361,055 $98,892 $ $459,947 
Fair Value Measurements at
December 31, 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)
Cash equivalents:
Money market funds$645,000 $ $ $645,000 
Total cash equivalents645,000   645,000 
Total assets$645,000 $ $ $645,000 
As of June 30, 2022 and December 31, 2021, 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 7. Debt for additional information regarding our debt.
The fair value of our non-financial assets and liabilities, which include goodwill, intangible assets and property, plant and equipment, are measured on a non-recurring basis. Fair value adjustments are made in the period an impairment charge is recognized. During the three months ended June 30, 2022 we recognized impairment charges of $612.4 million and $9.4 million related to our goodwill and our trade name indefinite-lived intangible asset, respectively. The fair value of our reporting unit and indefinite-lived intangible asset are classified as Level 3 within the fair value hierarchy due to the significant unobservable inputs developed using company-specific information. For additional information, see the discussion of our impairment charges in Note 2. Summary of Significant Accounting Policies - Impairment of Goodwill, Intangible Assets and Long-lived Assets, including the valuation methods and inputs used in the fair value measurements.
19

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

7. Debt
The following table summarizes information relating to our debt:
June 30,December 31,
20222021
AmountEffective RateAmountEffective Rate
(in thousands, except interest rates)
Revolving credit facility$  %$  %
First Lien Term Loan (as amended) due Feb 20241,899,400 4.42 %1,909,350 2.85 %
Total principal amount1,899,400 1,909,350 
Unamortized discount and debt issuance costs(14,230)(18,681)
Total debt1,885,170 1,890,669 
Less: Current portion of long-term debt(19,900)(19,900)
Total long-term debt$1,865,270 $1,870,769 
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 June 30, 2022:
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 June 30, 2022, we were in compliance with all covenants of the First Lien Credit Agreement.
20

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Basic earnings (loss) per share
Numerator:
Net loss from continuing operations$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations 10,261  24,881 
Net loss(622,124)(11,624)(626,783)(18,784)
Earnings allocated to unvested restricted stock    
Net loss from continuing operations available to common stockholders$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations available to common stockholders$ $10,261 $ $24,881 
Denominator:
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share160,663 157,854 160,257 157,491 
Diluted net earnings (loss) per share
Numerator:
Net loss from continuing operations available to common stockholders$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations available to common stockholders$ $10,261 $ $24,881 
Denominator:
Weighted-average shares used in computing basic net earnings (loss) per share160,663 157,854 160,257 157,491 
Add dilutive impact of employee equity plans    
Weighted-average shares used in computing diluted net earnings (loss) per share160,663 157,854160,257 157,491
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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Total anti-dilutive shares12,594 7,071 11,074 6,613 
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 or proceeds from the employee stock purchase plan.
21

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

9. Income Taxes
For the three months ended June 30, 2022 and 2021, we recorded income tax expense from continuing operations of $7.9 million and income tax benefit of $2.1 million, respectively, resulting in an effective tax rate of (1.3)% and 8.8%, respectively. For the six months ended June 30, 2022 and 2021, we recorded income tax expense from continuing operations of $7.7 million and income tax benefit $7.0 million, respectively, resulting in an effective tax rate of (1.2)% and 13.8%, respectively. The decrease in the effective tax rate for the three and six months ended June 30, 2022 compared to the same periods in 2021 was primarily due to the effect of the goodwill impairment charge, which is primarily non-deductible for income tax purposes.
Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. At June 30, 2022, we had accrued interest and penalties related to unrecognized tax benefits of approximately $3.1 million.
We establish valuation allowances when necessary to reduce deferred tax assets to amounts expected to be realized. During the three months ended June 30, 2022, as a result of the goodwill impairment charge, we increased our valuation allowance primarily related to the component of tax-deductible goodwill.
We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2013 through February 2016 and 2018 through 2021 tax years generally remain open and subject to examination by federal tax authorities. The 2012 through 2021 tax years generally remain open and subject to examination by the state tax authorities and foreign tax authorities. We are currently under examination by the IRS for the tax years 2013 through the period ending February 2016. We are under audit by the Indian Tax Authority for the 2017 and 2019 tax years. 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. We are not currently under audit in any other taxing jurisdictions.
10. 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 June 30, 2022, we recorded pretax gross expenses related to the Cyber Incident of $3.7 million, primarily included in general and administrative expense in the condensed consolidated statements of operations. For the three months ended June 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $13.6 million, partially offset by proceeds under our insurance coverage of $2.9 million, for pretax net expenses of $10.7 million. For the three months ended June 30, 2021, we have included $0.7 million of these gross expenses in cost of recurring revenue, $0.8 million in sales and marketing expense and $12.2 million in general and administrative expense in the condensed consolidated statements of operations.
For the six months ended June 30, 2022, we recorded pretax gross expenses related to the Cyber Incident of $9.5 million and have included $0.2 million of these gross expenses in cost of recurring revenue, $0.1 million in sales and marketing expense and $9.2 million in general and administrative expense in the condensed consolidated statements of operations. For the six months ended June 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $34.0 million, partially offset by proceeds under our insurance coverage of $13.1 million, for pretax net expenses of $20.9 million. For the six months ended June 30, 2021, we have included $1.5 million of these gross expenses in cost of recurring revenue, $1.5 million in sales and marketing expense and $31.0 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 multiple lawsuits and investigations. A consolidated putative class action lawsuit alleging violations of the federal securities laws is pending against us and certain of our current and former officers. The complainants sought certification of a class of all persons who purchased or otherwise acquired our securities between October 18, 2018 and December 17, 2020 and seek 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
22

SolarWinds Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)

consolidated class action complaint. On March 30, 2022, the District Court for the Western District of Texas entered an order denying the Company's motion to dismiss. Discovery has commenced in the action. 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 Cyber Incident. In January 2022, the Company and all other named defendants filed motions to dismiss the Delaware derivative complaint which is pending before the court. 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 2022. As of June 30, 2022, we had received insurance proceeds payments of $15 million for costs incurred related to the Cyber Incident. 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 June 30, 2022.
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.
23


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, 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 customer-driven 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 separation and distribution of our managed service provider (“N-able”) business into a newly created and separately traded public company, N-able, Inc. We refer to this transaction as the “Separation.” 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 $13.2 million of costs in connection with the Separation during the three months June 30, 2021 and $0.2 million and $23.1 million for the six months ended June 30, 2022 and 2021, respectively. We incurred insignificant costs in connection with the Separation for the three months ended June 30, 2022. Spin-off costs incurred in the three and six months ended June 30, 2021 are primarily reflected in our 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. Of these amounts, the spin-off costs included in continuing operations were $0.5 million for the three months ended June 30, 2021 and $0.2 million and $0.8 million for the six months ended June 30, 2022 and 2021, respectively. We do not expect to incur significant spin-off costs in 2022.
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.
24


Expenses
For the three months ended June 30, 2022, we recorded pretax gross expenses related to the Cyber Incident of $3.7 million, primarily included in general and administrative expense in the condensed consolidated statements of operations. For the three months ended June 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $13.6 million, partially offset by proceeds under our insurance coverage of $2.9 million, for pretax net expenses of $10.7 million. For the three months ended June 30, 2021, we have included $0.7 million of these gross expenses in cost of recurring revenue, $0.8 million in sales and marketing expense and $12.2 million in general and administrative expense in the condensed consolidated statements of operations.
For the six months ended June 30, 2022, we recorded pretax gross expenses related to the Cyber Incident of $9.5 million and have included $0.2 million of these gross expenses in cost of recurring revenue, $0.1 million in sales and marketing expense and $9.2 million in general and administrative expense in the condensed consolidated statements of operations. For the six months ended June 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $34.0 million, partially offset by proceeds under our insurance coverage of $13.1 million, for pretax net expenses of $20.9 million. For the six months ended June 30, 2021, we have included $1.5 million of these gross expenses in cost of recurring revenue, $1.5 million in sales and marketing expense and $31.0 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, have increased our ongoing expenses by approximately $20 million on an annual basis. These costs are primarily 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 Note 10. 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 10. 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 currently 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. 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.
25


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 2022. As of June 30, 2022, we had received insurance proceeds payments of $15 million for costs incurred related to the Cyber Incident. 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 
We continue to monitor the impact from the changing market and economic conditions due to the COVID-19 pandemic on our business. While the impact of the COVID-19 pandemic contributed to a decline in our license revenue, based on current conditions, we do not expect to experience a significant ongoing impact related to the COVID-19 pandemic on our financial results in future periods. However, we are unable to predict with a level of precision the longer term impact, if any, that the COVID-19 pandemic may have on our business, results of operations and financial condition due to numerous uncertainties, including the duration of the pandemic, virus mutations and variants, the availability and efficacy of vaccines and boosters, the willingness of individuals to obtain vaccines and boosters, the pandemic's 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, 2021. 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.
Impacts of Macroeconomic Conditions
As a global company, we are subject to risks and exposures from foreign currency exchange rate fluctuations caused by significant events with macroeconomic impacts, including, but not limited to, the conflict between Russia and Ukraine and resulting sanctions and other actions against Russia and Belarus, as well as market concerns related to inflation, changes in interest rates and supply chain disruption issues. During the second quarter of 2022, we suspended all of our business activities in Russia and Belarus, but such suspension has not had, and we do not expect it to have, a material impact on our financial results. Foreign currency exchange rate fluctuations have to date, and may continue through the remainder of 2022, to negatively impact our revenues. Although we continuously monitor the direct and indirect impacts of these events on our business and financial results, as well as the overall global economy, the broader implications of these macroeconomic events on our results of operation remain uncertain. See Part I, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 for further discussion of the possible impacts of these macroeconomic conditions on our business and financial results.
Second Quarter Highlights
Below are our key financial highlights from continuing operations for the three months ended June 30, 2022 as compared to the three months ended June 30, 2021.
Customers
Our approach allows us to both sell to a broad group of potential customers and close large transactions with significant customers. As of June 30, 2022, we had over 300,000 customers after giving effect to the Separation. While some customers may spend as little as $100 with us over a twelve-month period, we had 879 customers who spent more than $100,000 with us for the trailing twelve-month period ended June 30, 2022 as compared to 775 for the twelve-month period ended June 30, 2021, as adjusted to exclude customers of the N-able business.
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 better understand and assess the performance of our business, as our mix of revenue generated from recurring revenue has increased in recent years. Subscription ARR and Total ARR each provides a normalized view of customer retention, renewal and expansion, as well as growth from new customers. Subscription ARR and Total ARR should each be viewed independently of revenue and deferred revenue and are not intended to be combined with or to replace either of those items.
26


As of June 30,Year-over-Year
Growth
20222021
(in thousands, except percentages)
Subscription ARR(1)
$148,277 $119,189 24.4 %
Total ARR(2)
625,496 621,072 0.7 
_______
(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.

The year-over-year growth in Subscription ARR was primarily driven by sales of our time-based subscription offerings as a result of customers transitioning to our subscription products and pricing models, as well as sales of our service desk and database monitoring solutions. Total ARR increased slightly due to growth in Subscription ARR which was partially offset by a decline in the annualized value of maintenance contracts as a result of lower new perpetual license sales and the impact of customers transitioning to our time-based subscription offerings, along with the effect of the weakening of most foreign currencies relative to the U.S. dollar.
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. 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 services performed. We also offer time-based subscription offerings for many of our products historically sold as perpetual licenses, such as our network, systems and database management products, to give customers additional flexibility when purchasing our products. The time-based subscription offerings are recognized at a point in time upon delivery of the on-premise software and support is recognized ratably over the contract period. 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.
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
27


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 primarily 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. We expect our public cloud infrastructure and hosting fees to increase as we expand our subscription-based offerings.
Amortization of Acquired Technologies. Amortization of acquired technologies consists of amortization related to capitalized costs of technologies acquired in connection with the Take Private and other acquisitions.
Operating Expenses
Operating expenses consists of sales and marketing, research and development and general and administrative expenses as well as amortization of acquired intangibles and goodwill impairment charges. Generally, 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 June 30, 2022 was 2,215, as compared to 2,116 as of June 30, 2021, which was 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, including increasing our selling efforts toward enterprise customers. 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 resulted in dis-synergies associated with increased overhead costs and duplicate hiring which increased certain expenses for 2021. Our stock-based compensation expense has increased due to equity awards granted to our employees and directors. We intend to continue to grant equity awards which will result in additional stock-based compensation expense in future periods. We have also seen our travel costs increase during the first half of 2022 and expect that they may continue to increase throughout the year as our employees begin to resume business travel activities.
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 for our product development employees and executives and, to a lesser extent, contractor fees. We expect to continue to grow our research and development organization, particularly internationally. We capitalize certain research and development costs related to developing new functionality for our suite of products that are hosted and accessed by our customers on a subscription basis, which may cause our research and development expense to fluctuate from period to period.
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, certain non-cash impairment charges and other general corporate expenses. The Cyber Incident has resulted in increased general and administrative expenses which we expect to continue in 2022, although expenses may fluctuate from period to period depending on the timing of related activities.
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.
Goodwill Impairment. We review our goodwill for impairment on an annual basis or more frequently if there is an indication that impairment may exist. An impairment of goodwill is recognized when the carrying value of our reporting unit exceeds its fair value as of the assessment date and recorded as a separate component of operating expenses.
Other Income (Expense)
Other income (expense) primarily consists of interest expense, interest income and gains (losses) resulting from changes in exchange rates on foreign currency denominated accounts. Our interest expense on our debt has increased due to increases in interest rates. We expect interest expense may continue to increase as a result of anticipated interest rate increases since our borrowings outstanding under our credit agreement currently bear interest at variable rates.
28


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 could 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.
Comparison of the Three Months Ended June 30, 2022 and 2021
Revenue
Three Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Subscription$36,980 21.0 %$29,608 16.7 %$7,372 
Maintenance113,972 64.8 120,502 68.2 (6,530)
Total recurring revenue150,952 85.8 150,110 84.9 842 
License25,082 14.2 26,678 15.1 (1,596)
Total revenue$176,034 100.0 %$176,788 100.0 %$(754)
Total revenue decreased $0.8 million, or 0.4%, for the three months ended June 30, 2022 compared to the three months ended June 30, 2021 primarily due to decreases in license and maintenance revenue, partially offset by an increase in subscription revenue. Revenue from North America was approximately 69% of total revenue for both the three months ended June 30, 2022 and 2021. 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.
Macroeconomic conditions, such as foreign currency exchange rate fluctuations, inflation, changes in interest rates and supply chain disruption issues, as well as the Cyber Incident have negatively impacted revenue, profitability and cash flows and may continue to do so throughout 2022 and beyond. The weakening of most foreign currencies relative to the U.S. dollar had a negative impact on our revenues for the three month period ended June 30, 2022. In addition, certain of our customers have, and others may, defer renewals or cancel subscriptions which has had, and could in the future have, a negative impact on our revenue. However, despite the impact of macroeconomic conditions and the Cyber Incident, our maintenance renewal rate for the trailing twelve month period was 91%.
Recurring Revenue
Subscription Revenue. Subscription revenue increased $7.4 million, or 24.9%, for the three months ended June 30, 2022 compared to the three months ended June 30, 2021, primarily due to increased sales of our time-based subscription offerings resulting from customers transitioning to our subscription pricing model. Our subscription revenue increased as a percentage of our total revenue for the three months ended June 30, 2022 as compared to the three months ended June 30, 2021.
Our net retention rate for our subscription products was as follows:
Trailing Twelve-Months Ended June 30,
20222021
Net retention rate(1)
97 %96 %
_______
29


(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 decreased $6.5 million, or 5.4%, for the three months ended June 30, 2022 compared to the three months ended June 30, 2021, primarily due to the impact on maintenance revenue from decreased sales of our licensed products, customers transitioning to our time-based subscription offerings, the effect of the weakening of most foreign currencies relative to the U.S. dollar and the continuing impact of the 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 June 30,
20222021
Maintenance renewal rate(1)
91 %90 %
_______
(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. The calculation of maintenance renewal rate only includes customers renewing maintenance contracts and excludes all customers that transition from maintenance contracts to subscription offerings. 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.
License Revenue
License revenue decreased $1.6 million, or 6.0%, primarily due to an increase in the subscription sales of our network, systems and database management products that have historically been sold only as perpetual licenses and the effect of the weakening of most foreign currencies relative to the U.S. dollar.
Cost of Revenue
Three Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Cost of recurring revenue$15,460 8.8 %$15,728 8.9 %$(268)
Amortization of acquired technologies3,648 2.1 40,098 22.7 (36,450)
Total cost of revenue$19,108 10.9 %$55,826 31.6 %$(36,718)
Total cost of revenue decreased in the three months ended June 30, 2022 compared to the three months ended June 30, 2021 primarily due to a decrease in amortization of acquired technologies due to certain intangible assets acquired in connection with the Take Private being fully amortized during the period. Cost of recurring revenue decreased primarily due to a decrease in costs related to the Cyber Incident of $0.6 million, partially offset by increases in public cloud infrastructure and hosting fees related to our subscription offerings.
Operating Expenses
Three Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Sales and marketing$64,615 36.7 %$58,076 32.9 %$6,539 
Research and development22,108 12.6 25,831 14.6 (3,723)
General and administrative41,283 23.5 30,719 17.4 10,564 
Amortization of acquired intangibles13,103 7.4 13,882 7.8 (779)
Goodwill impairment612,395 347.9 — — 612,395 
Total operating expenses$753,504 428.0 %$128,508 72.7 %$624,996 
30


Sales and Marketing. Sales and marketing expenses increased $6.5 million, or 11.3%, primarily due to increases in personnel costs of $5.2 million, marketing program costs of $1.0 million and travel costs of $0.8 million. These increases were partially offset by a decrease in public relation costs resulting from the Cyber Incident of $0.7 million. We have increased our sales and marketing employee headcount, and we expect to incur additional costs in future periods as we continue to expand our international sales teams and focus on enterprise customers.
Research and Development. Research and development expenses decreased $3.7 million, or 14.4%, primarily due to a decrease in personnel costs of $5.7 million, partially offset by increases in contract services of $1.4 million and travel costs of $0.3 million. The decrease in personnel costs was primarily due to an increase in employee turnover, as well as a $2.7 million increase in capitalized employee costs primarily related to our work on our Observability platform.
General and Administrative. General and administrative expenses increased $10.6 million, or 34.4%, primarily due to a $9.4 million non-cash impairment charge recognized during the period related to the SolarWinds trade name originally recorded in connection with the Take Private. 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 additional information. In addition, the increase to general and administrative expenses also includes a $4.3 million increase in personnel costs, which includes a $3.2 million increase in stock-based compensation expense, in addition to a $2.2 million increase in directors and officers liability and cybersecurity insurance costs and professional fees. These increases were partially offset by a $5.6 million decrease in costs related to the Cyber Incident.
Amortization of Acquired Intangibles. Amortization of acquired intangibles decreased $0.8 million, or 5.6% primarily due to certain acquired intangibles being fully amortized during the period and the impact of changes in foreign currency exchange rates.
Goodwill Impairment. As a result of the interim goodwill impairment analysis as of June 30, 2022, we recognized a $612.4 million non-cash goodwill impairment charge. 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 additional information.
Interest Expense, Net
Three Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Interest expense, net$(18,401)(10.5)%$(16,191)(9.2)%$(2,210)
Interest expense, net increased by $2.2 million, or 13.6%, in the three months ended June 30, 2022 compared to the three months ended June 30, 2021. The increase in interest expense is primarily due to the increase in interest rates on our debt. The weighted-average effective interest rate on our debt was 3.5% for the three months ended June 30, 2022 compared to 2.9% for the three months ended June 30, 2021. See Note 7. 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 June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Other income (expense), net$726 0.4 %$(269)(0.2)%$995 
Other income (expense), net increased by $1.0 million in the three months ended June 30, 2022 compared to the three months ended June 30, 2021 primarily due to the impact of changes in foreign currency exchange rates related to various accounts for the period.
31


Income Tax Expense (Benefit)
Three Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Loss before income taxes$(614,253)(348.9)%$(24,006)(13.6)%$(590,247)
Income tax expense (benefit)7,871 4.5 (2,121)(1.2)9,992 
Effective tax rate(1.3)%8.8 %(10.1)%
Our income tax expense for the three months ended June 30, 2022 was $7.9 million as compared to an income tax benefit of $2.1 million for the three months ended June 30, 2021. The effective tax rate decreased to (1.3)% for the period primarily due to the effect of the goodwill impairment charge, which is primarily non-deductible for income tax purposes. 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
June 30, 2021
AmountPercentage of Revenue
(in thousands,
except percentages)
Total revenue$85,186 100.0 %
Total cost of revenue12,825 15.1 
Operating expenses61,524 72.2 
Income before income taxes10,785 12.7 
Income tax expense524 0.6 
Income from discontinued operations, net of taxes10,261 12.0 
N‑able's historical financial results through the Separation date of July 19, 2021 are reflected in our condensed consolidated financial statements as discontinued operations.
Comparison of the Six Months Ended June 30, 2022 and 2021
Revenue
Six Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Subscription$75,727 21.5 %$57,925 16.5 %$17,802 
Maintenance229,467 65.0 241,167 68.8 (11,700)
Total recurring revenue305,194 86.5 299,092 85.3 6,102 
License47,708 13.5 51,552 14.7 (3,844)
Total revenue$352,902 100.0 %$350,644 100.0 %$2,258 
Total revenue increased $2.3 million, or 0.6%, for the six months ended June 30, 2022 compared to the six months ended June 30, 2021 primarily due to an increase in subscription revenue, partially offset by decreases in license and maintenance revenue. Revenue from North America was approximately 69% of total revenue for both the six months ended June 30, 2022 and 2021. 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.
32


Recurring Revenue
Subscription Revenue. Subscription revenue increased $17.8 million, or 30.7%, for the six months ended June 30, 2022 compared to the six months ended June 30, 2021, primarily due to increased sales of our time-based subscription offerings resulting from customers transitioning to our subscription pricing model, as well as sales of our service desk and database monitoring solutions.
Our net retention rate for our subscription products was as follows:
Trailing Twelve-Months Ended June 30,
20222021
Net retention rate(1)
97 %96 %
_______
(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 decreased $11.7 million, or 4.9%, for the six months ended June 30, 2022 compared to the six months ended June 30, 2021, primarily due to the impact on maintenance revenue from decreased sales of our licensed products, customers transitioning to our time-based subscription offerings, the effect of the weakening of most foreign currencies relative to the U.S. dollar and the continuing impact of the 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 June 30,
20222021
Maintenance renewal rate(1)
91 %90 %
_______
(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.
License Revenue
License revenue decreased $3.8 million, or 7.5%, primarily due to an increase in the subscription sales of our network, systems and database management products that have historically been sold only as perpetual licenses and the effect of the weakening of most foreign currencies relative to the U.S. dollar.
Cost of Revenue
Six Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Cost of recurring revenue$33,291 9.4 %$31,382 8.9 %$1,909 
Amortization of acquired technologies20,875 5.9 80,515 23.0 (59,640)
Total cost of revenue$54,166 15.3 %$111,897 31.9 %$(57,731)
Total cost of revenue decreased in the six months ended June 30, 2022 compared to the six months ended June 30, 2021 primarily due to a decrease in amortization of acquired technologies due to certain intangible assets acquired in connection with the Take Private being fully amortized during the period. Cost of recurring revenue increased primarily due to increases in public cloud infrastructure and hosting fees related to our subscription products of $2.6 million, partially offset by a decrease in costs related to the Cyber Incident of $1.3 million.
33


Operating Expenses
Six Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Sales and marketing$125,659 35.6 %$115,742 33.0 %$9,917 
Research and development45,530 12.9 52,189 14.9 (6,659)
General and administrative73,947 21.0 61,584 17.6 12,363 
Amortization of acquired intangibles26,342 7.5 27,920 7.9 (1,578)
Goodwill impairment612,395 173.5 — — 612,395 
Total operating expenses$883,873 250.5 %$257,435 73.4 %$626,438 
Sales and Marketing. Sales and marketing expenses increased $9.9 million, or 8.6%, primarily due to increases in personnel costs of $7.8 million, marketing program costs of $1.7 million and travel costs of $1.1 million. These increases were partially offset by a decrease in public relation costs resulting from the Cyber Incident of $1.4 million. We have increased our sales and marketing employee headcount, 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 decreased $6.7 million, or 12.8%, primarily due to a decrease in personnel costs of $10.8 million, partially offset by increases in contract services of $2.9 million and travel costs of $0.5 million. The decrease in personnel costs, which includes a $1.1 million decrease in stock-based compensation expense, was primarily due to an increase in employee turnover, as well as a $4.2 million increase in capitalized employee costs primarily related to our work on our Observability platform.
General and Administrative. General and administrative expenses increased $12.4 million, or 20.1%, primarily due to a $9.4 million non-cash impairment charge recognized during the period related to the SolarWinds trade name originally recorded in connection with the Take Private. 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 additional information. In addition, the increase to general and administrative expenses also includes a $7.8 million increase in personnel costs, which includes a $5.6 million increase in stock-based compensation expense, in addition to a $3.4 million increase in directors and officers liability and cybersecurity insurance costs and professional fees. These increases were partially offset by a $8.7 million decrease in costs related to the Cyber Incident.
Amortization of Acquired Intangibles. Amortization of acquired intangibles decreased $1.6 million, or 5.7%, primarily due to certain acquired intangibles being fully amortized during the period and the impact of changes in foreign currency exchange rates.
Goodwill Impairment. As a result of the interim goodwill impairment analysis as of June 30, 2022, we recognized a $612.4 million non-cash goodwill impairment charge. 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 additional information.
Interest Expense, Net
Six Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Interest expense, net$(34,488)(9.8)%$(32,365)(9.2)%$(2,123)
Interest expense, net increased by $2.1 million, or 6.6%, in the six months ended June 30, 2022 compared to the six months ended June 30, 2021. The increase in interest expense is primarily due to increases in interest rates on our debt. The weighted-average effective interest rate on our debt for the six months ended June 30, 2022 was 3.2% compared to 2.9% for the six months ended June 30, 2021. See Note 7. 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.
34


Other Income (Expense), Net
Six Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Other income (expense), net$557 0.2 %$387 0.1 %$170 
Other income (expense), net increased by $0.2 million in the six months ended June 30, 2022 compared to the six months ended June 30, 2021 primarily due to the impact of changes in foreign currency exchange rates related to various accounts for the period.
Income Tax Expense (Benefit)
Six Months Ended June 30,
20222021
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Loss before income taxes$(619,068)(175.4)%$(50,666)(14.4)%$(568,402)
Income tax expense (benefit)7,715 2.2 (7,001)(2.0)14,716 
Effective tax rate(1.2)%13.8 %(15.0)%
Our income tax expense for the six months ended June 30, 2022 was $7.7 million as compared to an income tax benefit of $7.0 million for the six months ended June 30, 2021. The effective tax rate decreased to (1.2)% for the period primarily due to the effect of the goodwill impairment charge, which is primarily non-deductible for income tax purposes. 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.
Discontinued Operations
Six Months Ended
June 30, 2021
AmountPercentage of Revenue
(in thousands,
except percentages)
Total revenue$168,232 100.0 %
Total cost of revenue26,833 15.9 %
Operating expenses121,422 72.2 %
Income before income taxes19,396 11.5 %
Income tax benefit(5,485)(3.3)%
Income from discontinued operations, net of taxes24,881 14.8 %
N‑able's historical financial results through the Separation date of July 19, 2021 are reflected in our consolidated financial statements as discontinued operations.
35


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, restructuring costs and goodwill and indefinite-lived intangible asset impairment, 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 historically monitored this measure to assess our performance because we believed our revenue growth rate would be overstated without this adjustment. We believed presenting non-GAAP total revenue aided in the comparability between periods and in assessing our overall operating performance. Beginning in the first quarter of 2022, we no longer adjust our GAAP revenue for the impact of purchase accounting.
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
(in thousands)
Total GAAP revenue$176,034 $176,788 $352,902 $350,644 
Impact of purchase accounting(1)
— 55 — 134 
Total non-GAAP revenue$176,034 $176,843 $352,902 $350,778 
_______________
(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 period presented.

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, Cyber Incident costs and goodwill and indefinite-lived intangible asset impairment. 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
36


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 expenses 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.
Goodwill and Indefinite-lived Intangible Asset Impairment. We provide non-GAAP information that excludes non-cash goodwill and indefinite-lived intangible asset impairment charges. We believe that providing these non-GAAP measures that exclude these non-cash impairment charges allows users of our financial statements to better review and understand our historical and current operating results. In addition, as a significant portion of our goodwill and indefinite-lived intangible assets were derived from the Take Private transaction, providing these non-GAAP measures that exclude these impairment charges facilitates comparisons to our peers who may not have undertaken a transformational acquisition resulting in significant goodwill and indefinite-lived intangible assets.

37


Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(in thousands, except percentages)
GAAP operating loss from continuing operations$(596,578)$(7,546)$(585,137)$(18,688)
Impact of purchase accounting— 55 — 134 
Stock-based compensation expense and related employer-paid payroll taxes17,541 13,865 33,478 28,393 
Amortization of acquired technologies3,648 40,098 20,875 80,515 
Amortization of acquired intangibles13,103 13,882 26,342 27,920 
Acquisition and other costs118 245 286 1,171 
Restructuring costs1,565 1,430 2,300 
Cyber Incident costs, net3,748 10,732 9,464 20,895 
Goodwill and indefinite-lived intangible asset impairment621,760 — 621,760 — 
Non-GAAP operating income$63,347 $72,896 $128,498 $142,640 
GAAP operating margin(338.9)%(4.3)%(165.8)%(5.3)%
Non-GAAP operating margin36.0 %41.2 %36.4 %40.7 %
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, goodwill and indefinite-lived intangible asset impairment charges, 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.

38


 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
(in thousands, except margin data)
Net loss from continuing operations$(622,124)$(21,885)$(626,783)$(43,665)
Amortization and depreciation20,131 57,653 54,059 116,008 
Income tax expense (benefit)7,871 (2,121)7,715 (7,001)
Interest expense, net18,401 16,191 34,488 32,365 
Impact of purchase accounting on total revenue— 55 — 134 
Unrealized foreign currency (gains) losses(720)333 (440)(1,116)
Acquisition and other costs118 245 286 1,171 
Debt related costs95 93 197 192 
Stock-based compensation expense and related employer-paid payroll taxes17,541 13,865 33,478 28,393 
Restructuring costs 1,565 1,390 2,300 
Cyber Incident costs, net 3,748 10,732 9,464 20,895 
Goodwill and indefinite-lived intangible asset impairment621,760 — 621,760 — 
Adjusted EBITDA$66,824 $76,726 $135,614 $149,676 
Adjusted EBITDA margin38.0 %43.4 %38.4 %42.7 %
Liquidity and Capital Resources
Cash and cash equivalents and short-term investments were $778.2 million as of June 30, 2022. Our international subsidiaries held approximately $29.0 million of cash and cash equivalents, of which 62.5% 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 U.S. 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 as well as the war in Ukraine. 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 June 30, 2022, our total indebtedness was $1.9 billion, with up to $117.5 million of available borrowings under our revolving credit facility. See Note 7. 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
39


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.
The First Lien Term Loan requires equal quarterly repayments equal to 0.25% of the original principal amount.
The First Lien Term Loan has a final maturity date of February 5, 2024. As we near the maturity date, we expect to reduce our levels of gross debt and potentially refinance our outstanding debt balance.
Summary of Cash Flows
Summarized cash flow information is as follows:
Six Months Ended June 30,
20222021
(in thousands)
Net cash provided by operating activities from continuing operations$81,440 $48,213 
Net cash used in investing activities from continuing operations(73,426)(6,491)
Net cash used in financing activities from continuing operations(16,081)(16,479)
Effect of exchange rate changes on cash and cash equivalents from continuing operations(1,609)(3,453)
Net cash provided by discontinued operations— 18,347 
Net increase (decrease) in cash and cash equivalents$(9,676)$40,137 
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 six months ended June 30, 2022 as compared to the six months ended June 30, 2021, the increase in cash provided by operating activities was primarily due to increased cash inflows resulting from the changes in our operating assets and liabilities. The net cash inflow resulting from the changes in our operating assets and liabilities was $4.1 million for the six months ended June 30, 2022 as compared to a net cash outflow of $47.6 million for the six months ended June 30, 2021 and was primarily due to the timing of sales and cash payments and receipts. During the six months ended June 30, 2022, cash flow from operations includes $5.0 million of insurance proceeds received for costs incurred related to the Cyber Incident. During the six months ended June 30, 2021, cash flow from operations was impacted by an increase in cash payments for expenses resulting from the Cyber Incident and the Separation. Net cash provided by operating activities was reduced by $19.4 million and $35.7 million of cash paid for taxes for the six months ended June 30, 2022 and 2021, respectively.
Investing Activities
Investing cash flows consist primarily of cash used for acquisitions, purchases and maturities of investments, capital expenditures and purchases of intangible assets. 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 increased in the six months ended June 30, 2022, as compared to the six months ended June 30, 2021, primarily due to $55.9 million in purchases of short-term investments, along with cash used for the acquisition of Monalytic, Inc., a monitoring, analytics and professional services company, and an increase in capitalized research and development costs related to our subscription-based offerings during the period.
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 used in financing activities decreased slightly in the six months ended June 30, 2022 as compared to the six months ended June 30, 2021, primarily due a reduction in repurchases of common stock and incentive restricted stock, partially offset by a decrease in proceeds from issuance of common stock under our employee stock purchase plan.
40


In the six months ended June 30, 2022 and 2021, we withheld and retired shares of common stock to satisfy $7.9 million and $9.9 million, respectively, 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 six months ended June 30, 2022 and 2021, we made $10.0 million of quarterly principal payments under our First Lien Credit Agreement.
Contractual Obligations and Commitments
As of June 30, 2022, there have been no material changes in our contractual obligations and commitments as of December 31, 2021 that were disclosed in our Annual Report on Form 10-K.
During the six months ended June 30, 2022, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
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, 2021 filed with the SEC on February 25, 2022. There have been no material changes to our critical accounting policies and estimates since that time.
Goodwill
Our goodwill was derived from the Take Private transaction and acquisitions where the purchase price exceeded the fair value of the net identifiable assets acquired. Goodwill is tested for impairment at least annually on October 1st or more frequently if events or circumstances indicate it is more likely than not that the fair value of our reporting unit is less than its carrying value. 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 additional discussion regarding our goodwill impairment analysis and evaluation of goodwill impairment indicators.
As of June 30, 2022, after considering all available evidence in our evaluation of goodwill impairment indicators, we determined it appropriate to perform an interim quantitative assessment of our reporting unit as of June 30, 2022, for which we engaged a third-party valuation specialist to assist.
For the interim quantitative goodwill impairment analysis performed as of June 30, 2022, we utilized a combination of both an income and market approach to determine the fair value of our reporting unit. We applied a 66.7% weighting to the income approach and a 33.3% weighting to the market approach to arrive at the total fair value used for impairment testing. We applied a greater weighting to the income approach as we believe the income approach is a better indicator of fair value by using projected cash flows of the reporting unit being valued. The income approach utilizes a discounted cash flow method which is based on the present value of projected cash flows. The discounted cash flow models reflect our assumptions regarding revenue growth rates, risk-adjusted discount rate, terminal period growth rate, economic and market trends and other expectations about
41


the anticipated operating results of our reporting unit. The terminal period growth rate is selected based on economic conditions and consideration of growth rates used in the forecast period and historical performance of the reporting unit. We utilized a weighted-average cost of capital of 11.5% as our discount rate. Under the market approach, we estimate the fair value based on market multiples of revenue derived from comparable publicly traded companies with operating characteristics similar to our reporting unit. In evaluating the estimates derived by the market based approach, we make judgments in the selection of the peer group and valuation multiples used as they apply to the reporting unit. After determining the fair value of our reporting unit, we reconciled the fair value of the reporting unit to the Company's market capitalization as of June 30, 2022. As a result of the interim goodwill impairment analysis as of June 30, 2022, our reporting unit was determined to have a carrying value that exceeded its fair value and therefore, a $612.4 million non-cash goodwill impairment charge was recognized in our condensed consolidated statements of operations for the three months ended June 30, 2022. Prior to performing the goodwill impairment analysis, we performed a quantitative assessment of our indefinite-lived intangible assets as discussed below. In addition, we performed a recoverability test of our long-lived assets, by comparing the net book value of our long-lived assets or asset groups, to the future undiscounted net cash flows attributable to such assets, and determined no impairment was required.
We also performed sensitivity analyses on the key inputs and assumptions used in determining the estimated fair value of our reporting unit by utilizing changes in assumptions that reflect reasonably likely future changes in the discount rate used in the weighted-average cost of capital calculation and the terminal growth rate. Assuming all other assumptions and inputs used in the discounted cash flow analysis are held constant, a 50 basis point increase in the discount rate assumption would result in decreases in fair value of approximately $101.6 million. Comparatively, a 50 basis point decrease in the terminal period growth rate assumption would result in decreases in fair value of approximately $78.8 million.
Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment tests will prove to be an accurate prediction of future results. Examples of events or circumstances that could reasonably be expected to negatively affect the underlying key assumptions and ultimately impact the estimated fair value of our reporting unit may include such items as: (i) volatility in the equity and debt markets or other macroeconomic factors, (ii) an increase in the weighted-average cost of capital due to further increases in interest rates, (iii) timing and success of new products introduced in our evolution from monitoring to observability, (iv) the ongoing impact of the Cyber Incident including a decrease in future cash flows due to lower than expected license sales or maintenance renewals, higher than expected customer attrition, higher than estimated costs to respond and adverse loss exposure from claims, fines or penalties resulting from government investigations and litigation; and (v) fluctuations in foreign currency exchange rates that may negatively impact our reported results of operations. Accordingly, if our current cash flow assumptions are not realized, we experience further sustained declines in our stock price or market capitalization, or there are further declines in the market multiplies used in our analysis, it is possible that an additional impairment charge may be recorded in the future, which could be material.
Indefinite-lived Intangible Assets
We review our indefinite-lived intangible assets for impairment annually, in the fourth quarter, or more frequently if a triggering event occurs. As of June 30, 2022, due to the factors discussed above, we performed a quantitative assessment of our indefinite-lived intangible assets utilizing a relief from royalty method. Significant estimates and assumptions included in the relief from royalty method are expectations of revenue growth rates, and selection of royalty rate and discount rate. We utilized a royalty rate of 0.7% and a discount rate of 11.5%. We determined the estimated fair value of the SolarWinds trade name, recorded in connection with the Take Private, was less than its carrying value. As a result, we recorded a $9.4 million non-cash impairment charge, which is included in general and administrative expense, in our condensed consolidated statements of operation, for the three months ended June 30, 2022.
We also performed a sensitivity analysis on the discount rate used in determining the estimated fair value of our indefinite-lived intangible assets. Assuming all other assumptions and inputs used in the analysis are held constant, a 50 basis point increase in the discount rate assumption would result in a decrease in fair value of approximately $3.2 million.
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.
42


Item 3. Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
We had cash and cash equivalents of $722.4 million and $732.1 million at June 30, 2022 and December 31, 2021, respectively. We also had short-term investments classified as available-for-sale securities of $55.8 million at June 30, 2022. Our cash and cash equivalents consist of bank demand deposits, money market funds and investments with original maturities of three months or less. 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 June 30, 2022.
We had total indebtedness with an outstanding principal balance of $1.90 billion at June 30, 2022 and $1.91 billion at December 31, 2021. 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 June 30, 2022 and December 31, 2021, the annual weighted-average rate on borrowings was 4.42% and 2.85%, respectively. If there was a hypothetical 100 basis point increase in interest rates, the annual impact to interest expense would be approximately $19.1 million. This hypothetical change in interest expense has been calculated based on the borrowings outstanding at December 31, 2021 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 June 30, 2022, not subject to market pricing.
See Note 7. 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 or the war in Ukraine on the global economy, or governmental actions taken in response to the COVID-19 pandemic. Changes in foreign currency exchange rates have had and could continue to 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 the functional currency 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.
43


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 June 30, 2022 and December 31, 2021, 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 six months ended June 30, 2022 and 2021.
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 June 30, 2022. 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 June 30, 2022, 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 June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
44


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 10. 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
With the exception of the following updated risk factor, 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, 2021.
Risks Related to Cybersecurity and the Cyber Incident
Cyberattacks, including the Cyber Incident, and other security incidents have resulted, and in the future may result, in compromises or breaches of our and our customers’ systems, the insertion of malicious code, malware, ransomware or other vulnerabilities into our systems and products and in our customers’ systems, the exploitation of vulnerabilities in our and our customers’ environments, theft or misappropriation of our and our customers’ proprietary and confidential information, interference with our and our customers’ operations, exposure to legal and other liabilities, higher customer, employee and partner attrition, negative impacts to our sales, renewals and upgrades and reputational harm and other serious negative consequences, any or all of which could materially harm our business.
We are heavily dependent on our technology infrastructure to operate our business, and our customers rely on our products to help manage and secure their own IT infrastructure and environments, including their and their customers’ confidential information. Despite our implementation of security measures and controls, our systems and those of third parties upon whom we rely are vulnerable to attack from numerous threat actors, including sophisticated nation-state and nation-state-supported actors (including advanced persistent threat intrusions). Threat actors have been, and may in the future be, able to compromise our security measures or otherwise exploit vulnerabilities in our systems, including vulnerabilities that may arise from, or have been introduced through, the actions, inactions or errors of our employees or contractors or defects in the design or manufacture of our products and systems or the products and systems that we procure from third parties. In doing so, they have been, and may in the future be, able to breach or compromise our IT systems, including those which we use to design, develop, deploy and support our products, and access and misappropriate our, our current or former employees’ and our customers’ proprietary and confidential information, including our software source code, introduce malware, ransomware or vulnerabilities into our products and systems and create system disruptions or shutdowns. By virtue of the role our products play in helping to manage and secure the environments and systems of our customers, attacks on our systems and products can result in similar impacts on our customers’ systems and data.
Moreover, the number and scale of cyberattacks have continued to increase and the methods and techniques used by threat actors, including sophisticated “supply-chain” attacks such as the Cyber Incident, malware, ransomware, viruses, denial of service attacks and phishing and social engineering attacks, continue to evolve at a rapid pace. As a result, we may be unable to identify current attacks, anticipate these attacks or implement adequate security measures. We have experienced, and may in the future experience, security breaches that may remain undetected for an extended period and, therefore, have a greater impact on our systems, our products, the proprietary data contained therein, our customers and ultimately, our business. In addition, our ability to defend against and mitigate cyberattacks depends in part on prioritization decisions that we and third parties upon whom we rely make to address vulnerabilities and security defects. While we endeavor to address all identified vulnerabilities in our products, we must make determinations as to how we prioritize developing and deploying the respective fixes, and we may be unable to do so prior to an attack. Likewise, even once a vulnerability has been addressed, for certain of our products, the fix will only be effective once a customer has updated the impacted product with the latest release, and customers that do not install and run the latest supported versions of our products may remain vulnerable to attack.

45


Cyberattacks, including the Cyber Incident, and other security incidents have resulted, and in the future may result, in numerous risks and adverse consequences to our business, including that (a) our prevention, mitigation and remediation efforts may not be successful or sufficient, (b) our confidential and proprietary information, including our source code, as well as information that related to current or former employees and customers may be accessed, exfiltrated, misappropriated, compromised or corrupted, (c) we incur significant financial, legal, reputational and other harms to our business, including loss of business, decreased sales, severe reputational damage adversely affecting current and prospective customer, employee or vendor relations and investor confidence, U.S. or foreign regulatory investigations and enforcement actions, litigation, indemnity obligations, damages for contractual breach, penalties for violation of applicable laws or regulations, including laws and regulations in the United States and other jurisdictions relating to the collection, use and security of user and other personally identifiable information and data, significant costs for remediation, impairment of our ability to protect our intellectual property, stock price volatility and other significant liabilities, (d) our insurance coverage, including coverage relating to certain security and privacy damages and claim expenses, may not be available or sufficient to compensate for all liabilities we incur related to these matters or that we may face increased costs to obtain and maintain insurance in the future and (e) our steps to secure our internal environment, adapt and enhance our software development and build environments and ensure the security and integrity of the products that we deliver to customers may not be successful or sufficient to protect against future threat actors or cyberattacks. For example, during the second quarter of 2022, we identified that one of our employees was the victim of a phishing scheme that enabled a third party to introduce several fraudulent invoices, which were immaterial in amount but paid by us prior to our detection and remediation of the incident. We have incurred and expect to continue to incur significant expenses related to our cybersecurity initiatives.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
PeriodNumber of
Shares
Purchased
(1)
Average
Price Paid
Per Share
Total
Number
of Shares
Purchased
as Part of a
Publicly
Announced
Plan or Program
Approximate Dollar
Value of
Shares That
May Yet Be
Purchased
Under the
Plan or Program
(in thousands)
April 1-30, 2022— $— — $— 
May 1-31, 2022— — — — 
June 1-30, 20226,750 4.00 — — 
       Total6,750 — 
________________
(1)All repurchases relate to employee held restricted stock that is subject to vesting. Unvested shares are subject to a right of repurchase by us in the event the employee stockholder ceases to be employed or engaged (as applicable) by us prior to vesting. All shares in the above table were shares repurchased as a result of us exercising this right and not pursuant to a publicly announced plan or program.
46


Item 6. Exhibits
EXHIBIT INDEX
Exhibit NumberExhibit Title
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)
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
47


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:August 5, 2022By:/s/ J. Barton Kalsu
J. Barton Kalsu
Chief Financial Officer
(Principal Financial and Accounting Officer)


48
EX-31.1 2 swi-2022630xexx311.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: August 5, 2022By:/s/ Sudhakar Ramakrishna
Sudhakar Ramakrishna
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 swi-2022630xexx312.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: August 5, 2022By:/s/ J. Barton Kalsu
J. Barton Kalsu
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 swi-2022630xexx321.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 June 30, 2022 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: August 5, 2022By:/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 June 30, 2022 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: August 5, 2022By:/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-20220630.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 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 Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity 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 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - 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 - Change in Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Discontinued Operations - Summarizes the Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Investments - Available-For-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Investments - Summary of Fair Value Of Available-For-Sale Securities With Unrealized Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Investments - Maturity Dates Of Available-For-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Goodwill - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2434418 - 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 2435419 - Disclosure - Earnings (Loss) Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 swi-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 swi-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 swi-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Provision for losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Deferred taxes Deferred Income Tax Assets, Net Total principal amount Long-Term Debt, Gross Schedule of Available-for-Sale Securities in Continuous Unrealized Loss Position and Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code LIBOR floor Debt Instrument, LIBOR Floor Interest Rate Debt Instrument, LIBOR Floor Interest Rate Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Valuation Technique, Discounted Cash Flow Valuation Technique, Discounted Cash Flow [Member] Debt Instrument [Axis] Debt Instrument [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Loss contingency, receivable, additions Loss Contingency, Receivable, Additions Loss contingency, pretax expenses Loss Contingency, Loss in Period Maintenance Maintenance [Member] Investment Investment [Text Block] Additional paid-in capital Additional Paid in Capital Total revenue Disposal Group, Including Discontinued Operation, Revenue Financial Instruments [Domain] Financial Instruments [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Loss contingency, receivable, proceeds Loss Contingency, Receivable, Proceeds Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Restricted stock units issued, net of shares withheld for taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Discontinued Operations, Disposed of by Means Other than Sale, Spinoff Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member] 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, Disposal Group, Including Discontinued Operations Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Other non-cash expenses Other Noncash Income (Expense) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Total anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Due after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Federal Funds Effective Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Other expense, net Disposal Group, Including Discontinued Operation, Other Expense, Net Disposal Group, Including Discontinued Operation, Other Expense, Net Operating activities of discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Equity Component [Domain] Equity Component [Domain] Secured Debt Secured Debt [Member] Total assets Assets, Fair Value Disclosure Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Short-term investments: Debt Securities, Available-for-Sale Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Diluted loss from continuing operations per share (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Amortization of acquired intangibles Disposal Group, Including Discontinued Operation, Amortization Of Acquired Intangibles Disposal Group, Including Discontinued Operation, Amortization Of Acquired Intangibles Balance at December 31, 2021 Balance at June 30, 2022 Total deferred commissions Capitalized Contract Cost, Net Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Current operating lease liabilities Operating Lease, Liability, Current All Currencies [Domain] All Currencies [Domain] Lender Name [Axis] Lender Name [Axis] Long-term debt, net of current portion Total long-term debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Cash flows of discontinued operations Net Cash Provided by (Used in) Discontinued Operations [Abstract] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Issuance of stock Stock Issued During Period, Value, New Issues Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Amount Debt Instruments [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving credit facility Revolving Credit Facility [Member] Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Short-term investments Fair Value Debt Securities, Available-for-Sale, Current Unrealized Gain (Loss) on Investments, Net of Tax AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Schedule of Change in Accounting Estimate [Table] Schedule of Change in Accounting Estimate [Table] 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 Debt Debt Disclosure [Text Block] Cost of revenue: Cost of Revenue [Abstract] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Accrued liabilities and other Increase (Decrease) in Accrued Liabilities Short-term investments: Short-Term Investments [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Deferred Commissions, Roll Forward [Roll Forward] Capitalized Contract Cost, Roll Forward [Roll Forward] Capitalized Contract Cost, Roll Forward [Roll Forward] Net cash provided by discontinued activities Net Cash Provided By (Used In) Discontinued Operations, Including Exchange Rate Effect Net Cash Provided By (Used In) Discontinued Operations, Including Exchange Rate Effect Details of Total Deferred Revenue Balance Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Covenant, floor interest rate Debt Instrument, Floor Interest Rate Debt Instrument, Floor Interest Rate Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Changes in Accumulated Other Comprehensive Income (Loss) by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net cash used in financing activities from continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Net income from discontinued operations available to common stockholders Net income from discontinued operations available to common stockholders Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic Other expense: Disposal Group, Including Discontinued Operation, Other Expense [Abstract] Disposal Group, Including Discontinued Operation, Other Expense Abstract Accrued liabilities and other Accrued Liabilities, Current Current debt obligation Less: Current portion of long-term debt Long-Term Debt, Current Maturities Accounting Policies [Abstract] Accounting Policies [Abstract] Amount reclassified from accumulated other comprehensive income (loss) Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Line of Credit Line of Credit [Member] Asset-backed securities Asset-Backed Securities [Member] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid and other current assets Prepaid Expense and Other Assets, Current Deferred taxes Deferred Income Taxes and Tax Credits Earnings (Loss) Per Share Earnings Per Share [Text Block] Due after one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Cash and cash equivalents Cash Equivalents, at Carrying Value [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] Unrealized gain (loss) on investments, net of taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Available-for-sale securities Total Gross Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Amortization of acquired technologies Disposal Group, Including Discontinued Operation, Depreciation and Amortization Investing activities of discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Income tax receivable Income Taxes Receivable, Current Loss contingency expense net of insurance proceeds Loss Contingency Expense, Net Of Insurance Proceeds Loss Contingency Expense, Net Of Insurance Proceeds Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Issuance of stock (in shares) Stock Issued During Period, Shares, New Issues Basic earnings 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 Net income (loss) available to common stockholders per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Entity Address, City or Town Entity Address, City or Town Operating expenses: Operating Expenses [Abstract] Restricted stock units issued, net of shares withheld for taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Minimum Minimum [Member] Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Earnings allocated to unvested restricted stock Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Accrued interest payable Interest Payable, Current Disposal Group Classification [Axis] Disposal Group Classification [Axis] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Accounts payable Increase (Decrease) in Accounts Payable LIBOR London Interbank Offered Rate (LIBOR) [Member] Income Taxes Income Tax Disclosure [Text Block] Net loss from continuing operations Net loss from continuing operations Net loss from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Credit Facility [Domain] Credit Facility [Domain] Available-for-sale securities, 12 Months or Greater, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic loss per share (in dollars per share) Earnings Per Share, Basic Covenant, borrowing percentage of commitments, maximum Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum Sales and marketing Selling and Marketing Expense Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Remaining Performance Obligations For Revenue Recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current Amortization recognized Capitalized Contract Cost, Amortization Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations: Increase (Decrease) in Operating Capital [Abstract] Money market funds Money Market Funds [Member] Accumulated Deficit Retained Earnings [Member] Director and Officer liability insurance Loss Contingency, Liability Insurance Loss Contingency, Liability Insurance Common Stock Common Stock [Member] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive gain (loss) before reclassification OCI, before Reclassifications, Net of Tax, Attributable to Parent Repurchase of common stock and incentive restricted stock Payments for Repurchase of Equity Statement [Table] Statement [Table] Schedule Of Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Effective Rate Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Discontinued Operations and Disposal Groups [Abstract] Current assets: Assets, Current [Abstract] Subscription Subscription [Member] Subscription [Member] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] 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 Accounts receivable, net of allowances of $726 and $476 as of June 30, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Recurring Fair Value, Recurring [Member] Interest (expense) income, net Disposal Group, Including Discontinued Operation, Interest Income Available-for-sale securities less than 12 months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Interest expense, net Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Amortization of Acquired Technologies Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Cost of recurring revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other expense Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Goodwill Goodwill Disclosure [Text Block] Operating lease assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Impairment Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Product Information [Line Items] Product Information [Line Items] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Multi-Currency Tranche Multi-Currency Tranche [Member] Multi-Currency Tranche [Member] Operating loss Operating Income (Loss) Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted-average shares used to compute net income (loss) available to common stockholders per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Goodwill Balance at beginning of period Balance at end of period Goodwill Goodwill and indefinite-lived intangible asset impairment Goodwill and Intangible Asset Impairment Income tax expense (benefit) Discontinued Operation, Tax Effect of Discontinued Operation Single Currency Tranche Single Currency Tranche [Member] Single Currency Tranche [Member] 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] Income tax expense (benefit) Income Tax Expense (Benefit) Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss 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] Non-current deferred taxes Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Numerator: Earnings Per Share, Basic [Abstract] Total cost of revenue Cost of Goods and Services Sold Weighted-average shares used in computation of 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 Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cost Debt Securities, Available-for-Sale, Amortized Cost, Rolling Maturity [Abstract] Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Schedule of Available-for-Sale Securities Reconciliation Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Base Rate Base Rate [Member] Common stock, $0.001 par value: 1,000,000,000 shares authorized and 160,870,907 and 159,176,042 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued 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 Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Weighted Average Shares Excluded From Earnings Per Share Computation Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Total cost of revenue Disposal Group, Including Discontinued Operation, Costs of Goods Sold Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated goodwill impairment Goodwill, Impaired, Accumulated Impairment Loss Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Exercise of stock options Proceeds from Stock Options Exercised Common stock, issued (in shares) Common Stock, Shares, Issued Net loss from continuing operations available to common stockholders Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Current portion of deferred revenue Contract with Customer, Liability, Current Gain on foreign currency exchange rates Foreign Currency Transaction Gain (Loss), before Tax Details of Contract Acquisition Cost Capitalized Contract Cost [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] 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] Available-for-sale securities, Total Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position Amendment Flag Amendment Flag Deferred revenue recognized Contract ​With​ Customer, ​Liability ​Revenue ​Recognized ​Excluding ​Opening ​Balance Contract ​With​ Customer, ​Liability ​Revenue ​Recognized ​Excluding ​Opening ​Balance Face amount of debt Debt Instrument, Face Amount Investments Investment, Policy [Policy Text Block] Issuance of stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Spin-off costs Discontinued Operations, Spinoff Transaction, Costs Incurred Discontinued Operations, Spinoff Transaction, Costs Incurred Acquisitions Goodwill, Acquired During Period Net cash provided by operating activities from continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Current Capitalized Contract Cost, Net, Current Cyber Incident Cyber Incident [Member] Cyber Incident Net cash used in investing activities from continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other assets, net Other Assets, Noncurrent Impairment of Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Net income from discontinued operations, net of tax Net income from discontinued operations, net of tax Net income from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Depreciation and amortization Depreciation, Depletion and Amortization Foreign currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Non-current Capitalized Contract Cost, Net, Noncurrent Issuance of stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Accounting Basis of Accounting, Policy [Policy Text Block] 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, Continuing Operations Property and equipment, net Property, Plant and Equipment, Net Currency [Axis] Currency [Axis] Selling and Marketing Expense Selling and Marketing Expense [Member] Preferred Stock Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Total operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Allowance for credit loss, accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Total debt Long-Term Debt Other income (expense), net Other Nonoperating Income (Expense) Common stock, authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes payable Accrued Income Taxes, Current Total operating expenses Operating Expenses Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Deferred revenue acquired in business combinations Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Gross Unrealized Gains Debt Securities, Available-for-Sale, Unrealized Gain Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Cash paid for income taxes Income Taxes Paid, Net Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Revenue: Revenues [Abstract] Quarterly periodic payment, as a percentage of original principal Debt Instrument, Quarterly Periodic Payment, Percentage Of Original Principal Debt Instrument, Quarterly Periodic Payment, Percentage Of Original Principal Fair Value of Financial Assets Measured on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Remaining revenue performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Income taxes receivable Increase (Decrease) in Income Taxes Receivable Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Income from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Financing activities of discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Debt Instrument [Line Items] Debt Instrument [Line Items] Common Stock Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Available-for-sale securities less than 12 months, Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Commissions capitalized Contract with Customer, Asset, New Contract Additions Contract with Customer, Asset, New Contract Additions Investments, Debt and Equity Securities [Abstract] Cybersecurity insurance coverage amount Cybersecurity Insurance Coverage Amount Cybersecurity Insurance Coverage Amount Available-for-sale securities, 12 Months or Longer, Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent U.S. Treasury securities US Treasury Securities [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Cost Debt Securities, Available-for-Sale, Amortized Cost Purchases of intangible assets Payments to Acquire Intangible Assets Revenue: Disposal Group, Including Discontinued Operation, Revenues [Abstract] Disposal Group, Including Discontinued Operation, Revenues Abstract Change in Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] Fair Value Debt Securities, Available-for-Sale, Maturity, Fair Value, Rolling Maturity [Abstract] N-able N-able [Member] N-able Member Accounts payable Accounts Payable, Current Basic loss from continuing operations per share (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Schedule of Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Product Information [Table] Schedule of Product Information [Table] Organization and Nature of Operations Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Research and development Disposal Group, Including Discontinued Operation, Research And Development Disposal Group, Including Discontinued Operation, Research And Development Weighted-average common shares outstanding used in computing basic earnings (loss) per share (in shares) Weighted-average common shares outstanding used in computing basic net earnings (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Basic Percentage of fair value in excess of carrying amount (as a percent) Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name License License [Member] Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively Preferred Stock, Value, Issued Accrued interest payable Increase (Decrease) in Interest Payable, Net General and Administrative Expense General and Administrative Expense [Member] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Corporate bonds Corporate Bond Securities [Member] Operating income from discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Income taxes payable Increase (Decrease) in Income Taxes Payable Long-term liabilities: Liabilities, Noncurrent [Abstract] Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Goodwill impairment Goodwill impairment Goodwill impairment Goodwill, Impairment Loss 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] Total liabilities and stockholders’ equity Liabilities and Equity Proceeds from issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Eurodollar Eurodollar [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Repayments of borrowings from credit agreement Repayments of Long-Term Lines of Credit Add dilutive impact of employee equity plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Denominator: Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Disposal Group Name [Domain] Disposal Group Name [Domain] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Purchases of investments Payments to Acquire Investments Current Fiscal Year End Date Current Fiscal Year End Date Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Diluted loss per share (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) General and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Reverse stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Total current liabilities Liabilities, Current Amortization of acquired technologies Total amortization of acquired technologies Cost, Amortization Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Expected recognition of deferred revenue Revenue, Remaining Performance Obligation, Amount Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Other income (expense): Nonoperating Income (Expense) [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Balance at December 31, 2021 Balance at June 30, 2022 Contract with Customer, Liability Indefinite-lived intangible assets impairment, excluding goodwill Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Product and Service [Axis] Product and Service [Axis] Operating expenses: Disposal Group, Including Discontinued Operation, Operating Expenses [Abstract] Disposal Group, Including Discontinued Operation, Operating Expenses Abstract Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Credit Facility [Axis] Credit Facility [Axis] Unrealized losses on investments, net of income tax expense (benefit) of $(34) and $(34) for the three and six months ended June 30, 2022, respectively Unrealized gain (loss) on investments, net of taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax US Dollars United States of America, Dollars Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Summary of Debt Schedule of Long-Term Debt Instruments [Table Text Block] Total other expense Disposal Group, Including Discontinued Operation, Other Expense Entity Tax Identification Number Entity Tax Identification Number Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net Carrying Amount Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Commercial paper Commercial Paper [Member] Entity Central Index Key Entity Central Index Key Measurement Frequency [Axis] Measurement Frequency [Axis] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] City Area Code City Area Code General and administrative General and Administrative Expense Assets Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] 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] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Covenant, commitment fee percentage, net leverage ratio, reduction per annum Debt Instrument, Commitment Fee Percentage, Reduction Per Annum Based On Net Leverage Ratio Debt Instrument, Commitment Fee Percentage, Reduction Per Annum Based On Net Leverage Ratio Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Sales and marketing Disposal Group, Including Discontinued Operation, Sales And Marketing Disposal Group, Including Discontinued Operation, Sales And Marketing Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Disposal Group Classification [Domain] Disposal Group Classification [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Reconciliation of Shares in Basic and Diluted Earnings Per Share Calculation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of Sales Cost of Sales [Member] Credit Suisse Credit Suisse [Member] Credit Suisse [Member] EX-101.PRE 9 swi-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover - shares
6 Months Ended
Jun. 30, 2022
Aug. 02, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
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 (in shares)   160,914,540
Entity Central Index Key 0001739942  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 722,440 $ 732,116
Short-term investments 55,768 0
Accounts receivable, net of allowances of $726 and $476 as of June 30, 2022 and December 31, 2021, respectively 83,528 95,095
Income tax receivable 1,170 1,114
Prepaid and other current assets 23,068 30,515
Total current assets 885,974 858,840
Property and equipment, net 27,659 29,722
Operating lease assets 67,397 74,318
Deferred taxes 132,866 144,162
Goodwill 2,642,388 3,308,405
Intangible assets, net 281,908 342,563
Other assets, net 40,369 34,117
Total assets 4,078,561 4,792,127
Current liabilities:    
Accounts payable 7,515 7,327
Accrued liabilities and other 37,386 41,328
Current operating lease liabilities 14,904 14,382
Accrued interest payable 234 153
Income taxes payable 16,944 3,086
Current portion of deferred revenue 315,108 327,701
Current debt obligation 19,900 19,900
Total current liabilities 411,991 413,877
Long-term liabilities:    
Deferred revenue, net of current portion 34,887 34,968
Non-current deferred taxes 7,968 16,918
Non-current operating lease liabilities 66,143 74,543
Other long-term liabilities 74,495 93,156
Long-term debt, net of current portion 1,865,270 1,870,769
Total liabilities 2,460,754 2,504,231
Commitments and contingencies
Stockholders’ equity:    
Common stock, $0.001 par value: 1,000,000,000 shares authorized and 160,870,907 and 159,176,042 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively 161 159
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively 0 0
Additional paid-in capital 2,594,192 2,566,783
Accumulated other comprehensive income (loss) (69,411) 1,306
Accumulated deficit (907,135) (280,352)
Total stockholders’ equity 1,617,807 2,287,896
Total liabilities and stockholders’ equity $ 4,078,561 $ 4,792,127
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Allowance for credit loss, accounts receivable $ 726 $ 476
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) 160,870,907 159,176,042
Common stock, outstanding (in shares) 160,870,907 159,176,042
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 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue:        
Total revenue $ 176,034,000 $ 176,788,000 $ 352,902,000 $ 350,644,000
Cost of revenue:        
Cost of recurring revenue 15,460,000 15,728,000 33,291,000 31,382,000
Amortization of acquired technologies 3,648,000 40,098,000 20,875,000 80,515,000
Total cost of revenue 19,108,000 55,826,000 54,166,000 111,897,000
Gross profit 156,926,000 120,962,000 298,736,000 238,747,000
Operating expenses:        
Sales and marketing 64,615,000 58,076,000 125,659,000 115,742,000
Research and development 22,108,000 25,831,000 45,530,000 52,189,000
General and administrative 41,283,000 30,719,000 73,947,000 61,584,000
Amortization of acquired intangibles 13,103,000 13,882,000 26,342,000 27,920,000
Goodwill impairment 612,395,000 0 612,395,000 0
Total operating expenses 753,504,000 128,508,000 883,873,000 257,435,000
Operating loss (596,578,000) (7,546,000) (585,137,000) (18,688,000)
Other income (expense):        
Interest expense, net (18,401,000) (16,191,000) (34,488,000) (32,365,000)
Other income (expense), net 726,000 (269,000) 557,000 387,000
Total other expense (17,675,000) (16,460,000) (33,931,000) (31,978,000)
Loss before income taxes (614,253,000) (24,006,000) (619,068,000) (50,666,000)
Income tax expense (benefit) 7,871,000 (2,121,000) 7,715,000 (7,001,000)
Net loss from continuing operations (622,124,000) (21,885,000) (626,783,000) (43,665,000)
Net income from discontinued operations, net of tax 0 10,261,000 0 24,881,000
Net loss (622,124,000) (11,624,000) (626,783,000) (18,784,000)
Net loss from continuing operations available to common stockholders (622,124,000) (21,885,000) (626,783,000) (43,665,000)
Net income from discontinued operations available to common stockholders $ 0 $ 10,261,000 $ 0 $ 24,881,000
Net income (loss) available to common stockholders per share:        
Basic loss from continuing operations per share (in dollars per share) $ (3.87) $ (0.14) $ (3.91) $ (0.28)
Basic earnings from discontinued operations per share (in dollars per share) 0 0.07 0 0.16
Basic loss per share (in dollars per share) (3.87) (0.07) (3.91) (0.12)
Diluted loss from continuing operations per share (in dollars per share) (3.87) (0.14) (3.91) (0.28)
Diluted earnings loss from discontinued operations per share (in dollars per share) 0 0.07 0 0.16
Diluted loss per share (in dollars per share) $ (3.87) $ (0.07) $ (3.91) $ (0.12)
Weighted-average shares used to compute net income (loss) available to common stockholders per share:        
Weighted-average common shares outstanding used in computing basic earnings (loss) per share (in shares) 160,663 157,854 160,257 157,491
Weighted-average shares used in computation of diluted earnings (loss) per share (in shares) 160,663 157,854 160,257 157,491
Recurring Revenue        
Revenue:        
Total revenue $ 150,952,000 $ 150,110,000 $ 305,194,000 $ 299,092,000
Subscription        
Revenue:        
Total revenue 36,980,000 29,608,000 75,727,000 57,925,000
Cost of revenue:        
Amortization of acquired technologies 2,727,000 2,770,000 5,471,000 5,851,000
Maintenance        
Revenue:        
Total revenue 113,972,000 120,502,000 229,467,000 241,167,000
License        
Revenue:        
Total revenue 25,082,000 26,678,000 47,708,000 51,552,000
Cost of revenue:        
Amortization of acquired technologies $ 921,000 $ 37,328,000 $ 15,404,000 $ 74,664,000
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net loss $ (622,124) $ (11,624) $ (626,783) $ (18,784)
Other comprehensive income (loss):        
Foreign currency translation adjustment (53,670) 17,645 (70,565) (48,105)
Unrealized losses on investments, net of income tax expense (benefit) of $(34) and $(34) for the three and six months ended June 30, 2022, respectively (152) 0 (152) 0
Other comprehensive income (loss) (53,822) 17,645 (70,717) (48,105)
Comprehensive income (loss) $ (675,946) $ 6,021 $ (697,500) $ (66,889)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]    
Unrealized gain (loss) on investments, net of taxes $ (34) $ (34)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.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, 2020   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 (48,105)     (48,105)  
Unrealized gain (loss) on investments, net of taxes 0        
Net loss (18,784)       (18,784)
Comprehensive income (loss) (66,889)        
Exercise of stock options (in shares)   92,000      
Exercise of stock options 401   401    
Restricted stock units issued, net of shares withheld for taxes (in shares)   848,000      
Restricted stock units issued, net of shares withheld for taxes (9,868) $ 1 (9,869)    
Issuance of stock (in shares)   447,000      
Issuance of stock 492   492    
Issuance of stock under employee stock purchase plan (in shares)   108,000      
Issuance of stock under employee stock purchase plan 3,129   3,129    
Stock-based compensation 33,761   33,761    
Balance at end of period (in shares) at Jun. 30, 2021   158,015,000      
Balance at end of period at Jun. 30, 2021 2,971,713 $ 158 3,140,176 79,107 (247,728)
Balance at beginning of period (in shares) at Mar. 31, 2021   157,702,000      
Balance at beginning of period at Mar. 31, 2021 2,950,166 $ 158 3,124,650 61,462 (236,104)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment 17,645     17,645  
Unrealized gain (loss) on investments, net of taxes 0        
Net loss (11,624)       (11,624)
Comprehensive income (loss) 6,021        
Exercise of stock options (in shares)   88,000      
Exercise of stock options 390   390    
Restricted stock units issued, net of shares withheld for taxes (in shares)   189,000      
Restricted stock units issued, net of shares withheld for taxes (1,471) $ 0 (1,471)    
Issuance of stock (in shares)   36,000      
Issuance of stock 29   29    
Stock-based compensation 16,578   16,578    
Balance at end of period (in shares) at Jun. 30, 2021   158,015,000      
Balance at end of period at Jun. 30, 2021 $ 2,971,713 $ 158 3,140,176 79,107 (247,728)
Balance at beginning of period (in shares) at Dec. 31, 2021 159,176,042 159,176,000      
Balance at beginning of period at Dec. 31, 2021 $ 2,287,896 $ 159 2,566,783 1,306 (280,352)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (70,565)     (70,565)  
Unrealized gain (loss) on investments, net of taxes (152)     (152)  
Net loss (626,783)       (626,783)
Comprehensive income (loss) (697,500)        
Exercise of stock options (in shares)   34,000      
Exercise of stock options 37   37    
Restricted stock units issued, net of shares withheld for taxes (in shares)   1,454,000      
Restricted stock units issued, net of shares withheld for taxes (7,882) $ 2 (7,884)    
Issuance of stock (in shares)   57,000      
Issuance of stock 227 $ 0 227    
Issuance of stock under employee stock purchase plan (in shares)   150,000      
Issuance of stock under employee stock purchase plan 1,753   1,753    
Stock-based compensation $ 33,276   33,276    
Balance at end of period (in shares) at Jun. 30, 2022 160,870,907 160,871,000      
Balance at end of period at Jun. 30, 2022 $ 1,617,807 $ 161 2,594,192 (69,411) (907,135)
Balance at beginning of period (in shares) at Mar. 31, 2022   160,456,000      
Balance at beginning of period at Mar. 31, 2022 2,277,378 $ 160 2,577,818 (15,589) (285,011)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation adjustment (53,670)     (53,670)  
Unrealized gain (loss) on investments, net of taxes (152)     (152)  
Net loss (622,124)       (622,124)
Comprehensive income (loss) (675,946)        
Exercise of stock options (in shares)   18,000      
Exercise of stock options 25   25    
Restricted stock units issued, net of shares withheld for taxes (in shares)   391,000      
Restricted stock units issued, net of shares withheld for taxes (1,475) $ 1 (1,476)    
Issuance of stock (in shares)   6,000      
Issuance of stock 11   11    
Stock-based compensation $ 17,814   17,814    
Balance at end of period (in shares) at Jun. 30, 2022 160,870,907 160,871,000      
Balance at end of period at Jun. 30, 2022 $ 1,617,807 $ 161 $ 2,594,192 $ (69,411) $ (907,135)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities    
Net loss from continuing operations $ (626,783) $ (43,665)
Adjustments to reconcile net loss from continuing operations to net cash provided by operating activities:    
Depreciation and amortization 54,059 116,008
Goodwill and indefinite-lived intangible asset impairment 621,760 0
Provision for losses on accounts receivable 366 395
Stock-based compensation expense 32,684 27,520
Amortization of debt issuance costs 4,536 4,498
Deferred taxes (9,027) (8,803)
Gain on foreign currency exchange rates (440) (1,139)
Other non-cash expenses 142 1,033
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:    
Accounts receivable 8,912 16,782
Income taxes receivable (110) (2,280)
Prepaid and other assets 6,566 (3,278)
Accounts payable 252 (2,105)
Accrued liabilities and other (3,976) (9,569)
Accrued interest payable 81 (4)
Income taxes payable (4,700) (28,294)
Deferred revenue (2,998) (18,610)
Other long-term liabilities 116 (276)
Net cash provided by operating activities from continuing operations 81,440 48,213
Cash flows from investing activities    
Purchases of investments (55,885) 0
Purchases of property and equipment (3,533) (5,367)
Purchases of intangible assets (7,508) (1,571)
Acquisitions, net of cash acquired (6,500) 447
Net cash used in investing activities from continuing operations (73,426) (6,491)
Cash flows from financing activities    
Proceeds from issuance of common stock under employee stock purchase plan 1,753 3,129
Repurchase of common stock and incentive restricted stock (7,921) (10,059)
Exercise of stock options 37 401
Repayments of borrowings from credit agreement (9,950) (9,950)
Net cash used in financing activities from continuing operations (16,081) (16,479)
Effect of exchange rate changes on cash and cash equivalents from continuing operations (1,609) (3,453)
Cash flows of discontinued operations    
Operating activities of discontinued operations 0 34,825
Investing activities of discontinued operations 0 (15,009)
Financing activities of discontinued operations 0 (903)
Effect of exchange rate changes on cash and cash equivalents from discontinued operations 0 (566)
Net cash provided by discontinued activities 0 18,347
Net increase (decrease) in cash and cash equivalents (9,676) 40,137
Cash and cash equivalents    
Beginning of period 732,116 370,498
End of period 722,440 410,635
Supplemental disclosure of cash flow information    
Cash paid for interest 30,933 27,995
Cash paid for income taxes $ 19,422 $ 35,715
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Nature of Operations
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations 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 customer-driven 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, SecOps 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.
Spin-Off of N-able Business
On July 19, 2021, we completed the separation and distribution of our managed service provider (“N-able”) business into a newly created and separately traded public company, N-able, Inc. We refer to this transaction as the “Separation.”
After the Separation, 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 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies 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, 2021.
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.
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
In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") No. 2021-08 "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Accounting Standards Codification ("ASC") 606, "Revenue from Contracts with Customers", instead of at fair value on the acquisition date as previously required by ASC 805. The amendments improve comparability after the business
combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022 and early adoption is permitted. We elected to early adopt the updated guidance prospectively as of January 1, 2022. The adoption of the standard did not have a material impact on our condensed consolidated financial statements for the three or six months ended June 30, 2022.
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Goodwill
Our goodwill was derived from the take private transaction in early 2016 ("Take Private") and acquisitions where the purchase price exceeded the fair value of the net identifiable assets acquired. Goodwill is tested for impairment at least annually on October 1st or more frequently if events or circumstances indicate it is more likely than not that the fair value of our reporting unit is less than its carrying value.
Subsequent to our annual 2021 goodwill impairment analysis on October 1, 2021, we experienced a decline in our stock price resulting in the total market value of our shares of stock outstanding (our "market capitalization"), being less than the carrying value of our reporting unit. Therefore, as of December 31, 2021, we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of our one reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, and earnings quality and sustainability. We considered the decline in the market capitalization being less than the carrying value of our reporting unit in our evaluation of goodwill impairment indicators and determined it appropriate to perform a quantitative assessment of our reporting unit as of December 31, 2021. As a result of the impairment analysis, our reporting unit was determined to have a fair value that exceeded its carrying value by approximately 7.2%, and therefore no impairment was recognized.
As of March 31, 2022, while we experienced a further decline in our market capitalization, there were no unanticipated changes or negative indicators in the goodwill impairment qualitative factors or significant changes to assumptions used in the discounted cash flow models that would impact the fair value of our reporting unit. After considering all available evidence, we determined there were no indicators of impairment or changes to circumstances that more likely than not reduced the fair value of our reporting unit to less than its carrying value as of March 31, 2022.
As of June 30, 2022, we experienced a further decline in our market capitalization and considered the impact of current macroeconomic conditions on our projected operating results and assumptions used in the income approach - discounted cash flow method and market approach models that impact the fair value of our reporting unit. The macroeconomic conditions considered include deterioration in the equity markets evidenced by sustained declines in our stock price, those of our peers, and major market indices since December 31, 2021, which reduced the market multiples, along with an increase in the weighted-average cost of capital primarily driven by an increase in interest rates. In addition, as of June 30, 2022, we lowered our projected operating results primarily due to the recent impact of foreign currency exchange rate fluctuations on our projected sales and market concerns related to inflation, supply chain disruption issues and other macroeconomic factors. After considering all available evidence in our evaluation of goodwill impairment indicators, we determined it appropriate to perform an interim quantitative assessment of our reporting unit as of June 30, 2022. We engaged a third-party valuation specialist to assist in the performance of the impairment analysis of our reporting unit.
For the interim quantitative goodwill impairment analysis performed as of June 30, 2022, we utilized a combination of both an income and market approach to determine the fair value of our reporting unit. The income approach utilizes a discounted cash flow method which is based on the present value of projected cash flows. The discounted cash flow models reflect our assumptions regarding revenue growth rates, risk-adjusted discount rate, terminal period growth rate, economic and market trends and other expectations about the anticipated operating results of our reporting unit. Under the market approach, we estimate the fair value based on market multiples of revenues derived from comparable publicly traded companies with operating characteristics similar to the reporting unit. As a result of the interim goodwill impairment analysis, our reporting unit was determined to have a carrying value that exceeded its fair value and therefore, a $612.4 million non-cash goodwill impairment charge was recognized in our condensed consolidated statements of operations for the three months ended June 30, 2022.
Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment tests will prove to be an accurate prediction of future results. Examples of events or circumstances that could reasonably be expected to negatively affect the underlying key assumptions and ultimately impact the estimated fair value of our reporting unit may include such items as: (i) volatility in the equity and debt markets or other macroeconomic factors, (ii) an increase in the weighted-average cost of capital due to further increases in interest rates, (iii)
timing and success of new products introduced in our evolution from monitoring to observability, (iv) the ongoing impact of the Cyber Incident including a decrease in future cash flows due to lower than expected license sales or maintenance renewals, higher than expected customer attrition, higher than estimated costs to respond and adverse loss exposure from claims, fines or penalties resulting from government investigations and litigation; and (v) fluctuations in foreign currency exchange rates that may negatively impact our reported results of operations. Accordingly, if our current cash flow assumptions are not realized, we experience further sustained declines in our stock price or market capitalization, or there are further declines in the market multiplies used in our analysis, it is possible that an additional impairment charge may be recorded in the future, which could be material.
Indefinite-lived Intangible Assets
We review our indefinite-lived intangible assets for impairment annually, in the fourth quarter, or more frequently if a triggering event occurs. We first assess qualitative factors to determine whether it is more likely than not that an indefinite-lived intangible asset is impaired as a basis for determining whether it is necessary to perform the quantitative test. If necessary, the quantitative test is performed by comparing the fair value of indefinite lived intangible assets to the carrying value. In the event the carrying value exceeds the fair value of the assets, the assets are written down to their fair value. As of June 30, 2022, due to the factors discussed in the goodwill analysis above, we performed a quantitative assessment of our indefinite-lived intangible assets utilizing a relief from royalty method and determined the estimated fair value of the SolarWinds trade name, recorded in connection with the Take Private, was less than its carrying value. As a result, we recorded a $9.4 million non-cash impairment charge which is included in general and administrative expense in our condensed consolidated statements of operations for the three months ended June 30, 2022.
Long-lived Assets
We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. As of June 30, 2022, prior to performing the goodwill impairment analysis, we performed a recoverability test of our long-lived assets, including finite-lived intangible assets, by comparing the net book value of our long-lived assets or asset groups, to the future undiscounted net cash flows attributable to such assets. We determined no impairment was required.
Investments
Our investments, classified as available-for-sale securities, consist of marketable securities such as U.S. Treasury securities, corporate bonds, commercial paper and asset-backed securities. We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. We may classify our available-for-sale securities as either short-term or long-term investments. We classify an investment as short-term if we have both the intent and ability to convert the security into cash to fund current operations.
Available-for-sale securities are carried at fair value, with the unrealized gains and losses, net of tax, reported in accumulated other comprehensive income (loss), which is a component of shareholders' equity except for any unrealized losses determined to be related to credit losses, which we record within other income (expense), net in our condensed consolidated statements of operations. Any premiums or discounts are amortized or accreted, respectively, to maturity as a component of interest expense, net in our condensed consolidated statements of operations. Cash flows from the amount of purchases, sales and maturities of available-for-sale securities are classified as cash flows from investing activities. Amortization and accretion of purchased premiums and discounts on securities are included as a non-cash adjustment to net income (loss) within cash flows from operating activities in our condensed consolidated statements of cash flows.
The cost of securities sold is based on the specific-identification method. In determining if and when a decline in fair value is judged to be other-than-temporary, we evaluate, among other factors: the duration and extent to which the fair value has been less than the carrying value and the intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair market value. Declines in fair value deemed other-than-temporary are included as a component of other income (expense), net in our condensed consolidated statements of operations. We have not recorded any other-than-temporary impairments related to marketable securities. See Note 4. Investments for a summary of our investments.
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.
We determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.
See Note 6. 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 AdjustmentsUnrealized Gain (Loss) on Investments, Net of TaxAccumulated Other Comprehensive Income (Loss)
(in thousands)
Balance at December 31, 2021$1,306 $— $1,306 
Other comprehensive gain (loss) before reclassification(70,565)(152)(70,717)
Amount reclassified from accumulated other comprehensive income (loss) — — — 
Net current period other comprehensive income (loss)(70,565)(152)(70,717)
Balance at June 30, 2022$(69,259)$(152)$(69,411)
Deferred Revenue
Details of our total deferred revenue balance are as follows:
Total Deferred Revenue
(in thousands)
Balance at December 31, 2021$362,669 
Deferred revenue recognized(250,679)
Additional amounts deferred237,742 
Deferred revenue acquired in business combinations263 
Balance at June 30, 2022$349,995 
We expect to recognize revenue related to these remaining performance obligations as of June 30, 2022 as follows:
Revenue Recognition Expected by Period
TotalLess than 
1 year
1-3 yearsMore than
3 years
(in thousands)
Expected recognition of deferred revenue$349,995 $315,108 $34,023 $864 
Deferred Commissions
Details of our deferred commissions balance are as follows:
Deferred Commissions
(in thousands)
Balance at December 31, 2021$18,897 
Commissions capitalized3,911 
Amortization recognized(3,113)
Balance at June 30, 2022$19,695 
June 30,December 31,
20222021
(in thousands)
Classified as:
Current$5,822 $5,378 
Non-current13,873 13,519 
Total deferred commissions$19,695 $18,897 
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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Amortization of acquired license technologies$921 $37,328 $15,404 $74,664 
Amortization of acquired subscription technologies2,727 2,770 5,471 5,851 
Total amortization of acquired technologies$3,648 $40,098 $20,875 $80,515 
The decreases in amortization of acquired license technologies for the three and six months ended June 30, 2022 in comparison to the same periods in 2021 were primarily due to certain intangible assets acquired in connection with the Take Private being fully amortized during the periods ended June 30, 2022.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Discontinued Operations
6 Months Ended
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations 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.
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 results of operations of N-able presented as discontinued operations:
Three Months EndedSix Months Ended
June 30, 2021
(in thousands)
Revenue:
Subscription$82,821 $163,492 
Maintenance2,365 4,740 
Total recurring revenue85,186 168,232 
License— — 
Total revenue85,186 168,232 
Cost of revenue:
Cost of recurring revenue11,788 23,092 
Amortization of acquired technologies1,037 3,741 
Total cost of revenue12,825 26,833 
Gross profit72,361 141,399 
Operating expenses:
Sales and marketing24,295 49,926 
Research and development13,275 24,678 
General and administrative 19,678 36,523 
Amortization of acquired intangibles4,276 10,295 
Total operating expenses61,524 121,422 
Operating income from discontinued operations10,837 19,977 
Other expense:
Interest (expense) income, net— — 
Other expense, net(52)(581)
Total other expense(52)(581)
Income from discontinued operations before income taxes10,785 19,396 
Income tax expense (benefit)524 (5,485)
Net income from discontinued operations, net of tax$10,261 $24,881 
We incurred $13.2 million of costs in connection with the Separation during the three months ended June 30, 2021 and $0.2 million and $23.1 million for the six months ended June 30, 2022 and 2021, respectively. We incurred insignificant costs in connection with the Separation for the three months ended June 30, 2022. Spin-off costs incurred in the three and six months ended June 30, 2021 are primarily reflected in our 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 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Investments
6 Months Ended
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Investment InvestmentsOur short-term investments as of June 30, 2022 consist of available-for-sale securities, such as U.S. Treasury securities, corporate bonds, commercial paper and asset-backed securities. The Company did not own any investments as of December 31, 2021.
The following table summarizes our short-term investments as of June 30, 2022:
June 30, 2022
CostGross Unrealized GainsGross Unrealized LossesFair Value
(in thousands)
Short-term investments:
Available-for-sale securities:
U.S. Treasury securities$23,958 $— $(72)$23,886 
Corporate bonds22,034 10 (121)21,923 
Commercial paper8,959 — — 8,959 
Asset-backed securities1,003 — (3)1,000 
Total short-term investments$55,954 $10 $(196)$55,768 
The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
(in thousands)
As of June 30, 2022
U.S. Treasury securities$23,886 $(72)$— $— $23,886 $(72)
Corporate bonds20,897 (121)— — 20,897 (121)
Asset-backed securities1,000 (3)— — 1,000 (3)
$45,783 $(196)$— $— $45,783 $(196)
The following table summarizes the contractual underlying maturities of our available-for-sale securities as of June 30, 2022:
June 30, 2022
CostFair Value
(in thousands)
Due in one year or less$54,951 $54,768 
Due after one year through five years1,003 1,000 
$55,954 $55,768 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table reflects the changes in goodwill for the six months ended June 30, 2022:
(in thousands)
Balance at December 31, 2021$3,308,405 
Acquisitions5,415 
Goodwill impairment(612,395)
Foreign currency translation and other adjustments(59,037)
Balance at June 30, 2022$2,642,388 
As of June 30, 2022, our accumulated goodwill impairment was $612.4 million. See Note 2. Summary of Significant Accounting Policies for discussion of the goodwill impairment recorded during the six months ended June 30, 2022.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of June 30, 2022 and December 31, 2021. There have been no transfers between fair value measurement levels during the six months ended June 30, 2022.
Fair Value Measurements at
June 30, 2022 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)
Cash equivalents:
Money market funds$361,055 $— $— $361,055 
U.S. Treasury securities— 7,494 — 7,494 
Corporate bonds— 1,784 — 1,784 
Commercial paper— 33,846 — 33,846 
Total cash equivalents361,055 43,124 — 404,179 
Short-term investments:
U.S. Treasury securities— 23,886 — 23,886 
Corporate bonds21,92321,923
Commercial paper— 8,959 — 8,959
Asset-backed securities— 1,000 — 1,000 
Total short-term investments— 55,768 — 55,768 
Total assets$361,055 $98,892 $— $459,947 
Fair Value Measurements at
December 31, 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)
Cash equivalents:
Money market funds$645,000 $— $— $645,000 
Total cash equivalents645,000 — — 645,000 
Total assets$645,000 $— $— $645,000 
As of June 30, 2022 and December 31, 2021, 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 7. Debt for additional information regarding our debt.
The fair value of our non-financial assets and liabilities, which include goodwill, intangible assets and property, plant and equipment, are measured on a non-recurring basis. Fair value adjustments are made in the period an impairment charge is recognized. During the three months ended June 30, 2022 we recognized impairment charges of $612.4 million and $9.4 million related to our goodwill and our trade name indefinite-lived intangible asset, respectively. The fair value of our reporting unit and indefinite-lived intangible asset are classified as Level 3 within the fair value hierarchy due to the significant unobservable inputs developed using company-specific information. For additional information, see the discussion of our impairment charges in Note 2. Summary of Significant Accounting Policies - Impairment of Goodwill, Intangible Assets and Long-lived Assets, including the valuation methods and inputs used in the fair value measurements.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt Debt
The following table summarizes information relating to our debt:
June 30,December 31,
20222021
AmountEffective RateAmountEffective Rate
(in thousands, except interest rates)
Revolving credit facility$— — %$— — %
First Lien Term Loan (as amended) due Feb 20241,899,400 4.42 %1,909,350 2.85 %
Total principal amount1,899,400 1,909,350 
Unamortized discount and debt issuance costs(14,230)(18,681)
Total debt1,885,170 1,890,669 
Less: Current portion of long-term debt(19,900)(19,900)
Total long-term debt$1,865,270 $1,870,769 
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 June 30, 2022:
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 June 30, 2022, we were in compliance with all covenants of the First Lien Credit Agreement.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2022
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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Basic earnings (loss) per share
Numerator:
Net loss from continuing operations$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations— 10,261 — 24,881 
Net loss(622,124)(11,624)(626,783)(18,784)
Earnings allocated to unvested restricted stock— — — — 
Net loss from continuing operations available to common stockholders$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations available to common stockholders$— $10,261 $— $24,881 
Denominator:
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share160,663 157,854 160,257 157,491 
Diluted net earnings (loss) per share
Numerator:
Net loss from continuing operations available to common stockholders$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations available to common stockholders$— $10,261 $— $24,881 
Denominator:
Weighted-average shares used in computing basic net earnings (loss) per share160,663 157,854 160,257 157,491 
Add dilutive impact of employee equity plans— — — — 
Weighted-average shares used in computing diluted net earnings (loss) per share160,663 157,854160,257 157,491
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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Total anti-dilutive shares12,594 7,071 11,074 6,613 
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 or proceeds from the employee stock purchase plan.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended June 30, 2022 and 2021, we recorded income tax expense from continuing operations of $7.9 million and income tax benefit of $2.1 million, respectively, resulting in an effective tax rate of (1.3)% and 8.8%, respectively. For the six months ended June 30, 2022 and 2021, we recorded income tax expense from continuing operations of $7.7 million and income tax benefit $7.0 million, respectively, resulting in an effective tax rate of (1.2)% and 13.8%, respectively. The decrease in the effective tax rate for the three and six months ended June 30, 2022 compared to the same periods in 2021 was primarily due to the effect of the goodwill impairment charge, which is primarily non-deductible for income tax purposes.
Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. At June 30, 2022, we had accrued interest and penalties related to unrecognized tax benefits of approximately $3.1 million.
We establish valuation allowances when necessary to reduce deferred tax assets to amounts expected to be realized. During the three months ended June 30, 2022, as a result of the goodwill impairment charge, we increased our valuation allowance primarily related to the component of tax-deductible goodwill.
We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2013 through February 2016 and 2018 through 2021 tax years generally remain open and subject to examination by federal tax authorities. The 2012 through 2021 tax years generally remain open and subject to examination by the state tax authorities and foreign tax authorities. We are currently under examination by the IRS for the tax years 2013 through the period ending February 2016. We are under audit by the Indian Tax Authority for the 2017 and 2019 tax years. 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. We are not currently under audit in any other taxing jurisdictions.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies 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 June 30, 2022, we recorded pretax gross expenses related to the Cyber Incident of $3.7 million, primarily included in general and administrative expense in the condensed consolidated statements of operations. For the three months ended June 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $13.6 million, partially offset by proceeds under our insurance coverage of $2.9 million, for pretax net expenses of $10.7 million. For the three months ended June 30, 2021, we have included $0.7 million of these gross expenses in cost of recurring revenue, $0.8 million in sales and marketing expense and $12.2 million in general and administrative expense in the condensed consolidated statements of operations.
For the six months ended June 30, 2022, we recorded pretax gross expenses related to the Cyber Incident of $9.5 million and have included $0.2 million of these gross expenses in cost of recurring revenue, $0.1 million in sales and marketing expense and $9.2 million in general and administrative expense in the condensed consolidated statements of operations. For the six months ended June 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $34.0 million, partially offset by proceeds under our insurance coverage of $13.1 million, for pretax net expenses of $20.9 million. For the six months ended June 30, 2021, we have included $1.5 million of these gross expenses in cost of recurring revenue, $1.5 million in sales and marketing expense and $31.0 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 multiple lawsuits and investigations. A consolidated putative class action lawsuit alleging violations of the federal securities laws is pending against us and certain of our current and former officers. The complainants sought certification of a class of all persons who purchased or otherwise acquired our securities between October 18, 2018 and December 17, 2020 and seek 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. On March 30, 2022, the District Court for the Western District of Texas entered an order denying the Company's motion to dismiss. Discovery has commenced in the action. 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 Cyber Incident. In January 2022, the Company and all other named defendants filed motions to dismiss the Delaware derivative complaint which is pending before the court. 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 2022. As of June 30, 2022, we had received insurance proceeds payments of $15 million for costs incurred related to the Cyber Incident. 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 June 30, 2022.
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 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
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, 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 In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") No. 2021-08 "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Accounting Standards Codification ("ASC") 606, "Revenue from Contracts with Customers", instead of at fair value on the acquisition date as previously required by ASC 805. The amendments improve comparability after the business combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022 and early adoption is permitted. We elected to early adopt the updated guidance prospectively as of January 1, 2022. The adoption of the standard did not have a material impact on our condensed consolidated financial statements for the three or six months ended June 30, 2022.
Impairment of Goodwill and Intangible Assets
Our goodwill was derived from the take private transaction in early 2016 ("Take Private") and acquisitions where the purchase price exceeded the fair value of the net identifiable assets acquired. Goodwill is tested for impairment at least annually on October 1st or more frequently if events or circumstances indicate it is more likely than not that the fair value of our reporting unit is less than its carrying value.
Subsequent to our annual 2021 goodwill impairment analysis on October 1, 2021, we experienced a decline in our stock price resulting in the total market value of our shares of stock outstanding (our "market capitalization"), being less than the carrying value of our reporting unit. Therefore, as of December 31, 2021, we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of our one reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, and earnings quality and sustainability. We considered the decline in the market capitalization being less than the carrying value of our reporting unit in our evaluation of goodwill impairment indicators and determined it appropriate to perform a quantitative assessment of our reporting unit as of December 31, 2021. As a result of the impairment analysis, our reporting unit was determined to have a fair value that exceeded its carrying value by approximately 7.2%, and therefore no impairment was recognized.
As of March 31, 2022, while we experienced a further decline in our market capitalization, there were no unanticipated changes or negative indicators in the goodwill impairment qualitative factors or significant changes to assumptions used in the discounted cash flow models that would impact the fair value of our reporting unit. After considering all available evidence, we determined there were no indicators of impairment or changes to circumstances that more likely than not reduced the fair value of our reporting unit to less than its carrying value as of March 31, 2022.
As of June 30, 2022, we experienced a further decline in our market capitalization and considered the impact of current macroeconomic conditions on our projected operating results and assumptions used in the income approach - discounted cash flow method and market approach models that impact the fair value of our reporting unit. The macroeconomic conditions considered include deterioration in the equity markets evidenced by sustained declines in our stock price, those of our peers, and major market indices since December 31, 2021, which reduced the market multiples, along with an increase in the weighted-average cost of capital primarily driven by an increase in interest rates. In addition, as of June 30, 2022, we lowered our projected operating results primarily due to the recent impact of foreign currency exchange rate fluctuations on our projected sales and market concerns related to inflation, supply chain disruption issues and other macroeconomic factors. After considering all available evidence in our evaluation of goodwill impairment indicators, we determined it appropriate to perform an interim quantitative assessment of our reporting unit as of June 30, 2022. We engaged a third-party valuation specialist to assist in the performance of the impairment analysis of our reporting unit.
For the interim quantitative goodwill impairment analysis performed as of June 30, 2022, we utilized a combination of both an income and market approach to determine the fair value of our reporting unit. The income approach utilizes a discounted cash flow method which is based on the present value of projected cash flows. The discounted cash flow models reflect our assumptions regarding revenue growth rates, risk-adjusted discount rate, terminal period growth rate, economic and market trends and other expectations about the anticipated operating results of our reporting unit. Under the market approach, we estimate the fair value based on market multiples of revenues derived from comparable publicly traded companies with operating characteristics similar to the reporting unit. As a result of the interim goodwill impairment analysis, our reporting unit was determined to have a carrying value that exceeded its fair value and therefore, a $612.4 million non-cash goodwill impairment charge was recognized in our condensed consolidated statements of operations for the three months ended June 30, 2022.
Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment tests will prove to be an accurate prediction of future results. Examples of events or circumstances that could reasonably be expected to negatively affect the underlying key assumptions and ultimately impact the estimated fair value of our reporting unit may include such items as: (i) volatility in the equity and debt markets or other macroeconomic factors, (ii) an increase in the weighted-average cost of capital due to further increases in interest rates, (iii)
timing and success of new products introduced in our evolution from monitoring to observability, (iv) the ongoing impact of the Cyber Incident including a decrease in future cash flows due to lower than expected license sales or maintenance renewals, higher than expected customer attrition, higher than estimated costs to respond and adverse loss exposure from claims, fines or penalties resulting from government investigations and litigation; and (v) fluctuations in foreign currency exchange rates that may negatively impact our reported results of operations. Accordingly, if our current cash flow assumptions are not realized, we experience further sustained declines in our stock price or market capitalization, or there are further declines in the market multiplies used in our analysis, it is possible that an additional impairment charge may be recorded in the future, which could be material.
Indefinite-lived Intangible Assets
We review our indefinite-lived intangible assets for impairment annually, in the fourth quarter, or more frequently if a triggering event occurs. We first assess qualitative factors to determine whether it is more likely than not that an indefinite-lived intangible asset is impaired as a basis for determining whether it is necessary to perform the quantitative test. If necessary, the quantitative test is performed by comparing the fair value of indefinite lived intangible assets to the carrying value. In the event the carrying value exceeds the fair value of the assets, the assets are written down to their fair value. As of June 30, 2022, due to the factors discussed in the goodwill analysis above, we performed a quantitative assessment of our indefinite-lived intangible assets utilizing a relief from royalty method and determined the estimated fair value of the SolarWinds trade name, recorded in connection with the Take Private, was less than its carrying value. As a result, we recorded a $9.4 million non-cash impairment charge which is included in general and administrative expense in our condensed consolidated statements of operations for the three months ended June 30, 2022.
Impairment Long-lived Assets We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. As of June 30, 2022, prior to performing the goodwill impairment analysis, we performed a recoverability test of our long-lived assets, including finite-lived intangible assets, by comparing the net book value of our long-lived assets or asset groups, to the future undiscounted net cash flows attributable to such assets. We determined no impairment was required.
Investments
Our investments, classified as available-for-sale securities, consist of marketable securities such as U.S. Treasury securities, corporate bonds, commercial paper and asset-backed securities. We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. We may classify our available-for-sale securities as either short-term or long-term investments. We classify an investment as short-term if we have both the intent and ability to convert the security into cash to fund current operations.
Available-for-sale securities are carried at fair value, with the unrealized gains and losses, net of tax, reported in accumulated other comprehensive income (loss), which is a component of shareholders' equity except for any unrealized losses determined to be related to credit losses, which we record within other income (expense), net in our condensed consolidated statements of operations. Any premiums or discounts are amortized or accreted, respectively, to maturity as a component of interest expense, net in our condensed consolidated statements of operations. Cash flows from the amount of purchases, sales and maturities of available-for-sale securities are classified as cash flows from investing activities. Amortization and accretion of purchased premiums and discounts on securities are included as a non-cash adjustment to net income (loss) within cash flows from operating activities in our condensed consolidated statements of cash flows.
The cost of securities sold is based on the specific-identification method. In determining if and when a decline in fair value is judged to be other-than-temporary, we evaluate, among other factors: the duration and extent to which the fair value has been less than the carrying value and the intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair market value. Declines in fair value deemed other-than-temporary are included as a component of other income (expense), net in our condensed consolidated statements of operations. We have not recorded any other-than-temporary impairments related to marketable securities. See Note 4. Investments for a summary of our investments.
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.
We determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.
See Note 6. 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 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
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 AdjustmentsUnrealized Gain (Loss) on Investments, Net of TaxAccumulated Other Comprehensive Income (Loss)
(in thousands)
Balance at December 31, 2021$1,306 $— $1,306 
Other comprehensive gain (loss) before reclassification(70,565)(152)(70,717)
Amount reclassified from accumulated other comprehensive income (loss) — — — 
Net current period other comprehensive income (loss)(70,565)(152)(70,717)
Balance at June 30, 2022$(69,259)$(152)$(69,411)
Details of Total Deferred Revenue Balance
Details of our total deferred revenue balance are as follows:
Total Deferred Revenue
(in thousands)
Balance at December 31, 2021$362,669 
Deferred revenue recognized(250,679)
Additional amounts deferred237,742 
Deferred revenue acquired in business combinations263 
Balance at June 30, 2022$349,995 
Remaining Performance Obligations For Revenue Recognition
We expect to recognize revenue related to these remaining performance obligations as of June 30, 2022 as follows:
Revenue Recognition Expected by Period
TotalLess than 
1 year
1-3 yearsMore than
3 years
(in thousands)
Expected recognition of deferred revenue$349,995 $315,108 $34,023 $864 
Details of Contract Acquisition Cost
Details of our deferred commissions balance are as follows:
Deferred Commissions
(in thousands)
Balance at December 31, 2021$18,897 
Commissions capitalized3,911 
Amortization recognized(3,113)
Balance at June 30, 2022$19,695 
June 30,December 31,
20222021
(in thousands)
Classified as:
Current$5,822 $5,378 
Non-current13,873 13,519 
Total deferred commissions$19,695 $18,897 
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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Amortization of acquired license technologies$921 $37,328 $15,404 $74,664 
Amortization of acquired subscription technologies2,727 2,770 5,471 5,851 
Total amortization of acquired technologies$3,648 $40,098 $20,875 $80,515 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Discontinued Operations (Tables)
6 Months Ended
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule Of Discontinued Operations
The following table summarizes the results of operations of N-able presented as discontinued operations:
Three Months EndedSix Months Ended
June 30, 2021
(in thousands)
Revenue:
Subscription$82,821 $163,492 
Maintenance2,365 4,740 
Total recurring revenue85,186 168,232 
License— — 
Total revenue85,186 168,232 
Cost of revenue:
Cost of recurring revenue11,788 23,092 
Amortization of acquired technologies1,037 3,741 
Total cost of revenue12,825 26,833 
Gross profit72,361 141,399 
Operating expenses:
Sales and marketing24,295 49,926 
Research and development13,275 24,678 
General and administrative 19,678 36,523 
Amortization of acquired intangibles4,276 10,295 
Total operating expenses61,524 121,422 
Operating income from discontinued operations10,837 19,977 
Other expense:
Interest (expense) income, net— — 
Other expense, net(52)(581)
Total other expense(52)(581)
Income from discontinued operations before income taxes10,785 19,396 
Income tax expense (benefit)524 (5,485)
Net income from discontinued operations, net of tax$10,261 $24,881 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Investments (Tables)
6 Months Ended
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Securities Reconciliation
The following table summarizes our short-term investments as of June 30, 2022:
June 30, 2022
CostGross Unrealized GainsGross Unrealized LossesFair Value
(in thousands)
Short-term investments:
Available-for-sale securities:
U.S. Treasury securities$23,958 $— $(72)$23,886 
Corporate bonds22,034 10 (121)21,923 
Commercial paper8,959 — — 8,959 
Asset-backed securities1,003 — (3)1,000 
Total short-term investments$55,954 $10 $(196)$55,768 
Schedule of Available-for-Sale Securities in Continuous Unrealized Loss Position and Fair Value
The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:
Less Than 12 Months12 Months or GreaterTotal
Fair Value Gross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
(in thousands)
As of June 30, 2022
U.S. Treasury securities$23,886 $(72)$— $— $23,886 $(72)
Corporate bonds20,897 (121)— — 20,897 (121)
Asset-backed securities1,000 (3)— — 1,000 (3)
$45,783 $(196)$— $— $45,783 $(196)
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the contractual underlying maturities of our available-for-sale securities as of June 30, 2022:
June 30, 2022
CostFair Value
(in thousands)
Due in one year or less$54,951 $54,768 
Due after one year through five years1,003 1,000 
$55,954 $55,768 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table reflects the changes in goodwill for the six months ended June 30, 2022:
(in thousands)
Balance at December 31, 2021$3,308,405 
Acquisitions5,415 
Goodwill impairment(612,395)
Foreign currency translation and other adjustments(59,037)
Balance at June 30, 2022$2,642,388 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
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 June 30, 2022 and December 31, 2021. There have been no transfers between fair value measurement levels during the six months ended June 30, 2022.
Fair Value Measurements at
June 30, 2022 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)
Cash equivalents:
Money market funds$361,055 $— $— $361,055 
U.S. Treasury securities— 7,494 — 7,494 
Corporate bonds— 1,784 — 1,784 
Commercial paper— 33,846 — 33,846 
Total cash equivalents361,055 43,124 — 404,179 
Short-term investments:
U.S. Treasury securities— 23,886 — 23,886 
Corporate bonds21,92321,923
Commercial paper— 8,959 — 8,959
Asset-backed securities— 1,000 — 1,000 
Total short-term investments— 55,768 — 55,768 
Total assets$361,055 $98,892 $— $459,947 
Fair Value Measurements at
December 31, 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)
Cash equivalents:
Money market funds$645,000 $— $— $645,000 
Total cash equivalents645,000 — — 645,000 
Total assets$645,000 $— $— $645,000 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Summary of Debt
The following table summarizes information relating to our debt:
June 30,December 31,
20222021
AmountEffective RateAmountEffective Rate
(in thousands, except interest rates)
Revolving credit facility$— — %$— — %
First Lien Term Loan (as amended) due Feb 20241,899,400 4.42 %1,909,350 2.85 %
Total principal amount1,899,400 1,909,350 
Unamortized discount and debt issuance costs(14,230)(18,681)
Total debt1,885,170 1,890,669 
Less: Current portion of long-term debt(19,900)(19,900)
Total long-term debt$1,865,270 $1,870,769 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2022
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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Basic earnings (loss) per share
Numerator:
Net loss from continuing operations$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations— 10,261 — 24,881 
Net loss(622,124)(11,624)(626,783)(18,784)
Earnings allocated to unvested restricted stock— — — — 
Net loss from continuing operations available to common stockholders$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations available to common stockholders$— $10,261 $— $24,881 
Denominator:
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share160,663 157,854 160,257 157,491 
Diluted net earnings (loss) per share
Numerator:
Net loss from continuing operations available to common stockholders$(622,124)$(21,885)$(626,783)$(43,665)
Net income from discontinued operations available to common stockholders$— $10,261 $— $24,881 
Denominator:
Weighted-average shares used in computing basic net earnings (loss) per share160,663 157,854 160,257 157,491 
Add dilutive impact of employee equity plans— — — — 
Weighted-average shares used in computing diluted net earnings (loss) per share160,663 157,854160,257 157,491
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 June 30,Six Months Ended June 30,
2022202120222021
(in thousands)
Total anti-dilutive shares12,594 7,071 11,074 6,613 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended
Dec. 31, 2021
USD ($)
Jul. 30, 2021
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Change in Accounting Estimate [Line Items]            
Reverse stock split, conversion ratio   0.5        
Goodwill impairment $ 0   $ 612,395,000 $ 0 $ 612,395,000 $ 0
Valuation Technique, Discounted Cash Flow            
Change in Accounting Estimate [Line Items]            
Percentage of fair value in excess of carrying amount (as a percent) 7.20%          
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 2,277,378 $ 2,950,166 $ 2,287,896 $ 3,010,687
Other comprehensive income (loss) (53,822) 17,645 (70,717) (48,105)
Balance at end of period 1,617,807 2,971,713 1,617,807 2,971,713
Foreign Currency Translation Adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     1,306  
Other comprehensive gain (loss) before reclassification     (70,565)  
Amount reclassified from accumulated other comprehensive income (loss)     0  
Other comprehensive income (loss)     (70,565)  
Balance at end of period (69,259)   (69,259)  
Unrealized Gain (Loss) on Investments, Net of Tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     0  
Other comprehensive gain (loss) before reclassification     (152)  
Amount reclassified from accumulated other comprehensive income (loss)     0  
Other comprehensive income (loss)     (152)  
Balance at end of period (152)   (152)  
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (15,589) 61,462 1,306 127,212
Other comprehensive gain (loss) before reclassification     (70,717)  
Amount reclassified from accumulated other comprehensive income (loss)     0  
Other comprehensive income (loss)     (70,717)  
Balance at end of period $ (69,411) $ 79,107 $ (69,411) $ 79,107
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Balance at December 31, 2021 $ 362,669
Deferred revenue recognized (250,679)
Additional amounts deferred 237,742
Deferred revenue acquired in business combinations 263
Balance at June 30, 2022 $ 349,995
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 349,995
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 315,108
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining revenue performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 34,023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining revenue performance obligation, expected timing of satisfaction, period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Accounting Policies [Abstract]  
Expected recognition of deferred revenue $ 864
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining revenue performance obligation, expected timing of satisfaction, period
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Change in Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Deferred Commissions, Roll Forward [Roll Forward]    
Balance at December 31, 2021 $ 18,897  
Commissions capitalized 3,911  
Amortization recognized (3,113)  
Balance at June 30, 2022 19,695  
Current 5,822 $ 5,378
Non-current 13,873 13,519
Total deferred commissions $ 19,695 $ 18,897
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Cost of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Product Information [Line Items]        
Total amortization of acquired technologies $ 3,648 $ 40,098 $ 20,875 $ 80,515
License        
Product Information [Line Items]        
Total amortization of acquired technologies 921 37,328 15,404 74,664
Subscription        
Product Information [Line Items]        
Total amortization of acquired technologies $ 2,727 $ 2,770 $ 5,471 $ 5,851
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Discontinued Operations - Summarizes the Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Other expense:        
Net income from discontinued operations, net of tax $ 0 $ 10,261 $ 0 $ 24,881
Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue   85,186   168,232
Cost of revenue:        
Cost of recurring revenue   11,788   23,092
Amortization of acquired technologies   1,037   3,741
Total cost of revenue   12,825   26,833
Gross profit   72,361   141,399
Operating expenses:        
Sales and marketing   24,295   49,926
Research and development   13,275   24,678
General and administrative   19,678   36,523
Amortization of acquired intangibles   4,276   10,295
Total operating expenses   61,524   121,422
Operating income from discontinued operations   10,837   19,977
Other expense:        
Interest (expense) income, net   0   0
Other expense, net   (52)   (581)
Total other expense   (52)   (581)
Income from discontinued operations before income taxes   10,785   19,396
Income tax expense (benefit)   524   (5,485)
Net income from discontinued operations, net of tax   10,261   24,881
Recurring Revenue | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue   85,186   168,232
Subscription | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue   82,821   163,492
Maintenance | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue   2,365   4,740
License | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff | N-able        
Revenue:        
Total revenue   $ 0   $ 0
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Discontinued Operations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
N-able | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff      
Subsidiary, Sale of Stock [Line Items]      
Spin-off costs $ 13.2 $ 0.2 $ 23.1
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Short-term investments:    
Cost $ 55,954  
Gross Unrealized Gains 10  
Gross Unrealized Losses (196)  
Fair Value 55,768 $ 0
U.S. Treasury securities    
Short-term investments:    
Cost 23,958  
Gross Unrealized Gains 0  
Gross Unrealized Losses (72)  
Fair Value 23,886  
Corporate bonds    
Short-term investments:    
Cost 22,034  
Gross Unrealized Gains 10  
Gross Unrealized Losses (121)  
Fair Value 21,923  
Commercial paper    
Short-term investments:    
Cost 8,959  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 8,959  
Asset-backed securities    
Short-term investments:    
Cost 1,003  
Gross Unrealized Gains 0  
Gross Unrealized Losses (3)  
Fair Value $ 1,000  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Summary of Fair Value Of Available-For-Sale Securities With Unrealized Losses (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Available-for-sale securities less than 12 months, Fair Value $ 45,783
Available-for-sale securities less than 12 months, Gross Unrealized Losses (196)
Available-for-sale securities, 12 Months or Greater, Fair Value 0
Available-for-sale securities, 12 Months or Longer, Gross Unrealized Losses 0
Available-for-sale securities, Total Fair Value 45,783
Available-for-sale securities Total Gross Unrealized Loss (196)
U.S. Treasury securities  
Debt Securities, Available-for-Sale [Line Items]  
Available-for-sale securities less than 12 months, Fair Value 23,886
Available-for-sale securities less than 12 months, Gross Unrealized Losses (72)
Available-for-sale securities, 12 Months or Greater, Fair Value 0
Available-for-sale securities, 12 Months or Longer, Gross Unrealized Losses 0
Available-for-sale securities, Total Fair Value 23,886
Available-for-sale securities Total Gross Unrealized Loss (72)
Corporate bonds  
Debt Securities, Available-for-Sale [Line Items]  
Available-for-sale securities less than 12 months, Fair Value 20,897
Available-for-sale securities less than 12 months, Gross Unrealized Losses (121)
Available-for-sale securities, 12 Months or Greater, Fair Value 0
Available-for-sale securities, 12 Months or Longer, Gross Unrealized Losses 0
Available-for-sale securities, Total Fair Value 20,897
Available-for-sale securities Total Gross Unrealized Loss (121)
Asset-backed securities  
Debt Securities, Available-for-Sale [Line Items]  
Available-for-sale securities less than 12 months, Fair Value 1,000
Available-for-sale securities less than 12 months, Gross Unrealized Losses (3)
Available-for-sale securities, 12 Months or Greater, Fair Value 0
Available-for-sale securities, 12 Months or Longer, Gross Unrealized Losses 0
Available-for-sale securities, Total Fair Value 1,000
Available-for-sale securities Total Gross Unrealized Loss $ (3)
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Maturity Dates Of Available-For-Sale Securities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Cost  
Due in one year or less $ 54,951
Due after one year through five years 1,003
Net Carrying Amount 55,954
Fair Value  
Due in one year or less 54,768
Due after one year through five years 1,000
Fair Value $ 55,768
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill - Schedule of Goodwill (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Goodwill [Roll Forward]          
Balance at beginning of period       $ 3,308,405,000  
Acquisitions       5,415,000  
Goodwill impairment $ 0 $ (612,395,000) $ 0 (612,395,000) $ 0
Foreign currency translation and other adjustments       (59,037,000)  
Balance at end of period $ 3,308,405,000 $ 2,642,388,000   $ 2,642,388,000  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill - Narrative (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Accumulated goodwill impairment $ 612.4
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 404,179 $ 645,000
Short-term investments: 55,768  
Total assets 459,947 645,000
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 23,886  
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 21,923  
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 1,000  
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 8,959  
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 361,055 645,000
Short-term investments: 0  
Total assets 361,055 645,000
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0  
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 43,124 0
Short-term investments: 55,768  
Total assets 98,892 0
Significant Other Observable Inputs (Level 2) | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 23,886  
Significant Other Observable Inputs (Level 2) | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 21,923  
Significant Other Observable Inputs (Level 2) | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 1,000  
Significant Other Observable Inputs (Level 2) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 8,959  
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Short-term investments: 0  
Total assets 0 0
Significant Unobservable Inputs (Level 3) | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0  
Significant Unobservable Inputs (Level 3) | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0  
Significant Unobservable Inputs (Level 3) | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0  
Significant Unobservable Inputs (Level 3) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0  
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 361,055 645,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 equivalents: 361,055 645,000
Money market funds | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Money market funds | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 $ 0
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 7,494  
U.S. Treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0  
U.S. Treasury securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 7,494  
U.S. Treasury securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0  
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 1,784  
Corporate bonds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0  
Corporate bonds | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 1,784  
Corporate bonds | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0  
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 33,846  
Commercial paper | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0  
Commercial paper | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 33,846  
Commercial paper | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 0  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Fair Value Disclosures [Abstract]          
Goodwill impairment $ 0 $ 612,395,000 $ 0 $ 612,395,000 $ 0
Indefinite-lived intangible assets impairment, excluding goodwill   $ 9,400,000      
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Amount    
Total principal amount $ 1,899,400 $ 1,909,350
Unamortized discount and debt issuance costs (14,230) (18,681)
Total debt 1,885,170 1,890,669
Less: Current portion of long-term debt (19,900) (19,900)
Total long-term debt 1,865,270 1,870,769
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,899,400 $ 1,909,350
Effective Rate 4.42% 2.85%
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Narrative (Details) - Credit Suisse
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Eurodollar  
Debt Instrument [Line Items]  
LIBOR floor 0.00%
Federal Funds Effective Rate  
Debt Instrument [Line Items]  
Basis spread on variable rate 0.50%
LIBOR  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.00%
Secured Debt | First Lien Term Loan  
Debt Instrument [Line Items]  
Face amount of debt $ 1,990.0
Quarterly periodic payment, as a percentage of original principal 0.25%
Covenant, leverage ratio, maximum 7.40
Secured Debt | First Lien Term Loan | Eurodollar  
Debt Instrument [Line Items]  
Basis spread on variable rate 2.75%
Covenant, floor interest rate 0.00%
Secured Debt | First Lien Term Loan | Base Rate  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.75%
Line of Credit | Revolving credit facility  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 117.5
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%
Line of Credit | Revolving credit facility | Eurodollar  
Debt Instrument [Line Items]  
Covenant, floor interest rate 0.00%
Line of Credit | Revolving credit facility | Eurodollar | Minimum  
Debt Instrument [Line Items]  
Basis spread on variable rate 2.50%
Line of Credit | Revolving credit facility | Base Rate | Minimum  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.50%
Line of Credit | Letter of Credit  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 35.0
Line of Credit | Multi-Currency Tranche | Revolving credit facility  
Debt Instrument [Line Items]  
Maximum borrowing capacity 100.0
Line of Credit | Single Currency Tranche | Revolving credit facility | US Dollars  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 17.5
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.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 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net loss from continuing operations $ (622,124) $ (21,885) $ (626,783) $ (43,665)
Net income from discontinued operations 0 10,261 0 24,881
Net loss (622,124) (11,624) (626,783) (18,784)
Earnings allocated to unvested restricted stock 0 0 0 0
Net loss from continuing operations available to common stockholders (622,124) (21,885) (626,783) (43,665)
Net income from discontinued operations available to common stockholders $ 0 $ 10,261 $ 0 $ 24,881
Denominator:        
Weighted-average common shares outstanding used in computing basic net earnings (loss) per share (in shares) 160,663 157,854 160,257 157,491
Add dilutive impact of employee equity plans (in shares) 0 0 0 0
Weighted-average shares used in computing diluted net earnings (loss) per share (in shares) 160,663 157,854 160,257 157,491
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Total anti-dilutive shares (in shares) 12,594 7,071 11,074 6,613
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 7,871 $ (2,121) $ 7,715 $ (7,001)
Effective income tax rate (1.30%) 8.80% (1.20%) 13.80%
Unrecognized tax benefits, income tax penalties and interest accrued $ 3,100   $ 3,100  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Loss Contingencies [Line Items]        
Loss contingency, receivable, additions   $ 2.9   $ 13.1
Cybersecurity insurance coverage amount $ 15.0   $ 15.0  
Loss contingency, receivable, proceeds     15.0  
Director and Officer liability insurance 50.0   50.0  
Cyber Incident        
Loss Contingencies [Line Items]        
Loss contingency, pretax expenses $ 3.7 13.6 9.5 34.0
Loss contingency expense net of insurance proceeds   10.7   20.9
Cyber Incident | Cost of Sales        
Loss Contingencies [Line Items]        
Loss contingency, pretax expenses   0.7 0.2 1.5
Cyber Incident | Selling and Marketing Expense        
Loss Contingencies [Line Items]        
Loss contingency, pretax expenses   0.8 0.1 1.5
Cyber Incident | General and Administrative Expense        
Loss Contingencies [Line Items]        
Loss contingency, pretax expenses   $ 12.2 $ 9.2 $ 31.0
XML 57 swi-20220630_htm.xml IDEA: XBRL DOCUMENT 0001739942 2022-01-01 2022-06-30 0001739942 2022-08-02 0001739942 2022-06-30 0001739942 2021-12-31 0001739942 swi:SubscriptionMember 2022-04-01 2022-06-30 0001739942 swi:SubscriptionMember 2021-04-01 2021-06-30 0001739942 swi:SubscriptionMember 2022-01-01 2022-06-30 0001739942 swi:SubscriptionMember 2021-01-01 2021-06-30 0001739942 us-gaap:MaintenanceMember 2022-04-01 2022-06-30 0001739942 us-gaap:MaintenanceMember 2021-04-01 2021-06-30 0001739942 us-gaap:MaintenanceMember 2022-01-01 2022-06-30 0001739942 us-gaap:MaintenanceMember 2021-01-01 2021-06-30 0001739942 swi:SubscriptionAndMaintenanceMember 2022-04-01 2022-06-30 0001739942 swi:SubscriptionAndMaintenanceMember 2021-04-01 2021-06-30 0001739942 swi:SubscriptionAndMaintenanceMember 2022-01-01 2022-06-30 0001739942 swi:SubscriptionAndMaintenanceMember 2021-01-01 2021-06-30 0001739942 us-gaap:LicenseMember 2022-04-01 2022-06-30 0001739942 us-gaap:LicenseMember 2021-04-01 2021-06-30 0001739942 us-gaap:LicenseMember 2022-01-01 2022-06-30 0001739942 us-gaap:LicenseMember 2021-01-01 2021-06-30 0001739942 2022-04-01 2022-06-30 0001739942 2021-04-01 2021-06-30 0001739942 2021-01-01 2021-06-30 0001739942 us-gaap:CommonStockMember 2022-03-31 0001739942 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001739942 us-gaap:RetainedEarningsMember 2022-03-31 0001739942 2022-03-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001739942 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001739942 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001739942 us-gaap:CommonStockMember 2022-06-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001739942 us-gaap:RetainedEarningsMember 2022-06-30 0001739942 us-gaap:CommonStockMember 2021-12-31 0001739942 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001739942 us-gaap:RetainedEarningsMember 2021-12-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001739942 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001739942 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001739942 us-gaap:CommonStockMember 2021-03-31 0001739942 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001739942 us-gaap:RetainedEarningsMember 2021-03-31 0001739942 2021-03-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001739942 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001739942 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-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: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 2020-12-31 0001739942 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001739942 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001739942 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001739942 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001739942 us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001739942 2021-12-31 2021-12-31 0001739942 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001739942 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001739942 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0001739942 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-06-30 0001739942 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001739942 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001739942 2022-07-01 2022-06-30 0001739942 2023-07-01 2022-06-30 0001739942 2025-07-01 2022-06-30 0001739942 2021-07-30 2021-07-30 0001739942 swi:SubscriptionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-04-01 2021-06-30 0001739942 swi:SubscriptionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-06-30 0001739942 us-gaap:MaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-04-01 2021-06-30 0001739942 us-gaap:MaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-06-30 0001739942 swi:SubscriptionAndMaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-04-01 2021-06-30 0001739942 swi:SubscriptionAndMaintenanceMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-06-30 0001739942 us-gaap:LicenseMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-04-01 2021-06-30 0001739942 us-gaap:LicenseMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-06-30 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-04-01 2021-06-30 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2021-01-01 2021-06-30 0001739942 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember swi:NAbleMember 2022-01-01 2022-06-30 0001739942 us-gaap:USTreasurySecuritiesMember 2022-06-30 0001739942 us-gaap:USTreasurySecuritiesMember 2022-01-01 2022-06-30 0001739942 us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001739942 us-gaap:CorporateBondSecuritiesMember 2022-01-01 2022-06-30 0001739942 us-gaap:CommercialPaperMember 2022-06-30 0001739942 us-gaap:CommercialPaperMember 2022-01-01 2022-06-30 0001739942 us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001739942 us-gaap:AssetBackedSecuritiesMember 2022-01-01 2022-06-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-06-30 0001739942 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001739942 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001739942 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001739942 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001739942 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001739942 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001739942 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001739942 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-06-30 0001739942 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001739942 swi:FirstLienTermLoanMember us-gaap:SecuredDebtMember 2022-06-30 0001739942 swi:FirstLienTermLoanMember us-gaap:SecuredDebtMember 2021-12-31 0001739942 swi:FirstLienTermLoanMember swi:CreditSuisseMember us-gaap:SecuredDebtMember 2022-06-30 0001739942 us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2022-06-30 0001739942 us-gaap:LetterOfCreditMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2022-06-30 0001739942 us-gaap:RevolvingCreditFacilityMember swi:MultiCurrencyTrancheMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2022-06-30 0001739942 currency:USD us-gaap:RevolvingCreditFacilityMember swi:SingleCurrencyTrancheMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2022-06-30 0001739942 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2022-01-01 2022-06-30 0001739942 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-01-01 2022-06-30 0001739942 us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2022-06-30 0001739942 swi:FirstLienTermLoanMember swi:CreditSuisseMember us-gaap:SecuredDebtMember us-gaap:EurodollarMember 2022-01-01 2022-06-30 0001739942 swi:FirstLienTermLoanMember swi:CreditSuisseMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2022-01-01 2022-06-30 0001739942 swi:FirstLienTermLoanMember swi:CreditSuisseMember us-gaap:SecuredDebtMember us-gaap:EurodollarMember 2022-06-30 0001739942 swi:CreditSuisseMember us-gaap:EurodollarMember 2022-01-01 2022-06-30 0001739942 swi:CreditSuisseMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-01-01 2022-06-30 0001739942 swi:CreditSuisseMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-06-30 0001739942 us-gaap:RevolvingCreditFacilityMember swi:CreditSuisseMember us-gaap:LineOfCreditMember 2022-01-01 2022-06-30 0001739942 swi:CyberIncidentMember 2022-04-01 2022-06-30 0001739942 swi:CyberIncidentMember 2021-04-01 2021-06-30 0001739942 us-gaap:CostOfSalesMember swi:CyberIncidentMember 2021-04-01 2021-06-30 0001739942 us-gaap:SellingAndMarketingExpenseMember swi:CyberIncidentMember 2021-04-01 2021-06-30 0001739942 us-gaap:GeneralAndAdministrativeExpenseMember swi:CyberIncidentMember 2021-04-01 2021-06-30 0001739942 swi:CyberIncidentMember 2022-01-01 2022-06-30 0001739942 us-gaap:CostOfSalesMember swi:CyberIncidentMember 2022-01-01 2022-06-30 0001739942 us-gaap:SellingAndMarketingExpenseMember swi:CyberIncidentMember 2022-01-01 2022-06-30 0001739942 us-gaap:GeneralAndAdministrativeExpenseMember swi:CyberIncidentMember 2022-01-01 2022-06-30 0001739942 swi:CyberIncidentMember 2021-01-01 2021-06-30 0001739942 us-gaap:CostOfSalesMember swi:CyberIncidentMember 2021-01-01 2021-06-30 0001739942 us-gaap:SellingAndMarketingExpenseMember swi:CyberIncidentMember 2021-01-01 2021-06-30 0001739942 us-gaap:GeneralAndAdministrativeExpenseMember swi:CyberIncidentMember 2021-01-01 2021-06-30 shares iso4217:USD iso4217:USD shares pure 0001739942 --12-31 2022 Q2 false P12M P2Y 0.5 10-Q true 2022-06-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 160914540 722440000 732116000 55768000 0 726000 476000 83528000 95095000 1170000 1114000 23068000 30515000 885974000 858840000 27659000 29722000 67397000 74318000 132866000 144162000 2642388000 3308405000 281908000 342563000 40369000 34117000 4078561000 4792127000 7515000 7327000 37386000 41328000 14904000 14382000 234000 153000 16944000 3086000 315108000 327701000 19900000 19900000 411991000 413877000 34887000 34968000 7968000 16918000 66143000 74543000 74495000 93156000 1865270000 1870769000 2460754000 2504231000 0.001 0.001 1000000000 1000000000 160870907 160870907 159176042 159176042 161000 159000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 2594192000 2566783000 -69411000 1306000 -907135000 -280352000 1617807000 2287896000 4078561000 4792127000 36980000 29608000 75727000 57925000 113972000 120502000 229467000 241167000 150952000 150110000 305194000 299092000 25082000 26678000 47708000 51552000 176034000 176788000 352902000 350644000 15460000 15728000 33291000 31382000 3648000 40098000 20875000 80515000 19108000 55826000 54166000 111897000 156926000 120962000 298736000 238747000 64615000 58076000 125659000 115742000 22108000 25831000 45530000 52189000 41283000 30719000 73947000 61584000 13103000 13882000 26342000 27920000 612395000 0 612395000 0 753504000 128508000 883873000 257435000 -596578000 -7546000 -585137000 -18688000 -18401000 -16191000 -34488000 -32365000 726000 -269000 557000 387000 -17675000 -16460000 -33931000 -31978000 -614253000 -24006000 -619068000 -50666000 7871000 -2121000 7715000 -7001000 -622124000 -21885000 -626783000 -43665000 0 10261000 0 24881000 -622124000 -11624000 -626783000 -18784000 -622124000 -21885000 -626783000 -43665000 0 10261000 0 24881000 -3.87 -0.14 -3.91 -0.28 0 0.07 0 0.16 -3.87 -0.07 -3.91 -0.12 -3.87 -0.14 -3.91 -0.28 0 0.07 0 0.16 -3.87 -0.07 -3.91 -0.12 160663000 157854000 160257000 157491000 160663000 157854000 160257000 157491000 -622124000 -11624000 -626783000 -18784000 -53670000 17645000 -70565000 -48105000 -34000 -34000 -152000 0 -152000 0 -53822000 17645000 -70717000 -48105000 -675946000 6021000 -697500000 -66889000 160456000 160000 2577818000 -15589000 -285011000 2277378000 -53670000 -53670000 -152000 -152000 -622124000 -622124000 -675946000 18000 25000 25000 391000 1000 -1476000 -1475000 6000 11000 11000 17814000 17814000 160871000 161000 2594192000 -69411000 -907135000 1617807000 159176000 159000 2566783000 1306000 -280352000 2287896000 -70565000 -70565000 -152000 -152000 -626783000 -626783000 -697500000 34000 37000 37000 1454000 2000 -7884000 -7884000 -7882000 57000 0 227000 227000 150000 1753000 1753000 33276000 33276000 160871000 161000 2594192000 -69411000 -907135000 1617807000 157702000 158000 3124650000 61462000 -236104000 2950166000 17645000 17645000 -11624000 -11624000 6021000 88000 390000 390000 189000 0 -1471000 -1471000 36000 29000 29000 16578000 16578000 158015000 158000 3140176000 79107000 -247728000 2971713000 156520000 157000 3112262000 127212000 -228944000 3010687000 -48105000 -48105000 -18784000 -18784000 -66889000 92000 401000 401000 848000 1000 -9869000 -9868000 447000 492000 492000 108000 3129000 3129000 33761000 33761000 158015000 158000 3140176000 79107000 -247728000 2971713000 -626783000 -43665000 54059000 116008000 621760000 0 366000 395000 32684000 27520000 4536000 4498000 -9027000 -8803000 440000 1139000 -142000 -1033000 -8912000 -16782000 110000 2280000 -6566000 3278000 252000 -2105000 -3976000 -9569000 81000 -4000 -4700000 -28294000 -2998000 -18610000 116000 -276000 81440000 48213000 55885000 0 3533000 5367000 7508000 1571000 6500000 -447000 -73426000 -6491000 1753000 3129000 7921000 10059000 37000 401000 9950000 9950000 -16081000 -16479000 -1609000 -3453000 0 34825000 0 -15009000 0 -903000 0 -566000 0 18347000 -9676000 40137000 732116000 370498000 722440000 410635000 30933000 27995000 19422000 35715000 Organization and Nature of Operations<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 customer-driven 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, SecOps 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><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%">Spin-Off of N-able Business</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2021, we completed the separation and distribution of our managed service provider (“N-able”) business into a newly created and separately traded public company, N-able, Inc. We refer to this transaction as the “Separation.” </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the Separation, 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. Summary of Significant Accounting Policies <div style="margin-bottom:6pt;margin-top:6pt;text-align: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, 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%">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%">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%">In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") No. 2021-08 "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Accounting Standards Codification ("ASC") 606, "Revenue from Contracts with Customers", instead of at fair value on the acquisition date as previously required by ASC 805. The amendments improve comparability after the business </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022 and early adoption is permitted. We elected to early adopt the updated guidance prospectively as of January 1, 2022. The adoption of the standard did not have a material impact on our condensed consolidated financial statements for the three or six months ended June 30, 2022.</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%">Impairment of Goodwill, Intangible Assets and Long-lived Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goodwill was derived from the take private transaction in early 2016 ("Take Private") and acquisitions where the purchase price exceeded the fair value of the net identifiable assets acquired. Goodwill is tested for impairment at least annually on October 1st or more frequently if events or circumstances indicate it is more likely than not that the fair value of our reporting unit is less than its carrying value. </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%">Subsequent to our annual 2021 goodwill impairment analysis on October 1, 2021, we experienced a decline in our stock price resulting in the total market value of our shares of stock outstanding (our "market capitalization"), being less than the carrying value of our reporting unit. Therefore, as of December 31, 2021, we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of our one reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, and earnings quality and sustainability. We considered the decline in the market capitalization being less than the carrying value of our reporting unit in our evaluation of goodwill impairment indicators and determined it appropriate to perform a quantitative assessment of our reporting unit as of December 31, 2021. As a result of the impairment analysis, our reporting unit was determined to have a fair value that exceeded its carrying value by approximately 7.2%, and therefore no impairment 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-weight:400;line-height:120%">As of March 31, 2022, while we experienced a further decline in our market capitalization, there were no unanticipated changes or negative indicators in the goodwill impairment qualitative factors or significant changes to assumptions used in the discounted cash flow models that would impact the fair value of our reporting unit. After considering all available evidence, we determined there were no indicators of impairment or changes to circumstances that more likely than not reduced the fair value of our reporting unit to less than its carrying value as of March 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-weight:400;line-height:120%">As of June 30, 2022, we experienced a further decline in our market capitalization and considered the impact of current macroeconomic conditions on our projected operating results and assumptions used in the income approach - discounted cash flow method and market approach models that impact the fair value of our reporting unit. The macroeconomic conditions considered include deterioration in the equity markets evidenced by sustained declines in our stock price, those of our peers, and major market indices since December 31, 2021, which reduced the market multiples, along with an increase in the weighted-average cost of capital primarily driven by an increase in interest rates. In addition, as of June 30, 2022, we lowered our projected operating results primarily due to the recent impact of foreign currency exchange rate fluctuations on our projected sales and market concerns related to inflation, supply chain disruption issues and other macroeconomic factors. After considering all available evidence in our evaluation of goodwill impairment indicators, we determined it appropriate to perform an interim quantitative assessment of our reporting unit as of June 30, 2022. We engaged a third-party valuation specialist to assist in the performance of the impairment analysis of our reporting unit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the interim quantitative goodwill impairment analysis performed as of June 30, 2022, we utilized a combination of both an income and market approach to determine the fair value of our reporting unit. The income approach utilizes a discounted cash flow method which is based on the present value of projected cash flows. The discounted cash flow models reflect our assumptions regarding revenue growth rates, risk-adjusted discount rate, terminal period growth rate, economic and market trends and other expectations about the anticipated operating results of our reporting unit. Under the market approach, we estimate the fair value based on market multiples of revenues derived from comparable publicly traded companies with operating characteristics similar to the reporting unit. As a result of the interim goodwill impairment analysis, our reporting unit was determined to have a carrying value that exceeded its fair value and therefore, a $612.4 million non-cash goodwill impairment charge was recognized in our condensed consolidated statements of operations for the three months ended June 30, 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-weight:400;line-height:120%">Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment tests will prove to be an accurate prediction of future results. Examples of events or circumstances that could reasonably be expected to negatively affect the underlying key assumptions and ultimately impact the estimated fair value of our reporting unit may include such items as: (i) volatility in the equity and debt markets or other macroeconomic factors, (ii) an increase in the weighted-average cost of capital due to further increases in interest rates, (iii) </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">timing and success of new products introduced in our evolution from monitoring to observability, (iv) the ongoing impact of the Cyber Incident including a decrease in future cash flows due to lower than expected license sales or maintenance renewals, higher than expected customer attrition, higher than estimated costs to respond and adverse loss exposure from claims, fines or penalties resulting from government investigations and litigation; and (v) fluctuations in foreign currency exchange rates that may negatively impact our reported results of operations. Accordingly, if our current cash flow assumptions are not realized, we experience further sustained declines in our stock price or market capitalization, or there are further declines in the market multiplies used in our analysis, it is possible that an additional impairment charge may be recorded in the future, which could be material. </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%">Indefinite-lived Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our indefinite-lived intangible assets for impairment annually, in the fourth quarter, or more frequently if a triggering event occurs. We first assess qualitative factors to determine whether it is more likely than not that an indefinite-lived intangible asset is impaired as a basis for determining whether it is necessary to perform the quantitative test. If necessary, the quantitative test is performed by comparing the fair value of indefinite lived intangible assets to the carrying value. In the event the carrying value exceeds the fair value of the assets, the assets are written down to their fair value. As of June 30, 2022, due to the factors discussed in the goodwill analysis above, we performed a quantitative assessment of our indefinite-lived intangible assets utilizing a relief from royalty method and determined the estimated fair value of the SolarWinds trade name, recorded in connection with the Take Private, was less than its carrying value. As a result, we recorded a $9.4 million non-cash impairment charge which is included in general and administrative expense in our condensed consolidated statements of operations for the three months ended June 30, 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%">Long-lived Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. As of June 30, 2022, prior to performing the goodwill impairment analysis, we performed a recoverability test of our long-lived assets, including finite-lived intangible assets, by comparing the net book value of our long-lived assets or asset groups, to the future undiscounted net cash flows attributable to such assets. We determined no impairment was required.</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%">Investments</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 investments, classified as available-for-sale securities, consist of marketable securities such as U.S. Treasury securities, corporate bonds, commercial paper and asset-backed securities. We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. We may classify our available-for-sale securities as either short-term or long-term investments. We classify an investment as short-term if we have both the intent and ability to convert the security into cash to fund current 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%">Available-for-sale securities are carried at fair value, with the unrealized gains and losses, net of tax, reported in accumulated other comprehensive income (loss), which is a component of shareholders' equity except for any unrealized losses determined to be related to credit losses, which we record within other income (expense), net in our condensed consolidated statements of operations. Any premiums or discounts are amortized or accreted, respectively, to maturity as a component of interest expense, net in our condensed consolidated statements of operations. Cash flows from the amount of purchases, sales and maturities of available-for-sale securities are classified as cash flows from investing activities. Amortization and accretion of purchased premiums and discounts on securities are included as a non-cash adjustment to net income (loss) within cash flows from operating activities in our condensed consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of securities sold is based on the specific-identification method. In determining if and when a decline in fair value is judged to be other-than-temporary, we evaluate, among other factors: the duration and extent to which the fair value has been less than the carrying value and the intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair market value. Declines in fair value deemed other-than-temporary are included as a component of other income (expense), net in our condensed consolidated statements of operations. We have not recorded any other-than-temporary impairments related to marketable securities. 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 4. Investments</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 investments. </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:6pt;text-align: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 determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.</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 6. 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:62.708%"/><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.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.531%"/><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%">Unrealized Gain (Loss) on Investments, Net of Tax</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"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance at December 31, 2021</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%">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 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%">1,306 </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%">(70,565)</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%">(152)</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%">(70,717)</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"/><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%">(70,565)</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%">(152)</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%">(70,717)</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 June 30, 2022</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%">(69,259)</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%">(152)</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%">(69,411)</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 are 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, 2021</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%">362,669 </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%">(250,679)</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%">237,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue acquired in business combinations</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%">263 </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 June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349,995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize revenue related to these remaining performance obligations as of June 30, 2022 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 <br/>1 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%">349,995 </span></td><td style="background-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%">315,108 </span></td><td style="background-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%">34,023 </span></td><td style="background-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%">864 </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 are 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%">Deferred Commissions</span></td></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="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="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, 2021</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%">18,897 </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%">3,911 </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,113)</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 June 30, 2022</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%">19,695 </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%">June 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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">5,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 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%">5,378 </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%">13,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,519 </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%">19,695 </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%">18,897 </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 June 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%">Six Months Ended June 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%">2022</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%">2021</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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">921 </span></td><td style="background-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%">37,328 </span></td><td style="background-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%">15,404 </span></td><td style="background-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%">74,664 </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,727 </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,770 </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,471 </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,851 </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%">3,648 </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%">40,098 </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%">20,875 </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%">80,515 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decreases in amortization of acquired license technologies for the three and six months ended June 30, 2022 in comparison to the same periods in 2021 were primarily due to certain intangible assets acquired in connection with the Take Private being fully amortized during the periods ended June 30, 2022.</span></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, 2021. <div style="margin-bottom:6pt;margin-top:6pt;text-align: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. In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") No. 2021-08 "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Accounting Standards Codification ("ASC") 606, "Revenue from Contracts with Customers", instead of at fair value on the acquisition date as previously required by ASC 805. The amendments improve comparability after the business combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022 and early adoption is permitted. We elected to early adopt the updated guidance prospectively as of January 1, 2022. The adoption of the standard did not have a material impact on our condensed consolidated financial statements for the three or six months ended June 30, 2022. <div style="margin-bottom:6pt;margin-top:6pt;text-align: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 goodwill was derived from the take private transaction in early 2016 ("Take Private") and acquisitions where the purchase price exceeded the fair value of the net identifiable assets acquired. Goodwill is tested for impairment at least annually on October 1st or more frequently if events or circumstances indicate it is more likely than not that the fair value of our reporting unit is less than its carrying value. </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%">Subsequent to our annual 2021 goodwill impairment analysis on October 1, 2021, we experienced a decline in our stock price resulting in the total market value of our shares of stock outstanding (our "market capitalization"), being less than the carrying value of our reporting unit. Therefore, as of December 31, 2021, we assessed several events and circumstances that could affect the significant inputs used to determine the fair value of our one reporting unit, including the significance of the amount of excess fair value over carrying value, consistency of operating margins and cash flows, budgeted-to-actual performance from prior year, overall change in economic climate, changes in the industry and competitive environment, and earnings quality and sustainability. We considered the decline in the market capitalization being less than the carrying value of our reporting unit in our evaluation of goodwill impairment indicators and determined it appropriate to perform a quantitative assessment of our reporting unit as of December 31, 2021. As a result of the impairment analysis, our reporting unit was determined to have a fair value that exceeded its carrying value by approximately 7.2%, and therefore no impairment 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-weight:400;line-height:120%">As of March 31, 2022, while we experienced a further decline in our market capitalization, there were no unanticipated changes or negative indicators in the goodwill impairment qualitative factors or significant changes to assumptions used in the discounted cash flow models that would impact the fair value of our reporting unit. After considering all available evidence, we determined there were no indicators of impairment or changes to circumstances that more likely than not reduced the fair value of our reporting unit to less than its carrying value as of March 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-weight:400;line-height:120%">As of June 30, 2022, we experienced a further decline in our market capitalization and considered the impact of current macroeconomic conditions on our projected operating results and assumptions used in the income approach - discounted cash flow method and market approach models that impact the fair value of our reporting unit. The macroeconomic conditions considered include deterioration in the equity markets evidenced by sustained declines in our stock price, those of our peers, and major market indices since December 31, 2021, which reduced the market multiples, along with an increase in the weighted-average cost of capital primarily driven by an increase in interest rates. In addition, as of June 30, 2022, we lowered our projected operating results primarily due to the recent impact of foreign currency exchange rate fluctuations on our projected sales and market concerns related to inflation, supply chain disruption issues and other macroeconomic factors. After considering all available evidence in our evaluation of goodwill impairment indicators, we determined it appropriate to perform an interim quantitative assessment of our reporting unit as of June 30, 2022. We engaged a third-party valuation specialist to assist in the performance of the impairment analysis of our reporting unit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the interim quantitative goodwill impairment analysis performed as of June 30, 2022, we utilized a combination of both an income and market approach to determine the fair value of our reporting unit. The income approach utilizes a discounted cash flow method which is based on the present value of projected cash flows. The discounted cash flow models reflect our assumptions regarding revenue growth rates, risk-adjusted discount rate, terminal period growth rate, economic and market trends and other expectations about the anticipated operating results of our reporting unit. Under the market approach, we estimate the fair value based on market multiples of revenues derived from comparable publicly traded companies with operating characteristics similar to the reporting unit. As a result of the interim goodwill impairment analysis, our reporting unit was determined to have a carrying value that exceeded its fair value and therefore, a $612.4 million non-cash goodwill impairment charge was recognized in our condensed consolidated statements of operations for the three months ended June 30, 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-weight:400;line-height:120%">Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment tests will prove to be an accurate prediction of future results. Examples of events or circumstances that could reasonably be expected to negatively affect the underlying key assumptions and ultimately impact the estimated fair value of our reporting unit may include such items as: (i) volatility in the equity and debt markets or other macroeconomic factors, (ii) an increase in the weighted-average cost of capital due to further increases in interest rates, (iii) </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">timing and success of new products introduced in our evolution from monitoring to observability, (iv) the ongoing impact of the Cyber Incident including a decrease in future cash flows due to lower than expected license sales or maintenance renewals, higher than expected customer attrition, higher than estimated costs to respond and adverse loss exposure from claims, fines or penalties resulting from government investigations and litigation; and (v) fluctuations in foreign currency exchange rates that may negatively impact our reported results of operations. Accordingly, if our current cash flow assumptions are not realized, we experience further sustained declines in our stock price or market capitalization, or there are further declines in the market multiplies used in our analysis, it is possible that an additional impairment charge may be recorded in the future, which could be material. </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%">Indefinite-lived Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our indefinite-lived intangible assets for impairment annually, in the fourth quarter, or more frequently if a triggering event occurs. We first assess qualitative factors to determine whether it is more likely than not that an indefinite-lived intangible asset is impaired as a basis for determining whether it is necessary to perform the quantitative test. If necessary, the quantitative test is performed by comparing the fair value of indefinite lived intangible assets to the carrying value. In the event the carrying value exceeds the fair value of the assets, the assets are written down to their fair value. As of June 30, 2022, due to the factors discussed in the goodwill analysis above, we performed a quantitative assessment of our indefinite-lived intangible assets utilizing a relief from royalty method and determined the estimated fair value of the SolarWinds trade name, recorded in connection with the Take Private, was less than its carrying value. As a result, we recorded a $9.4 million non-cash impairment charge which is included in general and administrative expense in our condensed consolidated statements of operations for the three months ended June 30, 2022.</span></div> 0.072 0 612400000 9400000 We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. As of June 30, 2022, prior to performing the goodwill impairment analysis, we performed a recoverability test of our long-lived assets, including finite-lived intangible assets, by comparing the net book value of our long-lived assets or asset groups, to the future undiscounted net cash flows attributable to such assets. We determined no impairment was required. <div style="margin-bottom:6pt;margin-top:6pt;text-align: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 investments, classified as available-for-sale securities, consist of marketable securities such as U.S. Treasury securities, corporate bonds, commercial paper and asset-backed securities. We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. We may classify our available-for-sale securities as either short-term or long-term investments. We classify an investment as short-term if we have both the intent and ability to convert the security into cash to fund current 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%">Available-for-sale securities are carried at fair value, with the unrealized gains and losses, net of tax, reported in accumulated other comprehensive income (loss), which is a component of shareholders' equity except for any unrealized losses determined to be related to credit losses, which we record within other income (expense), net in our condensed consolidated statements of operations. Any premiums or discounts are amortized or accreted, respectively, to maturity as a component of interest expense, net in our condensed consolidated statements of operations. Cash flows from the amount of purchases, sales and maturities of available-for-sale securities are classified as cash flows from investing activities. Amortization and accretion of purchased premiums and discounts on securities are included as a non-cash adjustment to net income (loss) within cash flows from operating activities in our condensed consolidated statements of cash flows.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of securities sold is based on the specific-identification method. In determining if and when a decline in fair value is judged to be other-than-temporary, we evaluate, among other factors: the duration and extent to which the fair value has been less than the carrying value and the intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair market value. Declines in fair value deemed other-than-temporary are included as a component of other income (expense), net in our condensed consolidated statements of operations. We have not recorded any other-than-temporary impairments related to marketable securities. 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 4. Investments</span> for a summary of our investments. <div style="margin-bottom:6pt;margin-top:6pt;text-align: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:6pt;text-align: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 determine the fair value of our available-for-sale securities based on inputs obtained from multiple pricing vendors, who may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. However, we classify all of our available-for-sale securities as being valued using Level 2 inputs. The valuation techniques used to determine the fair value of our financial instruments having Level 2 inputs are derived from unadjusted, non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models. Our procedures include controls to ensure that appropriate fair values are recorded by a review of the valuation methods and assumptions.</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 6. 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:62.708%"/><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.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.531%"/><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%">Unrealized Gain (Loss) on Investments, Net of Tax</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"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance at December 31, 2021</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%">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 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%">1,306 </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%">(70,565)</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%">(152)</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%">(70,717)</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"/><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%">(70,565)</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%">(152)</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%">(70,717)</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 June 30, 2022</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%">(69,259)</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%">(152)</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%">(69,411)</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> 1306000 0 1306000 -70565000 -152000 -70717000 0 0 0 -70565000 -152000 -70717000 -69259000 -152000 -69411000 <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 are 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, 2021</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%">362,669 </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%">(250,679)</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%">237,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue acquired in business combinations</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%">263 </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 June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349,995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 362669000 250679000 237742000 263000 349995000 <div style="margin-bottom:6pt;margin-top:6pt;text-align: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 June 30, 2022 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 <br/>1 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%">349,995 </span></td><td style="background-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%">315,108 </span></td><td style="background-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%">34,023 </span></td><td style="background-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%">864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 349995000 315108000 34023000 864000 <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 are 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%">Deferred Commissions</span></td></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="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="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, 2021</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%">18,897 </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%">3,911 </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,113)</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 June 30, 2022</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%">19,695 </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%">June 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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">5,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 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%">5,378 </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%">13,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,519 </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%">19,695 </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%">18,897 </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> 18897000 3911000 3113000 19695000 5822000 5378000 13873000 13519000 19695000 18897000 <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 June 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%">Six Months Ended June 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%">2022</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%">2021</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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">921 </span></td><td style="background-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%">37,328 </span></td><td style="background-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%">15,404 </span></td><td style="background-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%">74,664 </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,727 </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,770 </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,471 </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,851 </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%">3,648 </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%">40,098 </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%">20,875 </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%">80,515 </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> 921000 37328000 15404000 74664000 2727000 2770000 5471000 5851000 3648000 40098000 20875000 80515000 Discontinued Operations<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </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 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:76.239%"/><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:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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="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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended</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 #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;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="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%">June 30, 2021</span></td></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="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%">Revenue:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">82,821 </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="display:none"/><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%">163,492 </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="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%">2,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">4,740 </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="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%">85,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">168,232 </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="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="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"/></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="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%">85,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">168,232 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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="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%">11,788 </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="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%">23,092 </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="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%">1,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">3,741 </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="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%">12,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">26,833 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,361 </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="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,399 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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="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%">24,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">49,926 </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="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%">13,275 </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="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%">24,678 </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="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%">19,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">36,523 </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="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%">4,276 </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="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%">10,295 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,524 </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="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,422 </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="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%">10,837 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">19,977 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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="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%">— </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="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%">— </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="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%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">(581)</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="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%">(52)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">(581)</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,785 </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="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,396 </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 (benefit)</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%">524 </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="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%">(5,485)</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 from discontinued operations, net of tax</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 #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,261 </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 colspan="3" style="display:none"/><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%">24,881 </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 $13.2 million of costs in connection with the Separation during the three months ended June 30, 2021 and $0.2 million and $23.1 million for the six months ended June 30, 2022 and 2021, respectively. We incurred insignificant costs in connection with the Separation for the three months ended June 30, 2022. Spin-off costs incurred in the three and six months ended June 30, 2021 are primarily reflected in our 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. <div style="margin-bottom:6pt;margin-top:6pt;text-align: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:76.239%"/><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:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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="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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended</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 #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;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="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%">June 30, 2021</span></td></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="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%">Revenue:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">82,821 </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="display:none"/><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%">163,492 </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="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%">2,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">4,740 </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="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%">85,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">168,232 </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="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="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"/></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="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%">85,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">168,232 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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="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%">11,788 </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="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%">23,092 </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="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%">1,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">3,741 </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="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%">12,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">26,833 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,361 </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="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,399 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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="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%">24,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">49,926 </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="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%">13,275 </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="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%">24,678 </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="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%">19,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">36,523 </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="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%">4,276 </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="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%">10,295 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,524 </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="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,422 </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="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%">10,837 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">19,977 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="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="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%">— </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="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%">— </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="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%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">(581)</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="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%">(52)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">(581)</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,785 </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="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,396 </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 (benefit)</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%">524 </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="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%">(5,485)</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 from discontinued operations, net of tax</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 #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,261 </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 colspan="3" style="display:none"/><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%">24,881 </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> 82821000 163492000 2365000 4740000 85186000 168232000 0 0 85186000 168232000 11788000 23092000 1037000 3741000 12825000 26833000 72361000 141399000 24295000 49926000 13275000 24678000 19678000 36523000 4276000 10295000 61524000 121422000 10837000 19977000 0 0 52000 581000 52000 581000 10785000 19396000 524000 -5485000 10261000 24881000 13200000 200000 23100000 InvestmentsOur short-term investments as of June 30, 2022 consist of available-for-sale securities, such as U.S. Treasury securities, corporate bonds, commercial paper and asset-backed securities. The Company did not own any investments as of December 31, 2021. <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our short-term investments as of June 30, 2022:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</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 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%">Available-for-sale securities:</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 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%">U.S. Treasury securities</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%">23,958 </span></td><td style="background-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%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,886 </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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,034 </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 </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%">(121)</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%">21,923 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,959 </span></td><td style="background-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%">8,959 </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%">Asset-backed securities</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,003 </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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000 </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%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,768 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><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="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="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></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:</span></div><div style="margin-bottom:12pt;margin-top:12pt;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:30.186%"/><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.384%"/><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.384%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.874%"/><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:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</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:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</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:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">As of June 30, 2022</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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">U.S. Treasury securities</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%">23,886 </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%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">23,886 </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%">(72)</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%">Corporate bonds</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%">20,897 </span></td><td style="background-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%">(121)</span></td><td style="background-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%">20,897 </span></td><td style="background-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%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Asset-backed securities</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</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%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual underlying maturities of our available-for-sale securities as of June 30, 2022:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><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.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.678%"/><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%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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%">Fair Value</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%">Due in one year or less</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%">54,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">54,768 </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%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,768 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our short-term investments as of June 30, 2022:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</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 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%">Available-for-sale securities:</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 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%">U.S. Treasury securities</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%">23,958 </span></td><td style="background-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%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,886 </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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,034 </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 </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%">(121)</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%">21,923 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,959 </span></td><td style="background-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%">8,959 </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%">Asset-backed securities</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,003 </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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000 </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%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,768 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><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="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="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></table></div> 23958000 0 72000 23886000 22034000 10000 121000 21923000 8959000 0 0 8959000 1003000 0 3000 1000000 55954000 10000 196000 55768000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our available-for-sale securities with unrealized losses aggregated by type of investment instrument and length of time those securities have been in a continuous unrealized loss position:</span></div><div style="margin-bottom:12pt;margin-top:12pt;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:30.186%"/><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.384%"/><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.384%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.874%"/><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:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</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:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</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:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">As of June 30, 2022</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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">U.S. Treasury securities</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%">23,886 </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%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">23,886 </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%">(72)</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%">Corporate bonds</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%">20,897 </span></td><td style="background-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%">(121)</span></td><td style="background-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%">20,897 </span></td><td style="background-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%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Asset-backed securities</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</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%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 23886000 72000 0 0 23886000 72000 20897000 121000 0 0 20897000 121000 1000000 3000 0 0 1000000 3000 45783000 196000 0 0 45783000 196000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual underlying maturities of our available-for-sale securities as of June 30, 2022:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><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.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.678%"/><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%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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%">Fair Value</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%">Due in one year or less</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%">54,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">54,768 </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%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,768 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 54951000 54768000 1003000 1000000 55954000 55768000 Goodwill<div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in goodwill for the six months ended June 30, 2022:</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, 2021</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,308,405 </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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,415 </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%">Goodwill impairment</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%">(612,395)</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%">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%">(59,037)</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 June 30, 2022</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%">2,642,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, our accumulated goodwill impairment was $612.4 million. 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 2. Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion of the goodwill impairment recorded during the six months ended June 30, 2022.</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 six months ended June 30, 2022:</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, 2021</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,308,405 </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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,415 </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%">Goodwill impairment</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%">(612,395)</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%">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%">(59,037)</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 June 30, 2022</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%">2,642,388 </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> 3308405000 5415000 612395000 -59037000 2642388000 612400000 Fair Value Measurements <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our financial assets that were measured on a recurring basis as of June 30, 2022 and December 31, 2021. There have been no transfers between fair value measurement levels during the six months ended June 30, 2022.</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%">June 30, 2022 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%">Cash equivalents:</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">361,055 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">7,494 </span></td><td style="background-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%">7,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</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%">1,784 </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%">1,784 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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%">33,846 </span></td><td style="background-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%">33,846 </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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,055 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">43,124 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">404,179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">23,886 </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%">23,886 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,923</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,923</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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%">8,959 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,959</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">55,768 </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%">— </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%">55,768 </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="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="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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, 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%">Cash equivalents:</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">645,000 </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="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 cash equivalents</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%">645,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">— </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%">— </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%">645,000 </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="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="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 #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%">645,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">645,000 </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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, 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 7. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information regarding our debt. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our non-financial assets and liabilities, which include goodwill, intangible assets and property, plant and equipment, are measured on a non-recurring basis. Fair value adjustments are made in the period an impairment charge is recognized. During the three months ended June 30, 2022 we recognized impairment charges of $612.4 million and $9.4 million related to our goodwill and our trade name indefinite-lived intangible asset, respectively. The fair value of our reporting unit and indefinite-lived intangible asset are classified as Level 3 within the fair value hierarchy due to the significant unobservable inputs developed using company-specific information. For additional information, see the discussion of our impairment charges 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 2. Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- Impairment of Goodwill, Intangible Assets and Long-lived Assets, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including the valuation methods and inputs used in the 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 June 30, 2022 and December 31, 2021. There have been no transfers between fair value measurement levels during the six months ended June 30, 2022.</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%">June 30, 2022 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%">Cash equivalents:</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">361,055 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">7,494 </span></td><td style="background-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%">7,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</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%">1,784 </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%">1,784 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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%">33,846 </span></td><td style="background-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%">33,846 </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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,055 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">43,124 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">404,179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">23,886 </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%">23,886 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,923</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,923</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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%">8,959 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,959</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">55,768 </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%">— </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%">55,768 </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="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="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459,947 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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, 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%">Cash equivalents:</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">645,000 </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="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 cash equivalents</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%">645,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">— </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%">— </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%">645,000 </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="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="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 #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%">645,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">645,000 </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> 361055000 0 0 361055000 0 7494000 0 7494000 0 1784000 0 1784000 0 33846000 0 33846000 361055000 43124000 0 404179000 0 23886000 0 23886000 0 21923000 0 21923000 0 8959000 0 8959000 0 1000000 0 1000000 0 55768000 0 55768000 361055000 98892000 0 459947000 645000000 0 0 645000000 645000000 0 0 645000000 645000000 0 0 645000000 612400000 9400000 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 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%">June 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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,899,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.42 </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,909,350 </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.85 </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,899,400 </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,909,350 </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%">(14,230)</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%">(18,681)</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,885,170 </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,890,669 </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,865,270 </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,870,769 </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 June 30, 2022: </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 June 30, 2022, we were in compliance with all covenants of the First Lien Credit Agreement.</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%">June 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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,899,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.42 </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,909,350 </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.85 </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,899,400 </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,909,350 </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%">(14,230)</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%">(18,681)</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,885,170 </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,890,669 </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,865,270 </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,870,769 </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 1899400000 0.0442 1909350000 0.0285 1899400000 1909350000 14230000 18681000 1885170000 1890669000 19900000 19900000 1865270000 1870769000 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 <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 June 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%">Six Months Ended June 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%">2022</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%">2021</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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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 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%">(622,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,885)</span></td><td style="background-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%">(626,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%">(43,665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 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%">— </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,261 </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%">24,881 </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 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%">(622,124)</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%">(11,624)</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%">(626,783)</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%">(18,784)</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="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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations available to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(622,124)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,885)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(626,783)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,665)</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 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 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%">— </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,261 </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%">— </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%">24,881 </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 common shares outstanding 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%">160,663 </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,854 </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,257 </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,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">Net loss from continuing operations available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(622,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(21,885)</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%">(626,783)</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%">(43,665)</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%">Net income 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%">— </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,261 </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%">— </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%">24,881 </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 shares 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%">160,663 </span></td><td style="background-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,854 </span></td><td style="background-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%">160,257 </span></td><td style="background-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,491 </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%">Add dilutive impact of employee equity plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">— </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%">Weighted-average shares used in computing diluted net earnings (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,491</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following 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 June 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%">Six Months Ended June 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%">2022</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%">2021</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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">12,594 </span></td><td style="background-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,071 </span></td><td style="background-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%">11,074 </span></td><td style="background-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,613 </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 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 June 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%">Six Months Ended June 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%">2022</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%">2021</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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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 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%">(622,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,885)</span></td><td style="background-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%">(626,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%">(43,665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 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%">— </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,261 </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%">24,881 </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 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%">(622,124)</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%">(11,624)</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%">(626,783)</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%">(18,784)</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="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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations available to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(622,124)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,885)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(626,783)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,665)</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 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 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%">— </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,261 </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%">— </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%">24,881 </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 common shares outstanding 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%">160,663 </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,854 </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,257 </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,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">Net loss from continuing operations available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(622,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(21,885)</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%">(626,783)</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%">(43,665)</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%">Net income 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%">— </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,261 </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%">— </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%">24,881 </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 shares 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%">160,663 </span></td><td style="background-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,854 </span></td><td style="background-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%">160,257 </span></td><td style="background-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,491 </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%">Add dilutive impact of employee equity plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">— </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%">Weighted-average shares used in computing diluted net earnings (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,491</span></td></tr></table></div> -622124000 -21885000 -626783000 -43665000 0 10261000 0 24881000 -622124000 -11624000 -626783000 -18784000 0 0 0 0 -622124000 -21885000 -626783000 -43665000 0 10261000 0 24881000 160663000 157854000 160257000 157491000 -622124000 -21885000 -626783000 -43665000 0 10261000 0 24881000 160663000 157854000 160257000 157491000 0 0 0 0 160663000 157854000 160257000 157491000 <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 June 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%">Six Months Ended June 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%">2022</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%">2021</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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">12,594 </span></td><td style="background-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,071 </span></td><td style="background-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%">11,074 </span></td><td style="background-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,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12594000 7071000 11074000 6613000 Income Taxes <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2022 and 2021, we recorded income tax expense from continuing operations of $7.9 million and income tax benefit of $2.1 million, respectively, resulting in an effective tax rate of (1.3)% and 8.8%, respectively. For the six months ended June 30, 2022 and 2021, we recorded income tax expense from continuing operations of $7.7 million and income tax benefit $7.0 million, respectively, resulting in an effective tax rate of (1.2)% and 13.8%, respectively. The decrease in the effective tax rate for the three and six months ended June 30, 2022 compared to the same periods in 2021 was primarily due to the effect of the goodwill impairment charge, which is primarily non-deductible for income tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. At June 30, 2022, we had accrued interest and penalties related to unrecognized tax benefits of approximately $3.1 million. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish valuation allowances when necessary to reduce deferred tax assets to amounts expected to be realized. During the three months ended June 30, 2022, as a result of the goodwill impairment charge, we increased our valuation allowance primarily related to the component of tax-deductible goodwill.</span></div>We file U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2013 through February 2016 and 2018 through 2021 tax years generally remain open and subject to examination by federal tax authorities. The 2012 through 2021 tax years generally remain open and subject to examination by the state tax authorities and foreign tax authorities. We are currently under examination by the IRS for the tax years 2013 through the period ending February 2016. We are under audit by the Indian Tax Authority for the 2017 and 2019 tax years. 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. We are not currently under audit in any other taxing jurisdictions. 7900000 -2100000 -0.013 0.088 7700000 -7000000 -0.012 0.138 3100000 Commitments and Contingencies <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%">June 30, 2022, </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 $3.7 million, primarily included in general and administrative expense in the condensed consolidated statements of operations. For the three months ended June 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $13.6 million, partially offset by proceeds under our insurance coverage of $2.9 million, for pretax net expenses of $10.7 million. For the three months ended June 30, 2021, we have included $0.7 million of these gross expenses in cost of recurring revenue, $0.8 million in sales and marketing expense and $12.2 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 six months ended June 30, 2022, we recorded pretax gross expenses related to the Cyber Incident of $9.5 million and have included $0.2 million of these gross expenses in cost of recurring revenue, $0.1 million in sales and marketing expense and $9.2 million in general and administrative expense in the condensed consolidated statements of operations. For the six months ended June 30, 2021, we recorded pretax gross expenses related to the Cyber Incident of $34.0 million, partially offset by proceeds under our insurance coverage of $13.1 million, for pretax net expenses of $20.9 million. For the six months ended June 30, 2021, we have included $1.5 million of these gross expenses in cost of recurring revenue, $1.5 million in sales and marketing expense and $31.0 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 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 multiple lawsuits and investigations. A consolidated putative class action lawsuit alleging violations of the federal securities laws is pending against us and certain of our current and former officers. The complainants sought certification of a class of all persons who purchased or otherwise acquired our securities between October 18, 2018 and December 17, 2020 and seek 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 </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated class action complaint. On March 30, 2022, the District Court for the Western District of Texas entered an order denying the Company's motion to dismiss. Discovery has commenced in the action. 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 Cyber Incident. In January 2022, the Company and all other named defendants filed motions to dismiss the Delaware derivative complaint which is pending before the court. 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 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, we had received insurance proceeds payments of $15 million for costs incurred related to the Cyber Incident. 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 June 30, 2022.</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> 3700000 13600000 2900000 10700000 700000 800000 12200000 9500000 200000 100000 9200000 34000000 13100000 20900000 1500000 1500000 31000000 15000000 15000000 50000000 612400000 9400000 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( R"!54'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 " ,@@55HU80ANX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%9&2;UI6.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@11^:H 3(>*=A!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-9\B;<1E\NMJ>[][$$9)I0IY5\C;G9*Z6NM*OD^N/_RNPJ%S?N__ ML?%%T-3PZR[,%U!+ P04 " ,@@55F5R<(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 R"!56*9M.UX04 +8? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V&(7_BH9V.MN9$"R96[8),X1-VK1[84/:[;;3#XHMP!/;HK(,X=_W ME0TVR<@OKF?Y$GP[)WJLV[%TN9'J*5D*HIMIY-X2Q'QY%RN M1 QWYE)%7,.I6G22E1+#PLQ83$8;&"=IJ._EYA>Q ^H9/T^&2?:7 M;/)G>ZQ%O#31,MJ)H011$.>__'GW(@X$+JT0L)V O1+0;H7 W0FR-]?)2Y9A MO>.:CRZ5W!!EG@8WME0FYB7_@O]1TH2U$@MB_0-4,-?TWC<^(Z9X0YC%G* M,\'EXW1Q3AQFD[\HCEN\'S?S<]'W\_?X,=$*FMP_MC>4.W3M#J8?ODU6W!-7 M+>AHB5!KT1K]\!WM.S_9\+Z1V0O8;@';Q=Q'[Z270A?5Y&&[$C927$Z=]F<; M$JIJB-0KD'KUD#ZG7&FAPBVY%RNIM T/M](JM;V4":IJB-5'0_5-^0<%)R#FBU3<9A"LAF@NAYQKSD/$VM%HK*&@,," M<(@6ZB;6@=Z2VR 4Y&,:/0IE \,]'(>VW>& 4AL<*FT(=U' 7=2!NQ>+P RC M4(T?>61MH[C/3(9>!EW$@S/F(Y MI&UGT'-9?V#E1<5->5G)R^KPCGT?W).S_0%Y#\^13[&]7G'+ 1U0,H.,O=R( M!(9RKIXV?&ME1XV:LI=9B*+I V=_V$@K.VYYG0:A'\0+TG4<*_$I\A M Q'% M(\UKXHDY@Y[\(#>QE1:W&T.@#VS""2YLREFF)(IGF]>.> M#W]:04\1EVB9ER@>4C^"E;5HS+N.!@.W)Z5]!2!B9:)B>(Q)VNJ M8_BTKP;##7K4&@-Q55.L,B=1/.2\EQ[4UW0I8RPH'3'I#]GYA5LQXIPB*=$R M*E$\XSP$&B*@G!/*WCS^2&;"2Q74I!42=YK(*()I>*:E]W1&OG?.(1^2%5=D MS4/[EPQNV!"=E>F)X?D&LGTV%81%+KFM(1 MQZ_6E:@)KFK*6:8?5BO]W,5:J'SUT7QJ\SVXE1-WK.(\1>9A9>9AM3*/^12% M3Q;( 0NIK.//$9_W7$%;'WN> ".P\7-+*_$IT@\KTP^KE7YF$0]#FXBH1:F8_X,#GH)N2!:\=A>M;AA->@I,@\K,P_# M(\N^(I<"*A+#:[A"A.N:XI79A]5:)'HYL<^RE7OR*=609.-L GT3Q+L%_1^M M]-\HX>S>2>[6R]S,KM%Z!(]>T&ZO"_EJ;0,NPQ"KM7 T@>%50>J[BWWQ3'X3 M]CK%K1Q(/P/WXJ)KWU0X1?)QR^3CXL%E/W?>!HE)MU\%I#1L*?>(7;M-6=NU M+@/BRJ:@919R\0A3K.,>DM["1>MP>\2L:J$:ES5E+/.0BZ>7UXR[I?EJ2MSN MLYWQ%%G(/=@5PY/+& #]'#+D"RL5;E YQ.*Z_PO6.=@9-;-?MF&<$,\LQ.:; MI,758E-ZG&W%=LK'\QWM#]Q,G@D)Q1RDSOD 1CR5;Q+G)UJNLGW61ZFUC++# MI>"^4.8!N#^74N]/S#\HMNI'_P%02P,$% @ #((%51\2#"L M>>A,$P.["=INT7:#IL=G1F)B8271E2AGTU_?H61+LGAX4P3]D$2RAZ-W>,PS MI'+Y).K/S89SZ7TIBZJY6FRDW%ZL5DVZX25KWHDMK^";!U&73,)M_;AJMC5G M6=>H+%8$H7!5LKQ:K"^[SV[K]:5H99%7_+;VFK8L6?W\@1?BZ6J!%XKP4N6E[QJJ1I.KP_>O^^" MAV#N6<.O1?%7GLG-U2)>>!E_8&TA?Q-//_)]0('REXJBZ7Y[3WM;M/#2MI&B MW#<&!65>]7_9EWU'3!I@W]* [!N0KVU ]PUH%VBOK OKADFVOJS%DUA_YYQ/*\G]KJG4?1TB.( M$$/S:W?S&YY"<]PUQ\?-5Q#Y$#X9PB>=/VH+OZUK7DF/-0W$>6&*IW?@FQVH M57;1;%G*KQ:PC!I>[_AB_>8;'*+O3-&]DK.C6.D0*W5Y7U^S9N/!J'FINN!_ MM_F.%1"\<11[5V'G2J6"W3HBQ/?1Y6HWC<=@1@G&X6!VI-0?E/I.I7<;4L29MN.-[*TR>S]!)/G!T$4QC.5NA4R"PP&@8%3X/LT%2U(@D261MV=123L.OW,C^"B^PS6 !_60/WO-ZF-I+\-QL M>9?CBF=3Y($64TP#,H]CG$T MGT(F(^R;%4:#PLBI\+;F6Y9G7=\*N8&.38\6NDELI.D@%&E32;>B*,"6#HT' MN;%3[N]"LN(K),;ZF,=!$ODSC0:S((Y]RYQ/!I')B3Z%VJ&6SUVGJNRQ5:NR MF_8FK8G>G5$8)#.I!JLD4F P*<5HA!IR:OT$2IG,JT>OX,!X1Y?N'4T5A!%- MHIE.@UGD4QQ;A$[HBYU";_@#AU'/U&+B9H%87Q^4Q&$X5VBP\WT+QN#(:4(YJ1EY> 1:MA-M8^59-5C#AEH/\K6 M&;EW="0VQ@G2M.IVU"=!2"U21ZIA-]8^=9GHE$H=5CZBX7SA&,RH#]G5HG$$ M&W:3K4]%CO6B$\5'41R$>"[08!@E!!.;Q)$^./RJFJW(V7U>Y#+GYL(-.RGV MTLKMM;P=!ST"#;N)-E0<6_9LPRW6X11-V;0/Q&!%K:,R(@R[&08"ZQ82V614 M1OP:U>J8HA&-M;RFF_DJ 5KTCC3#;IP=9I&8H6*BWZA:)Q;V$S1'L-&,QI9D M3$:P$3?8#KV<5U =0V'LF@Y$9Q:A>$O=V M[F8VYX>=;'J\/HP=H>_>J!_'\_+9:):$EB1.1BH2-Q5_%=5Y.JR&4Z4T,9 O MT79X!BO(2;92GXR )&Y 3K6^$#I$9V 8 D_FRG6SR ]\6S8?44G* MHE+3F5>I3?-_./GT3,GR%1P=QSPY/J5./-Q)D7[>B"+C=?/FFYC@Z+ON'$0^ M&QE!G1!_*2->R]MQ["/(J1OD:KRA0FI4%RR],_0.(0R%7>WM6-'R"P\O$4*' M'Z_9L%J5_ZW=5 1?H +=&["'JB[E^"]S=2;+OWR/="2E%V MEQO.0+XR@.\?A)"'&_5J>OA7A/6_4$L#!!0 ( R"!57Y#D*Z6P, , , M 8 >&PO=V]R:W-H965T&ULK9=O;ZLV%,:_BL6NIE;J MBB%_2+H$J4TUW5WI2M'-[O;:A9-@U>#,-LG=/OV.@1)H*$FTY$5BPSD/O\?. ML;OPC6\28R^XX6S+ M-K "\WV[5-AS:Y68IY!I+C.B8#UW'KV'A3>P"47$GQSVNM$FULJ+E*^V\WL\ M=Z@E @&1L1(,?W:P "&L$G+\78DZ]3-M8K/]IOY;81[-O# -"RG^XK%)YL[$ M(3&L62[,-[G_#)6AD=6+I-#%-]E7L=0A4:Z-3*MD)$AY5OZR']5 -!*\X0<) M?I7@GYLPJ!**D7-+LL+6,S,LG"FY)\I&HYIM%&-39*,;GMEI7!F%=SGFF7 A MLQ@G!6*"+2T%CYG!SA,3+(N K*RP)C=+IB S"1@>,:%OR2_D^^J9W'RZ)9\( MS\@?B2@#_ X O>79/!O2.^-3W.](7_>G/$&&Z5Z1[ M[707AZ(>#[\>#[_0&WR@]Z@U&NZR4>8-N_-LM3WH+8M@[F Y:5 [<,*??_+& M]-KAH\#:+6875P$2*8BY(4)J?8=%%D>V3)$=$SF0&RRU6 K!E"9;P,4XP;*\[1J*4C]H MC#Z]I]1[-T>GHEKPXQI^? $\RTTB%?\7UQ1+7Q#K3N12==2 \>C;YQWW6:$M M^*"&#RZ YUKGI\YHQG01T2H-WW!V1HZD7C.G0[\:>U-B3"[!QM]8&5V.> M;4ZQ3\YF[XCL9Y_6[-/>JE[BO@T*5Z&/"WMZS<*^DEC+JT\Y.5C57]KUE*VWO=-438?9NNVW5[,Y\UR+3=9 M;.M9;;J!VV*.?7]8+[)\G)V==E_][6^NJQV;9&7 M\FOM-;O-)JO_\U$6U>.'&9D]?7&=WZ_;[HOYU>4VNYS4(_!A #_U"&(8T$]]OI][;[@D:[.KR[IZ].H.K=BZ M7WKK]Z.5O?*RZ]99[5LO+ST?EU7NR8K5\WEO%6GU!'/E\/A M/^X/3R<.S[PO5=FN&R]5I[$"XQ/[^, R?JY,<; '?;+'1VHE_,>N//>8_Y-' M?4K!^2Q.'T[0='[LZ.F;CSXR!CLX!^OYV 3?M7R0Y4Y>H'7=C^1X9)?>+IIM MMI0?9BI_-;)^D+.KO_R)!/Y?D5%=DB4NR5)'9"/S\X/YN8W]ZM>JS0J5C?M% M0&NP'Q[TP[L=X>&*A('/N._[E_.'8P-#9!A%!C(QD4S0V*<&,D5(/^"CHX_F M+0[S%E:W6U1-VZ6=VN)^PJ7[N21+7)*ECLA&RQ AN6NKO/RWN:* M>RIQ[&""![[IB0@84N"()I Q&A/3#P&0L(A.NF%XF']HG?_/FZIN\__V&U]G MAVSYQRZOU>;8RN6ZK(KJ/I=PRPO-$PJX.<.%B5.Q$P-3F$#J1Z$P36$"(U\0 M,6F*Z&"*Z(1,M!S')9IZ9*ZN6C(P=Q,H1$0#<^X R$E@ E-P:$*B.)RZ:AIO6U=W>8OF' ./#F(PEP5 4C\.S-R:F$@:1R$#TP9(%H5\>MK$ MU]+0M^;A0?:IP)??MYU(;& J'E@#Z=D G5%J!6 M"UPKJV;U"8!&D=J!37]* M 92JQ,BF]1G16I78Q:K>JPNE5N#T37%X)N) A"@C FRXU_//IX]8(T$82@8 M2Z)@7(6.YZ\%*HGL6J5=RUJ%_K+:2._=X ;OL5ZQ:MU7ZQ67;(E3MM05VWA- MM&XF=N'\N6REXFV?HO(GKY0X)9DB5CD&]\T=> &A 0%U88*@C'-PT2.%4,J" MZ\3U%3.IX%A%,!) K"4K6A@4R-:6,_ /& L,(/QF7WV!1:OE*[ M?/U\F/Z3-WCO;I6D5=7U>V@.(#:C$*0& #RCA(+,@"A#4""EB%*%!)DV@Y:O MU"Y?_RG;?JOV[NIJXRVK4FW>NV[_K@XW6Z U3/UX%JBZA@(5@["J!HG,B2:8 M-@A!G9 B+&>!+5EJ#4OM&K:SRA ?O5U6>3.81@E[;9D^>W:B7WD1M-*+PG4! M(,2G ?*6%\E2 *%JH['XB5:XU*YPG_P$3M,4E-/. +"$! ":8-H)9T"T46BI M\*C6M-2N:4\($2][R/(B4[6>UU8*LMFH8K!IJ^6W=56L9(W-!G3HI-D =BJ& M(.V$V0#VA1C24IC:+]:>&$-O,UUDW/0Q+&9"I@+K1;(40%X(+*U.:6RM&([, M]*[SLOSZ^Z]F616E\HRC3T7O,E8IEY^G@L&2'P,.?>[HN+H'WENMA=Y4\A+@@F+ M:97.["K]R+'>9!!JG!7T'@ [P2J0W'0F2$[HA&F..D'LJCW)BUW7&/1_B3IV MFMT #$4=9#,-!=DFHT[K>F;7]4^&.L2=MIC3X#-%N!%\_"W!]R)O"GDG@T]+ M?V:7_B,/>Y-)Q&G)&\!.L LD-[T*DD^&GZX"6& 5*[_W#8]R=98]*+>YET_= M=[NNGU9Y%34,&MU\NH^+Y=LB5.VU!7;>(5ULG'0;0GPI%C5B-J7D' GH<.P(DP$D8* MAGQ4A,^C!?+QHZ@:&U.70,Q> EG#Y6"YPZW#U?.<_6H#@N83:$" @P:$?," MD&_:@+HX8O9+]]>'GJ_KZ68?.\>K;F_$L?7A<-U:<3MI='-[K99UOFV2YEP\M;AKW9#EVR)4[;4%=MX(70AQM_> MD\^=-N4[94N=G*,BN7."2MHU_ME2[9$J=LJ2NV M\3KHXHO;6[&L.Y33WBNG;(E3MM05VW@1= ''[07!B!L#A$:A4^MR# M,V$)@%(:\P!M4@#*"0FF6XZ$+IB$_0[1+_ERJLW(/O+53XXYK9>3 ,"/?O@@Q[W!4(& >@> M3@"2*]$ ^LP 4A AI@M6H>LD8:^33GJ(U&F]Y)0M<7S)ZON\;+Q"WJE# M^>>ABJ5Z_W*,_8>VVO9O?[BMVK;:]+^N9;:2=0=0?[^KJO;I0W> PRM*KOX' M4$L#!!0 ( R"!54L'4MNVP, .T- 8 >&PO=V]R:W-H965T&ULK5?;;N,V$/T50@V*&,A&]XM=VT!BN^@6W6VP:=J'H@^R-;;4 ME4B5I"_IU^]04K2VS*AIZX=$O,P<<@Z/.-%++'+-Z8H.<1)Y53DIF-9@5G$&36FXVKL@4_';"OSC,(# M)V);%#%_OH><[2>&;;P,?,HVJ50#YG1 M&'?V:#%4]I7!KQGLQ5&;J$B6C'U6G??)Q+#4AB"'E50(,7YV,(,\5T"XC;\: M3*-=4CD>MU_0OZ]BQUB6L8 9RW_+$IE.C,@@":SC;2X_L?T/T,3C*[P5RT7U MG^P;6\L@JZV0K&B<<0=%1NMO?&AX.') '+V#TS@X70?O%0>W<7#?NH+7.'AO M7<%O'*K0S3KVBKAY+./IF+,]X93X03E(0=@:IPH48:K4L0/RGJY8 >3Z)R;$@+PC3X]S;>Z07\<4MOB6O=$,=R',U^9F]WMW7A_+_5%_]Y]1,RW%8H;H7G MOH+7*N)50?Q^MQ22XR__#]W9U^B>'EW=AB-1QBN8& @L@._ F'[[C1U8W^F( MOR38_))@BPN!G1R1UQZ1UX<^_8AI)<[7XLTR!D]6)"+/F5E($#$8Z M"OQ+*O"28/-+@BTN!'9R,$%[,$&O C%W8V:FF+@X![IZ)G@?4)''=4V0_(GY M3%TANM.I@?UCI?AN$%H=?9Z;V6'@^1UY:L!"RP\Z9@N-F1?9EJ]79]B2$/:2 M\$2Q8,NSOS&-*C$"IE"*\MQ!';RX(12J6[21K(P/! ZERL+D>@D4UIDHUZ>__$6T$4T(G\W"ZH"HB3P'5@P]"W.L)8Z.R" M*!IV(C>/ZM<"^*9Z. @\VBV5=872CK9OD[NJ).^,W]NCF:T9G^-;IGYZ?(6O M'T(?8K[)J" YK'$IZS;$8^+UXZ+N2%96U?.22:S%JV:*[S'@R@#GUXS)EXY: MH'WA3;\ 4$L#!!0 ( R"!54!8_R[?P( "D& 8 >&PO=V]R:W-H M965T&ULK57O;],P$/U73F%"G;0M65(*&FFDK0,QQ*1J9? ! M\<%-KHTUQPZVTP[^>LY.&CHIJQ#B2^,?]Y[?W=FOZ5;I!U,B6GBLA#33H+2V MO@A#DY=8,7.F:I2TLU*Z8I:F>AV:6B,K/*@281Q%D[!B7 99ZM?F.DM58P67 M.-=@FJIB^N<5"K6=!N?!;N&.KTOK%L(LK=D:%VCOZ[FF6=BS%+Q":;B2H'$U M#2[/+V9C%^\#OG#/+E3#^%[9= M;!1 WABKJ@Y,"BHNVR][[.JP!R">84#< >*_!20=(/&)MLI\6M?,LBS5:@O: M11.;&_C:>#1EPZ7KXL)JVN6$L]E,R8)Z@@70R"C!"V9ILK#TH699 VI%6Q5= MD=+U;H-P(W-5(8P^*6..831GFN)*M#QGXAA.X7YQ#:.C8S@"+N%SJ1K#9&'2 MT))<=VB8=]*N6FGQ,](2N%5$;. =22P&\+/#^,D!?$AEZFL5[VIU%1\D_-C( M,TBB$XBC.![2\\_P)W*2OG6)YTN>X>M[]&R+OETNC=7T4KX/5;]E'P^S._>X M,#7+<1H0L4&]P2![^>)\$KT=2OT_D3TIQ+@OQ/@0>W8OR;\$_T7W=DV^!2/A M;R:9!)<;--;?XQ.0Z"MEV2,.WL;VD(D_Q)G?)CM-QFFXV4_S<$RK/MQ[C17J MM3&PO=V]R:W-H965T&ULO5W1KZU?;\JYZ7PT?MF\[_>GJB+*L-U73 MUVT3==7MZXL?V$LE9V.%?8E_UM5]?_)[-%[*Q[;]9?SPX_+U13RVJ%I7BV&$ M*/6/3]6\6J]')-V.7P^@%T?.L>+I[[^AJ_W%ZXOY6/;5O%W_JUX.J]<7^46T MK&[+W7IXU][_I3I906;=@4S_[A\[: M]_1-.937K[KV/NK&TAIM_&4OU[ZV[N"Z&>^L]T.G_[?6]8;K>=LL]7U2+2/] M6]^NZV4YZ _O!_U#WT!#'[6W^E.[^&75KI=5U_\I*G[=U<.7Z#+Z\/XF>O;= M\^B[J&ZBGU?MKB^;9?_J:M#M&M&O%H9XM7F[V>A[ M<]\XH/8-7ON'Y;(>[^UR';TMZ^6EOH1YN:WAEA2/8"T6N\UNO>^Y?PRKJM.= MN=&!OAHC\%,5_=@LVDT5/?M;V_?/ 7@U'?ZFNJT7]6"#7&G1C\KSH_)\CYJ> M07U3KLMF447E$'VL[NJFJ9N[4>QMU=7M,GJF.Z1?E5W5/Q^+W%2+%U'"OH]X MS&-(8I1L?#Z^[+?EHGI]H?NEK[I/U<7U'__ 9/QG2/@',+$'&Y^-GZZ9D$(_ M+6/-_>E49$K:@A),$8%9VB9';9-OT7:*G@\$\D2")&:QS#-;@+E?C@FGS V MQ1CGDMOE"@"+9YPYQ91?[)+S?):FQW)6IZ7'3DOW%9,SG::C5+^;>QVGNG/V MOST?'VS@P^_?[]KU.M+OMONR6_X'ZK^4,AXHP6XHP0I*,$4$9JDOCNH+-&2T MEGH4TNAW;M=5S>)+-'1ET^N'[G[\L_RO?A6/[T-(:N$]K2[3G,7"B124/U1$ M2K!BV@4H(DY+'GF41Z+R?&AT1*[K_^E7X)T>+T?/UN.[--+:U,VGZD&;_ONH MT6-Q_9P;RL\5.!"1WI4Z+Y0YVHQ0E2C!"DHP101F:9D=M.BJA!*$J48(5E&#JT=ZP^C\_]G^.]K\].*T/@]/UF<'IF]QOA)1Y M/G,D03E#):$$*RC!%!&8)=SL*-P,%:[X7'6+6H]0]".N'X M%,J"E%)1H=F*G#@@#%7DG1X^=/5BG%T_"+)KZJ&/ZK[?5EBM MJO4RNFV[AV'&8[&'LX<&WP'M5)X\S?WP(V4M2-$4%9JMM_$]&&Y\?*/>H,:^ M87$YRV7N1BKW)[BN;C#2S U 4JN""LT6Q)@5#' M8*06!RF:HD*S139>",/-D*\1&136MT,2QMV)'=Z8X)"FY]E9/O/>V(BB)/^5/DDQZ8WY2 V0::4%*JJC0;%&,!\)P M$^0D15(UR_.)K[_NFA=1$N\3)0Q4C-)>F#/?;6$BCYD 'I"D)@DIFJ)"L\4U M/@G#C9*SXDX2U#46?2C2Z_8#9CL9-+4T"Q M2YYF&<]A4Y ;9X+CSD180OBGLCLF$,%NQ-F",\*^+<%$EL6 \T1*7)"B*2HT M6V)C=7#'@GAT &AZ-)!*X8A: 4E2]T,L@** M7?)$LOB,9!,>]"*),,?>M S=5C#M"ZBZ0HA6D:(H*S5;/N! <=R&^.GF,XP:/57RO(0?F4!:DE(H*S5;$V T.(.,LP<'H&\@ ML'P&1"#I"@Y2-$6%9B^N-DY)@CLE3Y!!3GQ_XY*EF?NV/!0[G52[NDU#*O!+ M#!6$"LT6Q/@:">YK!&>0<;S0D$H %T/Z$45*6I"B*2HT6T#CKB3XFHQ)">3$ M7QOA):MPGM!7V03&@I114:'9.ISL&\$-CI!450+8 5)D[J(7G#%8D4FD!2FI MHD*S13&.1H([&F2I*IPG^*GG.R3G4E6DQ 4IFJ)"L\4UWD:">QO?E*HZ8$OK M^02EJH""OAF?^,8!G*H""D*I*J 8FJI*C!.1X$[$U^]=A+O1=RJ8F.GKCE-W M?=+YHOY-3^I%D*(I*C1;/^-%)+@7$;8_$=8L\V]]GF?YS,U# 06U8JY6OBO! MA919GKBWOE^0);%T[WQ@XP;/XT3P,W>^F?PG^>^8ADI(URZ0HMV0HA6D:(H* MS;X)C-^0X'[#-Z2A$F#Y0!8+Z>:A\!8$:TGJ)4R\!D7%:N\F-BY!BKL$1(FH M%)K/"_>]A+(LPZ1**25>@J#AMM8R%D.(6 I9C2H%5!9+[;X"^0U"B*?7=@,0]*P3G"P[! MQQD+4D9%A6;K8:R"%+<*GCC-A+,'AQ^PS2,54 "2+J4@15-4:+;@QN9(<9OC M"?),J>]?7&9Y[@TGI3^[=G6#D5(W DE]"RHT6Q#C6Z2X;Q&<9\+Q@F/*MQ4$ ML%&1E+0@15-4:+: QCY)\;43D_),J;^ @7/O798_FHF=@E/@#0[NWJD*?\]&DG W_S/'&8,U 59/^*0%*:FB M0K-%,2:'F'SXYN24+@<5 X[*E'&>Q3,W'3<_5Y3Y3S^\]:%//U(T185F*V?< M#3'Y:$TT7PNK!9QP*5F6^UJ!!5V5?(>#BUG*O!,.@(*74A=T !543M]'+!&P MJ2>,E2 F+V$(W%L(]R/I0@8!+&20<2J G"XI<4&*IJC0;(E/SL^>&,P8H >S=\TH*45%&AV:(8NT+2 M'W,)>K,2.)CR3*+I7%%HG$!J29"B*2HT6SEC74B:,RQAM8"C*<%$$US05:@()@H@DJ!R::KDZ^V7+\IM.?RNZNUG/.=76K:\8O,GV3=0]?'OKP86BW M^R^[_-@.0[O9_[JJRF75C07T_]^V[?#;A_'[,X]?X7K]?U!+ P04 " , M@@55)+NRD]8( !W*0 & 'AL+W=OY7W\M MP(!12X[K_"6Q<:MYNM7=3ZOA]D46W\L=YY7SFJ5Y>3?;5=7^9K$HDQW/XO*# MW/,--LRA+%\1U@T46BWRVNFVN/1:K6UE7JI MT@0X_NR4SOI[JH7CST?M7QKCP9AU7/('F?Y;;*K=W6PY+BI HW0NDN[.']L[$\.= ^=7F5>[TOD,"#:GZQ=@16\*.9KRD5@5 M_E+G'QSJ_NP0EQ $S\/[EWL6.+3W+&WT49-GE=.VC=.VAX?\-,OI*R$P>PW@',IGWU M&Q2A5):=^0ELMLAK97_G"8@WS/Y6:= H547HL)H') B7]'9Q&)N&R#$:!'XO M=@+:[T'[UEV[W_P'DJZ-_$I"H0+?."A-1-R6ZGSCQ)DL*O'?Y@)F>:O.'^VFSUP_ MFNRY+N4!8'>)[WG8@PVM8/\NY>9%I&D#5$ UVHI<5'R> L&H"U6'&.S 8"\U/)!+$\R(3&1(MZA''5E1/U4R^3Y7/+R!G,J@.2G; MF.&OZC,*-=)AD&#))F!U*1+ZQ.!DSQWHTK4"OA_%L:+]#1)1E'><)!Q/* M"J="5X/#?#IU,";%(D-T>R.*]\XDXY87!7BXBE]QSND4C&\\CUP23O$A8LNE M2PT R0"0V!,0VDVGC5QHNW+H>P!NGKQ!%"0[2#[N0/DT("1Z- M#, 'BO>L!+KZO=KQPLEE/F]J?A>T.%"JURY&IC@1(9>:_#L0L*N*U2!M:^KEA, CLX\_)G[50L3.14[_765,>G75=P@V!&B&# MUR)OR1#E-\_:,5Q*<-?2=NK5H5/PK RZNG]?9>VTC/=T&7G:SNM2'C0]Q+#U M P][=B+^FL.F\#;SSP'5V1621$LE1(J0I:FP#ASLV4GXL>! JVVZT)QXKH%2O8%3/3NI M L"BYI-T/;H51:N3Y9Q&H>901"SR T,5)0.GDC. M!"FLJ.H?F;&\ZB1*,_WPZG:-@8G T"0VH!YHD9PZDI]X]/43C/D;X M,/1=K2PA8IX?>@; VV2<[0)WBQ%D[)]&]SD_K$)1D$CI!CX>KW7Q1@S^)@. MS$GMS-E7I[IL6W$LCR^L3!1ASY R,BVXF%S (L,VT(%HJ7=1:=K"B2)/WC$W MM?+WQ8/3*VD[=<+ XM3.XH^%3#C?'*OS<;Z@ E)F&1R52S4X<>I\ T3*LWTJ MWSCO+NZ[Q'/V:8S.VJC.ZU[H3^L"(D4]8FCVZ&@J;N?^;[S'-[6F';\E4,[$ M 8[\$,B%2-33B.9GU!*$],.(3!M"3,QSQ^/%4V.&[H#:NX//K[Q(1&M*:X/< MFQ-+YW(ZG; @,LPUI=3 ]M1^4@6?QV_]TYRU+$ #)-2Q,D!E$Y43/Q>13YTRIW5NS4@(&IJ9VIM3J'%85+ZQQVW U<[32!R['0%#P#K5,[K7_> M;GG2D,S)F,M)NFD-Y$7+/I 6[7@)6.@0I\T^7F@KPO%@ZW2\CHE1YANZ33JT M G3YWI*N1J:B[(##7I[!;6TQ+J[I5])VZH6AOZ#V_N)W[-1PH3_T+D)+060\ M#D<&PU"!#:T&L[<:7['.XC+T3.\8IN@1$>CM7->0;&SH*IC]^/X%*Q@7PM>/ M[!I\=(YNR!\V= /,W@W\_Y7B$C-UWM?,1 8#X_G;J9E#:\#LK0%ZUCY!;N\ MF4[S&G)DE+"DID:?%%49=P8U0>?_>11HDSA$ M#-H$:C)C:!38.\8"[\9ZU5G M;2=6CYT&,S>87SDSR+/&R:%,S8OA$1/>TQO M!D)*]&D4(D=#U_@LCPU- SO3-*@YKA6ASN$A(?ID"9%CGAM0$U$,9,_L9/]4 M[_=ITTC&:9.]J2SK@O>':=4'0%ZT;Z 9W@9@5^7]:VD[=3EN%+:#F;G MR7;G9^>NB49;OO,4FJI2?G/%QJTO!L>#K>&+7I91#./9>:V6/.?X>WWG\3;N MH^2Z8ANTL^2YN!A<'K^].I7U:<$?FM=A[S]))0OG[N7E0WXQF @@-IQ%B:#P M6/$U&R.! ./O+N:@3RF.^_^WT=^EVE'+0@6^=N:KSF-Y,7@]H)P+U9CXQ:W? MJ*AF MY]ZMR.KAE^0YL8VL &>^T53;3RM <1H8L M8Z _+Q@CKK\<8:@&/SM^.3E[HKS3OKS3 MIZ+__[8^&?9QT#^4B^;.*/]5VSR ;5\[WU&OZ(:-6BLX9 =V!-+@.#2+H'.M MO.9 /S]_]GHZG9Q=NZI6=I/>CL^&U)G7/.Q,6TL3M@:)UQE=XSOK+Z0#$!A, M,VV75'NWTCE[@1YT51L>4NW6[(O&I "!,ZE,VW8:2L&1L](ZXY:;(3E/'WX; M8GM:S#.1" 571*EM1+<-1J$S3)L?F1T[/2^5SPR$(DKBI M80OZFWB ),'UH"/RQ9);?!0=YEN&60?ZF!9-0./@#7':L,.J =?E:O-3H'*S M\#H'7&*[TM[9I.@6IJI!A,K*(:U+G96T9AF_79:0LNYU\Y/+V0P%UT*2=D.+ M_5'N4:054O,F0R?7.I9@D: K=)2/"NU#A-PPD87\R@G&$7UE:<[QJ[.5%*)- M)/1KKR0'Q&IA..'8L2]Y"BQ #&60K'34!$Z^/0+XMKW9*D$9@S#('L#$:"L5 MX0#$+9.$M^6 ,M3.#] =)AJYE?"!XTF":IN9)F>R'.4,:J6R"1@3\+!+ (?_ MD#!>E)P@I'),4'UOO^'5;8WGG#,\.P7ZEG("B!#D K9AYQ '8DH:.-0C\* ] 4?DO8*[RI"U1L*E?"V[0BGP,B* J A M]K77,(YH7FM[=%L4PN+GH]2RJVT7;RU];,R&CM^DB7X\%)&UTHY@5UH;N%9^ M-U1RX44OFNU EB+:9NY(Z??O=DZT:?O-WHM(6Y$R^K4&A@R7&4G:TIN2,LSH M@C2Z;A9&9PD;)LZPJV1('VPF6MWM#.BHVW"JNW"T6Z6#,N_+Z75V641QE>W4 M?TQ$Y(ZLB[1@RX660P=PW%IX /DEQDF:"X!4(0W$D]U+ESJ.I0R+AC@(6,;% M]F1C^BR))V_.TK)$@9!8]"<;XN(NTTH"@UN[7.2;)J-*4 ]:-J)+F9VMT_ @ MN,P7+:+6&<+^.T$LO6N6Y7>EDYP!H%,N;"!>!-D<%)#OA0J[4Q@\0QQ8%[5M M9&OVAPXTR"C;H?:3$=WL+]H[F1X[;L=[-RIL_F6Z-V*VN<;&]G+56_NKZ65[ M(]LM;^^UG[ S,/%PR!1PG8Q>O1B0;^^*[4MT=;J?+5S$I$E_2QQ([&4!OA<. M!70ODJ"_L,_^ 5!+ P04 " ,@@55S.E52K48 !K3 &0 'AL+W=O M[I[7B!!R<[>_2+Q &&+I5[E]LBL=8-OYJ9=Y1W>MHL7=MWJO.2; M5O6+Z?'Q^8M57C5[K[[AS]ZUK[XQ?5=7C7[7*MNO5GG[^%K7YO[;O_^!] MM5AV],&+5]^L\X6^U=W'];L6[UZ$4O[MWO7DY>M3NIXO^&>E M[VWR6I$F,V,^T9NWY;=[QR20KG71T0@Y_MWI&UW7-!#$^,.-N1>FI!O3UW[T M[UEWZ#++K;XQ]6]5V2V_W;O<4Z6>YWW=O3?W_]!.GS,:KS"UY;_J7JX]/=E3 M16\[LW(W0X)5U_US'8MG.7_QA26\4['QZ, >FG7 M>:&_W4.$6-W>Z;U7?__;Y/SXZR>D/0W2GCXU^K^Y5/]?8ZO?M()RZ[S5I3)] MJZJFTVVU4H7!*C<6G^*5Q=5EWN'-O&KRIJCR6MD.'R">.XM[Z"*"E*I[A,=W M2_6QJ>CR6[K(DAS7*PQ;Y&JA&]WF=?V(""[TFB[*HUCKML+HZQKW[._]<'W] M;N\@4WE3JFZI 1IKT_)EK5[T=4XXP&/3E[>ZZ-NJ(Y7H^C MZC_ZBJPU>U0D(;YJH?X*0G=ZU#X\&6NY6N?-(RGP9=85Z3HW2$\?TLJ:.F]_ MJYK20LD6IHG2;EY:X=_]TI#5S7V#B6P_LU59Y2WL=40^L,SOM-)U!4QB2<@4 M[ I.:&!E#=&<=1%1C6)&KJP M5GGY.Q!2E.Z6>:?@E!DY%_FE65<-ALI4HR&%)>_N#/S%W%6T5VVT&BF- MD 666UZ?+A%QC;\&1N.8QF:LT0:WZ#BJO9KI5)Q,&R\D1 M[KS3K87;=Z;XI&[7==6I-_.YYJRH?NRQT@Y9<B]7A49VRQM;&=LC$+9CQ#59!'DP* MPM]=V/S>EXL!YKY4?__;Y71Z_C6K=9?7?5C\A3'E?577!% =,DTU0]+*5&V: MQ6&-PJ;,F\11J\-_@'S;3\<.E[Q<O=,YQ5OAI-A:;/QN$ M7>%8 _ A1P9T.A911_X&BK4EY5D1;M1X-Z9D5^:;R(3@,^K\^#Q3>^^=%SVG M:-78CO(9P40GJ9.<6U,F$NX :2U[H2!%SN!X5YG>,NY&"H3I:55<1,)I2A=! M*\K-FOT5F,F& .>;(ZH%A,=,@/$DHSN.9"O(V71I5*3F9P!=])58C%PAF-G' M4Q&,0/=M?TKT[_FU$>WZM>2H,"-(@PXYEZ9?]S/0:M&Y88_#AW/ ,D*%\KE- M4L$F:+3T2= )!(*IZ;?B*A),H=?)I>R7;>$A$'M6ON4 MF3. _YB#?H!!"9V8NL7ST[FT8)W' 2]+MA.GX3P@,RTQN;EI'&_X_(3N.4ZW M;#6<#F2A>@!0UH0ZUX9%ZBZFJUC.['P+VO@W8FP;_3Q&$W:?^#O4K M)/70K>YA#4 Q7\@APS)1-D8= 8 MR'EL9ABQBD9"5->($JM $Z),A=8U.@=BVT:O2%UYNB4IX=Q\"(XO;!+>D?1 M ;ND T.%#?-D,3L4W.8P:Z94^!Y&!\0Z57.[5//:W%NJ.LL%1"\/.W/HF"CN MX5*/LP?%/WP OD](G?&L5-6X/@)%/^8T*\+WFLEFYKZSWE<0)DBRP%6A 2!J M8 ^4&W1S5X%7D:MF'N I"5CU!^3@Q,A,U%*-Y'(E [UGBPXL$L>EMZ/^]9>= MRX>#'N6Y:;0Y.#"M6#EX1$GXD*^1<6!(AD_C;8RH@ZK$IG*VB#BH!_01879X M]VA%.@($V=B8@O=!6$CG4EKB;!P/ :&WT8DX"JOXP#X !+PXFOY7:%))< (0 M4Z%HWL ?2U8!DO^<(RMXQ:;,/@'V6V U[UL:=Q.T1M<^$Q$PB,C0-V3RHEIS M*O;>"A=O]$+6(5E*YU1C"RY>*G?,$3QT.6?MB!)^GZ75S7G3DWM(5B243%=^X&=$BM0 MMRPA&VVJV ARCJ9"A&M?C.;W$:?$N$]E0Q<(0V?Q+C1@22.)[DM\Q]&Z M+OTZV!'F0:%K;!!RK5&I94[1WTU8,_94#( :!4EK+/F[&C9ZH+MS1;QFS4V* MG+H44A62SS5%JXF=.E7N>>L+B3*G#+B@)&3%!\1?2%Z,6<'C2^+.7+9MC,.] M5#!3U4J[YBWN*R[;M88.VW(9[RHV3^GG.,])P*3DW!8PF'@4_.<\$2 MM-\2()G@3CV1@!W.:_/:=>)\K!C8NVT(Q^O8->.3=,R=GN/+\KJ+_?:/H/]'FR@G#S2E=YU$_[ M#@3M3U8K;5[@VID)(<5H-@)3G\&@QP!J$Q^=#,2%G@)*00-H)XX M:W3\R)AEWJ=RMMO#D0(MP?46Y*(M)6*EW[)HS3TLPV"0J;:RGPYELX6+9#=)=IB%$*+#H7V?D,99E4& D3VL:4':;_V)2N M7[6QCI)L7==YA-VF>;W0>?)NLUJZ)1'RBS4O7\95N$B-VE!UH0TTL M# ,Y"LH)*\!%&Q%Q@RJ-$&<7'4\%Q)_Q#](W8* MO>30]J<5]OL,; $$IZ53,8Q,1#)C3=F3]]5LSC2^>#\Z9(ZXJI[]@X_3CF4C M3+QE! W=F=W[3"MXF^MBMFMC==A:?Q8[J0=%WEG72IJ^4&-&ZTL-[9[3+2 ' M^2CLG/4==<]=\!VI-P_YRL?'KAY4TJ@@FF%0)R-&9MK%NWBAKVNHTQF[&8D= M/^G'+5M2=+I:+B&.WE#E\Q2>MJT\.[0] 2[<#&/;EVJ_.E!WAF@"E_E#MBC% M\ZP+M!%*/T$3,HQ6'?PERN:(DJ\'_/UVFZOQ))BEHZ, "]>7*+@E@_$:?4]+ M#'+)FV0=OXQQIZ%JSXO,H(9 JB X]WV,,C,Z0N.Z&S3-W0$+#RYJN.$6J!M] M>O-(O/9M4W K-.D@7LEILT HT>\7\69O\8"5^X\@:L<(WT8Q!\7X 24 M.7.JC2(V>.QGU5#*[.R+",#3\816;Y;%H?4Q3->T +Y$E1ZT3XC2P\8:6MYY MD WZ6.'D8XF*C#J3_=VVC'6O^*\OVPI_VL3OL5#E5&IX!A#%[6AL;WG\QL<> MZ,BD'.#:N"'N3_N=A,W- K='D 6A#!F(T8]&$.V$P^?$QRK1VL]((@_G'!XK M<@715O:C3(H5ZV1T[33)VEKSF\+AO::<1=:RY;]S$N#/>OJ/[E!3C?HV)V_@-L0.KN$]0 1[X:8\@CQ-A7?HZ8L&SN M\*7+2!0'=#A6MBCD',]_GD%O;\Y2HT!Z MJWAOW8! 8$%#.V4I^XP\?,=F:.#48?GB+E824IQ. 6"S1+-Z5Q#)#E2$( \8 M3U=H&]&S84#&HW_?BMDVC-%6-1W1'[+C[3-0QAF>JOE^38ACDNQ'_#RV&1K= MI72.Z=:L[[APPFW,KV58SC-)\(YMNO@M\[?,E\1S?V4$">\S8F!(Y?/*Y0O? M=3N$00^)*Z) \X>+P\8C*2M\@26+5W@)U<>CVR/UH>6C*H\;0\AQ70WC 4HR M/G.I6SXEL<[I\*2KS71W.,N+3[R/ZV\?:BV.EK3SO"[%H"Q-U/4G %RTOOQ MAQ/D@$R(1%9C6.-2+4_-)W<66,ES)H0,+!0YNIO^41C34Y8D$^E*R-T2K/*0 M9B)/8??A-XG4LAOJ!V<:X+^C@9(1P$SNW7EF;L?Y/H]A- NM\(+*^R[(+Q.'Q,5:4V+QQ2<+Z3+. M@:C[U_(.5J*A,V-Z50&@R7L\DL@J )!1IY,2?#@,8O()=*K,_)&H3([@=K+\ M^9:Q0GGLY/WWQ+V)R!9.',6LX6,1)DQW(#KO6'1>[WG/&Z!9L3&A*QPI69$! M'*1%$Q-K?RA$(%UL$$#3XE'_*5;TPU=UCO*IM"Q MYQF%_J(EV&QK^_Y("MNF+KR'*P*>V3^G9845!4U);.)X3&C MA$EB"NK_A2CBH#@D*@C\6E%>H*+B/G*BC!R$#JMS]#AJ_5)VU/ODH0_]T#F[ M2OAM<'XLH)RA?_)DB#_V/8Z8<(D\;-@&_&7(\/UZ@BW*++:G0]:5DPCE)0I_ MCRUI*]YQE<=@I?2HU1'M<(82?9[V7O7*8^"&[4;<;Q#/_PD0\@_02"?#WH;OK3XV:@;E7Z>URIM6?ZMSQF(%_?L??6FX?-&:>BMQ*SB<5.@U" M4/'C3,M$O^IX#\^=L(,/Q*W13A?+IOJC3YI0R6!% M7A?^"3B11@JO&O5++8=89$S2CFMEB86YH4 $>OQ$%ZK)2_6Q"3MQ?_2F8XSG M$P9<(3'J%7$AB)XEJUSYYW!#!SOG5C$O ZJ%'L+)3-.7<%[1TAO=]X/KC?-L M6*G"P:*'*<.%*=\^S&Y.#3_+R?8L??/T/-S@3LXQN#W@Z*8>, MXE0P,]?*E":YVQQDNS,0HVR6;?NE84Z-]=]8FVV[CZ[6OC./F_B EL_+$,T[ M''IL>1Q-+U%*%=3\XV'".S?+-,Q2#9-BVCCZA[FG,IOS6V3S\MCE9U4,KME;V2-ULRX+.2&86)_=R^R4)[YY7*?)<'JMW\3H;EUZ_U*=NV/N/P% M+A:ZY"?S_,85/Q-A:H8ADK#UC>VDN(RV$LU#KJ,30*$)/1]&D"-+6QN.26H[ MWYVL1M/<^ JYY\'<:?CG\XVC@L/FC1T47(X-1 XP*'U%.N*667S]35LTOTA%_"%_^$(E]QGS36]A>KQ][=8/WK%U M>$Y]I2;9R?$Y_M/3L"@P ME@]\_=:H7[:^)^?3[/S\*@ZS\=PEN>'^].PX.[^ 5M=Q0\^#0Y!W>G*179Q. MMT=*GR8;>Y;,JNGYR5-&/3F]RJZNSK@MSKO/P\:R MA%'2)_D@R];R1_7Q:G*638XO^;/L>'J"%Y?GI]'B\:<=[*9SA7&+Y)J=KC4Z MXA<"QV5V>74Q&"!L06/@D^QJ,AEV65*/.\DFDY,G(VURE9W#*.'C31FF(LB& MT#+B8GV>7%"?T[FURYI1ZU9I I45Z: M*MZ-!NK23X#XR/A G,S49K'=>Z(.E[^L2RX;;&/Y[LTP%/RS8NZ41QD/JKC' MO&W15G(L-WZ3>/\'KJ#2W[B)YKZM'G9\$VV_GQ*5YT-^+8RSYZ<6$'.!LXI8W_ZP%@$39 M^2D)='J<'5_1B^DQ?(4^JQ4'$%WH^R MQN]4*YNOXB\ZX I>$7[08^O<>*%;[F>-] X2$']N0]?5)/.>?]0F-)R3WT/P MTHSMAX[]DM"+Y >@5KI=\,]<41)!"I+?@@J?AE_2NI8?D(J7R\]P_>R>AJOU M'+<>'UV<[:E6?MI*WG1FS3\G-3-=9U;\&PO=V]R:W-H965TW*!* BRW)EN4T,9"T6]=B38NFVSX,^T!+ M9XNH1*HD%:?]];LC_98L"=HOMD3>/?<\=\<3S];&?G$UHH?;MM'N?%![WYT. MAZZLL97NQ'2H:6=I;"L]O=K5T'46916VCG9^9WC=* MXT<+KF];:;]=8F/6YX-DL%WXI%:UYX7A_*R3*[Q&_V?WT=+;<(=2J1:U4T:# MQ>7YX"(YO1RS?3#X2^':'3P#*UD8\X5?WE;G@Q$3P@9+SPB2_F[P%38- Q&- MKQO,P2XD.QX^;]%_"]I)RT(Z?&6:OU7EZ_-!,8 *E[)O_">S_ATW>B:,5YK& MA5]81]O)9 !E[[QI-\[$H%4Z_LO;31X.'(K1(P[IQB$-O&.@P/*U]')^9LT: M+%L3&C\$J<&;R"G-1;GVEG85^?GY:^5*H[W2/5;PH4,K.5GN;.@)G$V&Y0;H M,@*ECP#E\)YP:@>_Z@JKN_Y#(K5CEFZ97:9/ K[K]0ED(P'I*$V?P,MV2K. ME_V<4I"Z MKKC),-O+&F[QS\<[%PWE+'_/M0(F*<\<-Q^!2=NDZ6>#Z@8^+0 MWN!@_N)9DH]>/J%BO%,Q?@K]9^KU)-##-!_+T86#BK9ZYVA=:;@R'B$Y@0]V M);7Z+N,!HT1>2=];!+,\]!:P1BA-VS7HR=_7"-?8R;C-MKQR]>)9D8YF+^6B M05CTCN@Z1[&\ 0D:U\TW*&GJ, '%$FU"-75(6^QBKL"FWV):+H' %I1IH*^ M8X(L3>FRZ2L.S-L5B=K&VN=.L*5@>->7M8!:WA '1 UXR]X4:FE-"YO(#'8O M-. M7:!YA-MYE, 1G0)?F]Z1='<,GZAM"/44KON%*ZWJ0D\]AR(5!5D_AR3/Q'B6 MPGOZ3GK4HB#1+X0]5T@<1 M@0]+DK[<_6_='W1Z99SGE-@MR?W"_7!)(J9% 6DF1D3VHC76;X\WMW_YM5>6 MSP>6M3:-67&[)V*432$C&LXS*;I?(PY20DD(P3 MDDDRDTPE;Y],"WJ F]"98R8H^IHJ'/-\*>"RP19:+29H]KIMJ)_5*+9@0 M,9A2CD>!2-1M_L<>\H00QY2!1(S3]$ ?'2S38CP8CYU* B\HM41N-IW"!^IW MNT4^I8GAD9K;P]%FZ7B#*<)XNM\A=[RCR=$D/::?(CG>\C^T.=Q^^P-D%T@G M&;>ZO+S%(&!:3%A -LNW*+2UC[&@FE ?' -GZ6@BQL7D&*Z(W _D)ZK@<42( MST,I33-D@!IN^UVV'#%VNT^'.Z# M8C.V4%GR)#E9[J\_RDZ<1].LA_N24!1)\?$CS=%2Z2>3(5KXF0MIQEYF;3'T M?1-GF#/35@5*NIDKG3-+1YWZIM#(DDHI%WX4!'T_9UQZDU'%N]>3D2JMX!+O M-9@RSYE>W:!0R[$7>AO&5YYFUC'\R:A@*3Z@_5;<:SKYC96$YR@-5Q(TSL?> M-!S>=)U\)?"=X]+LT. BF2GUY Z?DK$7.(=08&R=!49_"[Q%(9PA)/GMAL[ T\2'#.2F&_JN5ON(ZGY^S%2ICJ%Y:U M;(]>C$MC5;Y6IG/.9?W/?J[SL*,P"%Y0B-8*4>5W_5#EY1VS;#+2:@G:29,U M1U2A5MKD')>N* ]6TRTG/3OY)!=H+&79FI%OR:!C^_%:^:96CEY0[L,7)6UF MX+U,,-G7]\F1QIMHX\U-=-+@[Z5L0R=H011$T0E[G2:Z3F6O\^OH6G"',PM, M)O#^1\GM"AXP+C6W' W\-9T9JPDA?Q]+0OU&]_@;KFN&IF QCCUJ"X-Z@=[D M[9NP'[P[$4&WB:![ROI.!,<\.ZE[W+.=E/Q14G=F2MM+BSH'OKT!9D#-@G%#XQK^,Y$B7#.)=A,E8928"[@X:@?0YB> MJL'PQ=S#&42=UG5O0,3;-X,HC-X1=7X57=0W@T&? MBK#D11*^AT(0S@/(S" M"XC"UG74<178K]F [%XW5C?_-7=ZO)80MH*@T\B>=RXJ3@"/RI+=%XIP!KT> M6>T204Z1^^%U_Z+F7O4'OZJN==A4(:[[]H0/B,='S,F(8PV WE+*4V80_)0KU.Z@[17@/%_B!S@>'ID MI)P&J8-B \TM5K?4OLPSU :MP?75&K*'H-R[/(7-H,+DH?KVY@RZ!+I!9P>% MQUP]$'H%0EWMW2>II)J5]'W58N5D:1'9N/LE%Q4J*[0"@ZMI-.^-%WUO'PR^"]S89VOPF2RUOO.;RWP: M)9X02N3.>V#T=X_G**5W1#3^;'U&;4@/?+Y^\OXAY$ZY+)G%?<)O/P/OC6MKP"YO&=I!%P&OK=+4%$X-*J.:?/6SK\ PP2EX MI%M &G@W@0++"^;8;&+T!HRW)F]^$5(-:"(GE!?EUAFZ%81SLX]:YQLAY21V MY,V?Q7R+7#3(] 7D$*ZT=/BY5EW(D@ZD29H> M\)>UJ67!7_9*:L!4#I?*,56(I4286XO.PH6P7&I;&X2?\Z5UAA[(KWUE:*+T M]T?Q33.V:\9Q&E%76#3W&,W>OND-DW<'3\HS_\AX6N)L-*2ND^H M ASS):"7[]O"@J-+7E)ET()04#R!J-O#G14/4#4RHY<92"1L11K#,8%,.[!$62=+!EU^LD YOQ/+:SPC6EAT.GW!M 2 M%M6:"4.-[^!XV$L[V=G@!*@%J<$4M80QJ/@CD%[*2M:T-@FLB:X!EO^FGO%8 M"\>#LTZ2G>ZPVJ%/C-+.L$\11B-Z%:!7N_<=T#6YY+RN:HI$V1=[.&Z8A2/B MV>U3?TI)?+IPBPA?M$-(:=V,.^_]EC(0*\$9P>:# MYY]Y,[ZOF"D$B2EQ1="D>SJ(P#0CL=DXO0YC:*D=#;6P+.DK@L8;T/U*4\&V M&Q^@_2[-_@)02P,$% @ #((%55$'7Z2F!0 @PX !D !X;"]W;W)K M&ULO5=M<]LV#/XK/+?7V^X4O\CR6YKX+DG7+;MV ME]5M]V&W#[0$6UPH4B6I..ZO'T#*MNS8:; ""X,5*FWN; SCV M6$AE+UNY<^5YIV/3' INV[H$A2L+;0KN<&B6'5L:X)E7*F0G[G:'G8(+U9I> M^+D[,[W0E9-"P9UAMBH*;M;7(/7JLM5K;28^B&7N:*(SO2CY$F;@/I5W!D>= M+4HF"E!6:,4,+"Y;5[WSZX3DOQK<9I>M+AD$$E)'"!S_ M'N &I"0@-.-+C=G:;DF*S>\-^EOO._HRYQ9NM/Q#9"Z_;(U;+(,%KZ3[H%>_ M0.W/@/!2+:W_9:L@VT]:+*VLTT6MC!840H5__ECST% 8=T\HQ+5"[.T.&WDK MWW#'IQ=&KY@A:42C#^^JUT;CA**@S)S!58%Z;OJ6"\,^P_<5@:0<6](;=U\\8G&P-3IY#_S>A^4] [&,.;*$EGDNAELSQN83Z<(JO MR(RC95)]\*IZP71EV$(HKE+!)>/6@B,Q[M@*#+ B@&>,3AN>V+0RAI#QU B+ MX@2!485M5!E7&7L#*11S,*S?\[.]-AF&<#E_ #8'4$QIAB%2=@'&XHQ;T63# MM&+G%9/P -*RK/);DP]6/+(BY"90;N[;T&:GZ$&W]JW]9 GR]TH[!+DS(D62 MA&(SL51B(5*.NS>_/VJ'+/V $B[7E45?[8_LAMNX9D&6_TFEDB7#B!5FU$1U$R M20Y&-]J4VG"'W&K:;+/:BT;CY&!THXL"C(]VR4N,T6:YWX_&R?!P&#Q.#US< MFIOTHUZ\VR+I)E%O-&&S7!MWYL 4R.8#6%<$8K[I78R[CH>'PU/^Q;UH$O3P>1@=$49?S;GZ3TFP!&#T,UN]V 4.+%'?=R*#@;1:#@^' ;5^I@U M"\EDL$DFB2CYY+YR4'[/Q-ZF P\'<<3>K-Z(H$VRQN%S?^^VI:H M[]OKZGOK4>2K2,J-61-=>]50:K4,8N( M\2>W"1EQ<*/4E;OFU)-4YSII\PPV).%.0F>X!Q-%B2K^GD BS1*(7X35F.1? M(4/6=M>&RS$(SUP<>.S%[00;-RE]#XINOIPT)@Q(GQU.>ZHW MM'E!FL!K#_U0O"!GL-D42C@XD]C(9D^8C1#-EN#;7+D^%4T#6!T=.5DAEM_H MF\B>T53B-Y8"7,<$?D?7+.MCM^KRFN;&7KD PTV:K_$>!G(NW,.[4E(I/:=^ MR?<<0I45ABTC2$R+C%6^+J4:*57K,_*)])KIB[$_F=H1EF8(APG[O,KZ]T/M M_9$HH?7^S& G, LO$Q)NUKVK--65\IS=:2E2*OEG['8'A?(_;Q/^=D?>U2[A MWU&A".R&V:@^*YMT(^+"R2P RVMFZ]!X:BKKHW)(UC'6>G\3# :V[I MGS^6>7?"&V$[NWUA786'Q4X\/,_>(UM"6>RO%JC:;8\&+6;"DR<,G"[],V.N M'3Y:_&>.KT0P)(#K"XTLUP/:8/ONG/X#4$L#!!0 ( R"!57IN0[:RP< M -T3 9 >&PO=V]R:W-H965TA&*#R9:5-SAULS M']K&"%[Z374US-+T:%ASJ7I7%W[MF[FZT*VKI!+?#+-M77/S>",JO;KLC7KK MA3LY7SA:&%Y=-'PN[H7[T7PSN!MV6DI9"V6E5LR(V67O>G1V,R%Y+_ /*59V MZYI1)+G6#W3SI;SLI>20J$3A2 /'WU)\$%5%BN#&'U%GKS-)&[>OU]H_^]@1 M2\ZM^*"K?\K2+2Y[)SU6BAEO*W>G5W\3,9XIZ2MT9?TO6P79[+C'BM8Z7V77$?M/*+2S[I$I1/MT_A >=&]G: MC9MLK\*_MVK QFG"LC3+]N@;=V&-O;[QGK#81VF+2MO6"/:OZ]PZ PK\^Z5@ M@Z[)R[JH+,YLPPMQV0/OK3!+T;OZ]9?147J^Q]-)Y^EDG_97$_#V+O9](=A, M5Z@KJ>;,\;P2L;CD?X1E4H6:#>53X8*D--.M 6]S=\: NO"H?Q2%J'-AV'@4 M4D _(W9=ZU8Y]FDV$[YXV!UWXI75OE3,+71KN2IMPL3/0C0./C@!S!PSD+$' M[$XL=;4D1PHC2NG8C!>RDNZ1O6.__G*2C;+S[O_]BVN?I8&Z6RD4^RY,S6XU M5ZS/+>-H%2#C 2M;P3Z+G$*8L%%R.5ZPQ4A6RP14/X6TV;G;\4'AH'- M60ER>4'$Z^%DTMJ6JT*P0EMG67\T M2;)Q>H"+D^3H9'00+7E9:#^9)J/CU-M)DZ.C4W8KK#UC'UIC!-0V9 B9TS-6 M:34_=!2LW]L?G<(CKSA>!,4[8N](]=$TR6#$7Q^GR3',W LEM<%?@<(HM_'\ M$%+R.:1$@D)?0969%ZA((.:,SXT00-LE;(-[PJ#TN;+KC6QC]%*6T I:,AN\ ML-&+YT9FG1<) ,4A8#U_ 8=[0GMX@+6.R43>,T^7[.B<K%;0,E,*N"+4FH-4;4DOL,H2&9:G&1LZNU. MSCT7MFV/C@=3=.U@W+S*_7ZT4PD'KTAUE+!M?MA)^0(3:WY"Z-UX.DC7Z@]\ M&"2PJ;&G"7W&7JF*L@H NO+*+\=5">PY++R M'4BKRONZA;5]"\GK=HZC+N(X'K ;;8Q/KV4MR&5\SWHU+I8+Y+-K-=R1(636 MQTF-AZT6LEB@0!-Z2+IT0\6%-@6WH+X_HL@^M49'A M$4;JDC55"_ICLFB:2A8^>/3>N?1%FPVFZ7M*23\CW30Y!*U[=XUH5P*JD%5J MKM7CP/?Y7=^V=J.E[TT[XB8B_0Z%),L#0]-S0*2-OQZ=DVVPX/TKT+_8=/\_ M43^>_A74L>NOH?XB,G\*\)?L0('XHT6ET'8X7?Z.\@ 6MUJ5*+HO!$G.U0/[ MBD.8^B<=P;X!W'ZY^7J71!"U$H<)8-( /-%WAB )0%"! T_!J @8",:_DBGZ!8OTD%&5 _GH39R[EOK[APS %G@ M%!#RW5HS**(L=7!CE0Y!G**MLPY!T=-0^?N["L7_6@6@WR,5F+MC1&6T#*H4 MNJZEHUB OPAE,-W&AY9:U5ILVLC:_\6E@.R.@=U:Q):V6(.1#L;4+S:VB>,E M8:*?3CX*K\>56((N<\\/J9^E<7?@H@MNO[D#.RP-,MSPMA2%L;"Q#%+5[+D47TED;QX1XT#(R^>M_[^W*>SE#31 M4?7X*5B2WWD;-X3!"J@ #PJJ:4VQH![B5QUHX0,H>"-I?,6K;O$0"K3F#Z(+ M6*HE\/ D %P%7+)R[2 1UUOAY9)&;_N$[HFG"\UY=ETG^_(%>*JV%'%*017! MJ76ZXEG6%6A,GO-* 0#I%QP2,[P6;$HW83+8Y7.8F?LCI!O?\MV3=G^]4>(% MD!YOJGZC]4]62O(VOY$7=%D7S;+CP20E&J*7I6]3GU=6;_B_SF3XG$$#,\A M;])X'KA"25]Q@UDR#/Q\!M_HU74IMBJ&I. C70* ^.EEP*Z?OP'X_K-"@R-^ M QNE6NV]7U^&3S48\ M?/CZS<\A%OC/L#7%+-)C)GQ,"C=.-_X#3JX=\/.7"\&19!+ \YG6;GU#!KHO M>E?_!5!+ P04 " ,@@55=9B*K40$ "&# &0 'AL+W=O_XQV/Y]E6Z1M3(UJX;80T M\Z"V=GT61::HL6'F5*U1TDZE=,,L3?4J,FN-K/1*C8C2.,ZCAG$9+&9^[5(O M9JJU@DN\U&#:IF'Z[@*%VLZ#)-@M?.&KVKJ%:#%;LQ5>H?US?:EI%@TH)6]0 M&JXD:*SFP7ER=I$Y>2_P%\>MV1N#\V2IU(V;_%;.@]@10H&%=0B,/AM\CT(X M(*+QK<<,!I-.<7^\0__%^TZ^+)G!]TI\Y:6MY\$T@!(KU@K[16U_Q=Z?L<,K ME##^%[:=["@.H&B-54VO3 P:+KLON^W/84]A>D@A[152S[LSY%E^8)8M9EIM M03MI0G,#[ZK7)G)1QQO]R-?!2?C[?&FLIM3XYS%_.[CL<3AW7<[,FA4X#^@^&-0;#!:O7B1Y M_.X(V6P@FQU#_[G '(5ZG.CT% Z:@'.Z;X62!1><^3[(U./"O5&F) MBX\F\,,/K<-:F:5/H//5 7=-E1:-4 G M8+EL20NH"&KOGH&7<)*G:9BDV6LW3I-P.AV_[I;S<#(=^7$V"O.EAR8L]U%7K:C*74 M<@?0&J)#Z482Z]:ZE2[W)=$_G'%4(LC+$23C23@=9WZ>CB=^GKTE-OVM.8[R MDWG[?PY0'YGGB<9YV=/3[T?3KU M\DE)\"/RU_6NQ#K,[??6]W-YE][5@S!Y]S9,H+2&],DDWA:B=478Q]V7?T_Z MP4NQS[Y/D_]P9Y;*T)(4CV0'M9T>C[2X*@WX!TPZY"46C$[-[7(-6%74YU$+ MV(H2:G*/]I&:/LK(-T/P",OA;6M>U#M4W]?*PCE!Q^!=J!GQ5K9#:,@!9KTT MTH/6N]?1><9'ZUI9)KZCWP))!'N;)"!YK.Z*]WI#J MQ\EZ\Z] _,;WBE.,"*U*-3R?C '37]783J]:^ MTUPJ2WVK'];T1P&U$Z#]2BF[FS@#PU^/Q;]02P,$% @ #((%51.-!"C% M P HPD !D !X;"]W;W)K&ULO59M;]LV$/XK M!ZT=-B"39#E-LLPVD#0=U@'%@K9;/PS[0$LGBRA%:B05.?OUNR-EQ<;<)-B M?4A,4G?/W?/<\64Q&/O9-8@>MJW2;IDTWG>76>;*!EOA4M.AIB^UL:WP-+6; MS'46116<6I45>7Z6M4+J9+4(:[=VM3"]5U+CK077MZVP]]>HS+!,9LENX;W< M-)X7LM6B$QO\@/[7[M;2+)M0*MFB=M)HL%@ODZO9Y?4IVP>#WR0.;F\,S&1M MS&>>O*V623G5V]U M:5J$CV*+;I%Y0N3UK!R]KZ-W\07O,WAGM&\ 1O/M&;![SYD_3@1KI2&==;A-^OULY;:H@_CE&.B*?'$7F3 M7+I.E+A,:!8K+[^:G:6__!(OJ=3OJ>/H3]9CN=[ S4M^ ;ISR)"&^N$ M7"<@E7%2&82N># [@0%IGY7&LHV,6)Z4PRT= 0ZAMJ:%DH"D[J7> )T,5O#> M'&>?D\=JE38;/H 88T::^F#69'.=F8G%,YU&#:FN@\SVDP,+1D"L*[C MQP!"L9 1OIFE\V]?AA 7Z<7+0Y!TXNWD]O]A??X4:[+)_S/E8J0\FQ_A_)'X M5EC2J4P)$Q#S/X)4'[0$HSTA$E'IA*5E;Z*F@J@1?VDJQW%80!B$@\Y*.M.E MNH>JQYUUS(#SY]G&F&H@$4 2IK1TL'LH&V$W2"5H9-F W,?11G]'"?5$8:UB MZGO2=KWMC$.7PB^]AB@POY@\;)X5/)*_S8JVD:^!.J%[$2T[1+2MT25&&!C5HI*&CVY:#69:3 M&Z5&:\=XPCGT03?1FE[3D.F58WIKWAI"<78IW/26^_0Y9\I)5# V][,:@.L5 M^[<"0R4]0FFO.?849.2#2A&K_<;914V/G<[9WL79(F7"SP-'>*1$O$.GU>D% M M&^-W$PXPO&ULS5K;[3E)]O MG#\/*Z6BN&R-#2]&JQC73X^.0K52K0P3MU863QKG6QEQZ9='8>V5K'E3:X[F MT^G#HU9J.SIYSO<^^)/GKHM&6_7!B]"UK?3;E\JXS8O1;-3?^$4O5Y%N')T\ M7\NE^JCB/]Y4S@_\4FK7TP'XFJ"]&U>3,T:+5-G_(R M^V&PX?'TA@WSO&'.>J>#6,M7,LJ3Y]YMA*?5D$9?V%3>#>6TI:!\C!Y/-?;% MDS/7MCK"RS$(:6MQYFS4=JELI55X?A1Q!"T\JK*XETG<_ 9Q#\4["%@%\=K6 MJM[??P35BG[S7K^7\UL%ONWL1!Q/QV(^G<]OD7=<[#UF>SA]=HL)]XL) M]V^3_O4A^QWBQ-EVH;QX@XL:*\1I$+#H0KLNF*VHD[M4/18;A7]P6UPI<:&1 M:JUPC9"BHOTR1EF="R2AZ[QX[RD=/[HF;B1V?# R4G'AP[6-REMI1-B&J-HP M%LZSS'T])N*S&HOHE@K//%(FKECT6OIHE<>VE;Q0H@,(?93GR@IU&:F2X&:K M) 4X8#N.NU AZJ6,$%?!<%2QL8#"M:[X'NGD5:MJCJ M%C]FE>/**QR7\D%1/@B@614TL].\JIRG1W!KE)=BZ5W ZEZH5_ .GD+7ZX>3 MA^\=3QZA+A@#GXXA1*.T:H1&V\IT)%=;@5C"),/&R!I%1!.RJ1KV!]$JD@\7 MU'1=T[?@C*[Y]!#QD1""(]$0:#<63.YJZ^R/L75V/'DX,!;!UM+ 6-T%5EW 3_R\]_4,(= MWY],_ZB$0_+.[I9Q\^DN-[_*WBLPF U0\HTP&(JX"PR.9SN'_]'5HV M*M ,0*P 5$I70^ABB8HN;26U0<8I*&7A0M$EA%SH.D$]D6J0!"&CL+A>2;^D M5F\,&;A9Z6J5N$QV(]S+)G)WGXA_:+:'47QFI&X3('XBK%OR$PSJC28_$6>2 M4)A4RS"\9CBP2U0H=(M?,:V0EBT9LC9*&+D)G<[<3.])GHC3_5"MNY@ 4!D) MD,LT^&0)9*!:DC= WTS6+>O3J)JQ%"@%8!\<1[L80$@VVB27X$9(E"YI4A&Q MTIQ7E//L')A.CXC,42EH&D3 0\M/#*YV#6=923@*KL.LQ#)T0TPK9ZC,BM-7 M1 -0"Z3D9N5@FD>@*!@H!XR,C::DJW[K-)$N4F*@_4+%C0+M>U]%1ZZ>/:8R M,7O,"KY2E6KY[B,N'E.^&Y0Z1Q4+:U5!*8A$L4%]\J"YLD41"^,,:TZX&)VW M:AN^_^[Q?/;H&3RH8.D;*TZ[)0"6:Q+'&I9+NTW;"&,,:RN1"#0^PKWLDYR$ M QOV@MAHPRJEL $@X-ZMQO.:KY@/"6$#(P]F\AJSK0=,+3%67) M%H4ZD&K(EBI15-J;5&8GRKK6*ME-G MLHC]2IJFI%K2:,P)EL$\IDK5'WNSI5R$=@M?H>;PQ)(\A65G*RJD'L*Q1$GX MMI($RA (V7#)PO-=+*V[N!U4M2H7CIQ4=\\FOE<#\@"VS^W+VOR*@^>@0T,* M7/I6VH[ O(O\'8%Y*_**3P9Q*9C+M7101!8*YJB,63B1YCB2A\*5[G*-RK4I MN3T,!(8R(UHNY4G+XD46RXZ]"B+J$@P 9BD;N16V@U55[J".FPW";?[I.VKU4$QJX 9>JU"V6T(JH8"9S(4;09N4#U6(,;ZH4A+((<;!BE MID[Z"(.'9$\(KM(IR/LBX.SG""EK0]&Y*MZU*L*2OI-.IU MG@.+FV4?/V$%6WKEV%,+QHVL 3^H\VM7+YFSC=%18C0J7\"!TC!N^C9*VYWI M"AT('5+V=FOX-2B51E9;20_/ 6%+E1+--0FDC:1HDIZ M73INVM;97 VI8(8^7V[F"CY]R4A+D\)_5>_&O*_OBV,2*==K TGPY;CL,?R" MJAEX@^P+2'8^%7$A<[I,31-)1:9U*O.;OIANP/WY39+& ,$AOI"FHQ /,XD( M)5E?47$1Y]9MTAS+N]/41OVUP(.Z<@^_5.>89E.OUB1ALX(?$\06B"K%;R$+ MCF6"##5==GC/98OQ.^2Q*VCQ?EXD12 0]/=P%G C^4O EU)RH01YQF,>)2]3 MUUQT05M%,4X9<65>P.[@ MM\_0+3K-HB<$6(5^0J8/.4H91^"LZ*KSQ'-V+@I,3*D4]]DS<%XZVU,Y:_(@ M6+3=56"N#/N-J7^]FQ4$Y!1:-Y/KJ[F^O6%KX6_4;/N9\JR?^#]3?#2_4,44 MO3>'\ROAS'.WA]X6P)=&MX S115%/[V0I[L)>XP2*@TK%]27&FL_SV&=59O$ M-OG- 1&A"0UGW%ROOJ):R7KGE0,S\UINRTP\M(\R-?6MDF6W*GB%J6R&;GLP M';IM1_JX(_9\T&BYT.9F3T*##K>NNC*]J*E5:P=5=6%*V-F.S$H'?3>;1#B& M@,,J#'.>]'HDNRN+$?4^!,!QU">9H9-)']12KT M+%OQ M\P_L A),8T,OAODR$X-NS?S3ZT!27,>A=_Y+[QNYIN%,6_3=S>(%@G1J2NFL M!BNW2.Z#_IJ;U*=K3>TJUHOQ,)B9 NBFM(F38*X =EHTDSJ_70X[ME+>J>KT M:]8-;\UVO6;P_DQ>+S:8R]GN=S)&2N=!-;C!3PAJA8"3;@M <)P'!N(#M($^ M\^LD5')G4OT2IKRU*H$I@X8E7F)X(@M,G/I.RL6IE1:EA S 5._6VN:12H>A MT$QN$X=/,6:6)W=MNJ<'JFF(Y[OBOT->*QWZAFZ^W[@GAWY6/1K\*HX&N^3? M_ID_V)A^("]WRY\7G*9?U7?+T]\FO)-^B?**VM5@ZW3RZ,%(^/1[?[J(;LV_ ML8-]H9OSUY62:.2T ,\;YV)_00>4/[HX^1]02P,$% @ #((%54V^9'BX M%0 AD, !D !X;"]W;W)K&ULM5Q=D]LVLOTK M*.V]>SU5FD_;$\>Q765[DUWO33:NC+UYN'4?(!*28).$0I C3W[]GNX&0%"B M-.-L[8LM4230:'2?/MT-SHNM:S_[M3&=^E)7C7\Y6W?=YOGYN2_6IM;^S&U, M@U^6KJUUAZ_MZMQO6J-+?JBNSJ\N+J[/:VV;V:L7?.U]^^J%Z[O*-N9]JWQ? MU[J]>V,JMWTYNYS%"[_8U;JC"^>O7FSTRMR8[N/F?8MOYVF4TM:F\=8UJC7+ ME[/7E\_?7%[0 WS'/ZW9^NRSHJ4LG/M,7]Z5+V<7))&I3-'1$!K_W9JWIJIH M),CQ6QATEN:D!_///%8S$)[\]95O]JR6[^N#@]#@MHV\K_^$A21/?#LXL #5^&!*Y9;)F(I M_Z([_>I%Z[:JI;LQ&GW@I?+3$,XVM"LW78M?+9[K7MW(;BBW5#=VU=BE+733 MJ==%X?JFL\U*O7>5+:SQZE'\=/+BO,/4-,!Y$:9Y(]-<'9CF6OWDFF[MU?=- M:5^YST\)C'>WQ@O*D%_]_K MA>]:V,W_3RU8QGLR/1XYTW._T85Y.8.W>-/>FMFK/__I\OKBNR/2/DG2/CDV M^JLWVEM/>S:(/27B\4%^-0JB;71K2N7Z5MFF,ZVM5>&P1XW'57SR4$:I.WQ9 MVD8WA=65\ATNP#,[CV?H)@('V]W!=+NU^MA8NOV&;A(9:PQ;:+4RC6EU5=W! M%0NSH9OTH/5-:S'ZIB)#F_WU]>OWLY.YTDVINK6!^V]U9M57FAR:QZ8? M;TS1M[:C':/[O_]2K'6S,NJMJVOK&3X>T7VSF^_?SD[.U(>UN5.E4XWK(']1 M]:51$"L.9QO!.L8,C+=TKL.M&+TUO_66M+6X4R0A?FJQ_!I"=V92/SP9K[+> MZ.:.%O!UVA7INC!(3Q?)4UVEVU]M4WHLLH5J!FEW;[7X;[MVI'6W;3"1[Q?> MEE:WT->9@@VL]:U1IK( %Y:$5,&F$(0&Z%40+6@7_M!XS8CJSSZPNL1JA@7D M"H25]HWN2S*)N5KT'2$Y(;+G>1JZL5*Z_ 2DDS5W:]TIV.2<;(O,TFUL@Z'F MJC$0PA-8=0[FXFXM;9Q::ML.2J,UP]^ R9ZWI\M$W.!?!YVQ0^):2=MC??H] M%]RO75]AI\GV=!GL_%/?2"QA0V=5R](>YBFTFM=-T^.'7]B@%8:BV*(N+T[_ M-XE[9W2K#.&D^@N67"],JQY?,M)=GAT!CZ<)/)X>]?N/WI"6OO>=K 1X)MP-F@!*62R55$0& MRM"Y;%W-:DLZ&C F(.F@/1XU*%MT[7RG_!#GYSR#+2 #+P#@\,DP3U*?^G(U M0J'GZL]_>G9U=?T=+^M65WW:_)5SY=96%?EL!^RU"\#X7%6N69U6&*S,-P 6 M06+2?I/7P(G%BKY+XT>5MJ9P$'7\(QA1\?F4B%C)V N%[SP.>5T-T-1?C/^. MICSB,]?)9ZZ/6OPO<,2F@_Y?EXXC5\X76M?@@\9/$6/>D&PS[[UZ .@ME#/+IZ>/,_')%QZBTTC)J1>#QN9KOV8N13; M9_S%B\^_91IK6C^;(Q;98CT @&Z =!VA WP_[/?OXDRUT>R^19QFQX;XVLB; MBQ"> 3L:L2:LL1C6R+]@86U) 4V$FU3>6U>RA_!#I$(0!W5]<3U7LU^"<=ZW M4-OXCB('H4\G08I\QA#F2Y"&M)Z-6P!(Q,Y 1$,F.?#%SMES]C,NKWHK&R!22FJ.; M%DD)]-S^5>)9]^^-K*[?2 A-,R(\&X9[PB2:?M,O0,]ES0U;'"XN@?9P%8J< M'C%[99N&EB>J2$'T\JFD"X+5NB4F2NX<0MN5-&5,GH9 ^O+BZO MX<\?Z,;W4%V$=DTDX&P-T*E2!8K"-NY#A/7NOV,;1FMRJ]U*[FI#.#Z MCCV1'GY$-\S"4X7>6 QB?V>(HHQT8>BF00DTT5@)TZIC_T?NXRBS$838(_>\ M7C(93R[NL:5(E^/.2!_D=W(8)('Z'TH'<8:G: MK]6R=. V_&,YRK<5 B_X<-P/8I ,QY5LHN0QV O!]SNIK" M1L74>!Y^\]%6X":(W8!K81>@E2 E%'),3,V M!2@L(9CC1^2V 2PRPZ6OD_;UAXTKNH.99.6YMP4X<*UH.5E$2?B@-PAD4"3# MIXLZAM=AJ432-&M$##2B_(0P!ZS[#,B/L<1-4[%E'PCF4V,*WB=A(5V(E)FQ ML3\DA-Y')Z(^O,0O; - P&_.KOX[%9G$.0&(N5 T;Z*E)2\!DO^D$17BPJZ8 MU +L]\!JV;[]7$3 (")#WY#*"[OA"!^M%2;>F)7L0[:5P:BF-ERL M5)Y8PGGH=B8# TK$P:'4/-5FU @C4S9-7FXRQT0L*4T54U>&HJZ-N6%%+KHG4#$()*!K83 MR"4L!:3+=VI:06LHCT1&Y(7V5"'QA) M#RPK4TBLH[(5V5@N#?)3H@48%Z%\,CO.O *NFS+N@Y]@'N2ZSB\:6B@&0^B!H307_D!H/%AB>K(G7;+BDHJFF(LDFV5Q3M(;8:5C*EGM0 M")2:(N"*@I 7&Q![(7DQIH7%E\2=.1O<&8>+H6"FJI7BTCN85RDZC<1EWW:Q MP2:V$8[9439_SS%&*F0%AZ9DL83#P*=@N6 ))I;T22:84T\DX(#Q>EV%NF'T M%0=]MPWA>*5#1F>;915@U_>;#>3!!%@\++?M8T+H^S"08T\<&UK TH?#V!^) MT;O0=R1&-ZF*_4>"]3@5Y/2W6<& "(FZM6W+TXUNX22#[)3O(N,$CPMQ@SX% M,\S)V>$X?\BI?]BIVH_6$\&]"Y= MP*"G &H7'X,,Q(6. :6@ 58EIBFQ*/% \O'U#K" MXX$25U;8&E)&LI)QF>M(?4O],(@?UY^\?T)/J42=FA2TP[$KPAJ 34^08=C6R?_!Q:CDVPL1;1M!4G3G<%:MA;:$XVFZ< M-ZDU?B]V4@V*K+.JE-22L8P%[2_5R7L.MX Z)N'=$$3O/';%&2YT67:",6?80FS#&:/?E#E"T0 MI9@/Q.?]/E?C23!+1ZW\5:A+%%R2P7B-V=(6@UQR2Z_CCX/?&2RUYTUF4(,C M60C.=1^GW((.L(3J!DUS>\+"@XLZ+K@EZD97W]X1KWW7%%P*S2I(7+Y+JP^6 M-(2MN%0FDY)4)0,!K!(J!';'I)H6W["'((R8K:Z@@#64N?=L$;HR2G==&XCL MZ,9D+J1[+YTHOW&-9"NZQ,YXXKA0) :5IK) ?Z5MC6F7G!F0_T&BBIM10S62 M[UQ13:H)].Z69ESIP8RI@;4*74SZ_@CZ';%<4M=14AQS6IASYDAQ7Y+=<]=F M")L)1L^X#<:1O\(&6_&5F#D.]&'D?YR $U!JYE0[26RRV ?E4,H=K(L(P&,R MFG G+4ZECW&XI@V(*:K4H&- E!HV]M!S+T*.$PP9CIX*5*34A72CVW+(>\5^ M8]I6Q.,BL75#F5-I8!E E- $WVN"$-&FEA]<4PY@[3PP=--C)V&W61!Z!/,D ME",%$>YCL]OY@68!2'UK5RM)5QBUE2.XEP-!2]OZ+F0.D_6C$1'>KHT TSW] M!<:^>]9'(\CJA,-KXF-65AUG))''+(&/0\JP)'5HRP*GV^V4O OQA+4_4>@5ZN4/=)ID['GVF=UCVU(#$WFL MVS9A8CPY/'Z@^I0EXW&/B=OW/BOSK(9V7DBW0-!OI3J7)5[WI9\/L'%)D"1@ M(&>W9BD8VKH[@.M=7DD:EP4/!GX^)3BI0_SLH1WB'X?#08<[PL='HS*%5"1,+"1QZR<8W8OPW*4RZ!CJN43&O9';/[;9//?WG.\B_C>P;-AQQ_^F2$S M#3 GR@GNLK0A0,8RXRGV\)3(,3+2>!HZ=5I)OT*06!G#'5$IZN/9S9GZT/*1 MG[N=(>1\L<%^ 3OI0@TNS:=--GI#GM&$[3I=Z.(S-Z[CXV-%BVUG]I2[(JG,>2@47)^7L8XJ:?B!57;PN%E):^X$!2R4.1;8?H[H8C' M-$DJ,E;8[!HT^I1F(N-DB^4OF=32_HV#,^^)O]% V0B@8MMP )OKC[&P$^H+ MR0\=[20<,W3X12Y*2>D7,GE.$*D)%!C[B-D?7UDK,,0&E9]3FP\QL&\BQU+9O+">E.ME_O*2O5 X*\_YZX;PLAD 5?1$JS%LN730L.O=XO^6- MT*S8F3!DRA0?20$!4EZ+GH;.I^@J($@4JQPTS40QJ9IZ%V,A$LUBA29B-KR4 M(.6I;FRRT5!VA1Z*O(/07[4%NW7\6!#*8=M5Y5YK@#LR -/3> (MP*K094XX M\AR*TL"F9 (S/E>546=,007/Y$7L%*?$?8%?-<4%RJ*V PV;DX%@D$L\ MER,$??:6BOG2!;V*^^TD.=A 3 ?!CAZ%B:?RIQ$3)J%3ASKA+T-&;% 0;%%D M\3V=@;=!(N33"/ 16_+>0Z!'=TE+^=FR,VKIIIK$,B\VFSIBX([N)LQOY,__ M"1"*;_Q(Z28F)UCII( #+QKU3R?9Q)FZ00+Q#X> _(3,[0#M&9&HRXOA/<6+ MHTR(R_?_9(W^-!Q-GJ14]XST*[,0+E#0"SSPCC:5R..)7C?:PNPL=#QO'$_< M'GBS)+[%%!\M]P^!,]U&O":#EC('#4+P<]_H\\3;IEZ\R!\BK@7: "?=5#KX M",70C<#:0X0D@78$%5Q*NL(VPQ(L&);G=C&(V2G$;,=I^!I7Z"3,G4S+^8KM MN!$:CBG"KH;^*=6-_Z[-*7C98H:LBO@8HTDCV6B$-J^0DD(Q)J^."@_C7 MTI%S Y%^I!O5Y7/UL4GMS-]ZUW'*4QM <[V= MMP%)3P_A9*:KYW (6654>BRJ5SN' K%318#:"'V.LWM^?!PQPS+B+(_W9^F; MX_-PER [#!82K+01$Q1^OZER/-"G*!66X!:A'BR=AM!A9;TSN)NFE+,/:\<\ M'?N_LS?[>I_/7U0%B(G1'FT4M%;%"LUGEZ\X; ?/> 00_XFI^_: M7F /06-_MN!?63>\3_XT9^A86#E6/1S&H99I[_?TC4C4N@6GFEQUS?0?GD5D MT_.X7>%:YJRQAYX)S?7O:%=R].%,_2S'A0H#1F*&=VSY?157,0R1A&WL#F0) MZZ K67F*GW2,*E7REV,/"@1LKVN;A#V^!L/CA+?W#.Q1> 0RO%-P? M;P*]'->@_"B)"PQCX!6C=%JD([XZ']XYIM-/IE5GBT8NS;Y[.5"M_]$&^=&[#?V@!N7SG:OZX-AKN M03?@=WJ3/'ZA"=*?WGCU+U!+ P04 " ,@@55JHN.HXT% #1#P &0 M 'AL+W=O) M <=M=[/H$23I]F&Q#[0TMKF52)>DRD+S8%(^9;V:^F2'/[H7\ MH38 FCP4.5?GHXW6V]/Q6*4;**@Z$5O@N+(2LJ :/^5ZK+82:&8/%?G8=]UX M7%#&1[,S.WBU#GC<"6)*HN"RL<+R,7]^<@;-1/7;+W19F(\.]O2-=R M_K:]DO@U;J5DK "NF.!$PNI\-/=.+R9FO]WP-X-[U1D38\E2B!_FXS(['[D& M$.20:B.!XM\=+"#/C2"$\;.6.6I5FH/=<2/]H[4=;5E2!0N1?V>9WIR/)B.2 MP8J6N;X6]W]";4]DY*4B5_:7W%=[$W=$TE)I4=2'$4'!>/5/'VH_= Y,#AWP MZP.^Q5TILBC?4TUG9U+<$VEVHS0SL*;:TPB.<1.4&RUQE>$Y/;NI@D'$BMRP M-64Q.2S MX'JCR >>0;9_?HR 6]1^@_K"'Q3X5\E/2. ZQ'=]?T!>T'HAL/*" _+ZS/UG MOE1:(FO^[3.XDA?VRS.9=*JV-(7S$::* GD'H]F;5U[LOAM &[9HPR'IL\6& M\C4B9-S$J2S*G&K(R%>] 4D6HD"5&Y,V=T N>2H*($>?A%+'9/EHEP4'KON, M>K9:VE$KK-IT3RVKU>:-VK112ZB$N@*P7WAZ:2 M8:?%S2G/ 5"-7D/*11+/!YXEG<>>4T\)W!C_'_S:N)[_KMVYFN/ M3]86;NT1P'(*6-32G"IED\Y:>I2X3A1'",.+_&/[F7C),9D7AIZ=_6C+2HKB MA8%H8#[]-]Y*K><11!' M7N1X[L3..:X?X& 2AT.A3=K0)L_-W@5>%DSCQ=*-U%,5LH50O3UK4.JS$K; M\;Q@L,QZ4R?&:+733S'X%9 GH!>[UD+1SD7=#UZ3R)E8L9$3)!/R1?"W3:_P M F>2!.8O\J8U!WN]V6)JC1]@S*1ES&20,7L>PEC.FT)U"^F&BURL\1K71YE! ML?V4>9:N$_)T6UL[=6>;Z:-YF545-45:FYW[)<14$$--O(IB[\6=6RFR,L5Z MC;'"Z]-2I9)MK9;=2J=JW&XDP-ZE>\>&&_9P8&5'C8,D.6A@C73?T-=D6G6I MQ E\4S2P>H1NB(,DQ+85'A:W9^*>3-])_,3\)BXR,DP\P\_(J]E'GQ4 1.3$ MH0$4NHX[-0/?12H;?D[P5N/U-ZMQYYE5@%S;QZ3IA=A)JQ=7.]N^5^?5,VVW MO7KL?J9RS3 QXSH40T$ :"0 &0 'AL+W=O??<@-HH&GJJSU MS-L8TTR&0YUOL.+Z3#98T\E*JHH;6JKU4#<*>>&4JG+(@B =5ES4WGSJ]F[5 M?"I;4XH:;Q7HMJJX^N<"2[F=>:'7;]R)]<;8C>%\VO U+M#\WMPJ6@WW*(6H ML-9"UJ!P-?/.P\E%;.6=P!\"M_K@&ZPG2RD?[.*JF'F!)80EYL8B<'H]XB66 MI04B&E]WF-[>I%4\_.[1/SG?R9'>&',N/W/#Y M5,DM*"M-:/;#N>JTB9RH;5(61M&I(#TS_RAT+FLCZA8+N&E0<1LL#:?W?%FB M'DR'AJQ8V6&^0[SH$-DKB"E<$^!&P\]U@<5+_2&QVU-D/<4+]B;@KVU]!E'@ M PL8>P,OVKL<.;SH?[K,ZP+HK)&:E_!9R;;1\-?Y4AM%I?/WL4!T=N+C=FP[ M373#P!T^(J%.8-$N=:Y$XQK_ M!#+F9R1] F$:^?&8P37=5@9K7N<(S(_2!&)_% =P+PWE7F'>*F6=51T@9(D? M9BFI9SZ+&/PFB/L@Q8Y =$ M]KR2RHAO+DI6GN=?6Z$H%@;S32U+N1:4AM /HA%$Y$:XXY&_- BAC4("+/6S M*+(%KC4E1JZ$@9$-0@AA'/K1>-R7$#'"I\9Z2LE9<+H.7(]0XA_0G;+89V.* MW=@?LY2BKY&K?..$"C):RH:N;P-AY+-18J7340:?L2;TTDGQ@JXT83O,WLT0 MCIU$E/H)BU[WFW+'Z[6P]Q/EC8THQH$CTODM_\,>TI 08XI Z,>,'?@GZEQ6 M5-Y*5J_5I07/*+1$;CP:P0W5N^J1)W!%=43%;>!TMS788?I0TTC]OD)>:'**5(.S$YS M0S\OJ*P G:^D-/W"&MC_#LW_!5!+ P04 " ,@@55>^>->V($ 7# M&0 'AL+W=O"EE 8FVNWM[VDI5H7L?3O?!A(%8=>*L[(M"6$7DQL]"IU.:M >K]$[[ERQVBF7.--Y*\0=?F'#D]!U8 MX)*EPCS*S6]8Q-.U^@(I=/8+FT+6=2!(M9%1<9@\B'B 7!_S, M[]Q0YN4=,VP\5'(#RDJ3-DMDH6:GR3D>VTN9&D6[G,Z9\;=XC=I0EHV&\QF; M"]2-8M4$G(;G=,V+'P&.F$!CAS"AT:U1F?\\8/7$RHLI(VXEAD<,9!QPP9FM^U-QU%HZ'<_XGHLZO_$:^T^_W* "52,4,PER2#^#[3;?= M <^%<\_W&N![S6N_36)1A"K@3$#"$E30)[W7I=;=-^=.*$QS,6?!,P5=<<=K MNFZ[E#UO-S*."S-I2.\KEW &W2YI[1!!3I'[WG6OD7.O>GVHJ<]N69_=_ZD^ MZ;9NJ5OP.*4K.[Y9>)":Y_V: +J_Y%-E7._0&Q5K[+95O\YJB+RV-DB&0,O6^V=/6! MF9"MJ9 08YLJ!L$^64>V(2F2-8#O2,M9R&+P_%TSWE-2$8Z0/%1%F530\PZ M_0>1(VQ.7C:#-X!GX57";8^_/74H\P*);K-_?57 \!AH!YMU>',SG!T?W^^< M08> U&]7D'7*U4.A&M#U2M#UW@VZZDM^*YC6?,GSBK1HLV]:2A=_SXP-; LT M+9P$5:W!?_4V6*0%%1=2FA&4V%K9*/?&IOE= 'SO6_+ZXW!'+.)(.K)%IBPR MA(4.M<(.-4@O)VQ/M))L:2%3"IM0R705PI(&R8RSZ\9Y)52:;$U?;56&-7H- M5ME(JBE#:6SRN:WDEE/O)!_V]N+YR'S/U,J^D0*7=-2]O**.J/(Q-%\8F62C MWUP:&B0S,J3)'945H/VEE&:WL ;*_P+C?P!02P,$% @ #((%53O/'&ULA53;;MI $/V5 MD5M51$*QL3$A%"Q!TDLJ18J2M'VH^K#8@[W->M?97',_-&Z0=3(%IX+H4T"Z^PMIKYODD++)DY515*NMDH73)+6YW[IM+(LC:I M%'X8!!._9%QZR;P]N]')7-56<(DW&DQ=EDR_K%"H9N&-O-W!+<\+ZP[\9%ZQ M'._0?J]N-.W\'B7C)4K#E02-FX6W',U68Q??!OS@V)B]-3@E:Z4>W.8J6WB! M(X0"4^L0&'V>\ *%<$!$XW&+Z?4E7>+^>H?^N=5.6M;,X(42/WEFBX4W]2## M#:N%O57-5]SJB1U>JH1I?Z'I8N/(@[0V5I7;9&)0$V M(6QY=X5:EI?,LF2N50/:11.:6[12VVPBQZ5KRIW5=,LISR9?E,H:+@0,[ME: MH#F9^Y9@W:6?;B%6'43X!L0$KI6TA8%/,L/L=;Y/='I.X8[3*CP*^*V6IQ % M0PB#,#R"%_4:HQ8O^I]&)C.XDI;)G)-66!J#UL E-ZE0IM8(OY9K8S7]4WX? M>H:NROAP%>>>F:E8B@N/[&%0/Z&7?'@WF@0?CV@8]QK&Q]"3.W)C5A-IM8&= MGD,# UP"?GN*6D&/T/9 MM1]=^X&:AWWS9C"@)%NHVM#;FQ-8,<%DBL L7&**Y1HU1*,V> 3O(1I&P70X M#F)8IH\U-]PYUT \'(_B7C;PLF)90<*,DS6J-,7X#Z M*(U@G?>I\8KH:F#9'S*5RS4PB,^'073VBM4K^L0H'$[&5&$ZA4--]/>,5Z+. MV_%B(%6UM)T'^]-^@BT[X_X+[\;?-=,Y)ZT"-Y0:G)[%'NANI'0;JZK6QFME M:2BTRX*F,&H70/<;I>QNXPKT M"0 &0 'AL+W=O@#+8\L(A+I)2D[Z==WJ%MLU_;VJ2\2AYPY M<\YP*'&RD^I%9X@&7HMWJCD*VJ MH"+W0M\?>@7CPIE-JKD'-9O(TN1(G-=/6%7^PXI8U)J(XLFF.R"B_K-7ILZ[ 7$_IF ML D(*]YUHHKE+3-L-E%R!\IZ$YH=5%*K:"+'A=V4A5&TRBG.S.X85_"-Y27" M/3)=*J2*&PV?GM@R1_UYXAG*8GV]I$&AH:%1;=&8?/P1#_^L%PE%'.+J$OD]8IG#'!1,)9SE< M:XVT5U/&4(J4U4Q-Q@SL4"$4!YQ5QWEI.9.[A:!]QV[?@8D5W&*"Q1(5 M](-J-N@!$2.XC&T1EH@"A 3:1*%35)IFS,Y.[E$KWIL<4)&X@ 5?"Y[RA%'V_?&3-%2E M3^1A,EEJTJH_PPW3&>#WDA-SF^7*'BQ\H].O7NAKG9;D!3]!?QBX_F! HX\? MXC (OQZ,VM7GWH**I2K2;Z!MP;GAQ*IU';G1.#JR;J3:2,4,U5;:9.UJX([B MZ,BZD46!JMKM#=O0'K7+_;X;1\-CLU:<'$GLZ$9]-PC?4T1^Y :C,2PRJC2\W\KX/V M?S;T,!I4Y3C=T.WJF09JE]N ]GT8UA7JO^4Z]0WW]OZYU!;KZF:A(9&E,/7O MMYOM+B_7]3_[W;V^^=PSM>9"T_2MJ6QK )NBO=[!]02P,$% @ #((%5:-R;MDV P SP8 !D M !X;"]W;W)K&UL?57;;N,V$/V5@7:[L '5NEB^ MKFT@EPW:(@L$2;9]*/I 22.+6(I422K.]NL[I!0G+1R_2,/AG#-G1,YH-^=WFU49P67>*?!=$W#](]+%.JP#9+@Q7'/][5UCFBW:=D>']!^:^\T MK:(C2\D;E(8K"1JK;7"1K"\S%^\#?N=X,&]L<)7D2GUWBU_+;1 [02BPL(Z! MT>L)KU (1T0R_AXX@V-*!WQKO[#?^-JIEIP9O%+B#U[:>ALL RBQ8IVP]^KP M"P[US!Q?H83Q3SCTL>DB@*(S5C4#F!0T7/9O]CQ\AS> 9?P.(!T J=?=)_(J MKYEENXU6!] NFMBGKX#G\-7)6UMX(LLL?PO/B(I1SWIBY[+]"SA;YV&I#_@P:X M[/NZ;S%!AHM2H#I-=SNW:Z #07\@UUA@DZ.&:=*?CGLD<-&H3EKX4E7H&PSN MF<5WO",NP=:J,TR6)@1\+K"UI,$BZ;6@*<:,X1Z?E'AR0@J-);=0L8(+;G_ M1_CT89DFZ>?C^Z>3OANNB>Z6HX1'U W<*B9AQ PP&B=T3\=0=@@WF+L2,DC" MY6H59G$,V21+"9^$JW@53F:RX"U9K"_O%?B*^"9I4UOZ MNB64=.]\(-7K/R=P8SHF"X1"&6M@E&1A.HW'9"S#^3(9#YE\++$O9V&RB'V> M.)S/5W"+QJSAJM,:B;9UB>CDZ,H()?<_6U>LQXZ2%2GRQ(/1$_\O[*.CGL_" ME))X>Q&'"TISZCI';X9,@WKO1ZD!7V _;X[>X[2^Z(?4:W@_ZK\RO>?2@,"* MH/%D,0M ]^.S7UC5^I&5*TL#T)LU_7%0NP#:KY2R+PN7X/@/V_T+4$L#!!0 M ( R"!55Z=(^=? 0 %T- 9 >&PO=V]R:W-H965TU#3B78G>Q+8(DNWU8[ ,MC2PB%*F2 ME)W\_0ZIBYVL[68?\K(O-F]SY@QY.$/-ME(]Z!S D,>""SWW*Z*HH MJ'JZ "ZW@O9B5=PQV8/\H;A;U^AY*R H1F4A %V=Q;AM.+ MD5WO%OS)8*OWVL1&LI+RP79^3>=>8 D!A\18!(I_&[@$SBT0TOC18'J=2VNX MWV[1O[C8,985U7 I^7>6FGSN33R20D8K;F[E]A=HXG$$$\FU^R7;>NUX[)&D MTD86C3$R*)BH_^ECLP][!I/@B$'4&$2.=^W(L;RBABYF2FZ)LJL1S39KCCHLUG?H!^[NI\T MF!&&A^'LO9GJDB8P]_!B:% ;\!8?WH5Q\/D$ MV6%'=G@*?7$+B10)XXPZ&X$E$ 4<,<>C\Q8;=B?<*_5DUX<17X8#<]L.PK]R61T5@_'_G@R<.WA MP(]C'+:(3"2R@!HS9;J!Q2CV4#^\FT1A])F$@1_%8=>-AH@>[GCM7/?"T(]= MHW/;"R?8P*%.#A3W-J'V (PDE=B MFT\.*-88IN8:9*'SMNQ_]=L"]U0QFWN ML*XPW@*EX-!SR5-0;[5OKW#;1O&^W=S]H6:#KT!(S+.U"KZ[I [I1[I!/VOH M<&O-8Y'3!J5E-Z#22 ?EABO*RMB16OL"Z1]7'.8(C') PM'8GXR&KA^-QJX_ M_!1VU_HTRG_4[?_Y@)J3>9O36*9-'L.'!&$%IGQCDQP4)9=/F++@1\7,$RDY MW;O'Q_Y?3SU]E0A^0OY$)1IUE6ATLA:TC,FR8=P4HNO'A%'SLE(I;%V^8LR5M4]UP7B0T"M\&%D%/D+4V-4& U+C5 M@-6Y":^F\X85^%X:RE_0;PXHC/S1IR$9^\$X)%C2@O&0Q'X<#L@AZ?;WGKR8 M_-;N8:\QVDJ8^O7;C7;?#LOZR;Q;7G]X?*5JS?#"&PO=V]R:W-H965T8T-U>='JAV >LB2UY)0'9?U])=EQ('2^9 MJER +>M]CCY>CBQ-#XP_BAQ HJ>RH&+FY%)6$]<5:0XE%E>L JJ>;!@OL52W M?.N*B@/.C*@LW,#S0K?$A#KSJ2E;\?F4[61!**PX$KNRQ/S;'13L,'-\Y[G@ MGFQSJ0O<^;3"6UB#_%RMN+IS6TI&2J"",(HX;&;.K3])KG5]4^$+@8,XND:Z M)P^,/>J;]]G,\72#H(!4:@)6/WM80%%HD&K&UX;IM"&U\/CZF1Z;OJN^/& ! M"U;\03*9SYQK!V6PP;M"WK/#.VCZ,]*\E!7"?*-#73>\<5"Z$Y*5C5BUH"2T M_L5/S3@<"8+@%4'0"((7 G_XBF#0" ;G1A@V@N&Y@E$C&)TK"!M!>*Y@W C& M9K+JT353$V&)YU/.#HCKVHJF+\S\&K6:$4*U$]>2JZ=$Z>1\73L0L0U:DRTE M&Y)B*M%MFK(=E81NT8H5)"4@T"_H$^8<:^N@BP@D)H7X>>I*U0K-5;UOAR!X'H*[H!<807J%!OXE"KS 1Y_7 M$;KXL:M?BW[,;[M"8;P:TS4LWY/35A[TM&)Y/J:O,[&=UB3_N34G4S9H73LP MW,$KW$6.Z180H<=&70I)5&X"].<'51V]EU"*OSK:?%>SA]ULG?HGHL(IS!R5 MVP7P/3CSGW[P0^_7+E/8A$4V84N;L-@F++$$.['.L+7.L(\^OX<]< %(9=;T M$8FJ(/(2I8SJ4K.ZJ@3'NES3BWVK:VJ8[QF:?EO8S[VKT=3='[O!9L2E35AL M$Y98@IVX8=2Z8=3KAH2Q[$"* I&RPH2K5RS9-?K=.Y6O2&>6L:^'>X MT \&-R//>Q%V^=V&Q6>SDC[6R>"&[>"&O8/[!1<[;%XX?X0]Z+?^G>S"8MLPI8V8;%-6&()=N*<<>N<\?^XOH]M6LC>U5%]_V3%]L;^SVYRJTY3GA1'OF3I=]1'ON3I#XV M^0=?'^)\Q'Q+J$ %;%0H[VJLUE=>'XS4-Y)59E_^P*3:Y9O+'' &7%=0SS>, MR><;': ]G9K_#5!+ P04 " ,@@55IA4)8?P% " *0 &0 'AL+W=O MS.[-9D&S 3AW/.(:V MZ72[F23;/G3ZH(!LTP7)%7*\VU]?\1$PH%5,JNQ+@O&]Y^K>(Z1[C.8'QC]E M6T($^)PF-+L8;878G5M6%FY)BK-W;$>H_&;->(J%_,@W5K;C!$>%4YI8R+9= M*\4Q'2WFQ;UKOIBSO4AB2JXYR/9IBOF72Y*PP\4(CAYOW,2;K>J M$$<.$D?M@"H'U'68?,5A7#F,3XTPJ1PFIT9P*HS#D[ )Y; M2[3\HJA^X2WK%=-\HMP*+K^-I9]8W)83!+ UN(TW-%['(:8"+,.0[:F(Z09< MLR0.8Y*!,[#:8KJ15S'-#?;I/L&"1."#V!(.5BR54W6;SZ$' JYHR%("7O_* MLNP->.T3@>-$7IV!C[<^>/WJ#7B5P]QMV3[#-,KFEI#9Y&.RPFKDE^7(T5=& M/@;O&17;# 0T(I'"W]?[NQI_2U:Q+B5Z+.4ET@+^LJ?OP-A^"Y"-D&(\J]/= MH2J=_Q<]>';T5C'&];P:%WCCK^ M/ZRNP%(('M_O!;Y/"! ,7&-.J'@+?I,+ MH)QP=_@S^/.&)0F0S_P!\^@OU2PHXTS4,Q4C]9E MB><6>/E>]+! R//&WG1N/1S76V$WRC^AD9YYMY^."[VIW1GIJF^'9C(?..XD?B)> M\#1>*W6O3MW3IBY7'ME+4+#:<[DVA5_ '<4%), M@OFS_K(TMKN[D:&(K6)#N^G<[<&;UD9*PVK+DAQ('4FDF@L3G&5%9Y^O:LI. M6QMI*!%&T?P*K;,U.FYG!PU,16VS<:2CH):-99H+IJ-J2V&TYBR54KA12NPY M?88^\&!R3*+Y%=HQ.7:7%T,!V[R@AA=DOK738PXNN4DTOT)[^GDP%+5=]T;_ M0:UB&=135E"ME-P9G'VDG. D_E;#OE#N[-HOE&T0)3:&W* M&E6-3E;5)_:J2*%RH>-,N]I:8>?"B=M97'R%F>*'4945\A!$ZI)06'D(J+Y;'Q=<%H?D.O8RXTM PE9RU#V.T^RSLOC?N4'P7;%>;9[)@1+ MB\LMP1'AN8'\?LV8>/R0!Z@/72[^ U!+ P04 " ,@@55LV@)5-P" 9 M!P &0 'AL+W=O^+XB!91878LM<+.3"5EB;:8R]]56 DZ=4\G\ M, ABO\24>\G$K2UE,A&59I3#4B)5E266/^? Q'[J];S#PHKFA;8+?C+9XAS6 MH.^W2VEF?JN2TA*XHH(C"=G4F_5NYB-K[PR^4MBKHS&RD6R$>+"33^G4"RP0 M,"#:*F#SVL$M,&:%#,9CH^FU1UK'X_%!_8.+W<2RP0IN!?M&4UU,O9&'4LAP MQ?1*[#]"$\_ ZA'!E'NB?6,;>(A42HNR<38$)>7U&S\U>3AR",,3#F'C$#KN M^B!'N< :)Q,I]DA::Z-F!RY4YVW@*+:HFOC:8]C"?-$CS&BD\@12C.\%UH=![GD+ZM[]OPFMC# \QSL.S@I\K M?HVBX"T*@S!$]^L%NKQXR_1' M5Q9J\7ZWN"W&&[7%!*:>J38%<@=>\OI5+P[>G4'OM^C]<^K)'#/,"2"L#3F! M<@,213V7H5X7:ZT6.S5;Y[LDBL,X'D_\70?%H*48G*5HDR:;I$D@PES"7\\_ M>PU1BPV.(*["01 /3U#$+45\EF*6IM1V",P0+NVM5[:L'5@71?R"(HR&PW[8 M#3%L(8;_EPI,'BMJ%\SEVE3*F"N%B"@WE&-+VUE8PY=L<=0--FK!1O]Z4TP= M05M'7<>/7MZ2_G@\'CPC\(_:50DR=TW9!F=R7W>N=K7M^[.ZW?TQKW\:=UCF ME"O$(#.NP?70Q"[K1EQ/M-BZYK<1VK12-RS,OPND-3#[F1#Z,+$'M'_#Y#=0 M2P,$% @ #((%53X&)^ID P 8Q !D !X;"]W;W)K&ULS5A;3]LP&/TK5H8F)@&)TSMK(W'9-*9-0Q2V!\2#FWQI+1([ ML]T6_OUL)TV*2(.$6MA+&R?^3L[Y+CURATLN[N4,0*&'-&%RY,R4RHY=5X8S M2(D\XADP_23F(B5*+\74E9D $MF@-'%]S^NZ*:',"8;VWJ4(AGRN$LK@4B Y M3U,B'D\AX.2?X M^!3W38#=\9O"4JY=(R-EPOF]65Q$(\"%/I/U$RV*O MYZ!P+A5/BV#-(*4L_R8/12+6 GQ_0X!?!/B6=_XBR_*<*!(,!5\B879K-'-A MI=IH38XR4Y6Q$OHIU7$J&.?50#Q&8SIE-*8A80J=A"&?,T79%%WRA(84)#I$ M7QXRG4R(T!6$7&^V>=61YQ"#$/;^ M@]]>@KC:LFE;K_4[5O.5Z['L\,S[',2 @C1T^'!+$ )_CX 7>]SPUL6R7;5A-Z M4"9>/$U\M$J\R!-?QSM'[EID,Z.+H-4># :=H;NH8=0N&;4;&165/M E-[-O M\PC"_DJP$-"O24*GQ- \J+KFFJ9FGVDU_4C&),PWC!41"NGV!5V"!RKOCFVU M#[W>H8?K)#52>V4I.J7PSI8;I[,#MMV2;7=GC=-]WCBX@[U^?>/T2D:]QOQM MKW'0[0^-C2X4I+(V\;T=)+Y?RNR_,!\K=46&4;:FDJ^IA)5*5:J43\9#!U(> MU0ELIH!]E'*F9K)!SJ"4,WCG<6]M'O=&:J^L(_8J@_2V// %X)8)KSDZWMG, M%]!/W4(7IW[F<>6VN-ENWW#J\2Z,&E=.C9NM^DT&_P4./GH$(IKF'E<^C]_; MZ#N;)[^9VVMK65D]WK;7XUV8/:[<'N_.[O%SO^]WVQL&OW)[_-_8/=Z%W^/* M\/%_X/C-'.HUHCIY[MJ1T1R_?Q(QI4RB!&*-[!WU=".+_$2;+Q3/["ERPI4^ MD]K+&9 (A-F@G\>_KK("2ZA.Y!(%?YE*5U.!4+7R]5$!S!RJY M'P5!WR\I$UXZT\(56Q3&+OCI:$D7 M, /S?7FI<.8W7G)6@M!,"J)@/O;.P[-I&%B L_C!8*4WQL1*N9'RUDX^YV,O ML(R 0V:L"XI_]S %SJTGY'&W=NHU,2UP<_SD_:,3CV)NJ(:IY#]9;HJQEW@D MASFMN+F2JT^P%M2S_C+)M?LEJ[5MX)<D:6:S R*)FH_^G#.A$; /33#HC6 M@&@7<'H $*\!L1-:,W.R+JBAZ4C)%5'6&KW9@7/TEAQ9S'4A*TU%KD>^0>8VOI^M64YJEM$! MEGWR%0,6FGP0.>3;>!\5-[*C)]F3J-/AETJ@[L%+7[\*^\'[-OW_R=E6-DZ;;)QV>4\GE%.1 :&&8**A MO %U(-FU\-I;WWFS9>L^#9-D.!CY]YN*.F.^4%&O4=3K5+2QK22C2V8H9X^[ M![D64SOJ;8B)AV&XHZ4SV@NU]!LM_4XMYZ54ACU24Q?R3&+5.*"EOZ?E. [# M>$=,9[@7BADT8@;_>M2P)$!729@,]M2$P_ZPMZ.F,]X+U22-FJ3[F%581(1I M(Y_LD>\E5N86]V3O(O7B0=(8;7$:-IR&G9R^27&<'>8UW$]JG QVCTB;52\< MMC,+@^>W+^CD=BWQ(MI'ORZ^V?,M;7VB@OTZTW( VLRVRE%-UM]XLTM0"]?* M8'6PSV[]?#>K3;MT[IH$_]F\[K6^4K5@6%DXS!$:G PP4:IN7^J)D4O7 =Q( M@_V$&Q;8\H&R!OA]+J5YFM@ 31.9_@502P,$% @ #((%5:#BCIJ) P M0! !D !X;"]W;W)K&ULM5A=;]LV%/TKA%8, M+=!%WY*=V0(22\4RM( 1M]O#L =&HBVB$NF2E-WMUY>D%,62%2/=V!=;I,XY MY#V7NO+UXDC99UXB),#7NB)\:95"[*]MF^U#5D_]RBBAZ7EFL]3MSC72G4 MA)TL]G"'-DA\VJ^9'-F]2H%K1#BF!#"T75HW[G7F.HJ@$7]@=.0GUT"%\D#I M9S6X*Y:6HW:$*I0+)0'EUP&M4%4I);F/+YVHU:^IB*?7C^KO=/ RF ?(T8I6 M?^)"E$MK9H$";6%3B7MZ_ UU 85*+Z<5UY_@V&$="^0-%[3NR'('-2;M-_S: M&7%"D#K3!*\C>&-"\ S![PC^2U<(.D+PTA7"CJ!#M]O8M7$I%#!9,'H$3*&E MFKK0[FNV] L3=5 V@LF[6/)$LFD/"*!;L,$[@K;>BVW9#WS(9\\($247*0D0(5$_ST,C^ZP+>E.;U#WJ-#M]Y%P=\;<@5\ MYRWP',^;V,_JY71W*IS_MWKVGUOXS>FM&BR87X(ZT-4H]ZW^] MER!P)U#-_Y[*=ZL83"NJ0GC-]S!'2TM6.H[8 5G)SS^YD?/KE-DFQ5*38IDA ML4%:@CXMP27UY",5L *PIDS@?]NLR,<4YE\:S% !!,I+0BNZDX_Q5(9:\4B+ MJS?+(?&C8+:P#Z?.GX,"QYF/4.DYRG-F<3A$9>>HF1.Z3ZB!"6%O0GC1A/+W'D&38JE)L&*^BGPKR(OM[CZ%)L=2D6&9(;)"">9^"N?'J,#>9%I-BJ4FQS)#8("VN M\_3SW_F1]:%3'[SO8R\>58A)5.R,*L0$*@SB4;7)IE"ST!U5"/ND(ZH1V^E6 ME /=U+2_=OO9OMV]T4W>:/[6O5ZY$_.I:H]U!_8DW_;6'R#;8<)!A;9R*>UJ.Q!TK_NQ!RID=Z&ULO5O1SD\PD-9(PQMG$,TW0=K.S:3M)N_LL8SEF"L@+:K3/!Y&93$0^(XWC#A43J8GI;G/F734[E6<92* M3QG*UTG"LV_G(I;W9P,\>#QQ'=TN57%B.#U=\5MQ(]27U:=,'PUKE'F4B#2/ M9(HRL3@;O,,GC/I%0'G%WY&XS[<^H^)69E)^+0XNYV<#IVB1B$6H"@BN_]V) M"Q''!9)NQ[\5Z*#F+ *W/S^B_U[>O+Z9&<_%A8S_B>9J>3;P!V@N%GP=JVMY M_X>H;FA4X(4RSLN_Z+ZZUAF@<)TKF53!N@5)E&[^\X=*B*T C6,.(%4 V0UP M>P)H%4"?R^!6 >YS&4950'GKP\V]E\(%7/'I:2;O459H.B%'U>RG7.TWE^.E2ZF079,*R:=+YI$NEI M$D57ND7+'+%T+N:&^, >[UGBAUJ>6B/RJ-$YL0+^N4[?(NH<(>(08FC/Q?/# ML>EV?HZ=O9B])0:M.PPM\6@/WD?=&3(D'G2ERL6)*;N;>-<<7Q2^DWS%0W$V MT)4M%]F=&$Q__05[SF\F:2'! D@P!@362H);)\&UH4\_Z!$D2D.9"+3(9(+F MVT^QK!_/(Y3J"_43J_B#*5,;$J\D*4:4NZES.KS;EK][!7:(A]M7!4_BL.X5 MQ/7]!J>EPJA68615H:=V'2']Q4KFA10+-/N&K@37I6K3<=62I^B&Q^((W:RB M5"X6Z ?Z<,QGL3 I9&W OGT9$BR !&- 8*TL>G46/6M!N19W0F?06$H\2/DA MP0)(, 8$UI)_7,L_MCY$GZ7BL9[RE4DPY< :OF\.-F"CK3K@C[#O[=032$K6 MI<2>3R@QUQZ_ELVW]MH+F9>5-;/T7A]2.4BP !*, 8&UTC"ITS"Q]MXF#>$Z MRZ+TUM:3K5#[YF/2[59X[/L[/1F2DG4I"74F/1T9.XT#<*P:ODMDIJ+OY>!9 M:,G#?]=1ID=/)<)E*F-Y&PGS--Z*NZ^@%5I+48>.=P0%Y60&3CIV>Z8E>,M3 MX6?4U+!=(HP*6G'V5A!W%20^&>U*"$G*#*3$\RGMT9 T&A*KAN\SF>=HEB"TK*#*38Q70RZ=&NL6CX"8^VF0OK:ECYM-PX/F%0 MIP:*%H"B,2BT=CX:MX;M=JWP&SGBZ1PE//LJBLP8\V%%V3L?;O?!=,FD4PT@ M29F!U)U,B-?3HQNGA^U6[UI3\RQQB7C73<%RLD, MG-C9+BMM11L_A:T^H9HSR<[(9501U%E5:-MWY.$1<7=E!#5-!E),L$OZ9O.- M(<)V1]2,_<]X06@4%]0F88-/BL5C$;K$N4R4TKD('53H.J_Y>OO,VI@;4:Y&N[=EYYQV $C(K M85O$QF,1N\=J]>=^X4"=%NF:GN,1V94.U&<9*?L6'TCCLHC5-3R.6-L:&N4# M=5D5VA/R@9HG(V6O?(TI(G93=/GT\(1F8B$S\3B2*?Y@G@_8F?:6N.MAL#/V M=V?\H*3,1#JADQ[C1!KC1.S&Z;*6[K&/HH.9=@&+2!T:I00U3Z3K8[H3*U!* M9J \'KE^S_R4--:)V*T3T)*KG65O?0V>RK ^"TK*#*26Q5S2>"IB]U37]3O\ M:DD0_4"OL,1K;]7>&8%$"T#1&!1:.[^-PR/V)3/;0B\!=72@: $H&H-":R>A ML8?$;@^?7.ZUQ^^=B:X3,RWX@I(R ZEMR9)1JD3*T_"5)D[V]NR=#-A? M>L+^U//_6#ZDC5.F[LMK$ZCU!44+0-$8%%H["8V1IG8C_71M G7.U+ "2+W= M=Q"@G,S Z8[=GK>,M''.U.Z<_XK"\KW#ZQ0E4'\-BA: HC$HM'96&[=.QR\O M2J"6&A0M $5C4&CM)#26FCYGT=16E$!]=85F^:%_ $K(K(0;S89;>Y\2D=V6 MF\YR%,IUJC:[6NJS]<:V=^5VKIWSY_CD AO.!_B$;;:M-?";7717/+N-=*&* MQ4)3.6_'NG)FFXUIFP,E5^7.JYE42B;EQZ7@./T/ M4$L#!!0 ( R"!57CF_.CP0( %$( 9 >&PO=V]R:W-H965T,UE(]Z!S D,>""SWV/G.U6Q2-9&:MPY[Q># M\^34^CN'[PS6>FM-;"5S*1_LYBH;>X%-"#BDQC)0?*Q@ IQ;(DSC=\/IM2$M M<'N]8?_L:L=:YE3#1/(?+#/YV/O@D0P6M.+F3JZ_0%./2S"57+M?LFY\ X^D ME3:R:,"80<%$_:2/C0Y; .3I!H0-('PM(&H T4O < =@V "&3IFZ%*=#0@V- M1TJNB;+>R&873DR'QO*9L-<^,PI/&>),G#"=2F&8J" C-R4H:J]#DQ-R397= MK( <)V HX_H=6N]G"3D^>D>."!-DRCBWWB/?8"J6T$^;L)=UV'!'V(A,,6JN MR2>10=:!G^S'G^W!^RA!JT.XT>$RW$OXM1)]$@4]$@;AH"N?U\/##GCRW]&? M51.UMQHYON$.ONL3.N= _I =U]NS!Z74:)0+,G\B4Z!XZ3 L^-@E[B')D@.1/1-^V H_ M=.S1#N%GU5RSC&$#[3D)K;PS(],'\O,;NI(K X7^U:7G\)!Z'I(L.1#9,SU/ M6SU/][[(]@4\P3>0I%*;SCY3XP?UEV6'W"H>1'W\!E?;@G1X!2^=D@ZG,.H/ M6J^Z G^KV1:@EFYH:4RP$J;N-ZVUG8L7;AR\L$]P7M;C[1]-/6RG5"T9?H\< M%D@9]-]C9JH>8/7&R-*U]+DT."#<,L>9#\HZX/E"2K/9V #MOXCX+U!+ P04 M " ,@@55@;-O!ZD$ #Y&P &0 'AL+W=O$T,2[BQ1^#(3)[[GWF,[QX=XX]BMF$[U04)NQ1(+F+ M8RI^W;&('Z86MEYN? O7&Y7>L&>3+5VS.5-/VT>A6W:)L@QCELB0)TBPU=2Z MQ3?W;A:0]?@1LH,\ND8IE07GSVGC\W)J.6E%+&*!2B&H_K=G]RR*4B1=QS\% MJ%7F3 ./KU_0/V3D-9D%E>R>1W^'2[696F,++=F*[B+UC1\^L8*0E^(%/)+9 M7W3(^XY\"P4[J7A8T8FC.@IT(5<@D>OO E'XNW^F>3_,']/;-._0&A0GZON$[29.E MG-A*UY0BVT&1_R[/3\[D'Z*O/%$;B?Y,EFQY&F]K+B4A\D+HCH" 7W9)'[G. M>T0<0AKJN8?#'UB@PW$6CH%RW')\W0S//8,WWW"A>HJ)6 ]4.=0W30.5 PV: M@=+7^49N:<"FEGY?)1-[9LU^_PT/G3^:6'8$=L)Y4'(>0.BS>RY5$\$\:IA% MI?*RGWF>[PTF]OZX5>6;D'5OY1<"G14Z(%,0K_94OT40MAXZK.<;PC M+MBI$ %3M20R+(D,+R/REVZS1B;#&I,>]H<5+F"VEEQ&)9<1R.4##07Z0:,= M:RI_5"O?\T;#<:7^46WIF=DZ*6I<%C4&BWKJS_OHNQY>N1._D"Q%LJE$$.G2 M%[LCL!/2?DG:[TK,_"XY=P1VPAD[9H=T6LE9$7:\](CK>]6E!Z.WK?YH?\<= M25H!Y#6^) 47,%=;+L1P(5VI6H%T(FLC4J4#IFM+QU@##.["KPA;$7RZO,;C MJC+#.=IR,%L]?FVO%ULNJ&)HP<\9P(YV](+O-?P!-@8!>UU)(.[( !2\KV$G ML/$3͑T6P;A\(<=RJJ8/1VU9O' 2&+<0%(ECW$S5C!R=K2\8X#PQ;CTM4 M<-Q@[M+?-:=\KN$IL#$5&-R_7Y-!O[[ L$_<*H=K> 1B/ )YS2/$,1-!2".T MI5LFFIC $)?J05=HIX2-K2"X*QTD'9F&@O6 X"6XX+A+!N/VK:<0WKX1KK MX<+6XP(A=.M?+'K5F8&SM65C?(4+?ZZ E; ('IXNKNJ$P"DNI6 ?':YHC[?. MSIPD"O@N4?DY2WFW/->ZS4YS;-,]/Q3[2L5:KS,4L94.=?HC/1,B/V?*&XIO MLZ.:!5>*Q]GEAM$E$VD'_7S%N7III G*T[[9?U!+ P04 " ,@@55 6", M^4$$ #Y%P &0 'AL+W=O3IUN-=KMQ=5]8<"0J$G,M0UL^_2SDS1.E3^% MN-PWD(3XG.[*G[)$'A CP(XX2/K4"(387MLT7 8DQ[],-2>0O*\IB M+.0I6]M\PPA>IH/BR$:.,[1C'":6/TFOW3%_0K UF1'QL+EC\LPNHBS#F"0\I E@9#6U/L*+2Q>I >D= MWT*RYZ5CH$J94_JH3FZ64\M1BDA$%D*%P/)K1ZY(%*E(4L=_>5"KR*D&EH^? MHG]*BY?%S#$G5S3Z'BY%,+4\"RS)"F\C\97N_R)Y00,5;T$CGGZ"?7ZO8X'% ME@L:YX.E@CA,LF_\(Y^(T@"$&@:@?$ Z$7:6*%5YC07V)XSN 5-WRVCJ("TU M'2W%A8EZ*C/!Y*^A'"?\FV1'N)#3+#CH@5GV; !=@4\X9. ;CK8$_+T"'W$MD54?B++,$MY5Q>?G=-A!S&WX,W M($S ?4"W'"=+/K&%5*[RVXM=RN9++]6.)".= !#@!$(&8)B*0 M%>KG6E=,EFZ8IE,O],X_'XP\=V+O:E2>%RK/7UOEGTRV4+6EZB1GN0$N3M9)XQ+0. M#]4[*O2.3/3>4X&C%^9P5-'4TIU>HEY#3T!- M+M@*EA.;:I[\62./4(-F32MH@*MNMIIG/,"GH,85-."5N;/"*K&:)&M>02-@ M'6*NL$JHMD;5F((&G#K67V$52\U]JFO>:YA6U?:I8U&ULM95M;]HP$,>_BI554RNM30@D0!K8S':@?/N=G31C(F5OUC>)'^[^][OS4[*5ZED7 (:\E%SHB5<8L[[T?9T5 M4%)](=<@<":7JJ0&NVKEZ[4"NG1.)??#((C]DC+AI8D;NU=I(BO#F8![1715 MEE3MKH'+[<3K>:\##VQ5&#O@I\F:KF .YG%]K[#GMRI+5H+03 JB()]X5[W+ MZ[&U=P9/#+9ZKTUL)@LIGVWG=CGQ @L$'#)C%2C^-C %SJT08OQJ-+TVI'7< M;[^JW[C<,9<%U3"5_"=;FF+BC3RRA)Q6W#S([1=H\HFL7B:Y=E^R;6P#CV25 M-K)LG)&@9*+^TY>F#GL.8?B&0]@XA(Z[#N0H9]30-%%R2Y2U1C7;<*DZ;X1C MPB[*W"B<9>AGTENQ 6VPRD:35 MYI!9(X8&IS,P.*_/R EA@OPH9*6I6.K$-\AF(_A9PW%=9S/R.G)V=\R/J;6YA>V^85.M_^&[E1JTT53>PVZO>Q)N-1KFL'$PZVN M06W 2S]^Z,7!YR-,_9:I?TP]G55@JR4%D!U01:0B''1GT6JAV G9\[5)H\$X MZB7^IB/^H(T_^&=\FAM0?Q!,H62U*DB.1\2-=-+4LM$>32\(^MTP40L3'87Y MAA?/E"JU8V)%KDI9B<[UB@Y"1]$X&G3'CMO8\='-<4.9(D^45] 5,GZ'+3)L MR8;_:XL,#RLS&,:C[LJ,VOBC]]DBHZXM$G3#C%N8\5&8X\LT/CPBT6'^_MX5 M:5^;.ZI63&BL:HY^P<40D55]@]<=(]?NUEQ(@W>P:Q;XZ(&R!CB?2VE>._8B M;I_1]#=02P,$% @ #((%5?QW^9EK P 30\ !D !X;"]W;W)K&ULK5==;],P%/TK5D ()+9\IV6TD=8FY4-"FC8-'A / M7G+;&AP[V.XZ_CUVDH5VS4('>6ECQ^<RY>*'7 ,H=%=0)J?66JGR MS+9EMH8"RU-> M-OEEP46.FF6-FR%(#S"E10VW.M8;K"$.:=?2*[64VMLH1R6>$/5)=^^AR:>T/!EG,KJ M%VWKL:%GH6PC%2\:L)Y!05C]C^^:/.P -$\WP&L WK$ OP'X#P'!(X"@ 03' M*H0-(#Q6(6H 497[.EE5IA.L<#P1?(N$&:W9S$-E5X76"2;,+*PK)?1;HG$J M?L=YOB64HA-TI1=MOJ& ^!*UW2\34)A0^4H/N+Y*T,OGKR:VTL(&;F>-R+P6 M\1X1\=$GSM1:HI3ED'?@TWY\U(.W='(\O$L]_3_UQ3^K[^72;U>07_'Y?UM!7R^Y_M7?^Q:+_%O' MQ&8U4=!-9+;0,UGB#*:6WB,EB%NPXA?/W,AYVV71D&3)D&3ID&2+@]?(]U>$AR9(AR=*:+*K(S-%] M&_N^,PZ]%/=&I(L&9(L MK!#$_''$2N9[_ MYC#>Y*]D:720NQD9M1D9]69$'R3Z6LCT)4@(8-DOI 1FDN+Z0LIR MQ-4:!,+Y=WU+,OGJ7.*]&D]=XD.2)4.2I:-#H\(WCC\Z]&D@V3U+QZVEXV// M$S &]ITDXZ.WV/GA4"\*/'\\/ESRO?-[:M*/UUT,I%MGW=ZY[A<@5E5A)E'& M-TS5][:VMZW]SJN2YT'_W#U+W([^5->*=6GWA[XN-#]AH>\!$E%8:BGG=*27 MG*B+M[JA>%D5&S=ESK>A>$&:#?+SE7]PTCT%;0\6]02P,$% @ M#((%57P+_Q < @ /@0 !D !X;"]W;W)K&UL MA511;YLP$/XK)Z^:6FD+!)ILR@ I:;2UDSI%C;H]3'MPX )6C^(^FD>M(5HH'GF@N=DLJ89A$$.J^PIGHB&Q3V9B]538TU M51GH1B$M/*CF012&\Z"F3) L\6<;E26R-9P)W"C0;5U3]6>%7'8IF9+CP0,K M*^,.@BQI:(E;-(_-1EDK&%D*5J/03 I0N$_).N2$GH!"''W#@&:I<#WB#GCLC*^#UPDC&D Y[NC^R??>XVEQW5>"/Y#U:8 M*B4?"12XIRTW#[*[Q2&?F>/+)=?^"UWO.XL)Y*TVLA[ 5D'-1+_2YZ$.)X H M>@$0#8#(Z^X#>95K:FB6*-F!R+U(6'>,< MWL,WJA1U-8++-1K*N+Z""V "[NV]K:!. F,C.ER0#^RKGCUZ@?UK*R80A^\@ M"J,('K=KN+RX^I=RIXVR;__KG/H^RO7Y*&X>%KJA.:;$-KQ&=4"2O7TSG8>?7LDA'G.(7V// MEGG>UBVG!@LHC_FPNJ%,V:8WY^3VA-.^VF[<#ME\&DVND^!P*B0X:0&PO=V]R:W-H965T%G&6LIS?7B[>FF^N3-.KSV@.^2/F#T7G9U;' MGC_]'?[69Z)Q@.D^<8+4G6&-/L-L3[";0QY8U8;V/RFAUD6*<_1$E!\X^\:@XY+SJI+)@ MK]AU-60VAX2S[)9UCJH_Q6F4KN,H86^+@E<'MV=N6-TO[ M?'_(\3N_8NZB( M"_;B/2^C."E>5D;A;Z_8M^OW[,5/+]E/+$[9UVUV**)T4UPLRRJLNG'+=1O" MN\<0K"="^-C/Q_Q4<;&/<703)W$9>Q-@R^&8KVT837F*BO4?OBIYOJN&[#TORMV3[7PTY'8:X+J^%YPU$W4W,=WN*1@7#>9K5E85'#4C M="@"MQ>!XX:AXY^%T#\,R[1W:IR'-N[;Z^O7[&O>U,D/5M0ET93.4$-12ZH% M0&1,"-H_!>W/ZLKA4R:.R)B0N."4N("J+H/><+7L(/#.!C7J;F(PX2F8$+\, M9OD^RZ.2LYOLB>]#U(!JQQ$9$V(U#< /8U9COFT.4>ZHK(G)Z[";237N6TO" MP#=#RSX;^+C#J0$!.IDH8*R:$?#J)EI_K[H;O^KCEI0[4@?XF$ ^ICVO*D!) M3#EY1-;$Y &4F6149O:QS.RR2AN/#BPS@STR;K.?.3W/&'FR\&P MB6BN38\.-C0!#LUP7K5"RII4UD1A!F#30GELG,+0VNA6B>V9ANN>U!.7>UP%M%D";-2^ESR*5^JBLB*FMB\@![;3*YT>[+C;W:T8&A M-F"H+<'0^"Z-;ZO"2$OV6[GE.?OMIO82W215AZ;[ Y2*-2BNX/:5NU8'Q]K ML?:\A$B;E&FIK(G) Z:U<2%RW.,;?0G2L4W+.:^*_F%/W.C;@(TV&3;:?6P< M>GH#=S@UX8".-HZ.,FFE/;T;11@$H74>1?^PIQZ3 3AS<*%-Z;*BJ*'@KE6+ MALJ:F"@ ,<>X#O1R.H_?S4MQ=$@51RIK8O( ]1PRQ='I*XY##XO@#J<&!+3F MX*JC:K4H*"6X9^6.UP%F#H"9,R^QT2$5&ZFLB6*(7J(V+;.JR!D;.C*9Z-Q9U,3#5SHXEPH?;'%DT> '2(V"S#, ME3RHIW0M411%<-_*E:*#N5Q@+C>8UV6&] %!*FMB\@#P7 G@*90RIORUP>B M,0]@S!NO(XZJF1&*".Y2^7TQ'<#E 7!Y\](//5+]D,J:F#R@.X],/_3Z^N%Y MJ>#.I@8#;.:-UPY'E8J"'(*[5NYU'1SF 8=Y\Q(1/5(1D<=XO( X\MM%+H;@/I6[6X=TZ &S>O.2#CU2C*6R)B8/,-8CDPX] M^7.*N+.IP0!6>CA6?LI2_H/MFD>JV.WA*;8B50*IK(DOXP-\^O-2 GU2,*6R M)B8/P-3'E/:C@KA3Y8[4 MP8X^L*,_KT<%?5*LI+(F)J^SS@W!HX(^]@Q@&\;HQP1]H#8?IS;IV)\V#X1[ M5>X_'3#H PSZ\WH)V2?%2BIKXE)%@)4!P4O(0?_EXO/!WQ[BR0=_ -06X-2F M,N6 FU+M%"IK8N @L&\%NT+2(F0RIJ8/"#"@&#AOM9&=T3[3GC^X#?N:6HD M@&4USAZ1L2V5-3!ZP;8B+ MG*,*)I1/<.-NIH8!E!E**'/$NJBD4B&5-3%>8-%P7O/4(2F.4ED3DPD][$]9 G4LE2WT5FKVR"8^#X:$9[_L /G?+$*B;/)X726ZC8DM'A6 M!%IN3B2-4!\$6A;P-CHK>!OSFCT_MHP)T]T4QIS7Y+Q)O+>,GLUENKO+X#NPC"V8_@S] MX->.GNU>NON]2#9\D13-Q+L5JEU?CEG20JC=763,>&ULK59M M3]LP$/XK5C9-3 +RTB8;71L)FG9C$A,"P3Y,^^ FU]3"L3O;:=F_G^VDH4 ( MW=8OC7WV\SR^._=\PS47=W(!H-!]09D<.0NEE@/7E>D""BR/^1*87IES46"E MIR)WY5( SBRHH&[@>9%;8,*<>&AMER(>\E)1PN!2(%D6!1:_SX#R]DTD@:X/=ZP3ZWOVI<9EC#F M]#O)U&+D?'10!G-<4G7%UU^@]L<>,.54VE^TKO9&D8/24BI>U&!]@H*PZHOO MZSAL ?S^"X"@!@1/ >$+@%X-Z.VJT*\!_5T5PAH0[JH0U8#(QKX*EHUT@A6. MAX*OD3"[-9L9V'19M XP8>9B72NA5XG&J7B*B4"WF): +@#+4H"^-4JB(_0- M"X%-VM%! @H3*M]KZ\UU@@[>OA^Z2HL;"C>MA<:54/""4 ]=<*86$DU8!ED+ M?M*-CSKPKG:Z\3S8>'X6=!(FD!ZCGG^( B_PV_SIAG\MF89[%AZTP)/=X6WJ MD_]3G_ZS^J-8]II;U+-\O==O44)D2KFY2!+].)U))73Q^-ERQ+.*LM].:0KJ M0"YQ"B-'5TP)8@5._.Z-'WF?VI*U3[)DGV23?9)-]T3V*,G])LG]+O;X,^?9 MFE"*2+'4^39UHBVM%4ED286<\SG4AFA-&%!Q1728S1)C"+"YGV*3O9)-MT3695?=^N9+$#DMJ&1*.4E4U6M M:ZQ-SW1J6X4G]K$_2/P6^T3W6%5+]$!?-6@76.2$241AKJ6\XP_:,5$U/=5$ M\:5]I&=Z3P1A-NCU.>=J,S$"3><9_P%02P,$% @ #((%54T@ MK_^C P *0X !D !X;"]W;W)K&ULK5=M;]LV M$/XKA%8,"=!$HB3+5F8+:.T%6Y$!0=QLGVGI;!.52(VD[';HCQ\I.;+ET*I3 M^(O%E[N'SW/F\%[D%H! M)[I:*S/@)N.2K& .ZKE\%+KGMB@9+8!)RAD2L)PX'_#=% ^,0VWQ-X6M/&@C M(V7!^1?3^3.;.)YA!#FDRD 0_=G %/+<(&D>_^Y G79-XWC8?D&_K\5K,0LB M8R_D7;QC;R'9164O%BYZP9%)0U M7_)U%X@#!QR>>Y[/T-6[:_0.488^KWDE M"0/BIKNE/C9+^2>6^E2Q6Q1X[Y'O^;[%?=KO/H-4N^/:'7?=72VZ M5>ZWROT:+SB!]Z'@%5,V&8U?:/74G2Y+"Q-&)(T%LP$E^_05'WF\V41<" MZT@,6HE!'WKRF2N2HU)0EM)2M\A)R0U.5..8S-\D>!3'H>>-WHL],4Q.*_@<9RJA,#4VD=YE.2+T9J90582F@E$MEW7@-^N" MU@T._>"8O#0:X.$Q-YM=[$51;"<7M>2B M7G(/(.4=FE9"@ YI:8*L#T^=YCEGJQL%HCC)/+)$*XY?;8D?FG5X#UO>PS." M^F.20TO8HH'_*KPVNZ$W/!7>44MSU!]>W3?1G K(J$+?T1-L>+ZA;(729FA) M4II3]9;&EY1X(;".1.SM*Z5WH=-T!W1X3![O MQUZ3+LHY["?Z^7$)]*T)/1(&5V.XR$/0QZ[7I4MO76MQ;YY(YI)7.A^9R M\1W=4R$5>J"@+Q0FNQ\X8>B*2!U38!EDURBK -W#PA3[T*KDHD7Z4FC=Z.S+ M- Y^,GUP;X%_L\P+H75E[HL\[J_R;TB@\,S[B,VP[T*"]T4=]U?U,Y*I <#X M,%%NO3#TCTG:#?W1X(BD>W"/-X^HOXA84291#DOMZ-T.-9!HWB5-1_&ROMHO MN-(/A;JYUF\Y$,9 SR\Y5R\=\UIH7X?)_U!+ P04 " ,@@55P/?P)<8% M !_( &0 'AL+W=OM-)/O9)32A_PZ7DXSB;D;_S% MX5[7KE'V*7,IOV8WUXNS7I A@A@BDXE@]F<+%Q#'F22+X[]2:*_2F4VL7S]* MO\H_WG[,G&FXD/'??&'69[WC'EK DJ6QN9/WOT+Y0<-,7B1CG?]%]^6[00]% MJ38R*2=;! D7Q2_[5AJB-H&0E@FDG$!RW(6B'.4E,VPZ4?(>J>QM*RV[R#\U MGVW!<9%Y96:4?]O03#>*S?V=$+!0MNT"SE6@-Z M@[A MSR.K37U9&"L]DS&("HUG1>:2(NF$;J5PJPU^B@6L/AQ_L"BKJ"31^CG MQ"OPMU3T$0V.$ D(05]FE^CMFW<>N;0R"I6-@@6RXA7_#HCAEH0N"5MJ=QQA76<:>.'!\ ZW&%]=AKUW.FN49% MSD U(MABW$85QW;3\(ALWN/:E@G+P<3TWJO-/VM T.7/H,.O5D M*:YCN+5LC[MU9BGOQX7:#W"S,S%Q0(@7R RBU+(+RNWW'5UQI0VZX2#09U ) MNI%,-,+Q2MW7?(X9,.W6VX=@"^SH GLS_/3*BD8LD:F%*I>V6)F;1I2%E%'- MQ?CDI"4=8T< V,\ ?Z9,&5#Q ]J XG+!([1A#YG=CA#3B&7#D;VSQ5^&3BJ^ MXL(F\(WB(N(;%C=B'39G%]*27K"C#^SGCPNY!<$R<#%L+9.L\D7!Y5%6;O$D M31KA%#)/:FC&_; %BF,'[$WHKUD<=MA?I_A5[!MZCC3P<;"F@%H=Y\62+;KN(P 9 &Y12WFMJ*>*(@OB)XG4A M:,W67F#Y->SI4N(8AI!.(Y <@EJ(HQ;B[SIVCL!2WM,(Q*T1Z&B#^&DC-Y3- MR&7[]QW=P5;&6RY6*"J&EBSB,3/P"7#:NF8<@1 _@3CH MSI,_UC?ND[2WI"@5/:FX:0M"ZGB%^GGE]:OZQ=K"KVG/-4,=-U'U32T_O^SI?GMSRT5;K/IU[FM91U2TV_TP>@AJHHZ: MJ+\AVIGB:7.ST];K4,2]$ N'V%"CCL%HMUMJ]!#]$7541SO> M5:/-VVJX+18<<]$7-M:>QL(-&)N@W% CFD/LNH6.R\)N=]W"0Q!6Z @K]#=3 MNQ5YI;#Z=DP;^X>.A$(_"3WS\FT:&_[^(E4*1/2 /BLFHC7L6NS[M>YK6$=J M8;?[<>%!3F]JQS?^QFK'."B$#>NU?M!2!X2.A,(7SF6>!L+,XK!Y9Y=(L,^^ MS-!E7B TG@3Z,>QK9T=OX:C;L#@$=86.ND)_\[5C6(P;>L#G+>"@=B:<@%KE M)]_:=B&I,,7Q<#5:G:Y_*,Z4W>O%T?PM4RLNM.VZEG9JT!];[ZKBM+NX,7*3 MGS#/I3$RR2_7EM= 92_8YTLIS>--IJ#ZGX/I_U!+ P04 " ,@@55MD63 MUWP$ !V$@ &0 'AL+W=ONSXSFO# UT4 MVC2XD]$2+\@CT=^6]Q)J;L>2TY)P105'DLS'SJU_,_-#8U C_J-DK;;*R+CR M),2SJ?R5CQW/C(@PDFE#@>%O1::$,<,$X_C1DCI=G\9PN_S*_KEV'IQYPHI, M!?M.@[**J5%V1K#"$K*FW_\ MLQ5BRP!X[ 9!:Q#L&T1O&(2M07AJ#U%K$)W:PZ UJ%UW&]]KX5*L\60DQ1I) M@P8V4ZC5KZU!+\I-H#QJ"5\IV.G)#$M.^4*ABW^$4A_1/9'HL<"2H$OT0#+! M,\HHKN=4S)LO"E&.=$'0%+.L8MW'.ZQHAC#/44I9I4F..O(-ZT5*-*8,>KI$ MWQY3=/'A(U(=Z[^%J!0PJ$_HPTY]Y&IPU@S9S5K'[AK'@C<<"]$7P76AT(SG M)+?8I_WV<8^]"R)W2@>O2M\%O81_5_P*A=XG%'A!8!G/]'1SW^;.^WJ?_7+O M.V*$7=B%-5_X!M_7JB02:R%O;#/;V$9V6[-UWJ@ESLC8@;U1$;DBSN3WW_S8 M^\,FZSG)TG.2SV2$BB)+$ MMWL>=Y[')\V^S;7XH$/[%%MPOA_OPU(KG66*;73),(GLC@X[1X>]CG89"#,F M,FR2DA:HXBNB3!G6E98T,T7(M-FS38_AT:D^BDB/(F9]B!W/D\[SY+T+'.$5 MI&+\Q(@1!=9!"8F\UJ$0+"?2&A[)B>%AP=EV "N=)3PLN)X=X+H3Z?H<.\ O M"75]L&?MQ\TAPK9%'.69'2)ZM@C?VYP,O=XDB\#FW S7/Z7AD&P6=Z4@<.'@#(AE MI4W+4WTJYQ#HI#OJL_JH#^'=4* +^DKVT3K1_F$NB[TXWENC4QMN,$P&^RG! MSA<,AGMQ;>>+KM^*[& C:- KZ&V>PU*'.PK<41$M8>JTN<"0Z]P52>&(@ M67#60++R60+)RG<82.[6/1KN)XOZ 4.!"A77S=VF:^T>26[KIX&]]CO_9NI; MVE/SJ%+?VS?TS8O,%RP7%**-D3ETY5T-8;"R>>1H*EHLZUO\D]!:E'6Q(!B2 MCP' ][D0^K5B.NB>FB;_ U!+ P04 " ,@@557DN.L\D" G" &0 M 'AL+W=O6U+90V M4M\0(":J=; /B ]N\Y.FG5;5B;8E]H^W_/R$O%$9 M@":W1<[5T,FTWO1=5R49%%2=BPUPO%D)65"-1[EVU48"32VHR-W \[IN01EW MXH&5S64\$*7.&8>Y)*HL"BI_CR$7NZ'C.WO!)5MGV@C<>+"A:UB _K:92SRY M#4O*"N"*"4XDK(;.R._/(J-O%;XSV*F#/3&1+(6X,8=/Z=#QC$.00Z(- \5E M"Q/([O?L'VSL&,N2*IB(_)JE.ALZ;QV2PHJ6N;X4NX]0 MQ],Q?(G(E?TENUK7%(Q7*[VM\W 0)YV0% #@H> Z E 6 /" MYUJ(:D#T7 N=&F!#=ZO8;>*F5--X(,6.2*.-;&9CLV_1F"_&39TLM,1;AC@= MSZCDC*\5.?DBE#HE<#\F%X#I#2QS-M."GQ_'=(W@7$]ED,]AGF](X 5!BS^3Y\/]MG#^S_KLGZW?2T;8E%9H^<*_E=9=3?T8+966V!Q^MCUV M11>UTYF&V5<;FL#0P8ZH0&[!B5^_\KO>^[9,OR39]"7)9B]$=N]-HN9-HF/L M\970-">4:W:6LKPT37K_*9[@MUAM3]L>I^+M6%XS?+:Q'W3>10-W>YCUQUH] MK^??5YJV4/E>[P'5[+%6M^N'C5(5OGO0^0J0:SMR%$E$R755J8VTF6HCV\P? MR,=^?^*WR*,*Y+#"DUYYSUT559CJ3IHL;%]=RDT=G&[ MS7"2@S0*>+\20N\/QD#SWR#^ U!+ P04 " ,@@559-09[Q<# !9"@ M&0 'AL+W=O=ET1SR##HL;F0-6;">,9EFK*IZZ8<\") 66I&WA> MY&:84*?7,6NWO-=AN4P)A5N.1)YEF/_J0\J67<=WU@MW9#J3>L'M=>9X"O<@ M'^>W7,WC!E[TI/KI.MX>D.0 M0BPU U:/!0P@3361VL;/DM.I)#5P<[QF_V1\5[Z,L8 !2[^11,ZZ3LM!"4QP MGLH[MOP,I3\-S1>S5)A_M"QLHTL'Q;F0+"O!:@<9H<43K\HX; 4CQT0E(!@ M%U!_!1"6@/!0A7H)J!^JT"@!QG6W\-T$;H@E[G4X6R*NK16;'ICH&[2*%Z'Z MG-Q+KMX2A9.]:QJS#- #7H% IT.0F*3B#%V@Q_LA.CTY0R>(4/0P8[G -!$= M5RI1#77C4J!?" 2O"(3HAE$Y$VA$$T@L^.%^?+0'[RIG*X^#M^F7XT)").F<@YH.]78R&Y M^H9_V/)=,-;MC/I>:XLYCJ'KJ(M+ %^ T_OPSH^\C[9@'Y-L>$RRT9'(MM)2 MK])2W\>^3HM4:8&5*@D"T.D8*$R(/+.EI&"+#)NN#(M>L]54YV.Q&>J71A>! M'^Q8#2U43;^Q;32R4#4][YEJR^E&Y71CK].CR01,V5 W3N4^QQ)L'N^G.O5K MH??>%JI! ?3]C;U[-:_5O-SZ[03E3;7 KC:RJOEARQZIJ(I4M%?PD7*(V922 MWY"8*)5G0YQOADZ=&YQ*HNYU=7.K%Q+4096J-,<\M][$_>A%6D/?\W:.T=ZM M_>T7>XCBZ$B*1:C=C5J9 9^:)D6@F.54%O=FM5KU05>F_.^L]_WVP+>L#U7? M5+0YS_1%TW6#^910@5*8*"FOUE2G@Q>-3#&1;&XJ]9A)5??-<*9Z/^#:0+V? M,";7$RU0=9.]/U!+ P04 " ,@@55!")=M]D$ #X'@ &0 'AL+W=O M)F%M;*7?7MBV"+<1$#-@.$G5GS7A,I#KE&UOL.) P2XHCVW69.QG MV8HOFJ03Y5%R=9>J/+E8LCBF4G5>"D22$"U9(FFR@22@(-![#R2AD?B ?D)? M'CWT_MT'] [1!-W3*%)]%C-;JH=(H>R@*'B;%W3/%!RB>U5B*Y"?A!!J\KWN M_$E'OJT&7S+@GABX=3L!?]LG S1T+I#KN*[F>99O3\>ZX7Q?=?^;JS?(&);3 M89CA#<_@?6)"M.; 7Y]4#+J3$(N_=>W. 4=ZP%3GKL6.!#"WE) )X >P%C_^ M@"?.SSJN38)Y)L%\0V"-KHS*KHRZT/.N!&577BZ41 = #V05P04B84CEN2]C M)W#?[N1@.)^,Z2OHL' 'TYE]J+-NLJ*OJ8B' UR6;- Y+ND<=]*Y?%D!%Q#L M.94O2LW$GI,D ,7P ;AZ.R(2LWTB=73FP)/ZXXR;XU]VUNX[A5^OYQNJUV!R M4C(Y^8Z)N>,L BU\[(3M^^\- GFY6#C+LH-U6M0?EE2?ME)N4<5Q9+Q[&W] M^WI- ^ HHF1%H\9LUI%^^=70QDYK]G86[TOEZ_5\0_4:5%Z55%Z]K@/H3KWF M0M!_W3OS^\Y2DV">23#?$%BC"=.R"5/3*XZIR:Z8!/-,@OF&P!I=P4[E"YR> MTJ[*2/*,X%F95 'ZI;_S]?MZ.+AL:MA80N;#IH:W$151>9X4B_ M/L U4X1[#?XT:)0HZ\[6M35#USNNNTC?B5J@-5ESVN1Z1HOZNJ*N4UOS-0EV M*X+='M*+_E4*(#)F'TET9FIU O8FTR2:9Q3--X76;$WE +%Q"XB->D"C:)Y1 M--\46K,WE0_$?8W@6T39J C:)Y1 M--\46K,WE='$W4[SV\3&I(%<%F@M&;EJBXTV"K?%1A-U7FPJ#XG[F$@E-K] M IQ$F=C_C:SS=A*_A\3U@MC#;* MUZ((UJJ46M*IE0'/MUGS$\EVV3[BBDG)XNQP"R0$G@:H^VO&Y.DD+5!N=B_^ M U!+ P04 " ,@@55LCCD6%4# "N%0 #0 'AL+W-T>6QE!!)PR3H"!,^*.!6!0WA:J]:;D0:NCWVY!G+E^S MH1\E'WW/R(W+C []AXOWOQ:ENG[GF>O9A[.S\.'R>C]^T0"7?N 4[1X@>A6& MN#" F'ARF/ASVIAT;U?:#M=*:R9&[#N)X?D6-3S'R.E!$WIF/HAP+W2XVEC" M_/0B]V1V9V/I@:VRT2 OQ:;88M\$M#XIJ/=(^- ?$\XFD@$K)P7C*Q/N0&!: M\E)Z2E>Y3AA!I/YCX,CTX :P.@43I6QRFPSF]\0.WP/6/3#(.&\-=GP3& TJ MHA25XD9WFL%-\ GDV?;]JM(.9Y*LHD[7WQ":BTXR*65&99LF\M>AT8#3'.Q( M-IO#5955 *!29:$;&2.S4I#&PYIA&UIV2CF_@Z?#SWQ'>YEO[5RSW:)M:D.V M:61,!_2WU8SVMFSW5;I>Q1Y+]66AIR.:/E0HO94T9\NFO\Q; YAZA*N3JN*K MSYS-1$'-Y ]..!J0-<^;EY+]T=F@5*8Z0*7O/5*IV'0[\EN2ZIXNU;J7FJ;)OV.G1OO*/W63W%$PFQV\R M3H_?HSUX';O)_BF8/(7M[KW9D_TE)J.C-!G8X]K6F7#G1-A&/3AY#_T?<)+G MFZ3>9,&X8L+VYBS+J'AR,-3RBDST'Z,[^GI\1G.RX.J^!8?^IOV=9FQ1I.VH M6U@(.VK3_@;3BY+VV*]S,9'1)\/=I?$<9JZ$<#<#N(80^!NQ!', 7C D#ANWH-[[Z-@_9X*-O^A'?T%4$L# M!!0 ( R"!567BKL

OGR_]8\F0)39%0QS6-675?%@TF^]UV8'+GO.DZHYQS%?/^T5V'D%Q+)7 M>\Z=G_)U6Q_>O-KZQXO._F$\G7+3J5>?G=WV=K.!GWR_-!R.FVW *C=5JYJ# M O((:X8Y]9TNW^_K+.PHWFYVF]&-VYM,\HL9!"^-LYW-UNRE.;QVH/:V!A$$-,HV$MRAUAL'KR;97G6^H/)ZF'6.QC-#G#I*@ BC'.$) M>>GV1F?OSPY\=#B<]$$+LE[:T&+ Y\F@\;YK$*B78?-H-T.1_#0O!S#'_PE=V"$;_W]EP3Z.MLC,'=WH-CWSDP)UCI/7D+J'%ZQ^?^B-^C=4( M4*[VCS\<]WOCYZAF35?7'#&OO7.&9\)3L7XO0U.'_DQ@T34STD0,1GE&IG&I MV5C"!<=^"NZ7?+9;:UL=CZ@1#C2A_2OU#B8Y2)&7E.T-&F<^W^4V&%[#JXMQ M -\]SB'W_)#PA+E\J,%;6/]7#JXS]&#P(+BKO^:_W-4 MA^7?P H]RBQB@<0_("N%[]Y+9]^\>>SS9/?W3X9JPK'+"?G*(IY]/A/: T'..G)'BJ&%_4SIX ML=$"W"*V;_9[UO7Z+7-N;E('6%MDN3Q*>8&1SWQ;S2V^1E@/]37QVW%&R%$G M #<'M+K(XEO0FM+C\>1"5!7&DE'_6[XJ O.$F<@GO#$=IH0K?^AI[/QJ+>D)BXSZU%^CP)!Q<( M^<\WA%B6D_F:+&>4ZR6:]+X?+&;TA*NYWB"1OSQ.]/:R(5R<+L)SEMW6=EX\ M7VU_9M[^[-:;!:@/(@NSR[S!J8.L5=E6+6]]+"_\D;?WYM;'E9T2GC(PDG.9@0>^#,,ZF#R['50-!_"[;TGK M_&2[!Y]T4#H&%A'A@2"NB4"618^BQ4$"= 49 MS3QX:>,MJ+)2-$8>L' B:&JH\UX1!TH_[RB_&W3V_'B8(YU-1"RSX?/BA)E5 M_P&H<+!5&'5^'<(_G1YXBQ?UXOR*/X]K5^^GK9\\O7?!P M?;M[ ZZX/<](\^?/6+\##U:%O-_1#.[2R7LU#+776'\H3^$KF$*)9;>S]4=+ MU-YR,ZNCA^584 M?'V62NO\@HJ&UED]RAL!37:?K9J).&U3H.I0XG0*KM_&N38];EH.)4K9VI5E M:_3JLK52@58JT-:U NWR?=$?Y<;,,WFI5:"*4"8,QY(Z1@,)DM'D/4_L_G'B ME?)S?FCZMV>MD3MM=W+;M(%1#TS&8#P;/YFUA'78^:XQ7G3TXM7C3R(L_ MLT?YO:-O5&[49=#IG7N[6P"=VW\ASE--_?YJ/=Q M1S.;68U5.MO2):+>_J--*-E6.6=9AN9MG9T^G5M,'S4&O].Z(5ZGNI]/7L6 MC\[6-C..X5FZ[XUW"*=[V^/#*M;E/Z/>M\X1".5PU&YU_WLRB-,M47J)G[?^ M.W[O8/9ZU31)X;>S\.Z[L_#N++7\SWFD:0I<0C"I:02? !"5W8*@6;R(-/B0?# MN>?>!HM)E-)XPYAC[)ENE>;2M>G&3>J$3#O>![#B]GAF:WH M 5O40#LL5@D>UWZ^\'US(;A>]=;HN<.4,]YBU:3-'4\J?YCK\>"V/F\J^AA# M6^@TZW4U*#_(Y]KG>0+WKJE":4&G-8HOSJ IFR%@;S6HYYZ7Y_@%[EP?+'+> M1ZF1CG+=1P7;T*C\YR@8G)]V!W+*G M"?9UG+^S_F2_]Z4NE#H$(69;5&]N+CY1-D3G>ZZY^5>^0UUR6G\TYP9Z6U5U M7F+]J7L4]*WPPOLP<:-FJCMML5 CFCKB<;XD9V4XL/U3X%L71#>;D72V-YV3 MDD+T^4NG:6Q-^DZSWII-[;;$LE[BPWSV 4S=%UAJ%R1U7A'5W& X&=>D(W_X MIWS!5OLI@(;:9#1%G#E-UL5\T;E@ZQRE"X*]?#G45*>*L(!CMR5#"UEU]?-F M-1B-ZH*_KSF'=[I:ZV#+A>5:+T5?YP?.Y";,[+/#1!S#D^5ZU)JRA3C.;&X0 MKUC PT&<&W6WW8:?IA6W%ZNN?\VM=E!FWQ M52Y9KE?YZ/QDY7Q(Q2CG:X:#7#()ZQ^U&0SPF3I)LN;?&=-@#8 ^9Z[;K;\U M)YJUR [AT?99O?K)(5N^]YHNE9 QZIIR[.Z7( M@[K"^7]A''64I\Y@&.6TM3;P4U/EZ?YW"X S"S?_>>GZNO/BFJI#O'3G?E;; M6H@;5LTLGZV(W!R@*52'B:Q-PG ZQZ!U\*@Y-%A'FMH%.N6/EPSFBM5]:9+@ M)4#0O>R>C0T[&RR,KG4*9A9;K0]G5F<1<;.75S_BMWH- *I?V;1Q,,E#G^O; M:!7XSTG0R!3F5 ='53Z>/;E@I?!47W[8\4*WQC^F3Y:S]]_'*@=*[$'<2V_A M4?Z;!_IN\*;6I+WTJGV E[6.G35N1'3#&.#NZS]/=DX^.6Q$M $R0B/N!(* M:1$=HA2<>TTETRIM;:L7B_UK_^^S H<&@Z\6_6*_3N*(Q$ 8;4R8*RIS%2'3 M.'KGO!9*-_TZL]S190O@W>[;JYC^N2OVG^%H[K2PU/L&#_H]5L,SL>,-DSKP M_F\@=[N6&#A4]"E]38/D.L%(I4F55:&>4)UJ5WJ-GH#-X$?@V$NI0!SX'O' M=:!E:DG!_ [B06,C9LQ,:_ N,T:-!6T^D4!F^?(Z)G/.8*8WKUNEG"=DUHRF MO7-=R3T9U$,Y.]GJ*#?KF"8XUA2I#1K=A+J#I:IC9%,37D?-8.CVJ^WU:U\E MYJ(/F,FF]G[&+EV8IYE9R.5!,W&7:O;!+F%UE[H>0"4F_E)_ZA*#F7N(7.-] MM$;ZXF)YGBY)HQ87XGJ7.!:WT8?IQN$\_A(+0> MM MU&*_9JY7/-;,A$R+Z6K-Z$UKYMKQY^U4H,W-H$9GJE3OK[8\.H:I'$:7>'H9 MCH:CLT$>-]V F@?]/#R36:U]<(-1+SL)ESE;[0;XN5:UGSS*?N1QG>9JB,Q3?K#LRTS1['02;]HV8--.LECQ?N"6NZTW9ORA3TXGVF9[1U MJB:M^MW@K!7!U%%<7+O]W*6JK26];AW-?/\D-@UNLVU^E_B0[75-1WIMNR'IOD/JM*1GE@PE/ M,_[!P\/*K2;3O8;1I+W1L-;$BPNMM0\WA^:[^$3S<'Z-3S0X*]>[BW-T<9>A MWED9'-1M?FSNL5,%E/O>GLYD8N>ME!X@T&CI-QN#C?Z\E-;N#"-?"3$U1H@;H2Y#W!D&8RS!W M'O+;,61W^CKL;P .GJK)0F[37=KJM?-O/=?E\Z!+\[W74:NV@+:)\SIQ!?APVU(XC3^ZD--?$I5ML M0I.Q X!F/0=N ^/P>9L#1K*]"I9%:7GRK[=5D$YX#5?T([ Y-SR#/>R>("U>Y)\.BRK'HWUDL_;NIST>0_U5 M7L8IMTU6 KJYH.A9?DRY=96 .K:DY,B9B6]GBH[?X]D"+?-&,[)L3ZEU8T*% MFXT&.?ESK+OUAUEV*&JNVO[OM5]:O]9^=+,07S@]9G6YTI7@!A=*';ST-4+\ M!MRM]>N]%*J1&C/6UL?7]Q(A\)3KTWVJB-L'1MRR*N*VBKA])1&W-T;0 MS@4?"2934%YQRSRGRMLZDJ@9S6RF5B$?_'K\4^ MTNT<=(M(D L;5_[U[5DV 'Z$51=*N\\XM*&(*[G8B$:;^D09'N\Z[;(V?+:H M7^S5H*SEQ3TR@Q76Q[P/=0IA!933> H:QT;M$,BP<.VX%GK-#@:]D<5OYL2+ MG3MO@_TR,:=_TNV49ET;RAHV17XBW+2L.U$JE&W;.H;'IL*$6A3G!86NR,V9 MA,D49Q[D8(G.R [V(S_QP$XDBIS/4WXO*_[_ O2=,0=FZ10K]8=XWC+^9#*423EQL5JZN:5G74G MX-+>QA4AE;8&"'9P4!KD"\VG+*=5UCTL6E.,;..7>GUG[**GA[$4[F^(PBST MAQO>+]^A?+O2I&NS>:Y5OO7XB7G(L\^<+?$W,ODO:)!96]RL?4R3TSQ& M!5Q/V>%OP*YY-^TIGG?E7*L]S35L*8VUA M4MR8@6.0[3IQKE;C=$#U1F'+NCY,>,8PK7F)-'7N)1I:?8N&."@B/Y,R+-CI%1&Q9;NS1S:Y/WSED->26EY)Q]9PE M-::PJ;?3 I4)U+/=E"G[=R9LE52UG^K-;=S8^7(.@(-WF]_9;K/^S7@LI0@2 M"*F,PMNV+TG MSMWQI7,R*PAOG9PL,6URGS@?KLCQN7 D7.RWDT2&*1FH4%R+SCJ3-VM?)?64 M20@3F7$LX5WO89T3=^8(6 B0#Z?BQJ+E<:P A\D98Y"H?=G\O%EK]HJ2"V=SMRA= M)Q'P"]2OHELF<$SA33BQN:KXR"<6]9O3X ML](\>!TE,XEBJ[1D'G9[ Y2?E,&Z0/#BR]2HRYRT\]( M92WU[DAG+4S:I9O_8E_JYIF$C6J4=EB.ZZSL$E=L 86?-D=*CZRUTU;==;5! M7A]I?OUT]4I9HU56F)_8$S8FMH%A9VRTKAW8<2IDMN_G59_WUBR#PL8VU+.2GO\[UXF*,Q?EQ$#_Z2[_/KQD3?*P(83[J=D2VE2(H][+9# M[/7_O[%G/]N,3@9EB9/.V?3XRE'-Q8$54M)%U*_/L1*#B_%/=;_-%HSBK;,2 M.?;D%X,<:9>_EJ][/QT3I+-.+N@2CUL@^&66&$LHY2R H-<;%"]15&Z!819M M0;)O95RO9*.L"CXHU[1=(-9%K,%HO \;[MN)Q'21H#^11L< DSO;3@5;#\8+ M*]!,@!%.;I=TFN0\E+0:P>)X6&%"Z5$/TW%+G,[\ M("XL# 5!+VP2D[XK9>C+8';)CA?*_* GL9"30=]I"J;"7>]9%':Y34IO%B=F MQ0^BJ4S8!T,PY2HQYPBC)FG&=9!2^6>LTS^.VYG>UKOML!",7(2UPV:+QJ4@ M1MMN:9'=+(U8'SLSMOKL;NB$0NN;K0@P9:*%Y^3@M M4*D &91LK;'+'67C( MUOK3B>ZZD1DNM_HHT&ADL_Z]3# ;3C5]@JDY'K<[%)%Q \CHO.VT 6/_K#7$>_-1J1;6=7Z!BKIT.>1SKEV065 MIJLB;.;DF NG99H.#(S'XSUECG:7L/,,/CX"J)=K8=Q%JW3PCBWA\+J7CG*B M4PG8*RF3?:TLU?=C;OH)ONOG%A M=+BLW51SHWV1J7A9&+Q8 [D/ MFVNW^H=%ZEKA 41 _MZL>_T0?LEYZ6FM0Y+N-"AK!%C[)C!Q$?]AI M_=]P*K1JZF;>MOVXBVF9U%8Z'MOQ1\YB*U2YXIYYP@JG=2G/I&X6IOIW:3^T MNI/P=W[9&OF]]J5SD7GW?\/NH-#=BB3IPJ-2B.!^PB39EC3%@86IH6#J<9B_ M+8(X"Q9Q9T#]&]2H*MC^@<'VO JVKX+M7TFP_8W!\_.BEP]4Q"AYDII3$[0P MC@O-I1&4)'EEL/V-(MN:HS[]'13'^C%=&SK;0 KD]AST7M[GX-GH*O7A*:]9J.1TR^[_= MTQRO4A@@)SZY=OMVA"Q,C!?&Q%#+=>,/:K./+T7=JX7D6Q2BF.ZDW@=U]:+' M\N+31L+S5$6#X86@N5&H.JY55E>=U(C)N<+#_@*]?;?7Z[K"N5N$2D_1?W0M M[&AV8SQ=H]^FI-AQ'82I01=!Z^-U59:OV*SMEE5L? Q%X^EQVFM1H;_;+C;3 M/,+>.!=CRD4\H57YYA=VR%S=YR+\/LVBP,BDO9"N?%MTN$$>63&T6$U3:DUN MUFXPO#V']/;8E+J6+I>:7R_G_5&WWUC6X;[9_%*"T%Q\77_&=SUR!$PDU9G0 MB)*CLYMN8_SPHO)#;!6(,/7CB3TKBXA/8@6][V5TO.B./%7Z=<;)468JC#5- M0/(B%N*BV?N4'_C^(71]?,2^ 56ZW/ZI^^1<8Q=TDCSXLF"5$@1R-&G#B' M03-26/@7:H5^.XGYO5-(S#@RMG1>Y@V]1,,B0L3%=O?TME; >3875V5?CWR/ M8QL6" ^]W.RS;4_Z\??QAS]"JP\:QMGOK4[QLL5%?\P^,3\AQV!E>7?TE.*! MY>&)36<3EW:=00_^"^,GCPYO%H=^&X3%8Y)N*JRO/(PWR?0Q&'FF4U'T>G3> M^!T )^*]SKSU4 G>%%3==JAW.":HO->5SS)8IN]WY4V#9;>[[6_% NM=-<>C MOKR_XQHI8.(Q%\XUCZ]]"[*O%8F^3,(1/^20F5)&R;+HQ^GPY$89.-FT/U\Q MK>XGYDWQ])RCAA7464DV'VVH17_MDT&M4"YJ8P+?8WYO<>I:/'(5P9F(]62G M7PI#<'<(MPB7\\M3KOC7<69%V(JPZW5F1=CG(6Q.^LK9JIV 1ON!]S&F],TP[I@5=^G%V&'.3.:/88?X<64+M8+%YP2WDV&4IWKVRAWO'/]N[1^_.ZSLPIO/#]A[]R!I'<#V%,34/X/S][_6= M@[/]G7=T__@='U\#SQKNTR^RWJR?-CY\9+L?_CW:._*TL?/I?._XK\/=G7=D M__C3*8SQ>[VY?[S7/$R-,WS^=_/=H/X9\]V=/;;[Z9NP,3%&%/*8"<2=9DA; MIE' AF/'E Q,O=DB&PS+*TK!/&3U9P7CCEQPG>9RTR/G-9 *BEXD%%D?4\@E M36T*<#-O1'2&Z-Q3D4CK_+*@Z))6>A4*W0J%R B%1+WY_;R^_8U$(XV+!E$L M-.+$4F2MU$@&&DR,P8C@%0A4-K@4.!V*BD4=BRQ(E3AA+'J!;$ M2I4;?U8BT4J!T5@DXAAD'F<$HLI$Q&'6D'8)Y**4(HE,"*'IZHE$=]9<4_%_ MESZ;T$TJ5AMA=B_QOA\4OIJ1[[ULQ]N+LW57GD+!O3B3WHWZER+[RN'?+W< MP$0M:!1)*9\BER"/16*DB(QX:GBBYM)@G5DDS '0\&D>$G=]Z\]BAO^9F^!^ M(PYV4]/^W)XJ$=;L_L?F4C$5;"X+-G??+FB2SA@E @'$#"8@G@1%Q@F"#%=" MVT!,].'-EL(;0HH%W/SUUI!Y#6P]EO0V]\@K_5BOGM^5B-&!L,Y@OCDAV$1! MJ?&"$YH\H?SI^;UBZ;NP]+Q:%CTQR06/&%<8@?ZLD#&!(A&5-G)IHB_U;$;4:_+XD9]VZJ#S;9>6VB4HS3HJZ6U3RRJA MS5N MK1R$/JT&- N<\WCY'A; =M>WRFC.P7^*[)+;8VAEPKX??'Y>5'\L]9AAAV!J M$^*&<022DT2!2.^( C&*F1=LPJXX?GDZT%-S/*XX_C8:IMU-(@S(P" MC@=923-F47*&P:PKS@FO./[E<_P2M*1JCU]ICK\(EO$I1S1)%)G1B/.8D*&$ M%'L\P#RFCJ[D'K],WY#:5"NN)^6TG'%M^'%=VYNTHI51BD:4OU42QOJ@Z8HX MC:[)\1[#Z7]R:?)NI[(^/2:TUIO;@_H9_IGA=7?G@#;.OW_C!+,$TXH"Y0&P M-05DHP7ABA"GK&,>"[P\]]&M^6N-;-&O&#,>T?'T4,RH8.%.L-#X/(*%YKO< MK_(;=PIS)C2*E"3$M:!(2_C'T20P"TQZJ9;D@JHPX45APB,ZKRHY8@4!8R1' M $($;2U!.$2"!9+A:45EMX52ZT&U5Y$[8)B'/#-*F$=UYJ(Z+E6<2E86L'EG>!R M7D7'5@=AJ$">$(!+FK5SHB/REN%HB>2$LX>JZ!565EA98>7U6$D4QD$PZ9*- MW"4,\(BQ(Q+[Y+UCII([5Q5(1W)G9)Q2+1P0- "0,FV1I9XA)0B53L4H62KD M3D[(2\#2PK;Q6V$;VWIXA]QE,^B]"U_OQ!1[N??8/_%'[ QC[2F+6[^%^^4E M\;4U.'P[[ .I8F\[]ZO8[H2_1TVWSJJ"UJ??A M1QT!1,"+GM@2'K$H<:<<% MIU%PG_ 3%[2^TLJXQ+5\;:7KG=PAN.Q>EPOH#[JPY'/SNG(Y]T;+>5Q*OVAY M/NYH]YRM!OJ_W[9QZPV%M,MRD+G\Z+K4T=9JDV+^*)69S>VJ4R^O^.=:U>EL M%KPQ#_5/5]_V.:NTKM5$W;^@Z@OSK=Q8[*^J0K,^>N%=W!'")*V"HI%*KBVQ M&"?!HN$N,F,YO6T5FLLDRPN)\C4HAN%P_^M?QPWZOMUHYO\^B;WS?PYWFW7< MH)]XH_E.-(Z^B]UFXWA>,-#MIY]8OL[!Z3>_$YW MF]]%G>ZGL3-B*NP85A+(J,$B*IP!O5!I9*WR*#AJL(B),\O?;#%)-Z1<=$BL M;-CQ$U=J7>]Z-SOS4GAN#G?0R3T*KO23O_K\]7OITY=A8/^T=3W^C>2_?RXF MY=W/W/!KPY"J:R-SX#CNV\7<%QP:@7,%%)&601:C8MK*IZ#^Q5RQO0.U=!P,NI)-W M/T^B'\0 ;)V-2NDS_-I/)=%?>3C' =O=_D8Y+%(< DJ1>\09ILCD0ER,,I07%8&A(.#P]C//XP66JZ.,5YIM>[%4NOG MJ(YNFA47)I$>_0=T+5^GT K!-@DS2P^M,)M"T M,%;U-'W/*5G/J(UQZ.3(H5)(G>,ML.;.:F4-K+M$+6YM"+AU22L M=WMQLBR+!E/2$2AL\Y'Z58#GJPCP M7);)]59VJ%=@>CW^=%YO?F+[7^&.-H3C9WWA_O'?QWO'3>. MZA_>B7G3Z_Y._6=C)[3W87QU^M=A8^?3:>/\@#9@S/6O[^&Z_=8>K9_N-=NI ML6AZ-91ZAY5"@@>.N%<>:2,)4M90$2AVQLIEFU[7*"FZPJ?5>;6[!*!'A9US M"3,;N2=84Z&"XE@[*R+'M,*G5<6G^1X7BE)'-!P9P&R;7+ MM1H!GXC8@%\J?*KP:2WPB5(>/1'*$*-X"L%R[HS6)FEO<<*RPJ=5Q:?Y^OR6 M^F!R$K>C1>U'Q9#%)B$3O$Z6&,-%QB>^@>F#HY J>*K@Z4G@B1EAHPJ,>,VX M(U([ZJ,,GFG%%3=JR?!4(=!=$(C-(9 4R9I$*)+!>L3A"W+).H2YMK!(92[P M\F9+2[Y"\'.+ )C\/2_*5F=8+),9K_]H8?/LD#_I]@MSU.]%U$'K1YSXX?][ M-N!BY,7'DTNLZW?;P\'5E]PE1F-DLUR1$ TB9F,FIO\][$U,L <1N5ZTWY%- M,/K?;?O4GO7?_#9+!7CA,L>KN M&7>RTF_:Z [@9H,NO&<>2S^&_*DP_1=1.^];'4#HEFW7/@_@A^.8DB8/"FC:*OQ,EZW@.5@HMPSO Q41L"Y)S:D)6AC'A>;2"$J2-'=; MI*M7UNEM]_BXU>\7D5)/6MK)GA2#/8]A'!W[MML?O/+HO^\_<\QJE ;6ET72 MX(BXU09I+16"?=/:( 5/V+[R8DX7SB$_M7RK4DZK$V^HY"9]E'C#M8J+D^J9 MJDX]SJEKX4V_;&=[I-"Z)PZ<6*_@GKM&-<@7%=5PEU)5E;FL,I<]=KFKRZ7M M1GP-_9N./YXV/OS;;GR ^]%_6GO-?]J[S7];('7#N=NGC:,O=.]HFS6._OH^ M;T"#W_'^UR]X[_C=^3YUH__2?76@HLQ M11(%B1(%FSCB@@EDG9:(*9C8W%5%)?QFB^@-;1;;-ZUL<83E]8Y]U/)9UVTH MZUW-85IG]Q/.OM>^LL3V?%79AX<4KBGJ6L-K791W>$7U:YX(H2\) L%.AH2U M0R0XD5T<"5GN *&-UU0E*KC/^<$;YI(B]2M6Z>'N O2ZX-WV<>X_>5Y:96]1 M*O !W@KJE0=WG!:@S*5B1L$5$RX@XC1XYKQ6"I2*5 M2(KE&02H(V0QG.3._3B>!>4N1]A51K8'= N]LRAWTW6OM0G3G5]_I2'^.:K; M5,:%Q\?S1>.""DDJS"PR 6- \220IH#GF! >8Q&A8]YL$;,A'YY>\<0-HN>" M<;)W;!FYGH]NK[^D[U35O6*"3>,M[A:[VTLEP;0SX)&]4FM!CUL*.R_X]SGG70F4Z_*AGIF!>(L6A $;4< M&15$;O=+L:!)$,_>;(D-31_< 6")/I0GLJI5T+0ZK[92@3<5-#T&-)W-0I,1 M-$BF%:*:)\2Y8 !-V"(>I<544T)# 4U,/3C#?_4*^:^+T-?H=I"_7/![V>[8 ME1*58!9\!4G+AJ1/"]*2#Y+[8 C".@(0<9";K%$4:89=B+#=4 >01-B&5B\P MK;]BZ"<3,"J&?B2&GI,QB+L$ZQ_69#37"(D^*1S MQH8#,.<>6HAC5.A:/R0R3*W'\,U>9_0G* MQKQO 43$OUL_TI4?SJ1(!>5[_3C:Z\F<[J[_4VS2*(1"E%* M+.(,-%.+F49>>A:U)SQ0?_MJ,C>4HWKZ9G)7+MW+2[+,I!+!$AXW4:XUHS_L MP+ .6K&_>5&VY3FJQLP/\:)5]V!JB+56Q[>'H6S@[4?\.-LD+]?ARK5R@#!E M*:Z37C<,_:!?LQT SZ'K^U[KI'C*Y,@R^N)=LB#6J72-H)N:WZYPRTLN75.- M=9U;Y9GUC(=M'O9BK-7AO,-^[5TGX]LR@\;7E"J?6S]O09.J9>"]P\NKUFPW M!J97BZI:5%6V0_7(Q\CIJ#K[O<@4C2L5V9%&.J/05NW]7D5!.ZQL9$HD+8SG MD1@C<;*&6TN9DD:)D0F0W[ZJ2+<_V$T?NMW0W^Z$S['W Q97_W.W'68+B[P( M\_V7L_KY1[CW.]KX^O%T?P?&=W[ ZSL?3[-!<'\'GMD\8/L[!WRA$T3SXWG] M:+^UU]PC>T=_?F]\^,AV=PY.ZT?;;/?K/]\;.WF4#T\IV,3X92\Q4Q//4B,,.13"8BKD7NF*44\LI0*3!3 M)+DW6TQM,%HU]*N :CV B@1FHPD 3%)R(JUSTB0;J97),J?5W>NP54#UU$ U MW]I/&<>]QC.,>2(<- 1. M!7'1*P_Z8-*@00"./9I-J@*N)0'7YP6#53#"NZ09,B)BQ$'S0T8QB83S$2>= M''4@8=$-19<5;;I"X?<59X\XVQ-F$F/:Y3[H-%"-)4VP "(3UDL:*B//ZG/V M0AEK$">QPAIQKW.ZI>'(>>%0P"!V"FF9I+3@;(4KSGZQG!VY3)YPQ1CGW+I@ MK9%"1VHTUU0X45E%5I^SYZTB(3?8I3:@Z!D%]B8<:8\94C)AC1D.BMMY*$IL9[)0.W@1LBG0D"$\.28-Y59H35Y^QY,T)(W-#("0K)@31N M'$CCPAH4 Q81="UI1<'96JP29[^"$)VR0H*]3<;)7>TX58[OD]'GI4!_#%$: MDY+4D7%EA',RZ!AY\#HDD/$K0\RJ0W]KP1#CI)4^"(8TY1)QYR+2$E,4!?$: MYM09%G+7(P=$=:)9))76&(!>C.)UEAB.0E1@X = M'*T,8JN/L/,&,9I$TH09I&*N.D8-1DXKA8Q4BGGIHS'XS1;'&]A4$%M!; 6Q M:](HN(+89X/8A7@M+207C"". T-<185@Z6H4M7:1)*J#RMY$O*'5@VN!51!; M06P%L=="+)/&\.B8LC3RR*)UA!.F-6-$!4FJ2+,U@-AY$[$VVD1M# HD=[/4 M,2!-B$.R)$:<*8E1M$\NBR(=G]A>JY^CX+K%U7W@ M^=H)O "P>3XC8T/M-/;@QQZP< ]>NQ:&1=TD#[-FX93618VQFBV*C$T&6CRB MTXDE6IVV!H?%0YKV>ZS]I]?ZD2LPN0@KI):&;;CSZ(WARC#LY9_SV>/17/(. MF[,%F/*ZR"#8Z@P+HI4KHT :Y[C1-"7#G>1621=(4-39J*DE.H5O0KRY=_U<7G&.;=8>N;#<3JM_TNW;]@= BI/^QZ*Z%LP2_#RB>@R[,%L% M[?OYUW:W/^RM2G$YTABC_M'WT]WF'JY_^+>]V_0_&^>??M:;![SQX?W1[L[V M6?WH"X9GM/://[+YXG*[S6W1./ITNO_UBVB^UK/.\ 9[!I\ M__BOX[VCD)NM%,7EN/7D.\ M]P:SJ#S7#/Y?*FV]$2D8@/TP7XQN>@IJDSE80,KY*H33W%).SLU/GATIZ7@&#;L%D-6H.\+<.1KF\50[W8 M_\K13%X,7FMZ@+59-GT9[/,1EJ/W("S:CH\E*>S)"4Q208I\:)AAY:!V,&P5 MYVP4I.K%_K -E!TOC#G*V4(PB?U-?.9&OGU_Z \W:H?V1Y9;8J<6?XXJ3*9>]WB,C/EF MW9_& T,3RZQ#E2*X>#J2^[R2J/J-RO"$D3.S?_4OX<7!9]. M[$%$#M#N.[()1O^[;9_:L_Z;WV:I "\\)KG9S$1?9WI=+N!^[K9M[RN,HU][ MV^V==$L&NV<-UI5^T[R;%]O"VVX>2Y8XX%.A6Q<[R?M6!R"R!?O,YP'\< S# M[==^^=*Q@&1P_-?GXO^G?MZE$NR-$NF:QZW5_]H-XL0#^M.V\;7X^C'&PW0G;(10 :ML31:S_ MJC6QG!;!:>'V#;FC''=<(R.(1HK" L!<:VS=[J4=::' MQ]FBX-M(Z+J-G/7[4F77=:J(K>0F9>:VU9 O<1J-WP& )M[K MS%L/=06J03_26]VN(OGRB@ _>,ZN>?Q:%&] MN>WCBPS64LIQ);T06DJ.?; $IQ1QCO2" _7(G#KOH:C M<> 6;QPUCNOG!VSOW(N]\T]G>^<'8G_G@.Z=MP\;S;]:]1S\=5QGBX%;![0. M9^WNA*/&>?NHL?,7/*?]?7=G_VCWZSM2/\Z!7>WCO?-P6=%58;VSCA#DJ.:( M1Y-+A!F./,RI2;D^1R)OMC3=T ^O#KW":?L5O+U.>*.4><$,LS(H'I.SAEA9 ME/"DQ$FE[QR+6L';L\+;?%RJR_58&4HQPI1:&IRR/,3L[F0; MW- 5PKQ^N2U!%GB7.X(9)+*B>B1O]GB&XH_N/CBZI6#+IG5K+8D5%9TZD4_[!59)J.> MX"LC%8U(^["DSG6&2"4LQU(H*Q7E@5D3E"+6\,182$R22F1:)XA<+,>AI,!" M@LC$(PV(VY20ID&BY*US1GAMDWRSI<4&T7))^N+*I((OS5A601,JT22L<(FK P/=R^564')LT+)O+3%0E3)*8IB=!+!7&MDC(\H:D.5 M(18[G++M26]0MBS;T]/D/+\:P]3?93KSRHA?KT$)5=1$:KP,)GJ>@M58,-!! MDTR@M3#LGES"2JV?,:#SV.M6B'@71#Q;+/ZO'+/!,F1=+OX?!>B?5"1DO.86 M1XZ9%V^VK:9L)$P:*C65F!.CM9=<*\<=%2%139Y<1JK MX+Y@,"\>*:YYHE$CK*)#/"D+L" -8HYB$EARR<=5!(/7:(ZJC%"KA8K,>BZ9 M3\%@+K SU,@8&9=$T.@UJXQ0:P2-NXM!633IE$RTR"E)$!FDA0OA(&YP')H%6? YW;,'W*5CG4KG;L6.W2]N3VH MGY5M=G;AWHWS[]^DP3)%H1&U3B.NK$$NJ,5T%&D\2;+V*Q2(BPD+,C2$2648=2 MY%%[+ 6V-G<]!>ULA4#B]3FF_:R1=&6DIU?O57I.T2IKJ?U1.ZC< ZJ"RN5! MY<<%>0HVPZ0II2@I $AN@D":1X*<-=HDQ; 3#.2I7#_DP3FFE:OZ58/*>L5-TCKPJ %\.(DT<@P(36SC @OWVQ1N:$96Q=0>04^:^"C M?FXBTDVMP6:4H(()XL.;+Y#>;*"$JO(4;ZN02E\>0#)NY,IKY" MQ>6AXMZBM,0"US[ 3 9O$;?PR8#@A)R55ELLC6;TS19A&U0MRP?]XMW,+QH< MGDM:JL#A\<%A7F1R@IJ4#$-$:(>XEASIB#'25FFA55(V^D*5DFJ5LJM>EUGI M0^P B[0+BE ;M"R>6A MI%\0H8QR)!*#$748%$L<,;*:&H2#"B+P9!P&E"1F&2A9&9Q> %(\JP>X0HJG M0XH%C["B*4E/$3B'LINW1,O@X60456"X/+ \6+5.6>!D#0*12@)C< M97N]S%B7F9*CE&HK81V>05 MXA3^T8$$9+'B4J7D17;W$[P,=_^*VJBH6'FAJLPY[2Y$UJV,(/7JPY*?TWQU M$7%9::%+1\SO"X)5Q$)K)A/RA2H*FB,=1P%X;7,;>.9)#F7G6QP M^N!":E6RPR,D.[0ZOGL<:ZG7/:Z%*88:2VW=SNI(:Z\^GW\EI+6/Q8JI$LF6 MBJU'BT5N%4PC-LPCZT%JXQ0F5>>\LJ!45()'+U0J5%S]\,)K59V05XTK*R&P M5;CR.+@R+[,I+5),G"#/L^DL.(EU7T;+ZM>1.K!1Z\0J^>*U2/;C95!NP%7S MSJ7LNXMU_XSR1A*ED)(6Y'G,+=)&8H1S)H96F!/"E]:]L_)MOP!0>$ZQO *% M1P&%!0.JT2%I+% $N$>=X(81E+APB!.>D,6&(ZY")"S8!-CW9DLL M>HI^K5(E7A7#/U=47\7P#V/X!5MCU))H:U!@%L0;%SURFE%D%+9!:>>85L#P M>K&ZYK-P_#+-/^L3GC0\KY=)3_BQ627EBT_ZL0F"6A[*+Q6)C\+"H+4ADGFO$14P( M]LZ$O%&CACE<%*%U2B^K6.S*B&95+L3:^_ J@%DU@%DHH18DP(>"=$O*3B+.;<8D)03)'E]%.-#,4&$1.Y4MQX M06@V@CTX][2*?%I5IG]B@U8?WA<^+8G]*VEI>=BP4"#-::UP8(@R;1#W.""K MHD:1,292C%3I!-BPP2_1QNYL]JHL6[=BUD8*R3<#ZJI-T7_=4T5X,'%6>I=Y3M'R%FIX'QAK-\%^ MLST8]%IN.+ P B!['C6'&& MC+<><<8Y^@U1D/7P(CCG[)XY6S,'DT[ ]:Z:S\J=4)L0.L MJ0N\7RH<$'P3'M Q'DR_5\DR1G%+F(@^$,]%<,9(0 -%>.)&>*/>;'TM7.O# M7J[5_%]/*/R)N1#C2R#D\TFKTTVIV0.RE -ZV^T/^A]'P[T=>,CU!(]V_-]_ MSO:_AA-'N=QM;HO&T:?3_:]?1./\'6OLP'AV#O#>USJO[WP\:S0_\?WCOX[W MCD)JG!_P;U['2)1+R'MM$4PV<#Y-"3'+0I34.")R>4^V>551*5B@[5$E;Y]I M#FLD3W\GENOBM#4XK T.8^US/+'E;-7"L)<+(N5?!X>]&&O',*.'_5H$U@BU MOX:=6&-XHY870]%UY2Z+S2!ZDYCT%;$K'3!I9@($Z_]?-JO*'%6LJ3OE'KQ?Y)!K$?L7VV69O>_%J=;/%N)1 N M.H-;H]YX #= 'MVLY<6#8/5)[5A M>.5]NL->'F_([M:L;78*\@_B7U$"KVRA]:/5[_;.:BG&_D:M=7S2+IY6$BF?T0)6/1@1 MK;CC!NP8)VV@=M%TJWQ(IF9_Z/J^USH9#:^XM.2K?.D@^L,.B%0'9[7^61]> M">X3X6G=LQ'U\IODM3*Z8_ZIS-" %^B58VK7^I,)+$_KQ79!ID%W;H(W%P7& MVJ1#6"%A9OFQX&CGN-&PS1KN)+=*ND""HLY&32W1*7PC!*LWTY==*G82.BMW M%M\7!<]'ES/5I7(FWZS]SXQ(/8O"N6)EP-189RTWECHGB5$Z:3B0N/27[M3S MVN6/V!_DF6K";?]L=_WWYX5,@,5M]C?=/]O[ZN7>\9>SQM$>;^S\>]PX.CAM M?/BWU3A^Q^O-[Z1Q_(DT=CS;@WO6/[S[$3[\R\/__M7>I^T?[NBDM=_\2.$: MW/BZ1P%B\?[7CW2O>?!SM_F%[N]\P8WST-IM?CK=^Q>>N?,)-YIU"G\IP"FN M;W_#0?N(@T%$BH! M0/ E-@"(87%-#'!3"PWQ8*5M_-&Q!+U4G *(C_EUE ; M,:A_62V,,B:0 FL1]J43(/^@-XPY;F-,_/ZBZC2_ZA^R?%=;;[J9;+-D5L1% M*P,Q)%).A(:%'P*WB2N.6<) V%W YOYAMS= @]@[!C2ZH'.&X&XJ][4,]>6G M\<91?LM8WNH7GB+[P[;:6<-%@(JH#S(%P!GL):U!*T-O?YC[0/=K7S8_ X#W MHNT/ 9:GS_#=WDD7T"W6'.P5Q0_',,.^!?>XN+S8 M%&ION\P\<=I*PP.Q^:PJ:M&"Q%/+K$.=L+AX.I+[J+X^YAK>ZS* M^B5JEGK3_Q[VQJ,YL0<1.5@-WY%-,/K?;?O4GO7?_#9+!7CA,U]A''U8Q24CP JY)[:M])LVN@.X&4@T;R]$PK?3(N'[5L=V"J[_ M/!$.?_G2L4$WY_@'@& ME!B-8[R!%D9ZH$C;GO3C[^,/?XR]E:U.\5[%17_,WC_O&G,V^H+PY>')AK*) MRTUE% 8T>O+H\&9Q:,[I4!X3=%-S=>5AO$FN/';=;=[W^F&!7/[,: MZ\J-5=UN/#<$L-WH_Z=DX=Q+'/$C<>(.3F?*\__N U[Z)I&BX-89D]:,;_"A M%)F*JKBMA_!AI+H_SM^.5-DR?(N(OIO?]O60[$.OVP?%M0-J2ANN"K4/MG6K M]AD5$:\A8@[3N%7*=$7%"17?VU:O]J]M#^-E*#=GGF"E!/5HP'?'*:@>^>!' MKNK^_MC+_I?"&=4=PBU"_]>[;/"/42W_=9Q9$;8B['J=^0K2=SY?:H&Y3=N0 M56GQ4=UC91J9K/92W[[.GWB_%7_WA-[J'L]]CV56I"=FM9?\5;[QA]3,?9FI M-"\R'T89AQ.S01"&>6+>"14CYEJ%H(.5^-O'2X.(%])@YEV .]$-)F[ [>.< MZ7(>0[8$_FG[K?7HR_< '^'[EOOP1>XV_SW:.V_#,^$97]\?-CY\)+M?W['& M^2?>:![\W&_^T]X[@GL<'8RN^1>>)3K[S:YH?&T<[7Z%]SO?/]S[^@[&^D7 M6%ECYX#L[KQOY^?7FP=GN^\USYDN]<\YX^7[S_K1WNDW'JQ0/'&DK&(^S 7[5>Q>M$6#59P'+*VJ,2@QY[@0 5K#(60F )5/@ M3#,:#%E:\Z(*L2K$>IK:0\\+664#Y J:[@A-7V:A*<*\:6824L8"-!D?D?'2 MH1ABX-%8RK1^LZ5>5J>A"I#6!Y!60-V;0- L(+W->5V=0:7M+1>A_ 5"-SO9U--+G2 ME/PBJS7> : (4<+R9&3PDH<@G7'<:9D%J,2D4)4]:@T02BS8HX1/,;G@D5%* M@0QE-=*:!Z1AW5&&K:,) T+1#^>UMHG! MII7<4UAP*E:^(RO/66HHB\I0"M)%(!SQ0 @"=DX(RR1!L+1,*9HKWE5LO%YL M?!>SQO/R<676N!(M]U!H;%CFA#O/*%+ & M$/6S_K8LQ HP)1I',,[3;TD(1F%VD1',(,YH0CJX+(-X:;'26"C\9DMO&&%6 MR%JY['#*2B=BK)@UO$8J!51^H"=%"):KR^O0%%%7+XG(RQ^68)QXY%Z!I MQ!P:82VRCB4DG7=6><.T8Q67OWPN?RQ1O3(F/"U_LSG^E@[FS=L ZTLXQ&%6 MD9.8(I:T$%:$Y+Q>/4G]-<45;%]>FK**+[BJ>K[%' >GE?&*:Z.10[K! SH,AT.>5 M7%;9T.<$U:HK0M5N8KW.K A;$7:]SJP(6Q%VOT?FR-+4N-X7'LM?S8,#GZN@0GSJP1NQ^4^WW\K&KMP3N6B)W,RG-F$X?[:[_OO:6A[_Y>%__VKOT_8/=W32VF]^ MI' -;GS=H[L[VWC_ZT>ZUSSXN=O\0O=WON#&>6CM-C^=[OT+S]SYA!O-.H6_ M<,WWT_KIMT"Y8)08A)6/B <2D E*(BS5B$[P M359T6H17'L9:ZK;;W=-6YZ!6+.M:?W@,+P WZ=<&^7!NJ/TCKYY:-]6ZPU[- M7M=WL';:&AS6AI,NYNVBBWG-'ASTXH$=P"_NK#8X.REN-XGFA(]](&[QT7;@ MLM@Y@!O!.0-XX=S;N#_SF$/[(]9$_ M3EMA<)C]'INX]'V,D'WTY-'AS>+0G"6[/,;P)M'RRL-P],ICU]W6;&K)[W77 MZX\Q?;^[5F.MQOJ"QJIN=]>'MKPW"Z,]Y?E_C]?Q_N\(V-X\A.<26JO# MZ8=7UQ%X^=2XH$&MVZM]@ UP<$VMQI=/CB)M9.;]'\HE4V$LM_7R/HQ$]Y?] M;D>BK!34"JV@=IM6T3>^].NA7!$;5YNH6K6_"Q%W&>SVXF@U6675(JL66;7( M5HMPMUEDHXUS/++1]:R@T.,MP#O.1_7(ZI&W>N2#Q<#%<]>"TW]I=;(-;0BW M"/U?[R(9OZ1L\NU^-BC^->S$&L,;M6QCO\V.<>]*F]4]JGNLZCTJ%^$K/[-: M *_\S-=4>?;+YN?-6A/TG/ZP=W9-Z=F[O/L+2QV[[ U?2@K8LCJ)7Q]]\?;" M"7UY'$9V662/!:&EK?YU9(CM'^VW]YMUT3AZ?[3?_.NP\6'_L+YS(.I?/Y[G M^(PZW'-WIWZZ=_YQ+D/LY+AQ_&^[?OZ=UK\VVO .>/_XW>GNSO>?>T>-[XWF MI[/]YD=>/__SJ-[6;*J-+V[L[)%O7CIBB(_($Z<13X8AJZU&)D3G*9&68;FL M1N.K5[NO0K+U0;*[% )832C;]GYX/&SG^)X752O@Z<"K/@M>QFBGF%$HA>1S MQQ*#3#0&44>%YI9[Z=V;+45?5+W1"K/6![/6#K+&4+7;^[O;.8B]%U_[_.FP MZ\N8 MONWV3KH]6.LUU^V$^_7H? W=A E1PO)DLA[ 0Y#...ZTU%JEQ*10E6MQ[8&+ M+[@6I7?,2$60-"3FWGX2.6PUPCI*X3P62E*0K?"&-FJ%>@TO._;L1?+^7:21 MU63^2DYY*+O/.>,<]\EI+)%*&%0IF@32,3JD>#18&1T#ICD'DSR\;'?%YM46 M7_FOGIC=Y_Q7H("X&"1%+$@-2DE*R'!OD8SPV0GNG3%+,_56?%_Q?>7Q60D8 MF//X,,."IL$BV/L]XIH*9!U7B"A)=(C4$R5'K^>'+YZ>GSE57@DX]R\5R&:))2V$E%#=6ZS M99$U6B,I*5:8:4XP7R%]O^5GOJ9,O.U^/PY0?J48KDG$N]7>=%M?_LKM M37?8FKS%' >GE?&*@QCB-&;*,4T4 ) 6O/(OK?T6)A;\2]IJ8VQ02.:&9ES: MPBT._TAJL1128I7[1&[ (GUYH3LOF_7O(I:N)N]7 NM#N7W.O625M]+&B+S! M"G%E'-*:<624(BR0H!,&;F>K$0-3,?E+W-\KY]*C,?N<*\)<1U#Q_4KS?>5<>BP8F',N!>F3L\&"SH0CXM;RG-_- M$!><:L(\R/FJ@H$*!BKGTOJP^)QS21I*F20)8:,"XMY(I%DBB)'(9'16:V]89$XGR0T3#J"1)&5]XM@G417E6W\ _5E_BR< VOPD $ UQDQZQA&.EB(> MG4:6&H4,UUX)Q2@GH/EPL:'T(HK>+^9F&6SWS+$Z%>96F+L,:70U0;>24Q\, ML^=S,*MH<@)T3"1(BHASH4'[%!1A[ VFSI%$(VB?9K'VPYUCH"IXK>#U!5GB[ MNGA;.5$?#7[9'/PR2CP)N3AVX@QQ&1G2)E&41)+))XP)6WJJ;@6_%?Q6\/MT M\%LYKY\$6L4D(_W#&'.9645_9:2MDK9!UG>VT5=3 M8SF]RDB@=X/=YA<,_WVS-(:@%$&62()XXO#)*X-PPDEAHP!?W0LPQU:IK*_\ MS&H!O/(SJP7PRL^L%L K/[-: *_\S&H!O/(SBP7PVR KFO WM'YLC;6:QO 8 M5&<_-C*.OLZJOIA)$C UUEG+C:7.26*43AH.)"[]MYU"]268H(D./*OU?NS\ MB/W!<>P,^F_;MM]OI58,?YYE1TY6JX:V7;>#K!.?[8"6V\P#;<+S_VQW_?>U M57+_Y>%__VKOT_8/=W32 H64PC6X\76/[NYLX_VO'^E>\^ G**,T*[N-\]#: M;7XZW?L7GKGS"3>:=5K/(>[-3[A^^HT);T6P C&=DU>$3@B45(P4$R$2[XRT MZ4TM]KT] ;H/>L,\^3#3XV5Q;'L'KXIZ,.U8AW7^L-C> &X2;\V M@,-^LI1JH(+'7OLLGWM<+JL6G-5-M>ZP5[-CDPM*W1[JVWRK"WM,S>;S2F/I M7\-.K#&\4HX;U:5FTQG&F#&&/90@4W;^VUK%5IM4;[O]P965M.[RMKQB7NN[,2UMWO[0ZL"MVAW"+T/_U+K2Z;6'%579U[0QC#0@ G#M M+-I>K=NKM6-_H:3=7=[X9;KXUL=5]PR>NGG?W,1KEWUX]0O!\FMK<-CJ[';B M'JRU[>,NT.P\AHS\KR,DHGY>%_O-.MO?V3O=/_Z(&SMUO+L#Y]"]T_IY^_O^ MUT:K*>#PUIJ_2A_J6HCKPIX;>>9 M NQJEE/T'F8HPUB_DL(>"\O.%Z0PS*,(VCGD4F&8CA@9%VSNU86I55YZ0!61,2"B&F988M;9Q$F!KLNSKSU[DL_UX7WYNR_+)MCB+8L0 MIF)U.<>-IBD9[B2W2KI @J+.1DTMT2E\$_K-O>*>+@DH>_3XL05W>!$_)C9K MCQS@^*';#:>M=GNGU??M;G_86Y7X1;+[UAS[X_>=W:.<%'= ]YKUG_M'[_C^ MSB=:I\! .U](H[E]5C_WP'1_'L,SC_YF_[3C__YSMO\UG#C*96/G+[CG_F'] M_/TQW/=[8V?O?._\^VFC^874=SZ>-^#*^@=XJ^-&VMWY\DV;0(5G!A1#HQ%G M5B*+142$*"N%%MX846(RK,<8MC,.!H.=,$G1D#!77%H6<W[$=3<=.C'CL<]K,_C&'8CKMI_!:O=[74OR62J$C"(VGRDE&< M(X<908DZ+PS%(4E__]!6N7:1K;V8VM$/1G&MA[9S ,]K=6H'H[6298?B6+_U MLW9<5+JI17B34%M*R*JX"KG7)HA5JTV0ZAXA,%3+V]UU>7&05=39VK@._[1M MV_&Q9@>UG>CCL8N]&B,%+Y(J].Q5!&\8D"JT NDY4LFU)1;C)%@$R3HR8SDM M%$M"*"/7*Y9CJ6 MU,3[R@R'>\<_V[M',([FG\?U\^^L?A0.]\X_L<;Q'J_# M<_>;[_C>^1=6/P=5#U3 \37PK.$^_2(;QW^U08XXWVWZLP9]?P0J*-T_.CB# M=VS#V(X:37C>D:>-G7_2N/P#_.6[.WML]],W87CB@6)$>:ZG([5!.L2$I$@T M,9>"%^K-%MM@6&]P+%Y>',9ZM*?V_S=LE650JKB+JW#G7BK);0"HH'XOAIUA M#XCW'WB/;JA :6F@U%H$)2V5]IP@$DCN9J,)LC: +N0"CY(&[(AYLR4V.'DP M(*V07W6= &G,&K76\8EM]7).Z[UPZ;:2WLKATEVJ9CT:,'V\(/YB1=<*DAX M26>3_C#U\SIK''S3R6-IC$>$"HRX%P+I1!RBCE$6"&-6^3=;DM -9A9!Z<[5 MLBH!Z6[L^+[;@Z^=FA_V>K'CSVJ#'MRL79H[01&O=0>'H(G:D TY10;^ZQ*C MGABN^O"^\.DJW&I.)F>[$_XS[/E#VX_;W@.M!T#8[HC0SD++.!F7H9K0/7P(@T94&[.L?\H;[8:]VQ M53#('>FSTM#_#"$AE>5NV>#=>+L WC9@D8@G*(C<\C7H@%P =7CI"6E'.15 M^6:+;D@.,JE^D@B/.W'-(\9Y7.GED^OD%=TNJO7,[ $;9?&>227DB3MTHHC7 M3FV_]E^/S_;B>K4TAJF*S??15.5ZXL(#H@"\:!QM@\:9[PGG''QSSFJ7C$#" M$84X%0$9:@WR7B2G*6%Z@UBC,+*B?-597N>?@0-;";@>%O!$$ZC]!_##MV+_D<=_[6B+4(/0 MZOMAOY]9"4:; P\N8[U>]!G_0BT4MN);!"ALS@8H7!ZB-GKAT:AX#ATX&95% M_[T7LR;U(TXB!OY[-C)DA'UX_S5+["O5GCL! R_%LFLT\G^L\ M%9?'&W[NMFWO*XRC7WO;[9UT>\6"OF<\SDJ_:8:S?FW0A??,8^D#C\.G0O0I M-NGWK0ZH="W;KGT>P ^%8:/VRY>.'886'/_UEC1YD/2R]3^N]]O69]LWKSSP3O\O,;-CXR)B(RV&#$A65("Q)04$I;;#4 :IJ/:/6&2,/@:8H0 M'B*UW&LEI03 E1(4E?F8QDEQLUH]VDSSDEWN$>%ZXZ,?.\+U8@%M]_MQT!^] M3]CM_)-S)+* 4&29O>(UQ;[]_^R]:U,;R;(N_%%(QAC MSV'%(,9C/ [\A:@K" N)K8LQ_/J3U2UQ$3IBJXIJ\./6AW&I5O3B3&QM53! M919\OMB/U?Y8P*J\Z9&Y:"-DE?^%NGYYRY]A"K(ET24%_MHP*=1+[N#?P'7 MK ^SU"[9BL_1FVK=]K^#-:__E.--:YFS8V<$]+\Y."./[+AKW]=ZQZ,SL\X+3,^CQG_TNW=,-,-BV2S3/=+ M/4"TV1O:SF7GAJ;"P*QIJO H\'I7*U >>9M'/@[]6CR)O^;(W).0DY>01O3> M#G:K^+^C-CCGF:Z^G<6 W;843;G' MYCKGF_;+&E?+W7C4?5?LV=JP3O-'M_ M@UES>1?ME6=/=+OL#5]*JEH2+$EN@_*$<6ZMB103KD*T >XMS:RI:ADF5[HA M_^?#*5A>LO/S+'+9[AK"'^>R_?V]M?>);_SQ<7_K^-OW;YOY\T]\?6_MY\97 M&/=QV/NVM\;@/O1"+ML?GVAK=8=O??VVU]K_NY-#_/#[$=Q?;.VOL19MP;W" M]_7C;Y?ELB46DL#4(:>)1CQ0@IPT%LF@@X&%I=;D4ZB2+&&Q2$>^YE1 MV#4 MB\0HP50R!A.M3>*<&AN$"=%P;8.6WN@'QJC4_AD#.H[]7H&GV\'3\?0Y"4NC M"2Z@F+Q%G,J M'4<63 YV!HN4G)O (8T)?2W D\%GIX%/'%I0\0LI_E:;J31 MA%-OG!;:LZ"<*_"TH/!$IN#)"CPM MP*O= IZL55@%[JS%@8.E=<0'8K1/B=@4B"T>WB)C%)L^K42$M X WT81 9FH M0@8[BJPR$9ML?A)?1 ]OKD4]%CR8]F7Y\W*UV:]S'([.] -_794];L.@6&*& M8YTS3'DPU!#/(@E>I&@\(0\=A"H,ZF[HU#Y;W>,[;JUL.V(L2SH@91CP)DXQ MLMYZQ#TP*&Z8\T[,C4$M7A?-HM"3B(T ?\AR84,.(WMCM*YCCX3)P((6A7,L MLE8?G]'JPW7@'%CX)+E"Q$C09:X<>$A&HL@MC3%@20/X16J)FWEU%RDZO7@Z M#2LM?>311!6&P)]@^NT,5(WTNK)X$!T=K\ MD7U..S>3P=JQ<[Y($FY== M..\V=<^!8Q@#@&2UY0!2CEKJ#+.1!RDQ)85H+"0D'5V(!@ >8?#\(F)*:,23 ML A\0" :2CE&8#6M>\G;O46AQPK-F'=&!I&T$UREX"CW4FA+!'?Y2'DA&HNL MU=/1 $F8\ME]X, TX!_B@&@(B5),A$3IJ:(R-VM6^MY$H^CTPNITD%'G?45@ MEI9KZ[4$4\T":'I,5HA4C/2"JO-T- # V' <.%*,$5!G1Y!1(2(OC;*)\2"$ M*4;ZY2LT"2$JY;7!G' IHZ$D"F*H))8IS&0QTHNLU=/1 &^2LUAQ%"CQH-5! M(!M=1(E[)EV*C 2W>$;Z-24)O._M[\=^77_FP![$?DD.N+*J:G0A%8G*^U"8QB)BTL;IX10!SR,Y0LF"9-H(1)*/B&. (^OD(KSQ/5ANELH(2G.JE$%(V".N ;J1PY6VBM/I[2:LPBT2%XQ)C# MB*>8D$TNUU<6A&KX+!'\YAUC2YK+HM0O5JDM49[(2%QBFCLM3 PX1)DHE4: MEA>82MR9 MR,%WU+#PTH&"8^&CQ \=X"M6^EY:SL,AQ@+I*5>6GJLS<)SG@RGI)+QNP<@?)&"*SACGN,;7> MJ.2<9UYAZLE#IPT4P+H[8*UOK@PG/=4WZHXNZ]O>I]Q33R),HT4\.H&,9@$% M)JU1W@:G_;P/.LVF.<]HQ^*50@''G(;<@D1ZSC4FCJ:@:8A6*)HB>^@3V04* M[@D%1^>A0/GH@L$,Z1B!O!C#D!$ "K"B CLG/3'ZS3O.E@B=UVY&08*7@01) M61N-T$P8QE.21A"NE:7*$C B5)6PQ**"0&N*#PBE#/5<(7!*\^X!Y\@ -4!: M,^6HSN4WTKSS% H*O P4X(8I&04G^6B+E> :* S"D[B7DO 4"Q]8;"B8X@/< MXNB3\ APW 4! N@P#"B,L0 *TJ",\ ',%\BRCP+*'@%=70_[_;Z0S2,_?VJ MW?T1QVWI2S7=UW*/UW329ZX%0%Y#\J$C@H-I-E(+SS/3BRD0QH(&=B>2F[E> MP,H/V^[DI@@?>_W/8&,_GTS]:G3#T]\*2Y][U&[]>&-S95M'H[ T'B4B32[[ M(9##FB+)&-4A2.KF6 "D9!,OK$*#UZVM2!FNL?_..LB6M[[U[6)1Z M897:4R= :ZF&'\"7)DY28[64X(4EFL$7T$J_KD,_LY4 N5_H[SE#D@B>&VZU M9? ?XQF8( ?H%(-T7BLV!>RH1+"5'1EB, M" TT>$VH,==4&5N4L/ +TRZM [1$II[[8 MK\<^.BHUQUH2G9+D(2F#C=4,*(5BP5)9PLJ+K6*G]HNW-K>V#9?$2Q.0I;ED MI?(IIW09Q+ %WF^U$C+.9K]>T^;R7 I'O(;HEO'"V)#[7TI@O5%J18GT"HRS MMS:1!P:+8HKOB!/K9US)+=S:^[X=N*;.)8R$8A[Q /_D4B!(,Z4<& (C:0E7 MOP*%=BKHJ"WHK)(\@L/J,'%"!ZQ,M$G.7**J6/\GT>JC\UH=N:1>>8)2X$3,"=4F"D\VES22FW-E+B M([Y%IYABI!]9G5M31KKN/)<\1RSEAD\Q&*2%DTBX%(R3^92Y?@U&^GZGTY^S M*GN?J$^6>.:!DR5GG" I*)F"L]:Z8IX76Y_/F.>-33#/A,5( D>6$(TX3Q9( MMX\H:FTCPV"AJ;W*/-_/-W_&^[LK@T$*DE'5 M>7I+.WK,F14*]#=0Q(F4R*C$D E.1FF(<+$8Z5>@T-9H XJV)-BH$& M\.A\L(Z:!\ZQ+$;ZGEH]M8LNF9 F)((BIKF!"TE(V]S*Q6LFPXN+3N0:GO^&3U'0L->53 6CL;*Z@!BR63R6G%X\#\RKN6-C+DX#!-'LQRGBM/1)$<,2=TGG#@:*H=(I2^2AS MVVHAEI34#XT%!0Z>(1S,J\)CH06/C 2M*5H 2\=P< $)'P7BD6.D&09G)N$D M@/!I9^87G2A0\ *A8%YE'@LS>!(\F&(&@3&/@_(H:@5X@"5'(+P,2>4$8UP$ MD\QS8P8W1#U">W#0L4?Y3>+U"%*N/']EF=@RL<_KRC*Q96*?UY5E8LO$/J\K M7T%9[6:3R>:\TPN;2C>]YICN-L-_RX#3AMX(W)XF,'Z/;:9%FZ3_>9*9>2EN M]=PVWFHA+=T2'M2/]A>VVV2R'&L*(EY78XJ6(*<%0]Q8JBGAQ.'Y-5*;H_X\ M<;90 <\"GHNT6UG \U' 6!H62BYC8:S@UY\\[H M)6UHP..>C@.<4YR1,P]HYCX0E&/&@,-($*&B*PN4?7,2Y MO:$P2X:K%P">=93VW\.<< '_#>T?[_X#_TR&O&_[.^WN9&2$G@>NO=%@V$Y' M<*OZ^R?OV0P8WK%C#P;Q[>2'WR91XG:WUK#Z2[^=?X0XN##>^H'-Q[\=ML-P M]ZTQRUJPK);C\/+XP)E<^=EUMR5DF1A]I]M> M_YE@M SV.0V6XMD&=,/FR(VI:$1VJ];I]8ZR/ZU1V>(*HTP"U("-?C3[NN]BO&%FJP+Z3ZLL UN3\L*\A MJ[-G^][QGE_\$;*I:"S#\/.ZJH5WU![_\&7_$3D5^G:6>]"S3]JJF_S,, MH)U@,-UA/9L;P]W8;WYR<,_QFIH?K/>Z\:C: MK[ESE4:7]-"[S5N_L%CX96_X4F+:1GHBB)#44%_Q[OYK&DUOLF MOKW^&?.-51C+I^W ,1_-.89,,%]YJ+QW&)%G-+R%QX-GHZGX,E0ZK1D$D5< M]T=W"3E'+/+!^J0H,93+%US+OL#3BX2G: Q DP>9EHD'3RV-3AK.;)2*1TH+ M/"TH/)%I>$K,8YO[OLHD$5?*YMI9$7%,E1%4RL!2@:<"3POP:K=I'R*Q 4"2 M $F!&ZLL8))S%A.?:&!>%@]OD3&*36&42-X8RT%R/=:(QR20D\DB ^;'2>Z) M(7$1/;QR%K<<5[Z"O8WFD+.?VN&X3U>=5UI#EWC#!3/2>NZY2D B-7=6 M2X.3EEJ98F,7U\8>78BB)H-Q4%PA%1+86$L8,LXJ9##!T>$@8IB?C;V5XCRC M2O^O% EB5!3[$*B/@BO@V2&?962$$LRBI:X$ Q84!*9CE=):HX0.2'FM$"< M HYH@JQRC"OAC;7L@8Y:%1!XYB" &:BX(0GLA>) *Q6B6K,@H(1:EXB@HL* M M,1P:"3C3IH%*.(B"L<\H8%11A+6$M/K'#S:[Y;0.!%@8!A*5E#,3;8\A2P MH0F#N&BL9(B"X>(3+#(23,?= +P%=8 $(3) @I 2LBE8$#*?")%,>LJ?ET]0 M D\KBP36R;V>5U9)K9,[/.ZLDQLF=CG=>6KZ7AYRV+$YWMOE-I&#S,S M+R5:,:\=S%==V^AQHA,7BA$?KVPK397,]31Q8+GW9Y3(""T0=EZSR(Q1>NX' M/YY#8;A[ICP6\"S@^8B;OJ^UH.8CXN;9FG#'Z]M!N&B8%2@HQ1 7,B(GX"<2 M% Z8,TR"?Z#FB 4W"VZ^A8"> F(ZIQ5%!E%VF*% M0L":<9842R_*6;^D$/'XI5JC?= 5?TUA8GEI7>+F3^UNKNWXEN@:8^>JL@3? MI+,TZ^S*H.JEZK^C;JP8KLN#TLIV0W6A:.A2-=R-E;?]_A',9O6CKH0*7^V- M^E6GU]U!P]C?!UUUP\H>'/1[/T'1AKFVY7!017CE_%NH4JZBVGS7#NH[MG,) M,KB@ZL,%5:];_[&YS4X_CHNLM@>5#7GF\BUZ_W[2$LJ9]ADEL]>#6U7.4FX0\\LFO'4<]=5H>LAK8#T]> M9 ;K?MRQ_:PH]8KF!5BNSI>(O5;"QW_)^K?8 K\)\G)&"L<2#)J,4KMKN[Y] MLD]1ZT&G;5V[4S=U7ZH.=]M^%V;-=T8A5CN]7CAL=SI+689!'ML9C,Y\%93@ M $#E:*DZZ-CNL/Y;/J1TD&5ZJ;)]$-RFDG#(!)[5Z 9U3M_0/X2KXJJTE_)V;M@=OV=KHP30&D<%3? M/W]KN LJ5NW#I.V"EL+:A"DH.(QGOGKQUC5X_,]MXDPA2F-2DCHRKHQP3@8= M(P]>A^2%VUZM&Q!P3-"EG0C$- 'X8[P(:R=#^[,W&,QF_>7SM/Z=^'__/OKV M-1PXRB58Z[W6WFY[_2L\]X\//ULPEO7CSM[&YA?V;<_S=?K/?FXSL+[Y>]I8 M]0(LOU@_7CEJ':\=K1]N6RH=LYPCER)'G&F&'/P!*<\DD=R$F/)!(4*7^15F M'%2TDQ<]2_>32L*I!&RDM1.%; CB&H@VJ'=[&#OM'S%\^)DU&)1@(CU%7F:1 ME];A-HV:"ATP L+N$0\\( =B@JP!.J^4%S1'&\V-TM*/G9H/#'LU_$Z@M):B M_(=A/V-;7N"J?;)VJ%Z\"VB[!'<;',2Z>';G:+FZ'.'[\: '# ^ +PME_: ; M[URCK._ S^T$ ILI2U,$FE6'[>'N&'K//&NW'?NV[W>/J@"_PGI8_A MV:=EC^%QN>0Q"#7<$DQ%J$:Y+CNH"4AR]PCE=\K?.VNFP1Y<:<*7JD&,#7T" M-V@$@X:)'K_])<@-HU] ED2!OXWV@4T_IFF#,M3O0T BK+M:7>;NYZCLN-A\-S>'? M_)JU:72.&TU3,AS,@E72!1(4=1;,AB4ZA6W)WTR^M'M2QOS [D3D^M%^1S;! MB[^UG4-[-'CS[_,3"',U62VSG-?K.4_UA?K7]51_[G5L_RN,8U"][_7!8M4" M.Z,?5K= >BYOFM%^D$WD^UX>2U9J^*F.V]3,X..)-_9Y"']HO)Y?OG0MP 1\ M_NMC^*;OZG8$EPG_S&MP=5NJIYCT'(3XS[G U?1VEB0!4V.=M;D+.)!R8I1. M&CY(7/HQ*2?G2/EY&IYC'*=AV$VX]>^=GO_^Q-2Y]7Y,G?>W?J[O^>,MFKNW M=> >?^]M[;5VMS8_'&Y\W:) H_G&YMI/N)^8IL[?]CX #6[MY>YM=:>W/UKM M=?H1GK$BONUE&KTCUO<^PM@[:?UX_;#U:5LR@$+B$K+"$,2MC\AHDU#D/N0B M#$&)U/A%8)MB6,D.2,+,L$"-44%S[Y2%U9 V +FF-(6HWE01_)$#F/)A?Q1S M>Y\<5)J*1CZA*?_/E+5M%O[FMSH_"][HH(@'?Y DS@1W7B7.L>:<.0H6IB9@ M%^SZ.4V]=!PWW_>!]>.SWXUAU(D;*2_<6G< JUB#VVM6E?7#;:*8U8YIQ!G% MB%.LD0Z"@(R2*&74CA@Y+?IW-H6+&)/L=3J]PYH!-_T*:R\(;C*8"M-F9IJO MZIT$:M_.&JB=GA7QW%LF"KJLU/Q;)L)X]-6?+E9?OS+6AQNKF.FN]^W58YYG MJY[)1L$\FO0\TRDXNTEZ69NNUS8?F?.\8G'(V^1S%8,S>5HOIA'@RGZ.XI8> MBG>8N@\I-;L\,:_8C^;=KMS\[DU1(M>SZ+7%ZLZ$TN<5,B3W.*)6HLT(307 M>;>*!\&() NFUT^@(/]ZB![7A>6\2)9C@X)[\$2HNH HV"B)D; M"!>6\_!H.%W>FBM,-><)X> ! PV-R%A&$/,R:)M$(FI^U0\*RUD0';Z4Y=Q- MC0O+60B]GBY6[5UB1$0,/HOV"-856 XE''GFL.!6PD>%Y4RQG%=01O!CNS\8 M5G^V8[?:S,=-_^S!$'ZQ@PI4.)]>^[4^=_$QNGQZC=^I#=BLK4(73AANP7B" MDD(8XHF0GCN>#$X&W$(KHTG>)SS_N,ZB'L!_%O#8OA#<"1D +;7(,4X05P"4 M.CJ,,,6:!DUD8N'-.[*DC5GB"]5%"(BBI?R@'NILV% SRJ!D\'.30SRH5DD8G4 >('&FJ&5*@ MO#Q)33$3;][192T60WF?G .4#A2EMTWKPR0L>T=RPRIY/DA@FGG"9)69\X]DF4"-U"V?:-B^E7$=.H MM C()ISR<=: M'$."4J)5H%)%OT<(W3/LO/NHMRCP-"500)A$DBKHA&\"VV) MQ3@)%@UWD1D[>WGS D./!$/300+G!$U"!92;("'N/466Z(BD2UAR&4Q4>(Y! M@E<%0Z]@O_4+J'&NFI>+?^:B]F PLET?X>T'%]NZO>SPS"]/ M3N;.K,WJ>&G^ZL?]]FA_I1OJ2\?+\SZO3BL6H)T;T*YOKISV+UO=H:WC[]LQ M4P AS5@=A#3+2$*0L=Y2*7,*$ ]+R)/5X\S"LK>#- MD^)-:PIO;)3@64:)2+ .<4$#,B081*D)*E+//-'RY2,1&#D3HAX2S.V7$>&4P(10J_O7CTF1>7*^CS4.@S3 M3$06%\ MGZT2<'M,RC9>CH*=\\/.M0O,+1]A3XPXQ&C>-=5<(YN21H0Y&C6/(?"4^Q$L MF4NV3%^U4UN": L:1"L8\L 8,LV_L*0T6F^1%UHCSJ5#UA"!M'+6)? !N3 % M0TI@;!P8NYY3S4B[+V]*BZ_K2SN3Y[IH4W;K@B%SG)^%MBQ/3$Y;O:XOMF7> MMF7] C\5B4A"'4?.*[ MU$AD+;/()4U4E)I3S&K?7HHE.N_(XAR4Z+D[_X]4 MR*F@>D'U!8C3%E1_&%2?]AA<"%Y2$A$WN0FR(0J9Z#72,6I,HG-@EFM45WA) MS3MB6U"]\3O^7;G>F9>?9?F:WZ.\W;ZB8H27K%;T<8[?=ZU>?V:]TTUY8]-->4SC6P?LIGA TS(M4VM-D;]*M7OW,GO/*X@;7?ZL6[FN%2= MENU9JF">+L[/RNFU!_W>CW: P0$.5H-F8@?CB;WXD'0RL4L9I0?M0=TRJY>: MIK$GG;9LW;_^7,?[F7MI7;(68^%&V;Z_93.L#GK"YJHF\Y,0$FYEPV%^UEY<9=X+\L?UX& MJ]?IV'Y5AV Z/=N=!H.30E]+==/URH+"Y\[GL"RC?GMX5.5^L5F//T;7'^7& MX:)69?Y;SE0OVOQ\M-E)YWF*D6A"@(5Y8[B4U M*F*4N7!49$1P"?#(]FTW#YRC2\M;K"MUWRPO-\9M$QA7@* M&#GP;_)F7,2,*H!=!1I.U/+%^@35_EC%^U>UD*A^&6MS)PY!][,"CZ\8C!PZ MN6K?1&FF+@#R>@.PP,%3"^A0HPHH;Q#D72!-LD02(URF! M.I-\%.):.W4B$3]LNU-W/^YU.[7Y.4-2!S=1T)71#A##,0%ER_?P)1?7KS^1 MS &H2,B6&QS]*]&XKY8=3OC3V%^ELY#F"KP0'(?VK'9EN5UN+>!^23=H#ZP&G1FBG#(F<<@8,B3AU:=/WF8ML_6[! M5GT^Z$<;-KK_V'X[CS57W"+/OK[6G;5Z \:PC:G+,4.*P!<(B(-S@+1G&&D; ML:/ 1$VND$F7+SFU_J],$GZA66Z<'<1&8N8H$2X%'V0B+*K$#5/&,[F" M.V 3X;TX)9S$H(U30#445<:$=!7Q/-E#&ARVIR-9>3AGR_B]7@F"OQVO[VR; MZ//L8F1DY@H4R*0!-$>><^QUE)1H\^;=953R7\NOQII?6F;_^1ORI!2XF]0; MCS$WF.M@G%1 V+,7P3TOL#U_I5L[:NUL*X>9SQDS08/?QKF4R'K'$/%)4H8C MY<)G4ZXN$O2'-N48!,):33CCFOODC:.9X-F\C>!2\D4F'D F6.MPVUIAE8\) MW'BG$9?6(B,82(=GRMD0A+,YNGBI3-S-F%^*:@]CQQ,C'.8E<.UY\-@1"OPP M.OB[5XE[WZN-E&+>2L^B54=8_US[ M?>/OI;%Q[L&SEJKA82__N]N/$>5+!NV?:!^&M7O!9(]C)/4]JEJ3;J]" 5#8 M":^)C3IWM=3.&RT(44R0P%*\ 9?76A^OUJ9Z8$6ESJC4%PR(' 5)BEF/I$BY MH@BL,W@=#.4]=2<2]X%I4*G+%"H+WZEYKJ6FFZ-BM9^4>>+(#T=GJ"(("EP! M"W\JGQFA=T&>LQSEJ+W]M?Y3?QQ9.Y$Q,/*QKD7>I(*,@'+FY]A!=3!R@/B= MHWSGWJCK09[=T<1Q^SQJ#V!\<%E[.)B@_$$?-+!^Q 3JZX"P:QZ=(O!A&%P" M8CP8/Q0,SEBU3H8!HGPRBIJ8W$[0.?>8&$>B)136T?BR^-+M9SX1DXR/#9 > JP M-?3=01J\4$!".4\Y H!UT%J8E' "[&,2&/0-TG!#":#.\(_;Z<'=$KNNM?J?)L/[JV8I;?]7,\;3AA8;::/?WLD[.W]- M*IB_9KWX?IQ1DF&NE)6(."&!9VN+K$L8$<$]>.^.R2 R2M)+7?%?9$1M+1-MH!SUKF*O DW(M.>$O\!?: MLI0/ZA-[6WYRV9[W^Y,Q?HPOJ<',W95O[\-Q:V?;QNA8E EAPP)0%,F1]4:A M*&C"W$A@*?%*BG+*L6'-1]W1((8SPC"81>8:8C\E0=,1$_C*R$^D_9;[:'=* M^!-78_P5@O3W9(CPIY4\)4"$(E"@5AS^&7\ R=_)+*C]_-LVWT/@U@@(G",8 M5%M8%'- A8= D.5 A60*X(]0$I5B6>#8I9':4XG+OF#(4-<[?PB@&^&'\8QG M/ZK=>Y$F8(HQ31]GJ)7 MKO9-6[THLY^[/V(79LU<[AK\_$(\"EVJEZ]=3+< MS3LT==ASV&][^/2,"OK8SW>KXD\?ZQT7N##/NW6-X1CVWH+Y\?DO8[L$!CA/ MD@-7I1L'@]_&'^6,@V+$,8-.7"VWG<;C3^0I/C#;,"\Y%?ZF#4][LY?%#_=0@& MK'X!;P_R81M8O9[_WOCF^_9[/'GA=O<'S$>-9C!='H8T:$\&F$UL_10;?N2B MM(/EZHQA7JIQ+Z><#R8DY;KU@NGIC$(L;PH3 MD.\?+5R1VAE<)BQYJ6HWS[4[\)B=.F)]DN/JIC?EKF<&>>%CN*VK>3?PI=>! M;S,C)UN*9YGU*3(/QAENKQELO^/6RC;V!N.D)&!0,H@G'9%FVB-+J+:6D1 4 MR>FP5Q/K4]FYI6%?NAF80?NZW=YP+%R/XK[-(%O3%GM:EO!K$Z7C%;K^:9LS M ZP\YC"6$>"E,8F&)2'#3J'_S3BWS2S)DP8*098P;KG<="L(:]4Y- MUP2$/9A>L)C]VNL' ,P*W\!\QNM#V^_#LM4G\6P"@=NW=0SUU-CEJV!%\X\@ MU2$F.^H,EZN5BT?S:B?G$+RH;)I X \Z[;K[1+/=T.FG-F#[%._*LY%=K M=T?UZ,\QD;%MY[F>S4&OL3%O^[%3O\IOA^TPW)T<&#_SK3%QP:=?L:XVDE=_ MY3:4)R-K["\*XZ%X:C[/_)M?L%9*Y[C1-"7#G>1621=(4-39J*DE.H5MJ=Y, MOK3;G[S" >@Z/GO4D7W&@N->Q M_:_M3*K>]_H'O1JGNS,2:$*?T9NV>L-,I7KPGGDLV9EX?T)!Z[/4$QKV&= F M-G;OER]=.P(EC^'7QW JWOW']4$&+Q'[ 8;\U*;O:&+ZP#31+\?KFYW= M]>/.[M;Q)]K:7QG>RL^MXQ6RM;F;6L=?#K<=UHS''!RQR2-N?$0F M)H6L3);:*'(EWH:; ++'L)*/3U@KN+(J&1$L#TS8)"2ARCO%8"F8>U-%8!,' M,.5 /N)UX#&M4_7O%R7HB91(+U<36:E^^;,W&/Q:@L3R+;4^M4\)11+(4\Z 42' MWR9M@=O=^I7K+_UV_O:9KDQ5:JG7I/GXE,D 3:_9S+A&X_C)XX^7ZX^FJL\T MGPFZK+FZ\F.\3*[\[+K;FF4M^9WN>OUG@EW]S#+6A1NKFFT\-U07O;&ZD+EP MZ26EU<8T]E%JB.F;K'!3930GS%7K.3]D4'W(U6Y.O-HK"[B__%GYW/XYPYS< M5V3.%*2Z12VMQ9ZY3+)F$)R97OBU31R9A\:]T+DI0C47H1I#UE3HD#5\\5$$ M;H;[E$?>^Y'W-4V4W*MES>)IPB^U5]8;P2W"X-?;F/%9Z\HO<@G=.I!QM<,Y M"[8^UV+*Y1ZOJSM5'26T0WC4G:3ZN37"*?>8;V,0M:P6O"](*^=" 'Y7J=_; MG^P=U,7$#F*SY3:X;:WGEU\2_OD4=;]-$Z@8HC0F):DCX\H(E^M\QE?D(4O;^1,@V3F3LF=1\O]LNR;CF M._P-[K.^]T].C.&MXT]'K.6E]S8LP.:ZVND=9J9Z^UVOJ^OOF!;<&]M[Y^W-_Z^G=JM9MZ[^N?,=]8 MW6(;G[:UUE0EH5#(92TY<1YII2Q*27.LJ Y*X#?O)*5+A/)[=(FZ!@B?J%I[ M@:J7"55.)).\PA(+SCF)UEAB.0E1"TR"HS54D0E4D0)5BPI5QU-0)23UUDB" M'&<:<$A%II!*$J#' M+DH4K.8Y904C(XA"S"JLM:66,I=)E5Q2FA6H*E"U\%#%P/OCT3%E:>2119O/ MP#*M&2,J2.+'I(H44K7@4,6FH"I)A;T7'JB4L(@;D5-&"44IF$BQQA$3^^8= M9TM2+@BIFE-DN8G!+3;XY !VLOL7?YXT:MK@.K MU3/+<0I7L&@;:=/^7!DV)SWK5-[>W_&@U\]UGS[ %Z:+V*?VSQC0<>SW"IS= M!LZ.+H2SK!#8B\A0%,H G+&(G L!Q4"2"XSH@&/3)(C0W^[;OW"!.Y^_=LV? M0Q#H432_L)E[J?]TB,ASYH@0+%?N \F S5('W%;S+!VZQRB>)"5ZBDA3M M?[':/X? 2K'["ZWXTQ$7$P@V6AH 4I4[%UN+'"4<11(#]L8%K$6Q^R]?\^<0 MIRAV?_'5?SJ*$:R+#E.-P,LCB M+D ZY^Y5CQAKO@?_1-^\H7])ZD>S^7-.) M%C^4D7.)[A2K.-\H_F)R\C/$M,5(OH%5.06X@E#S0JB-]Q<"$\'X9%-=29S9 MIH>LIMHB'7T2,6HC^P^5;%-U_*-V_$)3(K52"%DAI21'WT2 3 MA4 18Q4(4RKIW(U;@^HOO-F_(5(Q*>T#;Q"O1XMRY?DKR\0^S<3>*JY'S&(' MUTZJV]E.I^?KPI##'IB77!4\D7>JQ\H2_=DX+O,4Q6*1O> ME>&U0T?D$TOC5EXT723NID4&0>;+PB M$;GH(](4.Q*\"SAWQBX:_](U?NXY047C%T7CIVQ\YFX^.(6,511QDS. DO,@ M@!1D0+& A5E$C7_\LD+[[1 Z<6'+"E7VAVUWZJKBN:];;W\_-Q?/L8O=7B?$ M_JWK#LU<:/-E'DJ=_?47&O07,&GJJD.K*Q,!WNR]K\6W;O,PEMY+K$#9>[F/ M*5B[$. !DT\U$P)A0C'BCEND/0.]2,%Q$ ,C\[G6A\^W6K"]UX*3!2>?),&L MX.2"X.049=:"">RH0M1;E3MK2^2L,\BP2!B-GB9KYE=4J>\%3,8K M,+D8,#D=2R0L8,8#1L02BK@(!CG#,(J!@E^!HR#4/$8>7\')@I,+C9./E+A8 M<')!<'**3B:PBXX;AW#,]5>(I,B0$% RV./DK+3*SZ^J-\[U=@(V[__@MM))XRS>Z":;C\G/YMC4/9F;NC75B_$(Z5 M1"9,64#1^QR.Q<"?@S&(2!6#PD%XK.>],S>[9CWQ3GV!R *1#YV7^$ 06?CS M/7%RFC\GXX'94@0N%."D)!;9H"22F&'M*#',L#D7,"LP66!RH5[\*9,Y"Y-< M-(2GF"2546"G.()EMHC;2)&%M4?$1*>5B=@F,N>2> \/DZ^@@?)J[/;VV]V[ M]Y6]&!N_9C&>NG=P&>63CG*N^QL+W\_V:_T+$'$+@[([\63[(ENF0=4;#0=# MV\TO5HT&,53M;K[B8)2/<%2N;FS>C<,[-#=_72=PFNE\Z)C_9#%7FK5LC?9= M[&^DFF4,-DZ7LE"-.5.-+Q>"^QRSA+4V2"CE$-<&(\LH1[# 1C-J>7#FS3M@ M%$M27DR.*0?M7I":SSUN7=3\Z=1\RJ-P7%--64**,5!S'@URT4ED" D6>ZZU MC*#F0BUI5M-=@S:G#B,<@-9%N6BOQ0D5=GD%@J SQ.837%CFFMMKNY"HH=PR,S<-. MEWLLSCU>P?X,<):\Q7G/W9E% ;5RCQGN\;IV21ZU/,^LCM2B3=*M,T^>3VY) M*;)3?,A+?H.1U]F'5-(@ZZ5"(EI%M+-,"SJ/(CN+%R4J@/8R M :U4PWE=@#85%#/,88TC03HZCKAV &@Q,03630>C%?R_G4,UG()G!<]*V9J" M9W/'LPLEL(&>!R4<"MQ%Q)D+R.B4X">K'"P[EWDO[_YE:PJ@%4 K]64*H,T? MT"Z(-C?_OT7VA24*C(%_9)(\^,BL1YCH@'J,&B+06Z4A4%%82*NF\JL@\&DR^ MAK3\^U:1&;_R U8^F6,N>AGEDX[R=6UQ7*@B,RX?\W@E8RZ9OI=X^K24C'DI MO.)B>T[%"4G>2&2,.\THG5O)F&O@YHD\K*+FI63,BU3S M*?(L2,7-4\WF>WR9FL:,3*R%4(=?D:/^(57O_ ":_ MZJ4J[A]T>D4>K6/&'Q8Z_I^W(_=H>VP.QHO8+J?9S#U84M5\$>Q4>G2%2.TZ$:6;CLER8,YDR>8('O4X[S)X%^\RA\[&2,\;U M92^$>TND=WY@^>E"1$1')11-# G-#.(<@Y-$0D)*F,"#I)3F@Y;S3<^8G[XM MRG;0[$6EY_/2+PA>'BLII,#+H\#+=.1%60:BRU$$]H4XE@Y9;A6*G#D1? @" M7]-)Z$'K+A=BL&BAE**Y3ZBY%PJ*89&<#@'1F+L*^TP,.*-($!E.E^4F40\UDA)1Q"GG"&#!0%XD=AK09/TUV28G .6 M.F[R[SKD!O\-[1_O)M?7'1S:?B)XXU_G8,7."]9GOQO#J!,WTDIWV)[D9'R. M?M1O#]MQ\.&G[XQ"#$VIN1S6J(\\;J0/XVC&7[%?B]\FC.KW3L]_?YY"U8G_ M]^^C;U_#@:-<;GU=8]\VUW]N?/UPO/'U(PC&%MTZ_DZ^[:\?;^UY^-_*SZWC M%;*UN9M:QU_HMDN4$"P4"B)+1$@.N2 DDD+DKK,85L2\J2+HW0',_; _ N+X M'UCM"8CMV_Y.NSO!T=PFZK?QGS)RRO/8N#<:#-OIJ/E3NQMB%T!*UQ@^5V D M^"9DI!D9-WMH;CK\TO --2OL&MAW+UA $[K*^.W3!YO68XI\X_54S&QZXUU!DGIV(-!?#OYX;?0'AQT[-';=K=>[_I+OYU_8G["E'VN']A\ M_-MA.PQWL^U'QT\>?[Q]_C/!KGYF&>O"C57--IX;MC5NI-#FPJ67<%V?T:;_.&173T&ZNI3L;N[V M8ZS6X;K=0?6AFY'XOZ-NK!A>FB&L\5)GY7/[YPQS-UW=%W6KR9R^1S MEGC8+"_\VB:.S$/C7NC<%*&:BU!=WJR67=.K=M[S-L-]RB/O_J-X);A,&OM['6$S^HV^O&ZU>C7'G^RC*Q96*?UY5E8LO$/J\KR\0^ MS<2^A ;AF[VA[4P%KYOP?"GV]8CYI/?<=%O9AT48OH+=7OC.^N8G^%NKTUKM M[,/8OG_[8YW#/6#,6V)C\XMHT0]DX^LG/KW;N_5U[6=K=85LT2]XX^L6;?WQ M]_>MXYV?&U_7<&OONVAM?F=;\/UOJ[MI??-B.P^J5'24$(2U((A+I_-1/(M, MTDP(+(TVN0@871*F% =ZT=H_]W3/HOV+I_U3N1[6*QZHDDAKFQ WUB$KA$*. M>,&,398J_N:=6L)JD6J)%.5?_(S1HOP+I_P7*H81@'SE+4KY6 D7R2/K4D34 M."J"BHKENN*$@/87T_^BM7_N"9U%^Q=/^Z<+B45LO/,1,<\= KZG":W)27\XFA/L?]'NPX &^NFLG&84NW]1'@(-0 MC0YZW?KZ^E9Y(#]CW[>;+SU%%KKCT8]?VNA6_G>FK+ M]?*?G:AWU95)AN,)YCG9[Z WJ),7W];O!.,\S?'[U_ELUK'TX-.O6#?HY2F] M\BNWD;OQ!N."B-V9O?1&V<[\FU^PED+GN-$T)<.=Y%9)%TA0U-FHJ24ZA6V% MWTR^M'NR$7]@=R)R_6B_(YO@E=_:SJ$]&KSY]_FI@UF:K)-9SBOUG"?YP@YN M/QW;_PKC&%3O>_V#7M-WYXZYL0O]IJW>,-:0\KZ7QY(+"L!/]>9^#20? MVUW;]6W;J3X#-VBJ<52_?.G:46C#Y[_.."?W0O9W_W%]D,%+Q'[F-:A_OS1! M^2DFW2Q7#WS,HNDBM6E_Y@928$Q&"W-@@JV_'].SO37:VFQUOFU^P-_V6_"< M3X=;QYZWZ#_M;WMK1ZUC?[BUMW.X\?4+GCXPL;ZW1=;I/YWUS;_WMRC<9_7W MO=;Q#OOV];_[ZWMKK'7\>WMC=45\V_P;J!;0OIUMHKARFB6$4^YM!P8,N:@" M4E09B:7UR<:&A-?-ME8RR0U*^L0#!22%AV)N9I%!*\0^IXBE[KX*3Q-F IO8OA[G"\8%SKX_C, MQ+!.%-YODF+CN:38*JM"9;LA_T"6JL.:W^2#;S M49'>27.US'G^YQ$[KHLK=?=#,];?8S>F]HS.EWQUVKWV<]N!_F+G/&)&8\2% MH,@1";H-JB2M%-(;_>:=6C87_*8*A+63%S@+SADQ<Z=]I0\$19$7YNT['T0&YLK1^O':Z1UO$[75[:#UM@0*Q%X\ ED MQRAD!/-("I> BKDDF7KSCBQ?#,3\^J\:2FZW_/>$C0O!OK+JMU_UULHV33## M)E)DO0&*F*A"UNB$O%4X$1R%8.G-.[VL+ZSZO\ZCQ'(U(2R#]L\%HROWW5QZD5K;T6L'Z\X%!XS3XNVL;(MP'0I)24BC.1L$F&02TPA)ZS,I0N9"2'S&#H? M'G-/$"D\YOZKSM9WMDT@/&@1FZZ"7#",-*$2">QQ"%@(3W(Y*C8+DU,<:E*W9ZO7 (*%=W]FGWI^V/\I3 9,*+YP0 ^.\P MPL(/ZZ4#,VT[.3W@[';BJ)OYZ4X7GA;.LHQ!!8MDZ_7L=?/,PZ)<)+#+U]T\<[@!+O^FKS32C>LC5]VI7GY0H8N@[;6WI>? MVV [9#"4(:,,@)EA8,),HF#15()5H\$P,&'LIC#.\M6;SL]8G[\"% YR[D5[ ML%O]L)WQ9H+-U9%R": !X%_L5MT(/PYL_RAK43]#7P;U%/O]L2+9P2 .:T"P M=:+/H-9;/]:[.E4 WA_D>KE:'?4S:9PE&K_40$/#-&<"ZPQ$C:T)50^PZI)7 M.@/D4\D.YR (WNHLR$^>.H7J%U(37HA<7+Z]=/-V$!$:)//J[Y0'[N4;3]0;4#X-H' MFDP-W,A8Z MSX?5G*:>OZG'G9O/"T.!!]>>;9# 0_ M>#I#;AO3'M;))T">&@<0M-*#SBQ@@L,D_W3O[^_YWANK'\36GN?K>Y]^;FU^ MV]W:"_"<[VQ]\PO?6%T_V@+/;9HFM?[X1%M_?&CR3H]WCEJK'W=;=3[K)[:Q MZ7^V-G?X^O%_]];W_@&:](FW=K99"MPR9Q'#&(@2F'=DE5$H* !YI[17TD\G M$%#P_PVLA>)2TCK7=WP+Y@Y\K1E4Z/V1 Z@!3Z&=F<-+ M9*HK=:'+'^W>:)!=^49I8Z@Y7UV#,\/VCXRO^[4W5_D\)78XM#GYM%NSP8U^ MEIO/O30\S #^%["_[#:-P]_@4(%_50V.!L.X/UBJQJ;@_-1F]%\"<[T3:W"O MN4J^]8'M#\'(P]?J2INU-1C:[V#F8?K @? 9.KN;"6J?R==.OS<83,)!%Q+5SRO'K?Z8UXQ%IT#,@TM:DUD2RHIDWTNRUS=7<&OURW%K#_Y[G/=:UK<- MB+65V"%&8T1\LGYFL8G MS?2DW07F,:[I/:ES_NB9B=<*TM^-U/]='RG*A\'>VWX= OK'=D9Q)32%R =% MQFZ6L;7#]=7OVXHS$:5P2&N7F\V9B$PB&A$1G!,A.8]]3E^\F-,Z)6*I/K)5 M(U7=%7*"4T^%1(/#]K3PC%EC*PXWTMI$U/\:JT$1F9E$9N_3MB5:,.<5\BY2 ME,\-@/" )98V<)JWXUE.@R;X)@-\2WM8>TPGAOI6O,T0#FY_C@=A[E+4U LO MG+*:,^F5+=;ML<6HM;JRS0%BM H)I<18MFX2.:D,,B*2$(@7T"RHGW^)+LD_/R W(R M@$EM(HW@#WR/=;K:A.OGO]Y&6 P+E"@3/4V:&RVT=#X%P3@X)L[Z(BR/+RS' M*]L":$20"FP6MA9Q*A)R0C)$I4@J*(R5SC:+7I*B=D%:'LY!?,E1K.L3M1[= MX^5)ZF23\8QA+I/24C.)I2/.<*ILNG5^>E'36ZHI>+@8?L<;JSN@KI]^YHQ" M2@R70J) '3B\F6,:)@VH*M?,NQ1"[D!GEL4-2IHU\^YT$: B-OE/3OL ^)$PS\"W QGB$ V !'+N5GUX2A\(V(_ M/#_4E+ 0$^/&84Z\ T+B,0X93AQVFA:!>023?[3^:5L236T^M"!(!)%A B@A M#@HI&["FP7'G;!:9&Y+XYDT)<2ZL&JD 3NAY!*\G,&D-35[P""XH+O+Q"/)! M-D ^O';$$)4CJ#0G>6ID$\RZ#1K((*$Z,9KMRY.2P-D.]3W^'@%50).P-%A* MS1UF1CDPC"X&"Q]P/(X>Q M1M@R'"70%2Z!,3%^\[&M1]LBF,,1P+)%\%B^\\;JUC9GQ"NK*?*:2K"J$0!3 M>0+\'!-KA 5 "/4VU(TE#N:T1S W)"I[! \@,S\!FG)E ^\T(4BSW#E:2XJT M2AP)*Y1027&O\K82OFE?Z5;6\.XNG[7@[@$.1>4UIQ@;SWU2C%&+C2%,%MOV MR+:-M ZW)3AYL)# UG1PP-9R( ",&\)"1!I)\BG6U3%NB@8\O .(%7%:Q.2, M,-S9_#-5(9KD8^#2NB(^CXY!FSO;U&A/@I$([%/V!KE$SH#\!*]T3-%PX-*F+/'8_]' MVY_UT.&2..PU7\W#'A?-.+G0Q?PKW.1'.S0>O8=E[.W'?%!I6'5[)Z<;P8?+ M+]B<2*]SWL?3&/(YR?8X87JNHK0P>>%_MNLUJIV-]QW;WF] ^X_LJG;K,Z!K M)PN9U_Z%'H&8/@P[+9^'S=&T,\<*][.\'71BU;&'@U%[?.ZF?6ZREJN5\QK5 MU/$'/?4="\1J;/K&=\AR&'>RT/YH]SJG1:3R>"9') 2XGX,3*8&B],?G+/,A75C_KLWJ/LCG\X;U M/=HI'YP8LT(['GC^$90&$&%0GRS=[9W4%@_Y?$>MP(?Y *'U=7WTYM3PF=&[ M.#R,L5MM^&$O3S712\UYP#S U>CC?OU753LKN#G3&>-WH FY" 8,"FX)S@UX MQOVC*MA]NQ,'2V/TJ7$1Q+#?C4>#__/_:4K4;S"#^1CG6K=:&>V ^(U]H'JM M<\6+[E'SM0P%-?IDQA#JP]C=4,_)&"O/O,.Y1J;=^X5*ZZ5H>BF:_ER+IE]Z$'..!RL?FXI"_G>]5A^Z,*C%L>&LB,;XZ]U'TYZB'7 M=L6.X^0PQ,->TQUDM]=I'M9O_VCL?G,]6*JZFE$?WCUO'W3!'.[:3CIA'\V( MEFK.,;;O2YEC3QY[]9O6]/GTPE4P'/69S&:FX++WN]D%Z,/-X9)H86Y]KB"5 M"XWT:P*=(1/^FKN?C(9'9_BX']/#,<^8G6#4?PO L#6]\=1I&XW-JM=G_2\ M[!@F3.E_;7=<%&&R\C/:ZFN-\.&WSNSU7I@'4$U8;?? WE9V1UY\1_R2[E MF2(?UV[P+HW]V;SL)SUT5F/>Z-L?[__^-\^OCXTTGO;KJA_]X2S.M+J!0E5>E965^4OD49)$KD_RJ5!31&NH_]3F&=,4 MGT+4E.(;$<)/$>8:-U$$'D7'-C">^#4\I<4DK-B&2KY'?Z$)+G!Q\E!,NN!X MH%(PG?_-O$=RG$PX"Z5IP,0_"F0X>0#$U_$,(@^R20:6=?=JC"D_0@H\0R<& MRH'6/#)N/*(95[R9@Q**\R3CB\:?'P'YC1;28HJGR_RLR%_+0K%IX;Z6Y/!4 M6T^Y,?^!%<@V*!.2C.(]Z;YP4*WE,H"1@)9F_DY 2 DSA1JX/L13I:\"7W Y MF8A]\2@86(],(B#)/8_ N23J!K&8HW"QDG7 B!6N'O&@$N-S&*UX=B>]S;-? M"%56B@,BQ@H)O%OZN1R['"10=^(""Z#9?GB"\DC M4N##9;W@$X$!+>.7>BV@_?XBPN?*!FQ(F1B/"4!E=&ZF60(JCSSF&E$)B)K@ M<,B#!<92?<[D&%VKN3$+HE6R:6AOTQ#*;!&@1"DP)IS'W?E5"_ (IM(7A:=@ MWT=VJNYQ'L,U>4\[[F(7;$\H3(1;IK0(BD#P;\=HHFI[/MM@IR=J5'0@) MI",FF/?G(X32LOU:;WDU/SK<9APYS_P <\6SG*Z)N'&3JO4GVB6?$&VNBB%R M 0C7H9IO1$9"A%W7N9Q),3NF >Z]7=O"6E:_/?[3Z73'(WL\>Q@/$6R\,YH] M3-W^[,$;.*.NYV!3,TQ'.R KQ%5949?9"':=T"1IUX2# N&_T6_YWDZ[,+I> M\RAA^PYC\D(.G@O9B@==*(<)9<:Z*J3/VX0?!NMPD_/=H>;"=>FL\PO52S8' M&>Y- 96YGSIS;Z=&??KQRZ]O_^EV$*R]PU"%)@]]KPNZ9?>=AQE8N?YTV'.] MT? C4+?FY^N<[]YITI4XHPK94.XM%&NIM#XSM0/5/NLY6>+_/0_@/Q,W"YS MA[.'X6CJ/?3=#ECDZ1C%J=?O3[PN<[KLJ[\-]F7.4(=J&5:E (V,N :2'UN, MM,":KEIIGJ_NL46H'(BG0>[=DL"*N*\2!A*RB^XZ#% _)36V5H,^S8^]ZOEL MMR;K'OZZ/_'S'*ZN1V35[8@'6+0%:2_*_B+@&O/:8\EN(\QJP( M_TJIR7\K<*]_PSR SN0[1X3'^"&M\NG2""EH32+N:_)P!K^(A]_,_66>P\#_ M()MS\ X:(9[Y'B.*)$?QRHD]'LPY;"4B:ZFL<$(QQ9U,H>&*@JI*)N.,'--= M2-;:^.W!DG9@&36[*R0?S]RD.]&DC;E2U2?GB8<$4C#,-UPEYV ^V+)"=!0B> M)\J:DR(@J+1RX[=6]9EO13A'R8%S-GV^T\U08Q!N/Q#C?G52(-I-9G#85!\ ?]7Y'_YX5,4<-?>"/+,N5Q9\CNC$%V?@.X+ M$XH7RP B>7"P)-B&4:C^ T1JZ8?B=LQ/U$%%3%_M]T#!;:>(3LJHJ.RZD\MT MG23G@\K2X9#T"%[8J#RGDU-=FNJP[325[V$G M,+H6&$M%?S%!)*.[7MIMWH9.L$Y\TJTBV^A=?BF S_Q1J%_1**VEIO=(#Q>W M]EF$+6,H1%^FG:/0#@U9W:4*]]#JS%N)S^WRRL.)I'[?B*.QCR MU#*>=5[4S+$@82O*:Z#4#YC\WS,G!C4,UL!G3/%!L_P3HJ';G8>_ET[P9-+! M 8QB\&N"_3-3KOG$-6@=)07H>2+]SH<@BC[+EB]B8>0;QFP6T+:!,.N!@]ZC MO!7D2Z>[[!GL6=B=3%Q12MKSJS+/AYTGSC>D0"3F\&T)_B4VQ(B*?E+?]9>T M))&3S[3S2N>5 7]"L?P;1CB0 *>8S#],@)DEQ4DXWI M2#\=V^[]_/;M[XJD241]7DSJ" ]IJ6@@2)D+'GA^9\Z]'C%0#LA?(BMIA^"A M24P5_/M-OE<8S%_E! 3O3FWB,A[L;^)2,:GVX&KIJQ^>L'@%QFKI9K#3]"M9 MR"B:!NBVIU3HQ'1)[R^6F#JQC%8LGF6!*1+_W2PN9SFDS)V',/''-?63>/_) M5+QJ(Q&=*+CE*M( 'O%X'L6/<#K_2^P:JR@./'"%&'K%CV"- L;K&]+U$G[' M\SUBGL['OM")D[HWX02I+9OKLH!1JTWIX_/(02E?*XT\!Q-,Y^MI['LP7; ; M3WXSR^X'[P89ALB>;!96B)S(8ROP+;#?!]F?IRD7XE"RT7D M,(RC52EE <_; >.F@)?9\3(I)?TD]_IO,@7Q3SR X2[E&-,X L\ +3K8 M3C\BB4.+*/1AXY!2QR.=8!\7*"\A2T&L/F.* M@NQY H-_!E)ADA#/$!+A&MS\':Q!@[W>P?A+@N&O*1R(2-YC)TECX#X94_P& M2(XH<*,AN>@4R:5J=I ?AM&3K+[C60K40 MS;RCIBPL6C//$@FA)BD-^P93* MND.@?BY[N&(JXZ7!6$@YQ'P/%PZ6PZ,QM%_#X%DBOYNRQSC?)=1$83DX+4&F MS=$>04$A6#@+'].YB*]1[!I^C2E/=)\F3XURV'RNHDE86<=N,]GF0U@TCAM0 M_=2PZ-N35UY-P2N;S6BSYL@A'_T J&G\XGQFQL]QE"U-XQ?K%^L=<>S3'.9E M?!\[3Q'\^I=W1$\#6^Y@]P<2*"4RFG?S^80/_,X?X/FL*.=4\L;KPM!28DB/ M@HJ+XDF.!6E9#[H'SH*RVP*ZL0UG&?)PV[P^P=3 M),*#E%*FM4B(@Y7P%\ WA55XY&M3=IWP.!L8S]M=VK.$*7R846J4"*E^+PS_ MF:_'CPPSWJK^_4\&HF1/%$R50D[3/?%^8;GX%N+EACUWB%Y)_Y@8*SSAU\7. M+BY'P%+#'+ [:RI"WN*CK)!RH2:N+"SA0YH8 R5MC;'I+ ^/^HFJX#Q9(W?5 MB[L2Z9D;;S'HQ/5961R1PHM$Y!T;+KL"*VO%[3,5R) YPLPX3(C%=#ZT-D*. M<2$A)HZ$CZP4U"S?Y1 1RM$">48E\"29U2Z*9&FR):99AE+_:Y8&1X^M.)]O M?D#MYZG>(L5,'JY+-PW[[Q?PO"2V<*]4<'^+VO.G+$9 Z"&[9W4WTXU$;L2> M&T/#V]+ZN 1XQ&%'.M7/T&^[/3,W8#\(LFJVBYA<7@,%:>&5B;>BO*\[V M@6O*6\CNZ>5L&;0'P 983241418^ )F%G8!0O-A,Z>&\*<#'@$3L%.=/HD9* MS)<@)"@#P%3=!!%+\I,H7E/]MFG0^9!2:W.3JKJ8-"(XTYGPL9_D1Y":23;- MHQ@R_;ON1%EX[0R^%JT%]7 EF(:Q40]#G;%%NJ]B[OECE5M3Q7X:'R3*DFCM MS4^6R08W\SY;@I;D015T)FK@=@#*E5% MI?/GQI(K"7ZW9/0^,G;NQ,4C0_)8,VWT1*6K5-;->XFKI'$+$]8\@AU;9'YE M*A8VA.ZP;#35OSMQ:KSGYZ]]UQ8\G%T42VS&M57#UK9#E&[R2RP\1Y-?<6RH M)._)HT-C6OZ6TFJ=A*8@CV?YR8>"T-.U\0,%"N4:>" "-SQQ^BLBYX;5J.W19)WWL3_KH-QVGYA+Y&XW)=).@ M=;<(":@[7^^;RDM@__>LT7TU1,9.N2^*>M^U)D<@G&-'S!=L@%D=[52<8S@@ M'X]WBYW2-.YI:QJCP1Z[MT/61BSQ9'FRCY>GR47%Z:(M5K#YQHM:';L:WMUM M=A!D_\4P]>VJ()TH)!OC'"(DB+ZLC8X&6VX?V#)E;GTE#MW?RT/W5\IQ.Y%0 M;8(J.3%D>HJ".+LN @:.2VI'?^3!"DX%2A03L0TU)88283,_*!VG96R"0O\< ML2A#H!)>\)6K-&9>+($H7RBI%HP7F)8\M$Y["OP?Y9E.G<2OW(N4KV-4]Q)E MC5 1Z499F:OX,(4P5@P(#?^[7]L;&; [\FRG8:Q/A+'. ?AVP%ASF)L<2"Y1 M"J9V0Y% MN%G.-Q(-#*B! 4O @%=5O3_9S6,1MM\C^HF##;Y#DW*+WLZ?3,DI*>>]HRE5 M+JL/.^H4MG>7U:V&*VI0'4L30R$'=?Z+"9.MC%U\FN<+%&$7 M6-(>C5>?3P6J:$7! M]L"%W86#*PJ*@.3:U;T]5_>:FGZ3]9!5",%J9FZ-G\#-E@AH2[!K2K9: *LI MV%ILVH+ID;%@+%5&*]RPF#UF8+8PJSMF5*0FRF!+4]N;(G\FH+ '#1'6?(BP MMT$ZSTMO\#*"S#R8/U@\.KO$#']!TYLIMWO2*OM ?U'86BJ6ID7P+GV;VW-E M/;R1B5@*&==U@2"OF#:=1/>L)+J!3J)K4%AA.\[[+>V1*M3ZUW916=,T".P7 M@:&V!^=#)1YT5-IIL-K&J/UN)1>[8S3CDO'NP_]]_\.#/6E62?DS*_:;;7[4 MB*8 &R')XHY+@31)'<=03%5\#G@Y6E"YMX!-2PR/#T7"*;@)5@"U!]$3PI(7 M9!G\[*Y\3]XG;[Q*59'HG7+A1Z@H%Q1;*4\$2C =V7.1P M/& *GEC X53 E:6**'ZY0%7K"$0KYE<@U9+773]%C-?2Z;W"D6V0GW\ !A63Y=@O.1L3./)C^'EA7"'^>>PEYV35ZLZ3XX?2.M-LH<6 MU'$Q3P\>=5V0Z<>OA\*L"50.3@]>IE UXFF9+1WO"_G^!^) M9+]@>^')2[29/ V)G\]\PFQ[*/^>'PHD&!P9;7XL@5GP )\I0GYO93W0'P@? M]Q-_HZ@%.A0[;N8C /Y."#EK]ST; :XY)+7\TB)E"E[R'JW=:&M52D4[2M9: MO+D9OV(R6&XMV2P,]F <)4R3YJ3I9P%TNUU[@#R"C+HD1Y<1I7#!/L$UE*&P'YTF3639D^ M.0O0 ,O0RA]8B.K0E/_Q.79P[RE 0BE)T0F5$ U7]3QH(\KBE$&^AWT$S%[I MMDILK@AZR.)RV-V'Z8AP%*<'[2=4$(F(6W&.IHG76XC3,D?3YOE)G"T%SC-O M]?=# 6*1(&4\XU_\+@$E-??LDRQ9%9*43"!^(-BR) MD ZG!AZ\V]B&_53"3YLJ_K0T,ULV5DJ;/EAH:-_#!KEYS2;NAH7M4[!68H8G M#$\E#>YVU(47@0?RB66Q=#P2)694E&GR>EC5O^+G 1&5%__P"XLA;G&Y)%1*(& %":".AZ=RD+CBLV6E*4^BSF8+.A6[/[\UO=:& M1L_*&M;-"O+\ F:#W.5U*T[M00RH"[\="!XZ;A-XZ$=N-,0%I/'?\*< _WR3 MNQG8LVA%>Q<*P&>V5O@^SU?.=ZYZV)1#\74,WO9]Z<3%V6)?\=DM9%2_RQWD M6Y0?0K3&U'QL=>\$U*$UH[,')98E:*_I.,LA0Q\1)9'?$J.;30YPZ0!!> I& M@"4.Y5LA\G9*^$_RO=W1.]PEX+<=$^B@?HOPRQYAD\ MT: IJ /A2#@AC4CSEJ/FN@;N64!.SN;XA^C>:#0HQCIH")O?2'LH?GP,\$!X MN4B^!+'_B.NF/ ARBV*/>$QLIL(,)SP9JSA^1S''5_>9R((@OTRB>&+DAA(R MB=M5Z%5>B.=@[[E_9<4W\@.U"-*&&?D%0&<1U<4?ECGJ&0W)XB6C? 90"HA M6^R?,);6\+M6%?:+WVFFB#V-E79AOH320P4R[8]H'@Y;#9Z@8189N?LY F/Q M5@5=NDA(R4E+!_X\ K3 T\LR*$@?)QOT1OTB>%:\APW*T-:(Q0N3STNMBM[* M'$_D4"[Q&B.L)ZM;5A-/_T=N=+ES*VLN_^ G!N/5VS_^>&W#X1YY5 -D=H373Y-@IHZ8Q;Y*)0$1W><].!!;-) M2Y3XXP]U9? O4J4\X\(1_9V X)Y!>/U*8W(8F%P$WF.V^7J MO#A:P?Y%DZ8\VL([V#,ET>Z$9C9E- U:F, M]#F(.-\CISDWRLHK2,':JB\QSVYSD,=9Y# M[?=@^)0\LUPJ8C <#\"7P%DF[(W\X3O/3T ^UV_\D*A++WU7_B"2X@E3%ETG M$%^A#_(_%U2R.IQ2:0S_[\DOBS];]*=O4V_S;\.>-;:[6__RM?]LU[,0: M#_LGC;K[;X/>]F\V;:Z]\6FC[IHKXLOTAP<-^RV)0EPQ:':7Q#_%HO@ !?^_ MONI]5>BJAZ'L-QW#IJ?D-_)')U]59)HB2$OL7Q+XGH$VYSLY2'?Y!8>IL5\5 M>>:B_-)&;+PO!-79[(J>FX+JNH\@$3P*.R3_N;OQ6BN(\O_ PWC <_4#_F20 ME?R9MOT2@U!'&J6-3RNLY8;B6ZXW[&D"WF>?#YNRYC ML]DNS0W8;,,WS"E";NR+DF6R[U! 9*F> <^2@#>PQH,#9E-S<$.I?NA9=HU; MC6E>. *PUGY=.124?:V#F-4QCF79%;CU==7.'K5"=64QCMJDI=G]L=D=C2HI MERME[E\C.YQ&U2M_#6.2]V^U;\* MBZZPUF^>YX3,Z#^M:2;79&7;;?)SQNX M*1?]"/&QSN^$*&%>9('XX29;5]B-*D>!]F+@1TB%-03]+K)C$!WQ@1=6EO1< M=L5.JD7,1?8?):N28TUYF='V;#C1:\IWJ=HT\EA0KFTHS4AM4L]S3T1_>UEL M084Y$AC)4O):BB2=A)*X<=6\]&T7E7B9O.C<56T44"I*W:8C]?I1H5L0K5A, MB3J;"8H%&'^Y F\/K??R#B'3(W@^1\ 1:;\BBW#%L#6: #I98 .!2J66+W'< M_:>\!/@?UD?+\#!Q(CZ]/&)BMZD\XEVT6$:A!#W _.\_BI*9S7:7[ZRXA7V++,)&VNBY 8Z/U*FK-E$C3#"E@F3A_&]$X#-BKY4R3UC&DHZR M48=4D=+>PHLKB_TNKA#]F6HQZAZ@%KU+5("W5"UZ7:X6)3_G0IJQ%_I;\499 MO'&TE,+(:\89^1X"AVBS![MP@3XZSL>2OQ,*+!&LEB"4T)3 D"KNDK3J3DP@ MG@)#\$^F@"[GLXFJ7\$"9,+\IHHG?K!2ED' '5CM+>JQN3?K8Q&5EZ->!+D_ ME2=_$W@=>.BR#Q15*R,!19>>"(?)@9]%HKLH_7"").(3/,"AQQ4M$(&S6A,R M!XT'\^"2#PP>-E5[;9[MS!R'"M\.68K-:LU22YS"97="YS%'':3/4"+_(T$9 M%H5$!>3V+&!??($*0O0012P<+C!6*FP^"9#W/<>76.&J9Q#8^S+R.0 W8<0C M)"$(9 !3BM?2-X["!S@[+WSTSF5O'UF*CY7,W&+*43?RZ@&_@-ZO(N#O MK#VTC-\W_E8HTM)9"[-<\Z$2IG.N&8096BZPK.Q@=4O+#166_GF.SPV G^RP M7&@0ZH;B]D!N652O5&CSEI (-1+SMD1!, MAXFJ9#]6T*^5Y=5N'-O(BZNDQ^3^\5)^>0..JT>>NQIO'.4!]A\#:>N&X)/NLG@J,$ MZ"7PYZ0C7YPV4 %1OTG0!3HT!_#= M2J,B AFIT0.YH1U]**,'L)97H.JK5P^1G^]#;C.]R'#-J MN"+>1"GU$7L2;VH4F$Y'/$;J)2Z2U!88')9! J_EYYK\0.]XD3R,HPEM"P2%2FUHFGAL; 96E*["?48$] MTA78NZ[D+\V/^E@0/\ML7KK6>><F??<78M&-)NR,T\A!2L$??IFWEIB32YEY;7&RH%V\?,'78=P MO!OIN0O/ @,W<^9XHN^"] !K0[A58U?$.MZ*TX <1BR#_!G1!V'FN**5CPDV MD3#+!5K4%&SF3/;_?O])MFK+A\P#6#A/0074+*8F( ^1X&^L6 M%P.%_==6IUE6Y^T"DP'_RF7YK4N'#\_XA)H#4WWTS]^PN$T6J$HP1Q(L50A6 MLD&.^H:2LNDZ2UKR7[G*2X,E1\G'WM)-[9/SF1F_P^D>_2$5'AM>X[[/!!- &!Q_HV7> M(T_$K$7('\XTV(J.)Q*JC8QE!JBS3;"Q&U#XB.#.LJ-IY/&>55H"QBD[K%,HC6C).T MB@M+N:U=LVL/S"HH:M>T[6'-.[:II,76(: 6']R"@'JKT(>*SU(C*YOMQ+F7 M@O%\(,Z?>8=7QYXOQ?JYIHG 93A"XO6*V)@&4F5P=J.$(E@^Y6+^B?B@NF/D MG<%SL'?1&J?L]G'D5TFK*JDJ=X*5+ISU$BNFQK<[SP<968,MX1MAY:*W2#.O MJ"O9P8S#[S-C[M,1043"BY[EU;9BZ+%SY&]*O=AF+\3S%31*$9;$H"UVT4&^ M(S(D&#:NL!2P+ZP#Q==%US)QDX'0C57!I0$J@PJ#@*97<-$/U;R=O1.O[W?/ M$7=1U!(,:5*>5NP\Y78[9[E7]+B8^7&"6+W!3#9QD#"93/8UIMOQ;W%7?B!@4NP"9?AS85$;=%L_DN6NEF(# F@6OWT$,UIUS M) T5UYZ)R!/A$_7\1^25\M(RCL" +(IVE>"HP'9!$5[('9ZM M0_.E*[$)\4>T):BHLXPWX7(H)[@(<*)IH.Z)>4:^I%MILLTKF!61=>,*6KB!1=7AU[1*6K-B@7,B@_*Q&* MMZ4(Q75-RL\'1$YJCIXC)X2I+AWHISEY*^D_I?O-/,+D#B:,0J68.X_8\H+810^N$XRKPGU M*!.5TW&C>!E1@PE))1XKJ7P6CT_J4:\X2AT2L841B,M^%Q9+.X_#4T M)GO,@\'!]\FOXYD>Z!CQTEQI&I43ARY#;)@UV7J5\;X(8%X]YUU$67D+])KP MU9S5WPL405CJM9&>-;34_^60;.L4D*G\ M/@!W.V6CH.-DN1)*MIZ:88XC[W+B4RPPIO1:)Z3>4"(83\ZD,AZ:<,H&MHRW M8>E#,^5.HI2D2Z417*?B>%U"U^$^I81"R4(_)=QBYB4&WJ//8'#QL%/T?*(N M-_1-3VH5?BVFCJ[ESE&[[S1NH//2!S(EL*MCG[I7XF;N]2U>.O"5^F*E@H6O MMV2-BXU40H42]5MH=\YZ712OB4LM=.C)MM'(&\D3@ MIPC_A.ZHQ"5#=2ZRY:K'IFE]%+LHS-EH@ZR>73<&WAKGW;AS@$.KOW2XZZ<, MKWRYZ"PWC6(X%5.67I2EE.O.E96:!^-9$O.$TZ)N4Q %[X*3,J89/!6UW!M&LVQ7+>,GM9GYY@O4D[VHJ.: MR)GA$H 4"E!4PKN'BV[AU#R\=W8G\BC?]ZN__3W#[2'E!WZ'=\,.Y+]_\!-L MTPM,3HRW4[PWY!=+!G8^OZ8S++JM-XN45ST>4)O6XEK:#ZD?))?3T)A'JTUU MS+O&H]0?T@.^;39:^,F?G"\RBEWRESUX M#&;N\C06*1=Y)-'/QV&E"PH5&Z""1P*?I%>C4+X-KF!87$#\!B9V;KQ=,*Q\ M#(OVPWY"S>>I"-\1)G;?6*6+EWRHTC7/G!WS:G$5]"209.HR>OBNPX>5UR4N M=115$D-4W$0*0A/R(-K2@JBT.LOX[V@%FU5L5I[+ET]':^P_3'_B:^#X-70T MFM$-5Z)60+T?%IC4GWM3L]2VM6/5<]U_%1761/ M;N_7M:N-!:5IV=K.L!7M_W9L$2_417;7H\_ER@%]?%O'D>=V6E47?&^$.[G? MZ@5E]D@6MH+T;RER=7:IO472_5XZ'%;=VLLUWVT%L;2<-5G.6D6/=Q1".* 1 MO&ZZK3_Y[$^^X/&C55IV9'?QJWAL+]ZS_$7I?'R[\F?U)=:=EZ^ZM-[0G(P[ MNO%RHYG4M:WKL.@*:_WF$&=;]X*_78O4G9C#SEA;I$8SR1X>W2E76R1MD=II MD49F[^C.W2]HD(X^3=3WI&ZR\"@-1[8JVTTV'+?MGCG1;>$;SJ5AWSK6(=$L MNK B=3OFH*,5J=E<&HXMS:)FL^C5T!ST.AM1TDOPYX7"IO3MD34:--OGX7W0 M-["I3_)_!"$.OCQLARC:@XXY&9SH>1]SD=J6.,&-\7<\.-JMTLQM"W-1>6W[ MQ+"UYF_C^3ON6Q/-W)ME;E-WW3L(AHE6@O<5".L.S,Y8GPV;S22[KX_O#6=1 M=V@.1SI8V6PFV0/+UBQJ-(M>V>9@,M1AL(N%P6J#7P>ZFZ(RK@>+]J(,"VKE MM)_GES>-5D??L;\@?1JMK?9H:'9Z_6>=65Z 2.T[L)Y+\EWTI9<6W)IR4?CYUT+:$NN+7GSY$-;?GYN@H<7I^UM" M6/K;38'LE0[:"/@*#8Z5O\;DV!%"=6.\%H6$>&UL!I( M+[5!Z0$OV H4ML"1EG,A>+6 WW[4-/H2 *G4RXC:@T6S6<)2A)=SBL8@.$9= M,W6+;QFB#IU#9Y? _7CSU.4RCK[ _%(&'QA.OBD ]"3ED## __EAU)& 9Y;! M@<%SM,!_A#YBXWU,!;!=A%#6CP&"P6=A&J\E.C;OS#?]!0N,+:/KR M!(O.BTFY=Z/2#+6,)UA^7T7D3@*4("#%5EQ!I5]HN;-[^1,U'8GS_J>.&T=) M4FJDA>)[HUUI?\7E,C="''87T2TY]BGB%(K^>[OQA_/.-/PE/YP%HLN7 E)8 M1F,7W0272X2?GSN\8VJ<L&$H.5>8I>QM', M3SFD\;J*68*5L#63A"YXHYGUGH\\XZU VZ!FU9(JY+ M&Z1@&!9(NT4LZ;N; L'1/^LZ5W(9E>2,'9]Z':<@6T\5PJ+!G=C?-!*Q M=P\6I$S:E-M)2PT5C7@X4+1:]"^7?N5&K34[O=*HXNN1U2_Y-MV^-3FGC?%;/@>*/=LH(-HOUQR5\"I83%UL:CV^AF&Z;ZZC MBZ"-3C8>;07:SR?I7GPB]^)A/ZRH!E.\$@#HC1+.KI,N.8T[!'2[-/05;8I7 MB&[^MK&KG\4/'ECCP0'SJ>D]ACQ[Z%EVS3:-7B>.@%E.E7XB]X%>,M'8)1K: M9JMP#.]3.%[\XN/<>W+]D>N?_#^Z8^,S.C9.[J]C8Z_\/?RG4&C17GF\?P9G MZ5A]F-0K&_G%OUXFU-@:$A4V'20*>]2'/&*VC%E"_1=%5#KPX01'T:)@71^[ M3MRX@4K['NUP=//J0^M02GL/#COE7I-U%F]W GK+M*Y*A1S M+@6GQ26\EVNHN2_\O#><;7)MI9YP4LB??;\U )'R]/A"Y;?.K M!AWS (AZ'(9I/,&1E^<'8]?WO-.\^A2&'V('C\/LR]*GQ% _S$.2&R'")%O@ M=^#K3WZ4)7N^[$8Q3'.)";D\W)+.HT3YN_I)BH50Z"05'^=)U&HTL?*=$DFB M$%.[0S?(//QR'O*AA[:O&L,P[(MX"ZFD!(LP;EE$C'C4J7X46%I]Z,@R/NZD M4#[A6D+F>=;$PISJL-!E%KMS1PESY?$DA]H^XE(BE^+#,+>M,32GB(J( 4\- M%4VNEM$L,,?Z#9D0;)Q,X*/5. M"3;VX8_#P[K0'QG &Y\6%MP7;.SJN>JYGF6NAVG!"S9#+1T51M"B#(;S$Q @Q6Z9*D7FR M 0]U>8_MQ>_XKW I)L-B>WN)/?OFLVDKO^&FP_; [ ^O=8?CHP%F=0^Z@VC[ M=A'!7/[*,X8<]U^93Q5IS)V',(='GR7WU:&N9P[[NK%6LWG4U7VU&LZA?L?L M3+0:-9M)W:YU+$*.9M&%G9_>T.P/.FUN4-=D_X>#Y;MY8%5WISO#4>->.F'8 M$]/NZ)9&NJ71]I9&IX9M=$LZTVBH>V MX]J.WY,=Q[/SR#[^[N#Z-OS&F]-5SMM*#:>HQ[Q ,SHG_RK5V;TU[TLAW)[U(<5%C6A!M$KK+_C"UQVUA+:N Y^LG*7N8TO0 M"FPB%409+GD6.TD:8].RF/?UFT>\AG[&6.GC&SU1E!+P%T:6.Z^0UY>O?E@B MVB@N_,JYZHK6'4%ZRV5&ND*5EW!VC;2Z\K")E<6W@ZQ MM)PU6QI[9(!UNDKJY>U1;I3BS2T!ST MKB/M]U+#^@=+F!.[/3AS5++JP M'@W,<4]7%S>;279?ZU'#6?2J9XZZ/5VW>A[J_DP=S0-R>1QOX8=^DL;4_^,D MKZ>U1\F^;7;'/7W>;S23NCU+!XF;S:)>QQS95SRF:B8=XO6,K+YF4;-9U#$' MPRLRZ0["/5LARXIRG#M#++-[IMTYU@G2YZ'+,NEXVZTY='$U&H^[FDF-9M+H M:"1NS:$+!WY&HXD.^YPI[!-%WLH/ L-?+!T_/OF6J[7^]=#NFKV)CB8TFTN] M_NA*&1Z:1X?RZ-__;=RUN]]I+FDN:2ZU?5>Z@[ /1XZ)[8.K8!VW5EHC5Y MS'OD4=MJ;:NWITJ.P5:?&.S3MOI&;?7HY(X5VE1K4ZU-]7F.O]V^.9F -H5CZ3TQ (W("J&^)A72*5YPI3#M+M[]R#+*E MP$YH")QKKU-&ME3_>YXCE"R=1_8PC9GS^<&9P>S?.,'*62=??5NF BQ8DGQB M(=%?@EY[\&__]I_3&*91LXC6X.W2B&_\%+[O'L"R H+A5PG!8,GU7T.$C!I, MB#RXD\/->L;70VM00--&L6';5N\;/L;-0'K2MCGR0YI?&SE-II(XUE@]8QJ!)/ ;T#)@FU76REO5QU+UX@]%]>)UE7);366A MF07T]->]0@RY9O:M?IUF5@2_5C5'1\!/H\S%#H@KK/+)=YG4VOX^K>V5M';G MK%8@WIL+"?.)X#NY/H%>A!%X'"97BB# _W6,K[O%LDHONLZ2Y 1QO_-!^'>+ M;U9PLU=1_!E5!G_^,,65.U,_\-.UL83G9E&\>%D,[>9JCEH#\[:V!N8:JF,9 MVVMS:O8<#VEO$1Q/C,/#A25GZ+4F9T M86;9 HB*%L7X"$+NS^!L "1[Z](VB$3Z'8X8KM+T^+PR5 \@?V[B[225:,'0 M//XE**WO(K1$J#CP$QT'28Y_ CD%SPBT[F,*OT ]N! 'MVR@0,7W, _#1E'[ M'78RXSW^E,[]Q/A[!O]F,:C5'VP9P9] DWX"PVW8G8>_@U-45 6 M>'_YGTSB4KZ; &D>#[ [3I"0:Q=D'J.MJ6_URA9%W9\JFZ%IK.8^^ 3J^[W" MF2Z]"DZ<^_EA2B8.FW7 Y[E_*Z9B4M<-L19AW;I;QO)\,#]I%'.G$9P!V.OA M'X$O=S[\M8ON<8(=,O W?IAD,4B$W$[Q"7#P9RQ).%FQ)<51/COX)L,RI8[L MKW$G_FRU/..M+,]X7Y1G6%W 5B_< M7T6UAMW2_BO_-P5Q; ,D+4LCEGHKA&FDOYJ@)8C4>_%[Y-)L.]SG^?* M H66D)_8N8UG_-SK+XS'S81=8+(3K!.?3L[P>*FQD8EG:<5S [LSM+O*B29W M^.I&YIZ?]K^T_Z7]K[/X7R<;V+/'Y^L%^3V:(9:DLA&5"0.G!RZBIAD5 HSK MSE-MZCJDYZKGJCM/Z>TIVGVD9ZW1&HR1V!;H=86LZ:+&>MHH?N M/*4_J3M/G5O+=.>IR^0HYY&P_/XQ9!O[Y#'KO;%D]=;U57AEC\U^QSX<:487 MQ5^:01UK<&GVM*;<1G=XN2%+-#3MB;9$S670Q.IJ0Z0-T MZ<1%VN">%VQ>M* F2/J521I^3=%"NNTERAZ3)04>FZ;\ YPLS'MP@/,8%0-9 MP;3O)U9^57V3RB5ZUN ;RJ(X>O5=:W+PFW9CTYQ&EO$#TD(G$;U $M&5J4B) MSMY9LHF,F#TZ,5I>1?':EF#T :2,4IRC!3->B2RCU\],,ZK9#G3F4=NR3O1< M]5QUYI'./+JE*V*=>:0SC]I&>IT1TN2,D-LAEI:S)LM9J^BA,X_T)W7FT;FU MK V91S*:$T8AVSVZ?O+\3]Y!FAB/9_HBGLGR>*9.%FOUS>BH>RPZJ<[1N"R' M.E=J;:SS-+0UNGR>QO"(#HG:$EV8.QV=+::MT.U;H4F#&Y8U[^QSST_>;'+? MCM->)<5/A0(_5U[?EI2]$Z#@5"#")Q@QRA+#X1!;29Y?QR'G=J0P6H M9Y>I=Y_]#ZZ4>R:RSCXY7R2\E?'J>Q:RF9^^ULEG=YUXI.>JYZJ3SW3RV2UE M">CD,YU\UC;2ZZ2@)B<%W0ZQM)PU6(J'3B+0MNCR MJ4Q]L],9:E/46 8A&(VV1-H2W;PE&DPZ9K<_NA[\U3$GB1G]I_;;(VLT:+84 MO<\/$CG@U*MI]>+]&.M:0XUV6->1.1[91V;1[6#]N7; RB=/V@%;RZ.^=6R> MH^;0I9U(T^X>@9^J^7-I'_*8C'C-G3DM/D-:%P\VWLH1LG%CW*2$CJVQKAYMBH1I*=W1$>/B;0*N+J*W6SV4QB4_1NQF+%B*'YEIK.:^.R]C MDH=1^ !3S& N6%B!WU/6NLSB992PQ$(@914^V?,3-TL2(M8TRE)"3E;OM4TC M:28H^,0RBGJ5XO[]&G)K:'#PBX&#YT#@5MN0O7\ 58.'_#"#)7X 0T"@YB*D(M7 MA+R(LLE'7K;(XJ;T[]HU"]K4WMV^6RG7(-"0TVHV- +MGN#IIRAU B.^D-4] M[[E2)TZV('%R/##ML8;';?;5$46N]!7GU?:1^H29)ELLOH^X44)7-"W?3VX[ M@\ONFN.N3E)M.),&5N,RO;4SO:^= [^W"A_E[?Q&X7-#[-K+6,#6NC=#VQQT MK], 0/N@AS?1L([-,SX[B[0;>%BMU@$0$ VQ;_?N"W;,T5C[@@UG4M<:-8U% MVA<\NFKUIBU@:]T,[0@VG4,=JW'A8NT''F;]9G&TH"SJ/+4SRE,[>=\+S%S5 M[F%350_8@W/;__^;^-N9_(=KNP_$F/N)VD4 M(VF-65YO$+,D"]($*VRB['%.M1,?V=+A9M/ \@2TFO^3!6O#GHA>/@Z4$OC>?WWE3Z?]R;@[FTWZTV'? M&0VGGNV-NE.'C;N./9YY_YR,OCJ6>_;6CBCGY59]3<([JH[R$Z"Z*#OZZ'^I M;U+ 2ZR+Z^-)[A[_19BRZB\U]=[%I%]V?7TCR(E4D[2+:-9O7M(M26KR:*5ZMHH?N M6:,_>;E/ZIXUNF?-.PN+1@-SU#TV3T;?Y5^625W[ M:'CLFZXKTCTB;M@B#4;FY.A"&VV1+GQ[/M0625ND.[%(]L@<=ZY857$'F6^_ M.CZ<)#'#XC38]M:F(76[$[,_;%RBNDX6*Y>^#9J7+*995%:DOFW:6I$:SJ7A M\4T -(LNRZ)7MFV..IVK]!)ZH9O6_@['E@]S=P; M9>[0M$\->9V=NW<0#_O%=W<6O]_DR:,_@H.'/AXVFTEV3[=J;CB+!K8Y&%RQ MVZQFTB%ZU&\>/(UF43D2UC/'_;X.A%T73OU =U-4PO5@T5Z480&MG/;S//.F MT>KH>_87I$^CM;4WZ)J39YY97H!([3NRGDMS&B?/D0UMR;[@V(!N$_2T.(/?(IY:Z;B-<.,Q MX$?A:81Q4;'&GYC&C/X"6&\$O^+L8@(I875P'BYA/L%OTZC M_8_;QC+V@6"P.,.#2< [0 !K ;\X(5"Q19%4+$>PN#"*:G2.M/E;%*=SX^V"(:: /QVG!<^@GAYZ*83]WN?,-_@ DL$"X>IH:P=>7I>1EE%,%'@!9+6%GD M)9;Q)R-493>E-Y X<4AP=?!F^7W@1\Z,)$#9 4(@9912VDVBP ,K^@2N>/,3 MB1, DSAGXL^,M_R8P^M_S''=@ M"ODJV_+5( %2Y)/+"3Z2]!KCVG\&W6QK%O$\[YW M=GYL0P>4N7X5/(PS389&?..#COKN =,[%(&Q:;O=UF76:X5:NRX989V9$SLG M9'RLV>S4C=D>6>/2SMSK6*-S;IOSWZ@I@;V8HY8F M946!IZW6!=&(8*--C#0&>I']I7TJHO%*@\ D7/S;(O)88/*])0CP?TMS )(_ MP9X/7D#RF?86SP&7#?$!8\9N#M8VFXH7096\ M4<+9==)5.0C=$V[8I1&6:%.\0@#MMXU=_2Q^ZL :#PZ83\TQ&WGVT+/LFFT: MG3 < 4O*7E>.<'D^N/7/_D_SGP MU-0K+P3_*?CX@-L.G1WWG2\?SG' /&RQBOV^^-?+A!I;0Z+"YKY(I]WZDV[, MEC%+J&$+1C_\Q3+PP7&G"$BPKKUI,)R4GF48R)[QL+7G A0(,">_$500U M*,:QFOON'./@CRS$;C#5X$@1WJ&1ULS!D+>/ _/H#&BMFP44-#<-$"D?3QG3 M]>%SC\*Z864+G,HGQ))@O8FS8/EB:(4U36Q:$2PY,AZH@,_DX4#CFO' 7SH'%H8 2>A:[/T#!P+U:NZA_61\OP,#@5 M4RB15"6BYDXXDEPT_P*L#SDGVT:5Z1"R%=Z+H@HZ]AZF@>IPNU') MK521L4FPJTN69O!K>7.K Y0Z0*D#E#I J0.4;2*<#E#>9X#RURT;O Y3MB<2 M=6RKXAN)1.DPY2'"<6*:?=N%XR[#E)6%Z##E<\.4VW;':D@RCY"HYV61V930 M6=D) H-]\1/*I5*?POA$[.!YF7U9^I3MY(=YP'(C@)AD"_P.?/W)C[)DSY?= M*(9I+J/0$_&8=!XERM_53U*PA&(KJ?BX97S<.;H?ND'FL2V3$/02R\]G'*R- M91:[)(>7!&H<:M2&Q(I)5%R9 V^J8EA5HH-N&8HL<52R#)DZ2J*/YM&LDY2MD@J:89.Z#Q2 M/_@B=$7Q]+GSQ)1F]?#Q*6,A'AX\(PIY/OU&^"O)9?EEXYDO&LJ_DF2_PV47 MO01/[1>OFZRWL,&VGJN>JVZRKINLWU305#=9UTW6VT-WW06[F5VP;X126KR: M*5ZMHH=NLJX_V9A+WF..&JW2,MUD_3)74C+@M;=%T+/O'9NV\AON)MKKF=TK M7;GK:^^#K[VM$^$'VW[O_4+2H0U2BPR2;?;&5VQOK W2 4P:6Q-MD+1!N@N# M9)N3SG6D_;2#1?O:2[U=1#"7OQQ11V4X[K\RGVK"F#L/80Z//DONJ_E4MV.. M1[JS4;.9-#AZ%]0C68F,-^J[NP-]D! MXA#8;AY?U9VGSG#BN!>4^T'?M(Y6HNWX MV=74MLWQJ:!]VI#?@2'OV:>&X;4AUX9<&_*+'9Y'YJAG'WYX;H*2GJ?LO"DE MF[4';J5P4Q9AGKG'5/Y%*I(^Y!9$ONH"VQP?RT93)WST42J<)&'4NDB\!G]U MHS!D+@VX\D5WJ$_.9V;\'OM/6/@]99C&-PD:9RY:1;S]ECSB%>3SY@L'>6$W=XR J;S==<: M%@6V=>VXRC1&CI=&WT2_HV'MHO68;OGTK)9//=WRJ4E%RQ^6" *+>O;CER55 M>.NRY?LI6=5SU7/59PSJFL'[,TGVP!SU=15SPTW2\84GVB1ID]1.DS0Q)_9U M.D#?2QGS'RQA3NS..2 [>V)!M$0@]ONJ7.X/S$%/U_,UFTEV5YC7$X)"N7#X/=7^FKO(!N3R.M_!#/TECRG\]R>MI[5%R MU#,G_2NZU_J\?P"3NO:5SON:18>R:&B;@_%UP"XUDP[V>D97"N5K%AU^P#-[ MPQ.K_'6XYWFH=45-UKV!U@W-WM&7'OH\=&%/U=)X:,WF4'=D3KHZ@MIL)HUT MX*?A''H%1XG16 =^SA3XB2)OY0>!X2^6CA^??,_56@][B"[VY-B]5)^#+GU4 M[1WM[V@>799'__YOXZ[=_4YS27-)%"4(VFP*I+&@9[F3GRG M[>!.MYQ5]Y*4:;2>CL<]N)!.MR63> M(X_:5FM;O5TK1V:_URZ]U+;Z_!D_1S?EU*9:FVIMJL]Z_.T.P52/6Z67Q;&Y MI4B[-.(;'P[%OKN;1]UR]?VOLOK>DJPZTPQWSL>H@0/(S_0*O.W7$VM28,U& ML3&VAM^8^U!O69P@"&\@H&<17'9DC8MQBD\NX^@Q=A;*@[8UD@_2]-+8>2J- M9%MV 5/[:VN-:[3QHJPUZBCW5'UL4YA2AKM MPD)B!V04EOGDNTSB4$]VJRH<[$NJNFM:IK&:^T '^&Z0>:@^)54OO0J"ZWY^ MF!)1$(\<",7U6! -Q@(%V21+F*\*1\DU$C0KC&"G,KE:!0'^+WR^;W7SSZLO MNLZ2I YAP_-!^*J+;U;0O%=1_!D5$'_^,$4R.E,_\-.UL83G9E&\N!,U5(LG MWM863UQ##RUC>U%'[;X(JMA)4+%@9_H%$%R_!/(*;A6H'4?4_@%ZL&%.+AE M-P8JOH=Y&#:*VN^P*QKO\:=T[B?&WS/X-XM!K?Y@RPC^!)KT$]AMP^X\_!T\ MK)+?YH=HTFE3LL!]S/]D$I?RS01(\WB W7&")"IMC(HW7=J9#MA3!T7SB-*K M^_=4OUB&,&R]P@:6QO)\L#QI%'/G$WP*JV9]E3IG;, SO%<.<7]1JV@*3G6"=^'3VAL=+79%,/(TKKAM8GR%ZB%O MV$M:V?,9U9VR_1[-$TM2VE>QG5_*UM?6ST7/5<=2\CW\PTN]OMD?'X%;HDNL+\R@B75Q[K2F=D,W#+DA0X08 MD@-MB!K+H(G5U89(&Z*;-T1=T^[VKF*'VER6M3.QH/;8H"1U3]=8TV"7TKJ' M5.\D\CH2_XNQX)='K'1Y1$E E#;IQ$4ZX<[';5X1H:9-^I7Y&7Y-$4.I+B-_ M@U+)9'V!QZ8I'YV3@WD/#G <@V$@(Y@$_L3*KZIO4A+% :O%$HN>U?VFM.RN M-?GFL 'LQJ8ZC2SC!Z2#3B1Z@42B*U.1\IZ]LV04&3%[=&*TMHK2;4W&$?/J M8Y[,,DIHO#>\_O")B?08;OG5MX25[12O.%.@=Y9N?^48^RPB: TQS[U^F7KJ M?\_S./42S-C#%$S@YP=G!K-_XP0K9YU\]6V9"K!@2?*)A41_"7KMV<_^]I_3 M&*91LXA69IM] M$V?#1@AFO1,K9:YUS=F?Y1GJN>JXZYTSGG-U.\,=,]/WFPR[HY37R4EMU."X7[Y M1-S-'-M3L1Q5/-$G&#'*$L/A\'A)GA7+,2-O!(^,N/?)^2(1R8Q7W[.0S?ST MM4X1NY_T(#U7/5>=(J93Q&[G+E^GB.D4L;:17J?N-#EUYW:(I>6LR7+6*GKH M%#']29TB=FXM:T.*V"TDLOP2)=@S!H.$,K"9.E^*=ACZIJ9]-S6OAO;$[ PU M-%ES.62/!E9?8P+I6^.;MT6#CCD<#K4I:BR#[+ZV1-H2W8,E&H[-?N?B2'RG MG21F])\VG23>YZ>'' OLU;1ZL7Z,2:TA03M,ZL@#T3=P>ATQ]S M7%+T>3"9\B0WI\4G1PUK_>R80E/&N$D)M7O66-?G-$7$M)AN-:2#8URI&Q'1 MVZT2R6+E*C4/AAP!4?[UR!KEY2/P;[4VQ G5P46 !3-SX*5._M*A<.8(N,XV M_!C#8[*8!;Y(^_PWE5J0^@(4/A2'J6;&8Q1Y*Y@0U:7X,6)K8V%*_,A,8S7W MW7D9+#Z,P@>88@9SP4H*_)ZRTF46+Z.$)18"7:OPUIZ?N%F2$*FF4982LK5Z ME6T:23-!VR>6452C%%?NUY!90X.W-P.\W;J!$JL?0"/A(3_,@!(?P%X0]GSR MPBN[;+T5[&!6AP.Q'UMP-1I:W=[DT *6&G>I>16>1Q;:#/MG*0HZK=1HWUQ' M5^/4RQ4(-%)B\B1-GD(R];?'%3^G?M6@9M:N]NWZV4<5"SJ=-J.30DZ9[HZJ^I4B=4MB"ATAZ.S6[O.G"<^G+I8"YAX$I?@EYM(VE?(B_?2-PHH8NO;7M>J M:YO]KG: F\VET?&E'MK_O6?_5^3D' "*T1#C>N=.L#TQ>Y,KECIH)_@0)MG6 M=4HBM15NIQ/\?B/)]::M;VO=JU<#LS\>:'R/QO*G9_7NKK:@$3:WM9[O+(X6 ME%:?)_%&>1(O;W:!JG 7,37F]"I9-N6IU3?&!I*BN<9)M.\/VRA6Q MH#X66BRCA JWWE#;(?^)%?45F%NOO"6XU2E><:8PN2S=_LHQ?!:Y4@UAS27\Z[#NCX=2SO5%WZK!QU['',^^?0)&OY%OS M/"-RZ3RRAVG,G,\/S@S6_,8)5LXZ^>K;,NV 3))1$PM9]1)4WJ--?Z.$L+JE M'_H]>W !GM67.?T6A0\_OWW[NU*&]BMSD@S4D;M0[[B6X$7.>:J@FB*][\.\ M(!.K]0K#L9#T6,:,5[""H<'N8K$'3S!CY:=S VEH&BMF9 DS7-BU''@HE,2M M&0P^X08.S'1M.*%GL'!.@Z$!@]V2Q6"N0MPA3?JSXWNRNI&7K@)!'T01*R^L M]9,H--%"X@CPEUD4+W!$R_@3P\"!S[ V=NZD. C,<=?=P1!@![ #5X")5II$3>_B"Y\>P!40QV/4(5I;2'@ K M $I@V2(.B6'P8D)RM]D^:RK+5>8-? B"R,U?AT==+,OE0H&_=,(P@W>FF??( M<).!"7H,3!48)?PSLHF%"0UM&6])?N#WP=H\@",+9YUSQ8>E@=BB!/GA$TMH MW7XHJI<7$6Q(G$M\!JZ/9<4/"^/.1?'TGD7A H!0"TS2X4),U9#U MCQMY62H(<[2RC'^$ 4P4N8T[.#8U7/D)9]/.K^)R0#)@U_:XA4.F;WN8'G + M$WB(I]!B&_CGW <&K$XV&*#7: NVV0USYR!S!SX8^ L_Y10F^4WF419XI--3 MEJLUM\%@\@(N=L@F,'XQ>G8.?'X*5$W!R<+Z>U(O/ZX7,_EQ A'8LT@4')S' M_FU &"'AF<*,\+,Q UN3($)!LDZPK!IT1/2HY-;#(RW/5YI/%-0D :K 9@&N M+ZPK@$_GDT*#3PT]Z870AU\)*(,E* 8,3> "LQG#MIF\ER8GAUB@^+(RD05+ MYQ'FN9,]B*+/QI,39$RHM!^3N4P325;766(I/$AJG+DISHF_R8?!/J(<)4%] M%R0,:.FX_\I\I"-.@%X!"TJM28M7UJ"J,%.%,07'L#8] 6;#DTY" \!^ KY[!F-6(?&L,??%95=SW=R>ZTR\&Q#H5*UY(*DJ/0+ M[J%)_Z#PT9;@_\P=5)C"=! M%;U(R/DLCOM@OQ81R'5$,#!S[D#2YHZ8,.2% M5=W7W%TL-B6/GI'S>XRC%1A>0GQ9T5X!UC-Z(@<:]0#-,@*JT.<*_53=8L2! M >W@:]A&%U\@8B 5I'$&MR==PRCIBH$;R=WQ1*APU:N$&:%G4NL36\;W#.2' MW$3QB9D/"S#^Q5$VD-Z(JT,'C# R@BA\9+%83:&P=;*'2=>! ME:Q7O48<'13NK[_6R-?4TE+63_.8L?,U/&XI50YK GTWLGV+L X7Z2M]HX1[ MX;[2-T4;+50O(E1[;&NS\V^:_*3NZGL?G]0M=D.O L&B;U(35A&W7DYJPFK#M>E(3]CJ$O84B?PXUJ&;@ M/ LN50/"7K>D<30T.[U^Z_&PM,RU2^9&X^MT^=0R=Y\RUQMTS4FG_;A_6N;: M)',=<]B_XMYZ:?@3)0%9#/& S[^Q;:M[AIK? P%2=J6%GZ7QY, :#PZ86DU= M/=Z /_0LNR9_&FMX< 1L/?RZ4GV]<;M]'(O; ;Z!H IV]SL-D=)H+@VN@QBH M&:35Z):X9!]])']!#MU-$"LO?CLQD"7RUHK2,<.+,BRAPOE_MS6K[0Z<]!>A M3+,U]#F!LY<@3\,/HEHW[ELWQOUC>]QHW="ZJA2_Y9_L]I2$L(UE*^:!COQVMY. =@ MRV&+5B+W%_]ZF5!C:TA4>)LC!!DQ$[! R0'01P)]$:'GW-A?"E0PCL>#7R;H M+4*9BQF'/PLC%2Y,#K!P_#!E(4$?;;R?(_L(Y$\Q/^:=#D;XU78,VU;#>Q7M M!T4_ $1EJOGKK[2..X.Z_9/EB(UYQ*\ IO(+@DDPN?PIOD0C2TI063E(%@+9 MYGAAA,S'$><$-MTJ1DP[+UH1.I_'9BQ&)##Y>@Y=%]6IF+D![Y<#"%X,YP]? MDG"+"7ZF!L_/K(#^&2^ \F>!G.:@K0*U+!&8?B5\2@' *>W$#-81K3ABK9. M-+\Y79Q+YK)W@( _V#WKK,#66VU#O=3C14]W^-U9-IP3)U79K#NT U6D_*V4 M\O>%?+PE*2_P&)MB1#8PH@6^Q)J6? MQ>Q?&0M=#OH-GT] >_P9G*/"-%@+'X,1;"I^.\4E26Q8>#!%K&R!\:W:I30& M1L*;O+D-1T]U@B0RGIQX;=#^)K]+U!#^ _* ?JK@4:_0/#K!^B\FO8T]1M4,BX!$L*O^3XJB7 :.&=N4[@9H'0ZEV3(Z-2:T?H M([J%RC-:J RWMU"YDV8HAYKZ*W&(J\V:^G>('P7@NH193PDPG:L*1T&'J3WZ M>)9(LNG_,A?%'5V&;+$L@.Y1 T&Q?):NRZY7J(=^7&[D4'$[JV*"OZ% MQ^"?= P1T-[T,)H&E^7?%6X&APG'<0GV%D]E:NJ9GPV^#_F1Y\QS9+D$W@8N-,SU =0LO"1-Y"8.7Y<-(7@W5$>>:2# MM^<0S3YXX$.Q'QC:?%2ZS>1'*:DA^*$\+*3J+X%Y>W$^(6H-SF 3Q%C)>!PE$_!OCW M%$W3$M;@NQQ!G'?B42RQHQ[\C#!;3#G*^\SA;8S(7<2 #ARE\,O2& I+:AD_ M93&N!\ZFK!2BDGPOM_;)5TGCKO*6*GG;'-X/8HHP]D";C.@/9]!,-@R!I\%N M!09V 4J*4R!9.[/DDN^.^R&K9A6=':/$SF9VDY_ MQ SRF47/(ARJZ*]%2U/:$>*O:/44_N>.M$+YC29 HCD7GK2!<]@. +Z<*/YY M(N5)^8@ALP]<85[>-'8GN[(HNHS@Y<@K) M[R-=8U^8FZ$^RC8Z%!,!MW__CB.,%?C:H&C -8,VVFJ_);Z]5G9KFM<2=!/V M(?SN;P^TC\0,EBM:G=9W)3,^RK?RG8Y;/5M424W8S9# M'YUWPI)M2/);2-%]BY.3E9JM\.Y:XB8DWADBQ3\?'!4%R<'V,?F)@)]9Q#WK MC&^. 1K*QSER"!ML$47$XW2^XB(I-DC9?B7#<*]L>\L'>P04]MTYI8VBEO8 M%BK7ALW8%[:<,3:.%YO-SBP9+Y;NMM25_*K%?R0S06[0 IQE,NPU3=/PB<)T MB-IVPO"??59UX5/\T,H56A'*J^8-31MK -SW:"5P06W#CL=]E MBL8-@PJ/<*RHO\R-6?%RR%)I0LA*\06Y3%SJ@I*+; Y_,47O6>YHTBZ5(S#8 M4!.,WU_\)K[^9;)C/-Q44+]^"#IF%7=I^36,\2<3,^;\0)NH'DD.HWZ%MU M6P4? HF?@(,34TPO]!296#B?6>[?4!]/'&.1[Z^)ZMLI?Q3[>ZF9Z@Z$:O ^(\A:^M#41#5.8' ;\:%ZY8"$= M2PUDI8L"!E"EUY$$VFX6]]BXOF+A]B2#ZFO<_=>XH_N[QK6[C6RJ"62R.IQ4 M1W?5[%KC_FCKGT]MISBQQL.SM'[L;?^FGFOCYCHZ;#[/;>S3TI:,NE'EV1M5 MWEO'.=VJ3_=_U$+5%,+5]G^L'#%TF\);^^1S 3@/Z5]X"HIG\U2DU-C0Q @% M Q(O68Q3A8/C<D;SB"M1FW@TBV@T[=EC_WX0LA.)VW' MA[JWS9-0/.+:K>_V=>-,ZIGCX;$[LF;299G4ZYG]4R%Y-9,NQ*3NV.Q-3L3; MU^?>H\E=Q:S+"_M3YLY# 7]R7^??GCGL'VLEM-M^61[U.V9GHIG4;"9U.^9X MI,,4S6;2N&,.["LRZ<[.P%OWVZ(@Y-[.MSW3[ES1X=->^8'GVW'[6X[?-I.Z M0[/7UTQJ.)-&YJ3;T>?;2^VWV\'([NM4:]OZN-1L#G7[^JS4< Z-AYI#C>:0 M;=JC8^_*+G>8;5[OM+8\>6=1@C\V@1KO*R@PTJ>81O/'-@?ZNKOQ/.KWKGC0 MU#PZQ*,T>QT=#+@4M>MPZ4Q$K+NO4$#/'.D+[H;SR.Z8H]ZQL5S-I,LR:6+V MAU=,']8\.C )8:+OMR]6ZG\JO.9]G6^'7=L<#;5WWFPNG5;"H[FD=4ESJ7&Z M]$)GW29OOK])C.0":P?;M2S8L8[/5GBH6X8'.&[MC5:V8<_L]8^-H1^U_@N= M6?9/YF!\"RW:-R':HRZBK46[P:)M=\=F_]2J%BW;6K:;+-O]KCGL M'WM(NXALWQ\ )V_&\)R(F\*1'I#=BS*,Z=4A&K?C=/JJUQM;DZ.!M@XGPPG" M>04R?',()O8YXQHW)U=]JZ>E2DO52^,"#@?6\;" 6JZT7.W!-]76JB)5]QDU M?H:#6';91;^O&L&X-=WI#:WGG6Y>@E1MU+ K9+'O$7#(MG%HXSV\Y M3TRBT\*IA?/\>]5Z%DQSG;ZGYZ]^.;_7^TBLXH%WZ1C,GZ@?\UL/V MM\PS?OS^_:4>C=U'>T>C#9D>CHSO>'][W]PRDVM=^/6:/ M6>#$P=I81*&?1K'AU%"K^CN^0FHP[J>&CVW&14MO8\6PYSFVYL;LT"2A#MW% MJ01^H"[8\9[WHLQ0 G@%5C8G+[+2033!.%0UIZ%,0/M^0M;SD'3],7I-TX(SY6DEF@)PY\5]-60@#IZ]WB1R7:92\ZE] V7UL M]SI=%QWLA5!9&X8$Q- (_ 5VJT>S0>,ATYQ@348>B!(%?*;K*#.2>90%'C6M M=^%Q^$Y,*A6"5D6!$-681C&2; KF(\U2AI3@8R:@?"#*2&;>Q9Z^&+,EB#I, M"K8T&!!G;!D?295FJ#I D](<8_;&< )L>/1BNOLUA 9"!$!:&A%[YZ9SXJBB_ M$''4?H;*(!2/5(X/G\Z=U""]#^$W,:>P&SV&1/M"'#:7M$G<.9@(ALIM(K&( MUE6ZFC3#511_)HT5= P9\VJ(MO$%)%<""NW/0#/"M,;@P'?QH2[G*XHNC$*=D+V M"G[V,LXL9!W.T7ER_ #])9Q6AC10K#6(2>ASPRK-9?Y+' 'G!I8:9A7#1H,? M WOA9FA+:VS2# 0+IA' HZNY3](-L\&18+JP!<^R(,3]ETP'?0>W8- [L5-; MM^C1?,]*P_(*-Z37 MG/GH_M!(8M\@(VW!?FVP)R?(N%M4F45IJJ#"S@K-+LE@R4RBMX5R I^%SPBM M$<+*WP %L JDBEB"W+3):\&86.B#:;LHW7)Q?NEXRVN7 ML"X2:7L][JQS\\#5I'YFFWNTSQ7=*:]IX7AH0L@BQQZQF6PP\4V87:,0+O * MXX7QY,2HO3058O.&)E]$S_[VG]/XV[]M_9+0D3X6GBTCOI>\(2\-#,)W*]]+ MY^( J+XE)M8I7G&FX)2 _['UE6.6)+K^-L1R],9EZJG_/<];8R^=1_8P!8?T M\X,S@]F_<8*5LTZ^^K9,!5BP)/G$0J*_!+U.$($](F=WRQ\ M$)O?&X)O*54^^E\.H,G=R+9R&;,M<[DFQ-]L%G<[W>Y++7BK^-\HX>R7, TW M2ALM5"\B5,*V5@YM/:+(903N@''T)Y_]R0/WT.UW_'8[/8Q7%%R*,AC"XY=Y M;)G*>Q?/29W7STO;;%]-SV\LI;LK'C]RBWOG://>^028A1LKI:M;8:.S*5X- MNUW3[O:/SL=N$**)EK<6R5O7-L?C@1:W!O'DEL5MV!V:H_'QY29:WK2\G52( MV3.'P^N8MSM#62ZU..3)<$52T'TA+7<[IMV[8C\2C1![ ),&(W,X.+8!I6;2 MA9G4-SN#B692HYEDVT.ST[DBM/R=@2V_WY&N?%]XRB-S?'3?K^8=*&Z;1Z\P MGF6W^%, M&IKV1#.IV4SJ]; MS:%7_;[6G^9RQS9M>W@5_MS9H?;M=K"M^SK!VO:QX2[M=E\X-ZVOCZ\-Y]#X MV#YWFD,7MG*F?BI&L.78Q#)W8 T5& HVG]\840O>\L9# R!WV=Q-UP)O7, M\=%),II)E[XO,?LC'7]K-I.Z8[-WM%^K;[Y/)?HS5+/Y8YN# M:Z:?:AX=Q*/>Y,0VGYI'E]I8S5[GBCRZL[-N?0[V3RR M.^:H=VP83#/IPK%^LS^\8D*PYM$A6VS''!]]::;/KJ>2^^=3^S'>UP%WV+7- MT5"[Y\WFTFE%.9I+6I LUYI 'BLN[,5XG^_N#6-$D?#PQZX]D:K MV'!HCKLGGD<.6_^%3BK[)W,LOK$6[7:+]FAHCKHGIIAKT=:BW6#1MGL#2J_ MU?RU?:?6WM@Z,;#P@J0Z0<2O0*IO#NF.>,Z8R-T)9[]G'>LV:.'4PGDQRZF% M4PMG,RG>[UHG%H'=N7"2U_QMZL":X'\]_^EO_PG_9?C>?WWE3Z?]R;@[FTWZ MTV'?&0VGGNV-NE.'C;N./9YY_[0[O:_4M\1"N%LJ23J$68G?D.<_(*E^T87; MG&'3RQ) M%_2G%8N9\?5H-+:Z!LPI($"9!-%2_R<+F='KF 8VS[:,#UF,&0 L#JG$#(B9 M9-,$2.S$/JQAS@+/<);+./KB+YR4!6OCZ^Y$^M]R9!C6W39+$_^ZFOONW!AV MK<$W?&HTKA\:/V9QE%C&GXPF :\SGR!OTD@LQP#&YEASS(E#T-3$6,)ZG1"& MA_G */+O1>M:(Z(Q8K;P4P-&3%CQ,OP>!_V']=$R8 @_Q87"* Y6S3W,8L;@ M5!:&,(L53 ;?%OV"<:GP*<-?("EB'XF5PD_PLFRDPF QG^ %&OR3\\5XZU)" M182U? Z.ZSEI%*^-- :1X$ _V'\%V>.ZV2+C17T;"T;*LL!?^, FF"T-/V-@ MU& .ZM>-J*!&SLBUX?E)&OO3#+]GW:*2D!PO8Y!16"TW!KE4(LMFL&OXI>;& M1%+83E; XCFHQI0Q;!$-^\OCG+\'0O_D>\"-Z5J^!R,X;NH_D#.0D[%62 L,GZ1&CX#.4#X'HE M^3OTEW3NI& N@*R@.4D6I+PYM./!W@<:]+^9][C@.IVP- V8^,>2@=U BI@X M-L>L@O>C@.1-KA3(Z3+FY>+,]=M_%.S@'T0*TSS&4/*AT3C0&XE%GS"0!\ )V+BE^." MKV0NILS(0A?V?P>L%%DG$Q&L<)@H?(WS[W8?_^_Z'!WL"?P1UPG<=M..8MI70@RL'3;7QC\\Q M3(-9QG]'*P8+,PV/); /,F'GBID21U8,IA_X\"1G+RZ=?0%[0'5,.ZPV/,?5 M)XA6HDMXG19PG#*4V2@&;>*C@H3C'@U*!PRDD6+@/(@3_#[@KU%"&A VR68S MW_6%\*.>T@N%HIK\ES'.#D:!U1+:B.0^?7_!&%\96$*P^/P/J/>N\!"H3;()V3<0.)<$#"T62XN1EQ2";7 MR ,G7!OY!B>2!7W4)- Q4GF@_J,3DSTMM%'U/OR0+(%3H-FAZV%2,3NW&FBF MI9%#*047(P#GNMB[F3L/@3*/4H87SAHW:T;>2B1$/5TO&3DU3DP639@#[FUP M&P 2D^%>(*6Y7MB%<<]C'@5$XWQC1\:H.SE(ZMMBEJ@E M0D^+&:J$(1HBUT'KG"?'#_#$0$CYX$W!F\Y3%#MB_\B("S!!)PA.=QC.)^HT MXAM4;=\]X-CP/D3.,0_%[1:5^RUJ ??)2_X]-^.\$X*OT #VDH0__K5MB;:8 M4^[,F]SKS9;PFGS$'ED#>8S@OT.=RT4HM_R)8O%C]A0%3[0=E&P_;+\9_)O%L/?]P99PB$9+ M^%,$YVB[\_!W[B,4QM4/X1<+CL)2['XHYZA4K?48CA2$G_P8/*9?P%DSWG&E M?BM]@I828.=R\2"_8\DF.N8._ 229LK3HO NP8<(??@A8;";,V^[-:3 _S? MXR.*58K'))!>?PDR5QS;RA:8?"NT$G_D@XJI_20&14\K3(2/CZ8:1E &X.$# M+PH"9X>=SC]#3__ G^:?Q$,'.E(X;J=C=?*!%WB$RSL"[!_ZU]+S0MFZ M.JG>"7Z_-U ^GV13C)&DQ ,Z:R=)!J:)CKH!'%GA&$AA 1J0?V8'@\'Y22(Z M"6)G XP/89@MB(!?.?M><6<3/-28S7C@2AS7E($_X7N_P'N<;>R.B0G,>7 M=G!R<[3R(^ @OQ9"%,4^*!9*SAYI,B<3A6LW&1#:Q]I<73-.7XKQ\Y#AOS*, M.RK&OWJH#&&*0-:8GV2"0BP2@K.#KE&+3Y@@$2XY7SFJ9$(0WT MIF;&*_^U\76_I&KXI5>^_YK[8W@O@ _BCK25G8) ?2Q7DZ&D-Q25@./==RO? M2^?B@D%]2W"_4[SB3"FV\__;N]+FMK$K^U=8KDY%G@)I;EIH)UVEMN2..FW) MD>4X]I<42( B+!!@L$B6?_W<[2T P4V[:*8F&9DD@(>WW/7<)&LW$/??K?5B>B[H[A-&_=L,K]SI]\:HX"_#":LI[#9ST MNYBO!>?LU[_U$QA&Q4O<[GF/M!X#V\YDR!2)1 I+L(%7+1W-2=\:N.% XNIX M;O#HU\B:J_5=4)(O':TNQG&*P0WC8%5)/W4;N]OXSU8#%-)/8#MHZTV%"5.,"!JQ$%[;X6C^"J:GV6AO_T7M M96V:E77_SS6!F&AS*3P98H@Y3]"$1N&.\_3.[RNXZ_A%J3F=3EP5 C=!BJ;#$#Q9 MF('72TX!KJ4]!XQ](;2-L9 )7C1 %WF2^J_5'V]4;X @HM'216^*MT>SL(0L MHNGDK\5B[/4:>]L=-!H%'"\/%GNR0?9D"2W%W^WN--K-G9E?-QNMF=_-NRV, M9V_VM_/N.O^[[4[[7L:ZW%T7E!\L1/7UIGY:@;L3?^=!T&1[BS!53#<=?*^] MI\QG[1!C61HB-(TRN\7D6+#)634D%6"\ISUSF&)9!B>ZS O_;!/7JMI=I4A% MAV7M@VRX)>YSKX_\287/%GGP<0ZW\-*7JTB<=2"'. 9?:RFL&>?U!914!++= MAD!K/:LTGT\MYE[+Z797+69[>FQUFRWW?+9<=\]IMYX_;_Q3WCU:JN)%1;NQVGVWZ<]L(;EK!E%FC'Z?9:S[G]\[,2%A9X\]Z$Q;-ECMUJ M[3C-O14VX],SEM9_@;J[O4=9H)_ M#B4$I8A)N-&5,63$/:<_B:4^$R8^\;B MT'O4V6FNL$4W!L<#KP\8A-N=C<'Q@#$G+TA5Q9OWTQH7-Z/#W5@8#[M*K3VG MTUV5*6)C9:PJ(@C@ZJ9^;XP@6BC0(O M7/.8GT?=QBONS KF&15."R*;C 0?@1VRN,PK#-R^7M@S8A$I;/D[N"^]QB_= M1DM7?:E*E=7FV35CB_.,!H=U@-W=QDZ1R&NIV[=HF)4S7#RX=&B-LU!@;,$J MFV"2P=0=<$OMQ6_E6+!>^[RC(-(EH;_8]: PAB!*\X1PWL(_E/*C+YEE2SIY M$^D&U^F:LUS!0+3L6%OSQHHSQR10O('=J&*#J[G",2KQLY@CB.//BR^ MRUQ1RX.,<&0,I*??_-+J-;J%@D,LM]VUIU<&&_!D,E/)LGL4[L=3!:^%^@+6 M)+Q^MC)R14OB2$,"GK4E85[#XHJ2XG-+/*B=0CG.88D:R*E-P 09N:D("RGS M"%B]6[Q"3C6=$Y5VZ#O0)<6.AF(X5%YLQLA'GPJE[)LA2Y2/5#QX9N$ *9(A ME*\Y%I0C&5J"!&-,_ 7O-1D+FU6:3YA9 GDBP#R"F1H(]UF!% @9L)""30B0 M&K4/UL/$/"@2=\_VC,UG*5D*=6-L "D=7:1S M;F"R3*G%7[:W%(*HH-*<(KS'>]Q-U[#' M'%0(#0<))^,HR&)46FCA\K=R8I)XZ*>I<'["#H8M**\:70N]0UDQ+;O!;#5* MUGO>3P=)0 R:]3[-/NQY/R'*(,_H5*ZO;=2>Z_Y<40>\TTB/9ZT#S&LLT@&: MCH,M0&,0IFD\"&C'T$ZG*C[8]WP>L"#/L2DD4V/^V 0?Z#J\+O.WJ+P>CG1 M?7O)[;(QG(F\-CMD>I.Q4I^U51PB5^3"4Q!\V&09[7[]:J0-"GO;WM>%!QF" M-7\\">-KWY2%8S M8;9DE-#60%,%%BA<#)=UJJD"U],=.4+V=C"0A0!BE;TZ=CT?F=6*D2S#-F$X M)+0%9=3"'"JMDO$SG/J$O$6?I& "8%,'"?]4'.,4\\(0^:UCMMN?[K) M@Z(T)SITHKF/8D/P7 I)#ZRIBTM39_.@<3.) W_@CS$ V6E):%CD&3P.(65A M+)8=WGH_BG)JUE%FV_SG>DJ %0+;5SA='O'L"&F]Q*-P[D?!)!52WJ@@3./D MW(V"'X8UV^H4 +(B\A.ZU@'_&SWU%"8@ 7.6""DU^PG8,Z"XZ)H\P3X5IB<& MKZ6ATJ>] ]K#A7V1CJPXA+H2=H1DNURAGAS6A4D%U ARM!?XJ'6S &O3@7B+ M7*03QF\5EY'^PEB+L M9#7S@2P3H@]+6-; %V;P M%+O@@8TG%E4[)ZA5K !$F";98@IZ"LTZ=OH.K<)+/\I]1\)BW Q$DCD\(C;4 M1%9B1)H2Z'T*0Z!-I\<$\G(4I!C+&T@,.P$=+[$4^/(2_-88:=OI1$V-WFX# M0?EV=#SCB&ALV'B@_&20#/(Q4B$-<"3[K .@(K67@3ID4?YM2AI6)/X79*D=N3.X*87^@!.WI2T/@N-I6QHF"J MR84"-V"OE&3D3E*M?Y]QQFN1^3M&+39P"3?!T6HMS,B14 X)MYX(D*,QX;Y( M[D#Q-9%N&N*6QY@,>"VJM8(^U%[L<_L;=;K-R28\]^Z;5#>NH:P GD/3;8*Z M1804@1%=Q .>>Y?4=".!ZU*?\##HGHTQ6&^(\=U0TCR7A;% MZ6IU&V0=X<)QTRMQ4L_CV$.AYUA92U2*&,P/"71A(5VXXN2UTQL$H3!Q.=1L)GP^YYPBI%)VA,3$F#^\3:?K?@WTW[[:;?;(KXA>;.9 M[GN<;FH@J"4ZJM^US%GN@W$38ELT#6A0)LI<2X0LLR"B_A:+K:_)Q'>3=''< M3 =@KI$BER-+TR&Y(=BWGNDU\?'P+=U$L>VVMU4OV+,EPH2"Z)AO=A6LQQ3S MHF*:PDK?U>TH21"*-GI!*%NS"3N,_)BZ 8)69&^2I8@6IGPK'!*7 OW1C<'KZM1 M4RN OEC&2 WNS#N!F_$A4@T>73H^F'F/:B>#+,:ST<+&P@G['$/J^,&]5(FW2E>&P04V1(:M'3%%NKA?I3?B;FAX>/&48+8-[Q#Z MW'"5/=*!FR04$J&KGFR+M#8V8=5TTA\M.581J7SD%F";1FIW,HMWTS\- YPY MH0U+[=.TJ+&/+@(5TT 42:5_:?]D M/RI>,2)6F4;.1_D(ON,F*UD1BQ"KR XC1-%"&&-Z&O-&$NS"KJZI"O!5","* M7O3H+T@TCO$)BID0" T8MB7#ZWM\:M@,@&F':]2992 M>Q2KI-@K/7%GI['[EQJ_.P4[8U7L14]4C^%&#^Q7+..%VJ!];'DD:RHY/X M&Y="6ID$L8Q*QZCO:YN!\3I33Y85QN<3QPOHZ$)_A+&?C6)/CAT,4]#9D>!M M*0UBUK1J:/S3')8S2!BDF=)_$5[+N$TTE)D%[470_/ MH^3(J*5-0MT_>.-AVIK02O:ECFF_;NW;+/&Q0;*I\^0J596XZ<=YMD%-W@8U MV=J@)BN?]TCK02DWT!2(%,L,JQ.=-I.ZK!#2>)SGG"Y*RU'*"S-Q2ESH$V?E M="7&;P+[TI-''W$-_";M 2[5 !TV>21>;>65K&12M3 DZ6TI-)X1(O=B"HSJ2Q"KR#XTHB7@=ND5-"C,X-QY8HB M%E$L)P$DF?",&HN4WHL*2H3Y4KITK=75EK\_V;*K.LPEKF,(RVQV&HC!(KA0TX *%C M*QA7L%Y;"EU &<-!P]JP7_X6?'\=Q=&[1.(W^*Q3?_CW%WGJO:!8+L@R^@ , M(G^GUQL.=_;\3G>WM]WO[WA[OM_U!GO><+#=_^\!#K[9;;;J],=.I_D"RQM@ MDX7IWU_4MU_4(G?LXZWKYZX[>:T".$=Z6OZ,T_0%-ZC+X(G?L]=1/JY[<5:7 M^[RH83-&N,?."X9]>9U_7_77SKO<^_;X>77WWO?3L9_!,<'%]WW MXZ_CD[/3X/C;Z>CXQ]?@Z\&[B^,??P1?/G^"[PZ_G_S^]>+/SG'XY<O!X/K+^-W(7PW>G\V&G]]M_?]_<'% MY=?HC]'7'_&/X_9A\_C'*#SY_5/KZ^?#YM??3T=?/L.]SO[5/1Z_"TX.CJZ. M/Q]M'[_M-;_^9]0C[OMO^ZTO,)[__#COG)Q]N3HY>W]U_..H>W)P^%^W-^RT!H-> M?=!K]^K=06N[WNON].I[W>Z.UVIZ.SONWHM?=UKM1O=OKXKK_&L1T [?U,ED MJ]JJ*&A =')A..4+?QA YPR0E@7-*H)C5+0Z&R6^/PKK/%8\>!"Q20/IBT)$M57&/JB3A%J&SZW!L: MW0KUM*D,N(,2EV6_>CL,>_;C^*(HVZ9SYXR5@A^3F$5T##C7%S[6:TSR;!HMJ(R:LMI2.M=;'!]&7Y L&5'V"J$]!>M3KI5& M\UVKJ+1L!NOBS'+3V)*SS:^%YI)JHZLB_9EM)EI6':I#&*4*24WC$;E6CJ;. M'D"E!VE4)6:FL'X'10VW6^7#L+6SI(NF.K]D-0\!5P;N3.\$$GD6B=& NJ6M[ 0]"E%'&V;#]5:#%P ML30+Y2=>Q>PS.C=] MA$_*3(EPT%BZP^_N6#DILS)@] 8#V9E:VO05VQ?;I1%VN*?38..EK7E$N5F> M2W0,9 ,S+\ZJXG),Q7/$ ,0:#93Z&-7WZ]I6\!*[3+L9JV0YAU(+S@JOGXFM M;U4DC-U!$FN?5A;;@;L%+\NT"$L)3R&"&.8)W5Y=GS)/A;"%2=@+'@)/$1HE M@50/,%L(]XO@%,$28U4R7IO1G\8B\[&A-BTRN9:&_8$\PS[2/(AQ@H^YY+;< M8%_$^!.9>]ET)6(AGEX:44&J*35C3 QY5?B;W&>8+;U!P+E%>U&(H3 !Z^++ MU01&%&;!-.'2.5IWD61+B%S$+H]"T/^Y(+OPWULP MO\,0"VXT214%.4"JUHAN*AI<%VG\Y9#A=K8.DEH7O>]]KU:)/F]0%I8BJJB- M L&ET*,R6ZG:YR_Q!3W-S!ZZK;)4%Z@=F\+TNV06PNJ'-%.RYZ3\G/+ZM*05 M;K-38]-?,/OJIO:MK."#1 H"*T!$H6-MZ',&'=8P)6N=4=21G6^<=F%P4OL< M%D@\*^I$^]>1 #B+M[ZO<2]S,HK/A&FDU28T?LG7.3*^SCY9_^MH*WS&Y;X, MX&9+^GME"(D@1QP3HL2-JRIQG1D0$K<& NK\G+.RI$UK,:IA-A:F SX6=YXH M&LOK=/L@<^[!M37N!5HO<-:&+.*2^!IDW[7DA1H%C,=LTT64KSY5L^](Y[^0 M>;'BHL7T#ZD^.[RH[L3F65)L$>.X)G( MWT/X[_"[&@XKZ;>)\"^-\9^]_O#_[UW_;_EY[>\]KUGOMX:#> M];I>O;_3[=7=WM#M[>X.MMO>X,6OO>6C?%.:T3')7_L8*Q9<-IXPC)%F[.FJ M$D;G9G% 9_DXX)HJI5*8R:T(- 4ZT%0=L5DEMK18&]PT9/,PT9F2PS$O_-%I MM&\9_6BU'ZWJ^]3'A'X!29F YJ#&;ZV=!4;G.L&Y_J<<:ZLS-S*HI"$S[-= M(5$XS^2A$]FFK8#C!!Y"LX3N,@RLCU0@4N(^6ZAM $J+ 4KMV0"E%:A$6NT7 M/QFL"9E0'@/75*TFZ:!V&G@N+1\8#!3X(%3_/C"$&K5]@O:]Y]C2:9!>K$$% MTI&*&9^B\80OM8[6P6>L1O/F=#3%+@:[X"B46.IW.VVK9X*;59"M397)E6GH ME9V. Z@F9\; <9J"8S-'I3C*9[VJ(M1% M;+8;78"R&7/Z@D0W,E;$D7^M0JC#7&%=[0$SBBP)SBD'6>19+SACR+WDITPN M0=SGL\=%49KJ^2$\?YQ<,#4P)T(TE1.]KOUK-_%-"DS_'!'(R26G^-2U'!K" M&H688M>D9="KB:<>CX$9*C5AFJN<]>$\0JFU.#4R,802TR6<.NM!A$>T31!A MS;M"-K^N[YRUWA:11R7%,Z9D"(0 EQ0WGRH!]%;>AA5G94W7#84-5RS@]SS!AS]IV3^9DH2-VF\Q,K 1.[O] M2$,R.6!F25G0I[ '_)DU)I_P616G%0&U6>)> Y:4#GU5,J68\%@;YN7Q^!L MM]%M<]RXW=C;_DM931P-):^%OW5KH^L)1D^X-AK,NID1D'+2UQJ9RH''YD<2 M<9/02-^?@J7TC+Y# #<\LC 2Q< 53=\2CB17>RM\CXWJQE'UJS=#U-@Z,_4G2#^56X 6BR.I6T*R;:-3WN"\6T%>Q:)+%9;!C6?'NM MBL)$,ITDO%,E-;1$^-3XV("!A00GQQN%,='D5V6N:+QJMP&'L9_=]]#F#F03B7I2%==!Q"FVZ9)KE 7KP,+Q3K T;Q66YE!A M:6[GY#]A\4.YX/,P[A,7I;3JN2+<@%]0' KN-%8-JY8 'Y&W9XQYS.KE(-C[ M6)6*BD.#()"O$#>3;ECUFK[X%!%9+QTDL&@.\R2>^$[MK1NYGNO4/H)&&M7V MQS[6&U@3<[('<3D^J#!XGQWS:J'VTF"Q5 MD<\2#*+H%5LJMHPG*RZ(F1)>$5P"I_8;>E=PPP_8-QB6!R2(0A;J%8AJ!ZSR MW7,7;/)L>D'E!P1Z^?3Q0/$OJC4K,+V2&8=D/V@VZ/TSHH>* MND&^BV-C#BL*K(IHQ9-_'QW46[T:' G/Q_M)COF*_)+:IXL$T6O*II4CQ ^_ MIG5TCFH>)"9"20 M4(#K0ZQ>-:JFPBQMF;6TN^9P0L\J-V+\ [>M@">S9T-!(MB^BAY .7^E!0JD M>8/EK2I7Y&1*P&B2Y^F&P1P=L]*')39T3@UA<1\>@DB&:)UCR<43.(B.) S= MB&A"7ZH;4CV)-%W450:2*0 MF"#NFI.;&74)B SCUX*0Q+=YGB:]FI:4,G)^-S54_4(D(M?U)!JB[&G=-6.' MX^I3/-WN?,M*OC[V750AZH8(5:K:#S;ML6YI0$=13"%V5:7UKGXRX5*PXRTV M7":!BIT0"N=#_Y9; ]-Y+QW)DDBGRSQ,RW+78-Y23( F]YJXU\O=:"UM\3.+ M%VYMS7$\"Q6Z7EE$V?5$F,MAGZ52;:!,60GV$4$)FK0<\+(+(E17#-$B5@_- M=*8A7+&3G>(9H5.$%/X2IBFVY##L*-,7:<;QRM>VB"QC,EUA$*?K& (H=IEP/94#A W++%:<*[/& 7HV"3Y\LE!VNC69HYXDZLX M2B%0.]?B+VUU*4["RJV2*Z,L_O+1X*8:4^>"1N$F$07G"UX L[C Q/#^5WU* MZ#=F3JVZO+CJ3$\O.M48JM$IHU@*]8FT1;%Z4$\6R5!AZP8?>VZ3<)"L F\ M7>,X:T-P;4\RI487&)NVTE?.GK0UVO3&O!6(JK-A>7I*+$]G\RN.*X_UR/?. M2TUVZ5RCB8'@[4*CVJ* L@23=0JG APBFV9'N"S[7I_UE3*Y51W3IL55(6$9 M>=+KY:J8>7.Y&"5D FOB(N*.F02&-YH$(UA"2T*&#)I*0XX3F(HPJ^!2Q;M$ MX,,CTYCELK&!+#UE:Z?X9@0K5^00V?&&8JD%1R.6:D2YKJ:.E)]17T(L]B<@ M0UWUX<+J8%..*K5[[)':_&/$W()4%0EU+N(,TR*3PZGU\\Q&+5$1'&W85PWL M9$%DWK'>>(FN?BN_;%# 5[ 74OGB3!BTS(5Q*6VZYYQ=P(2ERJ9YCP#/5":.J -G,E9M:!MNZ M+_CE5D":/2;OUFNB=EQQ2FT:A8],IZ@2=;=](-.U*/#7HL>K/HDXX9S#D%F_ M\C$;-6_&V;K@\'IJ<3)6;3%I:U?=4G/J1/$[4 W] FD6,. K8G;TIB8!H-U MJ%T&S:3$3 )A;0>^AK8L7:)]/5/BG#(S-8@!U2QP,,C' E-3S6/'D\3'OQR&OPP=,T7@8B'S^>OJPP%YOBCON M_(V?L-8^*72M=0RA '?/1)9?BP?K[0@)& Z_^X.<3-*3(7@$A,/TK.\-_$F^ M=Q11K.(_($\%K4TA(%)$N3+_ WO^)WK^&2[(TJN$W#X3&K0:];$"X;;P9@[] MLO6&Z!BQDIF%RFF.N;M6QZVWMK?\EW11:]N3?YF>MA]-$88&".VS]]7J=;H$ M:'?'[ MMX04R,/O',H*7#ACDB(8LC)3%D/7RU--4A\Y- L=,W8[0%A1X)"[ M0ME +6DKR@1>IH4Z>!SFEIID Y6YZBV549\G$J<@YL?()&'FH/#B@1'.CDKD MXI\I5;PR>P;U)F9;@7>:(K!#4 ?'^FS,MGS[\?"M[I::T/*0KP^OMYZHA(/% M!T$H%1R=I*">YD*$,.NBI[15;(7+<)7Q.(^H%Y*G0B'R-+WVMI@R(!Y\CJE: M\+5HXI=7GQM[)&:1Q"4GI08DW#,7=R,%EP=!.M510*;'R)=&[;W)46DV6V5V MD!M>+7^D$1HF&$;PU"N?:WUYB0Q.#(\*!N*0@B_P,.T17MMMMDUHCNP8$,"7 M0M\06&F&5'H6Z)%&/AY0!GPP3CZEJ;2;&I?8O9$!K=X'F3TD"D0VM])1,*$> M#HHV:\;K-FJ_V?#_8N.86XI_9Z%NFJ&7\$G"38++Y0@>G?(B'A'I+#FR*W0* MM5:KN9G A*H7*@0C/UR#.(>%33MBMR-4IA.#]/PM'9T_.[D]/W^V=')\8VC ^W6C:(#3XQ#H=6H_0GV4LA^LX]FTUHZ MSN^(H:5$SD(0??3V.2J1JO MU21F>'"L#*CN;6QUQGZ86:L^^IL:P9^W1E!5 MBR\%:L4\]8*Q0RY SSQ]@6 MRO5@S(R[IA,ZN^24:),F[A3S0I*#.$<"UW/B*M%JE",EQ"M.V%\I(2,(.L8G MD%AN /]**1:@*J0:M1,#92O7>%=IF\@/Z((K=&<2BF&(CUY()E(.E/NG9C&3 MIT1Q9)'I*T(#? 40[9DN8E.59_'0H;OK(O7R&S=J_XBO$$C 2;\XSR@- T^8 M.S=]*EW)=$HKGRIXL\$LR)Q&,-+L6IK5]FTQLYRU2E"'\\Q M O8PB[CJ1F*D6!3K[A9RC$L1$.OJ5)4^Q:D=7(8?LL)Q1 7M.U;L&$MJ<322 M0;$71N5PY$G[7/TPK:/^J2%K5 _!:9EIBIHG&)*;S^T*4Y'"ZVKG@42Y\(/I M4K>2@%^A]ZOXM# M9O& 0*6$L>2+<$S3CYG_=GYT&21Q) !$N.,P(ST9I":A8H7V9]Z'?^MG:+A( M6][%*114L.XV.Z2 O1&PD[H97#F&:;H6A"LJ MTZC8*$9U4Q%<6ZI(0D3K-V?Q%+I=,M<23:!EQ+#>8+0[A[&92+08B[R!^,(AC+ M.0J 8>(B9G:0R4Z0Y%IAEISI#861F6MU0WW0,BH%F8BU)BTE!IQ0I;3;%?A2 M9^6G$C%!X>04!%F0*($=5.SH64<#*7K222!O$F Q,K$-J/.G9:# JG3_9,IC M.5/"A%4S^WT)[WH-F;P:@>XFV&'(M3A*;G#71Y;/K.&C' :/VQ@AXI@(E597 MYHW3>#*B/L.DNQBQ5B<3EET)ZX-ZFD\$82A6Q)9%XN!=8E+-0Q,7N:<864@/ MQ4Y6.:5P7Z)E;PW$F"^.]L**>J"/S6SEQ8P2X.F:FE(EKZ^"5 O764)5"V+S M"N5?ZG9-IL"3\C?&YK)Z=$FAOF!,!R+TP"D8Z#BCGR3XSB*-E53C9FQ2U$#? M)U1[/#!MF#D=S?V7HAQ-N#S1#EY![:@M)%96Y7<*M8I>FVZ35=AFA##W8MX> M#M=\K;12K)_YQ0IK!J>Q8N)YL[,0O:(V" RYQ[?&0NQ+/XPG^ ?.F-3+3MBV MM"; 417:1"J)8[3U(#V_6,+!\%SL.J;70AWS.U&5ZO5HN\7#C&R*%/Y%Y;\> MU^[R_IEE?LPT/"I7E@:$Q\N7C]"V3_*)WH'I*,\\D(H( [BN@0C,K([9<>@7 M;ST)>9%1QDJ7N4I)6Y"FQ6TX+,ZB(\))U\!4VD\(LS -(E3WG>%V0%-=6AGH26B$PZ*4!EY91PXR91.JBI M [!QI!$(D3@LI3?$)\1C&5[7P?$,(HWKD[$H3H:R&B;X^E=833]%4!@]KJECT :A+)4C-_6GLQ';-[:3?H\V8) M6_,3Q]Q)>T5:<24^4@Z0#Y]QC3U%I"*&_GNLK:FR-_(DHL!!-RF=.R=ADI0X MBK0$+TI?43A:/.(AI$EW5<,MC#T[)<..C'+=(M0IFLO%2B=R-53W[9B49&1B M?2SQ*;'G%T\!6Z2D35'!X6M0K1_\F!L86A@SI1SY>,PWO<;8ZXNI"!+4.65A MK:4D#EA4.JRRJE+$!7 ON>10W0+]"=EBB+R<8;N8.<)A\-UBXYXZ"53Q:(HFD=&*YKM1^S.X\-$$Q/9 !!+XF]H*Q\C5KCI*#_.00> (L@WH MA;?Z+U7FRG@M8GMKO3W7B[&<%S=EL#25I1OH.KV$!:29XVV59*VH&/;@<,[] M[\,@S 1\7?3F$(VM74N//WL?-4W)%*K_WB$SQW3/Y3*==GZ#TSM1Q:#5?$0=$Q!.LA M3@S\6_8G0IMBL[YH'E*AGU6)FOCG"/B/::6GVES[N)(#L555%,/TOL8I\/QQ MA$?%*EEWY,4XXZF"&9@#8IO4L;INXR\N@]@4C5HTC(C9JM%KT1A5#$5/.G[- M!T!_KPYED<[4K.0W.->I%^B"TU" ]*JV(906M Z%'0HF&XP-/DOL,B!8-5Q' M; 4L5AJ-V][_RO]T"CN/VY8/Z=WTX77L?ITJ2&\,7-@%F2^]P3'P3D/-.=]. MB7QXA-6>^Y+F-%09)Q%LUA@*4?8M[Z7<6,'A!S'39=HSKCXK3)RRT0H)K@GR M(V"MKVP$C0/0A;..+:-T/YVBB%)A/KB F)4DQ%[@ U,'NPC62WV-!:#@%YOQ M^$2B3U9^K]5 /N[36["#%9";8LU&4=;CC[#PC%NB^Y.4>40H E* :%NA$.0C M=B>9'*L1UX;8H2 QQ,?JU/?S(/2F@RFZ1L@OSC@^\UQMU$*T3[V]1PUZ$Y;" MMI1=H"CLS:?KD7DB"O$ $KN6OFU@HM=P<5K0^13)>#V-H(#@$@_RF&OPM..?@M,[EB(JG_P3[%-AO+=KZ;8AH39%B3%,W-S+ M0\&$QL' D*D2FB08ZTPZ;A,F2D"6#SBR%!O)+O35DZDTDA(0^@,F%C%M!K3I>C6$2"U7D@[8U/8@+EM;EXJW=Y=!R!)NP'Z M 90&YB5PLC\2,RRLRN'_8YO)*P(EC](T MAZ/Y05@"JZ=GT530^G=GK7]& E^[C8GG)W74P.XD]5^K/[!F&"//KX.(!DD7 MO2E.->XP)!E& DYY"CV0OQ8WJM=K[#9WT9/*$OBOIQXL3E:#G*Q7F3?]77>G ML=?=G?EUL]&:^=V\V[9:CF#"#AU;:Z_;D>ZU5/'2A/YPZ(GPZ[EK@["T2PQ3-^$!Q9BT^Y,57 M>R>)!#VAMSKF!$P\I*#*1_ :043BGQ\TURK]TS_V(^Y,+?,=N@0F /OF/'''/_&L[YM&>T+\3Q/T;^K)5CC5/+5G MX&+0A^_!B?KB9[7?_(JE^:0@LU6S+0*!W,LXA[%[:5$V+)#Y?7"TSA-L]E*7 M20(?SA\.WZRH#,!2N^LY[RT*T,J<)T%8:]55U?3,[==>_,YB0Y+5"9XVH?%K MZ@WL"6G6*J8EP5$]S'9<;FH(RM!^PWNM/"]W-A?X+%D_@,O_+>:%B=IK[- L[(?$1:T!A(Q. MI7);5;E G5L3/\V28,#-#A&_SHT+4IL9C@H3D'GN$]4HX$\I#U]FD'-KM/<1 MK&@>+>#<0J,_^DL-@QX[BD/,TP]\&BPW6I!?4$&)'YV[Y]@VA!L42(W"RS+R M5XV4SS_.@8Q4'N_VXTN8!((^$JY8OC;#E4Y(4O).50?80"$9,+6@]/0C)KV( MFV+"E6GN1C(#$X%ZP-<"\\#2?0(=3!ATL.F*>ZN:OYT[80;O=-:0&1SF=%"' MZ['>YS7WF+E^LQ >_IA8\)U&[?#[*.@'V=T NQ^5_OSP/_\X^NWHK'9T?'#X MGV7 V=O+'K0'QFIW&[N=G9M@M5NM1K^?0W[UNH[FW<\_0 MWX>$V2T^>+0VOWIU=775@&$V MSN/+5_M@Y&$-UBO?.W>35U@:^JJUV^GUNNU7,%SYL[5'*]E[E5X%]7:SM=?K M-+_[W[]W6HU1!INUTVC][95;UL9W5U2"0[TKU]JT";;O.EH\VM3C&LBF;O+G5) M>ROEW!5$[;6M=T@!;JOUTJ&V;9[A)2G5I.G.;=1[@)L[P/\= M@W-!-0CM7/)N*DJP7",.W>1S@&Q3;ZUO;BI-_CI3 MCNS5_WF78N2/'*1?>X?YMSPG Y[?=WE&N@_(=6HW6_VV.L*WX15W/ZE5KQ]<++9.MMN1=).K2 M;*CT()TFFU%!?+13?INY*?UD^^A?ZU:EK>;S?;FZ*W# MT6OKH]?>'+W91V^Z%?3FZ&V.WJV.7EMIO39HOF]>CW3Y5K3VB M%7S;T.>KU=EN+CR$O>;.@QW"ZMC_/2#REER$5A-ML =*?#RY+4A]Z5TFM#Q M7G!T7M+:%M,F9@R!.*(D8NT_OYW^>5<.R-/;!=V?>!>\I<;U'Y!/LG)#S-X/ MNEL.<\F#BZV\9SA7+XM A<6XM+N!HCQLAAQFL-'D1/>J*?)>H[=]LPSYO+ON M=AOMYG*Y[)7R^>W&=G>YS/O#L6.U6^WM=N\>3\8J0N$YO,\["D-AQP<,1=U4 MXCT0&O_^5_>6RZN 6D]IA<^0/;EH6!(+[(AEMPYN@A6.C-XCXX&/M[.2I, MNI^;9Z,X@;?S%C8SJH B/QI-=+>QW;N17[73:.W>^^.]T7Y^CMT$MQ<0K3S#-_OM^I8+]=0BR:_25[4_&K7?P/<#/?U/-TSS M):3%DQ862Y4XW$22/+KX>\S]M!P3]A);:3/+MY[E&;G5S6S?RVQO?4BPX]($ M)MI,.<8"]P<#;.:$X3U9@8I\XYUDCYZ,X[KI_'KK<-O>['#;JW[L7&%$6__^UU$*$7(B3E[+SA';@- M1)C/ \IZYXTOS]?.2>.W#^_>O?^7X_SQ\?$677$_'A"FT*4@6)$ C:CJHZ\! MD=]0*/@ ?>7B&WW!CO/!$%WRX9N@O;Y"+;?5FKTKSL*@U7*/_<#!IX=MIX.# MKH,/CUK.47 Z"LU/&LV1Z/1P:A]P$6OV7)=K_G'W>V3 M:=I(VT:4?9MJ_=H54=:^W=2WNUB2K+DH[6;- M-3-J84^95)CY8_:!$HYZ&Q)93 .WF_JVEN,ZKN>TO ;"2@G:C16YYF)P14(< M1^J\$;._8AS1D)( T(V(QF^J0>ZVPJ)'U&<\('*(?5*J@Q_>(:0-3P=#+A1B M<\0AEEVCM!3*D#50 M(M][$RGJ=;2FAJ^C?7ODDB)?4W1W\[>)5!HUE>:BR= M'L;#2I+S-(GT]$H5#7(>YYV>GC9?M0L5:U#H$J:]HS\Z7LMI>Q7$+O*M\K+A MFY/1;4*'R?"IID-&MZ8.A>-ED2\LHS3?94DU#"-)_(,>?VGZL1 08-_*.&,A MS?A;%4><8A<06D5ZUEQ_*)")&>/*T.LKZ;7AD+*0)Q?@DH;P+,/QD8191)P+ MN 6#Q?QWAH4O>+1D9#6'@@^)4)3(?+ V#/J"A.<-"-E.%K;^C'#W !3)6LSQ MG_9%?;L))"2ZG70DH]7N -S!_A%)3+/#_1X*4K7?0"(A:1B8?_;N^SBJVGT@ M\>/H']'[@(15>P\DE-$5.J^IG^$^HL%YXY)#E=E ^MJ7QQM;76&$)LTS?AG' MB2H?7"CAX \YDY+408;J?7.V[0R76)+@GGTPGV<].R5.FU@(9WRB--VT-0O) MTHN9^:Q&90%A0 P?P(HTT"7Y1QSIG/W4)T3)*A9?RLL"AV?@: $&3V!,,L8C MY8GR3%'*%25L]WCE;/R (;FK/E$4%-XH>C.<[5CJT;\*ENB7:3'_J3NX8PM* M'MY#G#8ZKHOK J9V2-NNVRD'Z80]XB&:"-AC663V/[VMH EL]WA^/SPO^0!Z MV((0]<]VK!#S"3MO8/D$'M2W/_6YU% A/ST5TS5VP;=H8"Y'?PCUSU>!?R\ MH'^C1-0>Y=RXQ+)_'?'11N/]F*<=TV/7/5EI0 -_9 34",E[T<.,_FVTP"SX MC%4LR&J5]7)6%MQ:GNMYR>H#E7[$)=#"ESQ/!$Q1PK6V9==3/!A@\0:1CO88 M#2&[,'7A^SQFBK+> WBV3TD%S$KRLP.G_V:!2QF;6#EAC2:\4<9\C]Z,M;>% M8BDT6VZ[-3\,RZ,)I4_ZJ4Y53SD GG$WVCRL*5<;J&VWTUX/U$3('M)9XW_& M0B>A%W)%%*95UA=7Y&^#N>,>=M:"V4%C>>B75.(>\UE,+ON8]8BD#&[% ZTT M2(.YGE@P&=V2:ZRJAMV#CCKKY')=:B=J(%*V;R70BRQ1!.4V0467O/(M1!/OP<,NU3I$, MJUMX;L<\+UK#+4"F;EGG\*&MQ[5E8J!?8:UY ;UUG1+^S9>F>4;U7%(N-F75 MM2HK%^O:E-=JST\Y%\!2QX6H8LLF$8?^321,K!^)C*/IW2Z5X^5Z8NPAL]TQ M3UE+(9P%4RT3@5"42IU^Y+,/FF-3K+X$69*?'=M.QSQM+8EMO=<7;]@+#"3S MP+D\2GDB>WX[].9G/#GJ>AJZ:B*;)[5GKZ/V?%&1XU''C)7K_L4+C'%M@&LN MGG!$GH@?"ZK?K:@L8YC8BO_A M*";WX6)(OE+5_\($P1&D]$"O]:\'_N:DVYWD!*9Z=B?)S?JT+L@H@^[#)=ZC M54(3G5"B5-V=ZDYO[*'J[0HK(FV(KN,[E8787>2TX\T];IUVD4P@,A*7^T8= MG>!WSH,1C2IL"QY36.NAENO-+^!EI#6T;]5*:(;.6@:UO/9\[9DQJ&,-E/5= M'X@1Q!'A87:EHT-D&LQG%H]0GU0@YV@-H= M;VX*D0.HWG/F<95W1["V3<79WPI\K\/*'Q@&YMSY0G7L&#'2"KF4TK/RR=T-B3WFE[OA+1Q'7, M<+K?X[4__:7Z\ZY%'*P1!B:V7C$(4RN "2PU#2I%5JVR.]#"8X_-FMBL\7RX MB-J.A]?Q"A-"[5/O)RP8U([2G$Y Q%,?"U(>B4)J:VINM[SYY_(9F^R5"V"% M#*^: U$U?UMX6/,Y_)NOEQ:"4L^2$,]Z:5,YM1C7IZ![+>29734-\T M.IJ7ZE,M)\QS/KB/U<807XD^?ZIW8V!Q%,^#,' RB MSP-YP9&>V.L+E=IA5*U4(YO3(/3,[+ =62 MDU-03CF4:5=+7TO>@7S&K]7V*$V([%7 D5>TT\6\=FG(ZVGI%;80S-':Q]!Q MIU6P>61B]UKZNHX --D: ='ATNP0[1%6[:P+&Q/[6#CQYC?TY+B93#C%;P^- MO\I^FQ*\[(/GM-.:VU9C!>J?/IK>-Z?/@$^^3YT3KT^)3W^)P@ J1_1/G:HG M=GK3[S,R23X3=1_>,+"K/F;V07"?D #@Q5UIWE$[;X0XTD=>ZU/OSQO5F# : MF+N!.YKYY S]64N *PVYQ)%A"'$8Z@WH M3^'^]_2M+'F1FB-OF*1/B5W68EG%3!4, NQ!AQ+F(%T%X(%L??GVYN/]XW7$ MN;AABL"84(]8D84.48YXXST<_WJ+9N*#Y.7=? *^OJ!#S?>.#+KZN/1B,(M: M;K$' 1]@RJKB]-\8"S!Q]/9@=*#^ W[3UQ\2>^@)07@O:(\R'#V (_ATJ,_: M+ 7CBKR7VRCYP9.RXWH%D+-7:_6NVLM8*BBQQ"W%79@&J[=TY*4O7)QR@E5CP$K#?_N.@8=4)5NL,Q3U MF[>//(JNN1AA$>0^+@H,%9G\X+B>J3@J\M:+(#"EQ^)47Y9\5[WYTC!_BJF4 MQ![OBUKN0+R_&'"ATM,N=7D% Z1'0:5D/\HXNIA#!* 'S\3O,Q[QGIE +0!U M+9X[6LY=4R'5+27LF8C!+<=+LOO"YCL ^70DU3^WPB J?N1"\)$^IR"7?W-3 MH#O\2@?QH&1\KLQU!Z+WYPN0;X=UJLDN0%G\!C7,VG@8/L-$24(7:'H$"B!X0M#JW!=$DYG)XC"]62$[ZB:5%I8EP<+O@U=49O=Q9&B ME^GO^.KBV.\O&50VBI]K.$U%R@W6R@OX_N $-O,X:IQDQ\^BRC[(*J*L4,]^ M1^>&NEO_-,V#X"\T(,''MR]21[+B">(84\B9ICC1Z[&?PI#XB^/"Y@3L:'BX M?(-Q+9-3%B9XF]^VAY:E#(]D=7\H5+?+-S]-46"A=RV?2$/Z6/!2E1/H-9(E(IR5M)?E[7 M!G@V4>/-L?SAT=OL:Y& T0!_>/=_4$L#!!0 ( R"!54FJTKM)B8 $V) M 0 4 2[GO_"EW/ZZ15^]+1 MW1.R9/__?H3N._^XV]_ M^M-?_@_ ?__P[O6S5XMT=HKSU;.7'885YF>?IZN39__,N/S]6>D6I\_^N>A^ MGWX* '];_]++Q<>OW?3#R>J98$+<_&GWYY*%8#9E"%Y+4"%'"-H(,-F67#A# ME.+?/_S9(9,YJP2&JPC*F00N&0M:?_N[\XU]N??ZS7'^:>^^? MKW]Z\='E=-<'Z6OY\__^Y?7[=(*G :;SY2K,4WW ^1R,0O= MY^D\+[]/B]/G]2//7R[F&>=+S/0/^ODT5T'_$&9U#.]/$%=+&LGZFU=?/^)? MOUM.3S_.28>%WOL\A2IQ9B2KORR0OJ-S81MGS];I&L?FE5Q+;KM;\Y"Q-GZW8B%'#C!2BI-02E DC&6'3.L\39]0FKHUK2L-82+F$9UV(^__;G=2J? MXVRUW+ZSGMSUQ.X$L)G+'J/Y%*;T]@Q_6G3OPPS?8SKKIJLI+E]A7%V^VHY7 M.<64-@%\B+2,=73@(G)(R7ME6+&:^];C?1C$ZS-RA5\ONO1LT67L2/U]]^PS M5F5UK@DW>$.7;A'O^CH\_\3SY=GIZ?H[8;K"T^WO5[78BBNKQ>'DM.$*C:TO MF7XF@W**OX8ON'R'"4G_$^")BD&D(C2I>I-!)58@&.<@E! L9HXQI<:4V0ED M'V*()T>,_G/>3/PO4EJ,JM%<N%,@>0S@C**D;8B#U&:*(MA7O#?9T$(W1(VD,0EBQ@ MU@5BBA:*UJB5RH9Q;,R2^S#U'?..43HT!4NQX+UDY.8Q#H[S6!6[=L(RK;AJ M/,K[QG5B+I:A450D!NP8HL&2\A1F6'X_F8 M?.I!1?_8*6_G2"U.3Z>KT[6EGM5!O\6[]BLR=<94%^)ZE66?>./0)Z%S$8[9&7PVVMC6$CZ4&2O14; M/GIR&WKWBX_8K;Z^G87YBI9,78,?Z_JA*'4B6?&)D255-@:*-VB $6T"YY7. MW' 9LFONUM^-9TR6K8'TFTU],S*\(3RA:LS7&);XKD[CF_(;!1EUL),DJ-1N^"6A,1JT!'=I-?C,^O,*"I)ORQ8;F9IB5 MGR5KG3Q*8"@T*$%V-%CE06;-=18N8VI-AKO1C&]/J!<3&DU[,QK\?;'(GZ>S M&7G9T2MO$;0POFYA9_"*>Z 0*S(CM>4A-A;Z]MGCV\OI)>)'36G#0Z%5F'^8 MQAE>,.O'+VEV5C,/+I 5BII2BJ1B>$RD<50B=]D+,%&X4LAA3KKUZ< ^N/8A M@GDZ1&@NBG;.P.6VXC\6\[3=N716('DBY)4*>E M/=TM#Z\VOM05(,QS%8/G$)2D4074X Q%W)BM#(5CL*GUUMP.&&,*9AN+ON^D MM]M\RWE:AQ]F;\.4W.F7X>-T%6839I,1MB3@19#31;](>E5+H*A*^NR=-ZIY MXL-N*&.*81NSH,7DM\R#.3NM4XN;XU+23A\[/,'YE]O"@5< MDV)9(ML=R.AZ2VYYU!!R9L#7[SL4037?Z'P8Q#'%O*V9,Z"PFC'J':["=([Y MQ]#-R5=?7@%-\?LT32E8CU(:X0/87!.GK73@D3@O2RE)>1,PM#8T]Z,:4R#= MF#>-13+$V?!VKU^2#^2R,^"RH6$2$/#)<& &10PY"='<][R-HE5RX=OPM>:U M;<S-T!^?R&7WSMPHB P[Z6)10NM6RO .\&,R=]N3X8& ACH%&F+ MZNME&CQG.4=3T^#)6AM!<:"*DD::7.:6*S+7@QXCW40T)A^\,3,:BJ+EYC-V MN%S=4%TN%\%M= U!>%'"."TC&YN*Y]X*%]MO-.Y",R;%N3(<&4]_::ERY M*W$!1^04F$CD\Z4$RF4R9X)(6IA/O&#QOK3>;;P3S)B\Y6&L1D\!-$RFFZ^Z MD%;_G*Y.7IXM5P2JNZ6PI.=29Z6A8!:@""1XE0-P%EDT6AO?_-1Y'UQC.I-J MS)+F8FD752WF'W[%[K1>MML"B9)T&3)/_J\B()H\'[>^5,-"8M87XT3SS-O; M,,9T-M68#GTG?9!\:Q<,8R(P8*PF_RJT$%@D]244&A:"4LUS;>_,MVZL^*X< M!LK$-4:!8#RGV(YQ6Y.=.6B9I'0E:L-;F\4]H8TTSGX0+QZD]QXIE>'RLJZ, MNF8))9/):5BJ/+.76NTOW0!II]-V+(BVE,'3P?86Q M1O-2-#*045/01\H;8DU \D%D+A.2P6Y]5^]>4",-P7O1HZTDVJ;U7&7J)1ZA MI<80*/ZOF:4J"PY1\@A.RQ*$38SX/$1NSTXT(PW#^U&BS=P/XD)?P4)>NV F M1]"QGM6OK^(HED"+R"3&$AQK?CBQ$\E(H^]>'&@PYT,>3)7,1";.@<6*0V4& MOB@/S&DGZ3TF2^O#F\?MU1\AGNXG]WYS?4/F?WE^T^O&9:?>K^C/]5VZ M13FW9O33ZX@>7W_JCF\?L!#5/N-I5)&*5O9B:_\W_N'Y??V)#=&JG&LB5-+U M%F*JB5"%? OI+19<=7:_;H33*NM_&M?>O5IZYM,V:!-Q8%,/H *Y! '6Q/! M--?2.QV-EP-M['\+UYB"UC9LN6NWOYETVOJ@=P]:,D7ALR)?R))#I+(*$ MI M2 *7>9 8E&L>H7P3T9BBUV&XTE B[4/9RY2O27+"*BT<^(QD,KF.&S?)1T?. M<^"2A\'N(%[":#:R\_E=3DIQ 9EF0*Z^ >6XJWNR#'0QRIA,CD)H79#M%H@' M:D08E.9]A7]G-/ZH*6]WE:ZC@;SM%J7FHHDDTUH+^[&SW$S,VPS$M]B]/PD=_A"6TS01J7B!W -FE>N=;M*B MGM?T9X$^Y9(*:WTZM1-(FYJ254H_D2A?39=I76?C#/.E5[U-SJ4'KY^Y?CJM M.9L%6@&9A1I 20&!DVQ<8KG8D&D1MIZ!1X,=DX/8GT^[:U0.+ILW,"BP9,FGRAC)SPZ;(^Z-06.9/8NM[* R&.2?\.3:^V\AI, M2[^:SLY6F">,166YYJ $(GD&@D%PT9)GD 6OF[&&M;X>= >4@RR;\V=M!,%, M%,;7T_M$D83REO[E*![,0MM(ZSNA'*8R\ - CEDS/X9#CUH\CY;:0#KY7A-R M#;#S+A9++C2&W_\LNH"R6HZ#]W7GVF*UZ=O-RL?%( M&]G'M0ACX>;-1=Y&DH/N[@5CO95,01*IED5.!IR3"KA-S!6OM!"M#Q_OW=T[ MKK8?*YGZ2F^0#37K5!)1,8@Z$H]9TK5:6CVM9=R&I"69I$-MJ#U\)._P$Y+) MW=D= [<<3"NII@)(X%"M@*\9*V2C#F&UID:CX Y M)NW\6+[XCC/(X/T2NM_QRE=/+#*V%9Y+= M[)IP*_6T)X0QZ<,V'#FD3)I7H/[Y]&.8=C6%=VT3')><<1IP2*Y>F@@(OF@) MV5D9(\:0FF]![D8RIOM+;55)@YEO6')MB?0UM5'>*PJ_9XMUMX2M9DLJ:">+ M PR&DP4GI>9KFK[D.7L*K4S(K6\O?1/0F"XPM>5$.SFT4Q XIQ'."-&+?#J= M3Y>K.MY/%UO<)JL02LQ0K1^!\KZV.@\0<_"N7GF/L74WRWL@C>EN4V.5T5 6 M!]D&8U:KQ +9L6) $2#PO&3@4A:&7!BG6Z<\[+L-UFB<%Q;]%7[L,$W7G*!_ MSW!-.!+4%8=@$E00FD4)15H)BF.!R+(%J80LP5FC9&M%VA_UF)SY1ES;:S-Q M.-$>8.E=QX8N,:U)VQ1! 3YF4CGK*JXYH722<>%:G[OOAVQ,,< AJ=5/1(?< M2B,*"QU1UD14&GHT#((2$5C(%.K2GX8=/FEMS#DN3OG:!U@!.6:I7A6J%9-- M)A\-LW9&!)M;-_(Y6([+V+,_'L36A^]D'H84C5N@7NLLVA M)B<871NZ&G#!"%#"QF"9,+EY*L@=4$9U,'D0>O63QGANJD]N[&2VOJM.WW_P MV^HWQ]3JOOJULQ:>I#*)Q"TT>1'*AT1VW@L0RE.,)H.C^&W,!\/7ONRNA?+B M4YC.-D>&Y[UJ:C[K>37ZS0T(99-CN9:']ZPV+2%7Q^4@0).+19YRY*YY,8Q& MT,=D$A_/K5LIC$>0ZS"Y%WTXT\=?RNMZ&37%R%RVK30J2 MX3511R0(A6PW%J3 1CI?FI< [PEY3"9O*&(=4JJCH6(ME(V:,S"%%5H_%'-[ MSA"*(0H%[Z)KGC_=E(KM9NRG14?LG6\*VZ6OOW9AO@SI_ 1B_>J<\?G_G2U7 MU:CN,[^Z\%)[0P(QP(!*R9*;SA)8E[5,(I&2:EX4YY #')/%.>1:V%=Y')]5 M@ZN:W^8=AMGT?S'_)T4!M>=WF,[KG+^9O\=TUJWK1;[HILMZPD8C== MY NE[:6I614T[Q0?@.(4M;CD"GBOT2.9JY.2UF;6)NDB421DK>J]6[;,37L&$+MOR]K=Z"([_ 6IBT^;#@8[ M$T]0,^F<@QSJ#Q'^)6MY)(@=ZX0W5Y6V:BM:\U M#2-D6PNLZU2@GN)!XB))H;@SNG6 O@^N,;F"!^3=7=>;FHFP>8W\1#-SO5Q3 MUF1T>1%0N*AE1(JF\68'+E=_5%I,JGF5I+O C"HY[H@\:B.MEEF57>TZ]@HW M?_\\O]TCGFA-+EJQ =*Z_4SQN9:CJ9T@@F-6^MS>V]\'UYC\J2,RJKD(AR?7 ME:3C\P[CDY+)Q30^03UH)O8[#R%8A)!C";)>)50=SR/RZ^6XANNC2[6VT_T M]TMZ<[I:3I+B/I6 @"R1XV>M@>"Y ,:]2RPPZUCK6\/W81I3:[PC4JJIZ :T MC%?PO<.$TT]K):J48T1W6QO_>0(7:>2>L!:M><9$L48>X+[:/M >V+K^7]:? M'T*2S6BV[=%0]XE.:Y2QN9W)"HNI-NER09$SZ(J":)B&1%0WQJ/*L?5&Z&XD M^Y#(_>OKJ 9B&E S?;/!_<1YE>K./N1D5&TH4(OFD0[E)293KQ/'/$#_E(= MW(=D_E^?9$,*=D#V7>R7;%KA7HUIC;4!C4M@ZPT=19,#7O$$I$]=X$P[588/ M&>_&M]?&*?LC$J^13!NZ]WM4Q&!*99D4@E&Z=@&4K*Z'!(C."B#&US9I*(&+PI+))BLQ0+^[ M>W'MQ:X#WL(;CP[K*<-F[+H[6V.;MK2I\U /]DW63/O (43MZC4>![$>5)F0 M CJM%*V/QB1[ +R]N";_ "'E4")MQKGK54%_FL[#/-'P:VV@Y43P5"03!7B, M9,%=($0RTDN?R(=TH;J5C4GV+3Q[L>H/L'7?3&;#G@XMSN:K:]LFM2.OE!0# MV]JQS(@ /N@"!0DN1<#>AP':O]V+:R]6Z3^ KFHNQ /0:WM"Y;PKF&F@DGM? M845P,DD(UAOGLU!DO0_&K0<<-/(_P+9]6^D-2*JW'7X,T[P]9CA/YJ# 8QWD M;NID3VRAN; 4^/N:W?7-#-2+F> MGR4-F1S'5XNSN"IGL^UJF=0YR!YIZ,HD4"%ITL+9U+J>W& L133?MO@6GKT( M]@?8\F\FLY:Y\KLFX^?Y)XIR[Y^,XIE*-7&M1$&8&1,0"2;$FKY67++*#5!J MJ ?BWJLN?%WG6O^Z..]^L'GN^KT)4S*3L!B(:&(U3HP"M,S!H/26A9*-:+[J MOH'G@3F\1]'J0Q#MUJIK);-VNOLFHA_.EM-Y;02XN3U<9VK;76-BBO6.TX!S M;<:I@F75C[80N4R*D1:*S0L?/P3?4TCQ/0K+6LET.-;1--'85U_?SL)\13Y- MO6B\[M4P$3(7&7@&K6HK2BL%!.TEF*0,4MPF3'/7=7]T#\P _N,PKHT\A^/; MS4Y"$Q\+4TQR*"*1+Y4B!7+>>M $-J02D?X:WF!>!_7 I-\_#KMZ2:])K[ [ M9F-W,46*Y3:=#W[\DDX(.+X+*_RQ%$RKB4\B6FTM+0+!"7G@M9N?!R&16UGO MK)H;^XL[&X>UPM.[@\)^XPY"D\*0*CD76V_= M]P(\AJMI1V/CKD M+58XW[J)>R_ 8Z@I,&JV#B/Z0=FZP_S> 5F;4 Q+$2S+M9*T<. <5Q1LEFAY MMD&90^C6O0&/X7+=J-DZC.B;L74SZC?EZDR\F=>!U/_7>.!3F.'ZG&ZYZJ9I MA7D=E\[S]3>N?)*&]W&Q#+._=XNSCQ=3?=>@L[#99@:6!UO[/CJ(R#P46K(E M)H^)M=;.1Q[R&.X(CF;%/"7Z-;40CQ[>IHC4[7.GN^7#4A I*S],\E[ M<[X XR$+XYC4HO76S&%'.-"1Q@X_8_?YCJ+IU274*SL%% 8/W@0!1LI,7C'2 MCUI?;>B'> SQT!-8"SMJ%AV*)F,YK?.&LR)"+4Q'"IT&4-L[^@A,HE28H@I# M]*MI=EIWY()L3Y[:0]!DS)[KA)R5HA %\(0TAT8S<)K7JO$^AEP\&MTZC7" M88PA)GN"B^#8A!I:Z>^;KR(<*SQ'3Y:I-K.J'1MH"B4D3_XPQ:(^QM:+H&79 MM>-677E"?#\@3<9UF&.1&QDB39JKR#5:B($'R%)G4VS1+M[(03K@8C0I#Z^=] XGH1.*,X'*!M>>2B>C''&\^?+[>XJ%DSRXE#&;,FG6&+H>!'A@2>60Y&2&X9,S9BZ]H[K;"/*5H^(D./0H7F M25,_+3I::F<=V;@EP=_T )DPD9/+&"#9VC=&4U0><[5R-@M64N286E<+_B:@ MIY"*=Q#.-9/:(!IQW4WFS ,7V7]?Y[/[NBCOIQ_FTS)--?MT(/''0JG@1O0AH6]_W>!S2,1T\'I*=MXJ[#R_G9E[! M38C5P+Q8I.FF[,CJ>D^KG; +SYK,F *R8 0[*P\.M0 I# N>)9E3:WKV!CVJ M.TK'I.IAQ3\BOV-Z4?=P?9MA.:V/7Y=!.8R?WCZS-K*2TGM%))$K>LK"VH' >/C$/F4AH4-J-L'=W>C:9_6MA=WWR^V":A MWC 5!FFX2"Y\-!01)O00X[IJ<,XRMHZ_[@4U)IO>B"FWTWI;"J9A&N%=L"YK M9DZ$SB8)Z8!+%0D9*HC928=AX/SII'BF=@X[C[\&QC M'F@02W)"WN'R;%;;QEW^_/'&L-_SVAB_AF-N9.P>D+U\<5"_[0S%BD_.*"*3 MC@&4LYG8*BU8)1,BA0NJ>?^E'G#[I (\X+$D/Z0U4P^N7^$GG"TV]YLI;J)H MR6L(K'JEF!WYQ-* X0D#S2.&Z.\AU9/\PTJR21[* R!?KZ:X M+>9P>2]Z.=$Q%73:@_6J[OFB!&=$ B^3=LA*R$:VY>&]F,9DFT=.R;;R/30[ MWX?9NLO-+Z'['>O,30*2D-;5R!AY.4J9 B[2'U)*X4,,//K2EHVW,(PI>77D M[.LGOW9E\?='_'> M*@I4JAW6:E-Y'9R)$C.C^6N_^!\.=%2)?<?NJC17Z, .O"F;^K.VQPEMQX-";S76^WI1W^ GI[1^_ M;#^Z3SM&AYCIOQZ*)?]>Y2@@FB) !F%9"2$EUOBL[O%@1V:[#LKF<3+B*&[8 M59\Q8@F2*0>"T($264+ :*#PXITA=S+$ 0*K_F'"H#.T[8NY\5,F4G)=#)?@ M1;WP5%-4(U>Z%A,(A=LMRG2UF2>/3' OR&\.OO:Y\! EI\EB MQG%OO"[']/ANH'VJ9N9X_.PC[C'0$[-U,CL!WD4&JI!Q]));D)B#K#]Q[(C[ M:]^DYV$W(I74P@N29.0ZD-X1$8*+-=,T4_A9D&O6NMM0LXW(IV-I^M"SQRKN M)>UC+./SG9*)90E%S2&U.M=^HM&"]Q1.L6H.:8IH&$?T?\Y1/E&KQQ2V@0&&TN#PT_0ZWN%&%<73[])J[K2-XN-K=ZK]0/62\$QG42 MR4C(PI(+GEP&K[!6:JP7X7PNPC9W:?O#[JV=OPGAO(C/XFRY&\QK7"Y_/0ES M+GZA3YXL;\XIYRDSRS+$PFLG62GKY;\"1@3E_ M2_F/ACGM7)5>0]H.Y4U7BT!B=W-(@BD1=#VQ+.M>7=K7KET*C(X\1DZA%1.C M6@SW#&A4#M"37@PMF7.@Q;![((2419MT!!VEJ=T3(S@6&+F46? H"2BVKMS[ M&)SC4A03+%+QR*LK7.H5NB I+K,6A$L62\DF^=95+]J.X*G;Q0?Q=MBU_R R MC,3RW33F$U0Q.=0)?$@U.<>Y6LP?_+3F 7R_\3:*T[_UU+@ZATBOWD_G'V9X%?)Y M%TO= MBYG.W\SQ_V+HKL&8!)9U<"5"J!DK2C($EZ0%[JW3S#E2$ZW5='_48_(UCL;G MFRK[P&1HYG?LB_M%66%'L'\]Z19G'TY^FGY:CV!Y?0C,69==EN!BO1=7:XA& MS 4"JY%2*,6KUEMX303$/[^I$=#39:_/_^ AZ."QMXNL#S56KZ'O]Z M0-4]CMJ@P)EAH!7#!P&O)AZ3B4(K8,J3 6%. M0N!60!;<*5&$*N*P7N?EJU&9Z$%(-(B4ABY#79%MTZGJBQX5IN_ZJD;%H_=" MVL@Z;3MGUN=,LI2)!2.!E%37DD$;8S.#1$K^I!?I.=S.C<17(E1KX MRG >A3.@8U4^Y,U#Y"P"1B21Z9)3\Z*?NY&,R2 ,(OU'3OJ1-/Z$-]3Y]&7# M:OV;:(?0^S$P+DCFD.NE:162(%^ "> EF1J.&]&\T5M+O5^_X^?YBZK[4IYFGM-31)TEH1:I%7J^M-*JGJUG."DJVVHFCEY!#)L'?A&:TE> @' M=J4N-!% T\R:2T2_SWP='IVNJ[Y3Q\][\Z\OKNS;M"B?G<1:F;5"G0&*>SLQ7F[5=MO^;QH>O49F]I_KY8;YQ2?LP@?\Q]EIQ*[6+5XCV0!^<[9:K@A>+;0OC;84 M@&?@.5A0DOCJ. KPTG#E%?)1;Q5*&FH_= ,=DSH?DVDV]/)P46Y;GI8KX! M=[W:\_H] HGY;?A:/_RBZVI'RO61PD2D6CR<MD%^Z7CMW[A,OEJN,(E^6QW;O/&P.7A,TIBG23E"_[UT^"U)VD1(I8BY3L MB&Z71%)<'S(_)#(3B<1__J^OIZ.?/N-T-IR,__$S_QO[^2<CC_\X^=_ MOO\=W,__Z[_^XS_^\_\"^#^_OGWUTV^3=':*X_E/SZ<8YIA_^C*(4OP_'_[ND,F<50+#503E3 *7C 4MN?;),F?0+;YT-!S_ M]??Z3PPS_(D&-YXM?OW'SQ_G\T]__^67+U^^_.UKG([^-IE^^$4P)G^Y^/3/ MYQ__NO+Y+W+Q:>Z]_V7Q[N5'9\-U'Z2OY;_\GS]?O4L?\33 <#R;AW&Z>@ ] M/L\O__ Z&OW+\DWZZ&SX]]GB[U]-4I@OU'/O$'[:^(GZ&UQ\#.I+P 5(_K>O ML_SS?_W'3S\M)1>F:3H9X5LL/YW_^,^W+U>1#L?S7_+P])?SS_P21B-"O/B& M^;=/^(^?9\/33R.\>.WC%,M&]!=#KJ!TA?-_UV_[96],'PG(-)U%!'H5QY7@ M#3&N^_;],5]^%V0LX6PT;XAX];N;XIVG^8JX5]-Z=_J\F= M3UI=?T:_GCZAPNQL.?ITC M_6G^^:=A_L?/P^)=2)Z%Z!17R0@7#>-.*J6S]1G#8)<'U8%=#&TT23>>.ZJ6 M=G))C5&(.%J\.CB;P8<0/@TNOY1D@2_IQ]E 91U9D!F,SQR4$ARB# ZBB]IX MEHTT%2W,=PS;.[W#Z>9CPDIR_X:%4@;:#5W-8X+G1!D']3]LZF! M^M<2JC?=]<6^V;O)Z!;*$H.49'UY+@F4#Q(\LQD4BUBL)SEQW0?#5I ]61;M MIX-5IHCNF$*K9G0E60\R"@LD"0=.T:H9G?82BQ%:^M[8\;09L9.L5UD@]V7! M']/);/9F.BG#^0!S+,IK 9@S04E%@BNVYAMED%P2&M_:B[WV^$?OC3Q4E!W, M[?-(?OSAQ==/->2_,RQL8XW@GGT&F\C MY@YF]3L WB(!:&G-%01:Y\E 7!TT($##%QS8J6J%HG8C:B MZ9\!C50VZ43>'?B#;W&&](4?"=IOM*"-)I\J_2_ 92552,5"CCK6Q4>#RXE& M+[R1%I..NO5"?R>@I\*'=E+O8''X \I1(),+@Q"]A52,*<%9 MI_.M?-;*KLN>$!X[0?K4P"IQU-X6A0*;+\/1Z.7IIS"<+OPK"1F\8B3^4><;A3#0#G!@M<> M6!(%E$T"G+.!YDK.B8)EZ67KF/-N1$^-(PWEWT%*8C.PPK2(QC&(M-S5D-A" M8") D4H96A&32;VM+D^-$VVDWD'Z^LK]N2CV&8[/".15@>*O6"937'[N??B* M%!^3/.CYPW&8?ENLOS2Z5,N$)HO4[(6-'&3-9.%>0]:<5N7(##A" *S&4-+' MHFSKXIL.A_/H'9UC474'@=(EY/-9]2N.<;$W*&-4AB3%A!&@C(C@LA10G!*F M6!U\;)T6V0#EB;!G/Q&O:MYV;[\&BI$198&,*]>*N)D#>$^.&=E;KZ+*+*OV MKO%]J)X('YH)?I4:KBTU?AO.TA(DYBN,Y*Z?%"+UL_E\.HQG\Q!'^'[R%C_5 M!/'XPPOZ@_FW0; J$%8#P@9+<@J"UFBEP*.6P0=DQG9C1AJ ?V)$ZTN-JWST M>WO>.+^6;,I9%6=H%P\7YYJ8>^^C M##?0;+*(SSZ'X6C)S>>3T]/)^-W',,6/DQ&!F/T:9L,T8$XH&0(!]TR#DI$< M*9L2"!TQ>*DI!EES*JP=+1X._6D1JB<5KJ'BWOF?E7&LMYE;C*363@C.!3C- M,JAD"GA3'+EZ+A7ZIQ3>VG-J!O[IT;$7-:XAY/XII^LC6<4[GZ2_SO'^-AR= MS3%?G6'*J"2CD,([FD^*,PY.8H*0@^4ZL.Q5ZPJZ!X-]6H3K3$UK"-9#$NL- M3A=S83$Y!C)34.H8 \U5K2_' @ZU!JFS$9(F!$?6>T1X ^(!\I_]:'_G*/+A MFNM@:V676.0F<":-B"I)H$!#D%-@%$1!XI+%.$P\DBD^9 CY@WR=:;.#/9P7 M83JF25+GQ@+/JN>TPEAZEBE%+[0)X;DT]#6]I MTE#$D6G29.D4FMC:0=L)8/^L.@0-'LC$W5780=IB ]CK:_=US(/,D.E(ZS@R M5YMD:)J=.A;0'&64M"YHT_KD^HX0?W"NL1H[R%)48Z$A#MS8!LXY& M;M+B&(TBXR_I%5,X\ZV3KC<1-.3,M?:RG:]Y>XAQG2GY:=DL].^5G9C_\?-\ M>H97+Y*OCU_G+T:+!_[CYQE^J#\\^+3K=#YX,YWDLS0_F9ZW8GGV=3@;A%Q2 M]"5 L2(0,P/A9T4#0X^9(MFHTU;[.O2 :SR@WZXXL.G9#5EP1T/?.UCQ #5. M&HJSX?)R#<_U7CN_+0SJ5J &M[H*[Z_K52 MEXI-W9"OU-U&1ZL*;R3@WK1O M-=K,60(5'45ZHF2H53@0$Q*U@_1%;W4N];BT?J.G]$&4OHM<6RK[RW#P[BS. MTG3XZ;P5WY\$9X[CVD?^SX7O-. A"5%"K$=9:BFP+^!X7>6BT"K'0J'_+;=Q M;7."^Y[3G^_74!63CN38L"OO;6SG:+20/MI<7=1 L4O*&4+0FD(9E3B3(J?D M=M1J[WIL+O4-ZGR R#H(]U;'YIAE3H8,TJ?*UT11A_ >3"R9[%!"$UH7D5F:3R['!H/+*-A$+'6W2N>R"9%#1J=Y1B%!_^U>'=#->3^R_^?5;/ MR V.:.AC5/Z>>NAON&=^O. M!F.XEB@\ETDJR6+T3KN@0Y2\&!;,_75 M@QMKB_CM,4PPQ_P^5_7XY71?=V,AK]/IE^"=,\,(J[K).# MQ.MRJ9B'H,A?YMGHL#@S?[NI58N-X%T@'L7&R2[<6+.KVYE*.K@8XMKNY&I: MDPO&>?$"Z#^IECPD\-88*&A0&F=K9^?&=+D+3__0F$1M/99$#;F1.NMV4T+X%-EQ)Y2[Z(%#R@NL*&V@(O.D>RRH^ N9:Q= +W&F()+S3NN]3G I\W> MX^5*!\6@FP;[SS')>33\'\S_FV1,EOP/4E,M$#H9O\-T-B5]X^S9=#BK^YGT MZ_C#&YP.)_EBR(,Z15T[+";V^0=D6S MS2"_2Y8UTED'38SNG!9O<49!1UKDJ>ECSZIX%E:81%5P.#^CSPRBH&G ) .1 MZ@"0"_"\=D;Q*4NAH\7FY<-[@_XN2=B13COH9'37+-H*?U&>HXH*@J"II(32 M$&QMEA*E%#2SK+:M+\/9%_-W29G%4JU5*%TJ==V@SUNV194_UUT0'IKMFQ$?: MS"D:[FBI%M6-)-,+H20+)M?*.)VSB*V;#3X(Z'?)N8:ZZ^(,Z]5&V.S]Y%G. M"X6$T9LPS"_'S\.GX3R,%M,FAD5-U6GM&KW80GN+)+[9<([GY7K+X;[%-/FP M5.MBY -E$T<=*-P6]:9N:1DX5JOO9''5;[#UL MKH41(BJ%VD+VO'8F4]7XU]PD+^23:.5D;KV";U^5U*2VQGL7-/T#7K-:U6XR M1"$*!)ZB/R^VIH]:BZ7Q_#(5R1>!P2C:DMH1TNV4UE#+DJRVLE) MB\[J+0]]*'6?>L(]Q'CH0ZDK0U@2J]JCR;@:K\7)K11<=>@48#VVJ[0N%(KJ M5*^+C8Q%SOUVY]<>0HQU@([DV.I.BM[$F;T%WD$MX2U,YR<(M@&URQG6'=BP M%E"_9UD[4-SM/D'-I-X;)52),EHAZTTW- .TXQ"")*PFZZ"U+=:W7N=[I,*& M ZZ'8L(NPNZ =<^:QZ)W M 'H*%&@G\0YF_K.4SD[/1O4(V*82RG.@,E&XC)Y\YY+JC> B0F2>08JA>M.V MG@5M38UMP3T)FG2BB0Y.(;S%.8T5\T7OPPLB\QR5>N#Q[XS#T]P8]A_(',S=6#7LSFPU.R2E?Y%,Y3"1@"&"XT MJ,00O#0"N&4^)5JQN&_=9G8+6.T3@:\G\^5^Q+M/H^'\^63\F=ZJ6=R:R^4# MS6LJD$N0J5X%*F.B^>T0R(,C(1B!NH,^;[MA[-\4MN;/_8?R&FJI W?[\FJ^ M?Y+DW^ TT?H0/N!)^3T,IXML_\OQBZ\)9[.3\IRF\C?ZZ+/3*KH!5YP+KC3( M9:51#! ,3U L3SQ;&Y1H77[Q<+1/CVD]::X#G_Z/R21_&8Y&+T\_$=1%+KP> M:''",!42 UW;LBH7"SCCZW0@)\4%K7)JG=!9C^3I<:6!Q+OH2YH^8CX;$64W MC_\\V^VL<#X7($BBUJ,Q\BMC!&.*#EE[EW7KV&YK<'UM''6^!M<'>TV;<)TF VG%GJ[EPI["+U/4B3GH_#,0_(\@#+& MU\620R:/R?N<++>M;\GIEPSW;#GUR85=9-T/!^KU.V05,3\/LX^_CR9?SC-> M1CF1449(BPZ3I5Y%5V^_5K7+77?^.;!N-WD^3%NK8&$T?) &Y M7'YGP_$6>?;JO'>=IWPHGA[3F4U$=BOK&74ACYD))R1715H7F"8'QW#EF.5, M;9GU?"BTSC?+ZL.NX@6:&E%*BA+;C&:+%"0:>*%K$=P"ESR#(2*Q@9?4BBM3^CN *]_:]XI MGU;V%SM25 =)TS4UN5HR9FP]:!*3!<6UA2B3 QN#X[48+S2_(/T8^MUUIK3[ M>]WM(O$.?,23-/P5RV1*KD :A=ELL13BS21HN&^7-;W8%6SN Q"5/QB;P MVB.H&%GM59#JN4S+)*8<1.N2N;U!/UT6]JO/'GL:5H]@JY:,F6LI4J"(D,E: MP>[ >YI9DKN0E-&:0KC6EG _R$^7C'WJLH,FA&N\ Q>\ML@U1"=KPT])AIK< M!1*)-MG:$IGLI+%)TS-26_K?R_P\%AYL"!$2<^1[.\/ %2Z 2<.CR!QS\[LB M=\'7US99OS%+5PHZEFVSN\\9*#(W*151N[W):G(#:K.QKL=')K%W7T=TQG"U#?^\FMG12WW7F=!TB]-TI0'%64B0&([02N>$TN M+ 56.>12(E?2-S_$\5A.;K5GPB["[O;\QMKF[>?[-BH;PT62($U1M @7A&!* M H&*^T+^8^&MW;7MD!U+L?Y.:MSLI;3201<'OZY04LAQU1?]Y?@S+G%>M$8_ MQRN,L2R:"#G7GOZ"5M/:^@[08RDZ!"E"ZRM&=L7XQ-C37B\'/3&FM$G$:P., MZPC*ZGJTC5.@J'(P/M6;PK_[$V.-F--0$QMSJP?9MG_Q]1/6CIS7>N1,RF]8 M<#JM+W[&\5GG1XIVP=#C]OR#17-K2UYYKFS.MA:O*F,I2.+>NABT=-8YL>V6 M_"YP]DW5+[[L+=89M&PC5B;3TWI+Z4D<#3\LEM\+..^'I_21D_*.7IV5Y4TW M5\F)D%UAQ >(I81ZG:D!+Z(%;V6QQC&?7/NL_) M_"4/3-5^JO4"*Y>-I@73II(E9N?;'[9J@;ROO.]3H>WNZCZ67/'>0W\W#]/Y M;^0N+E(AGF5=K$3(J"B,8-*"4XQ\0AV=L3XS78YNZ;LQ@D-EHP]!P=:SX.%4 MZ.O6[^9.YX ?0X PX$<:(MP6SZT@(:5Z?AH%.ET48RY0Q)@28SIXY8K*[8,$ M O0C3/@1)OP($QZWO_4C3#@TA7^$"8\P3#C,&:G);#XI/655USZLS]--]P[V M=IY4FQ2\1*VQJ, J Z6W+G@N@Z'?MCVZM.ZY^QFW-]-)/DOSE^,%QV_.(I5X M-#XF\-%J4)(Q< (M:8R<^L@P9=EZ$^8../LW*IW-3TIMMS%[-L[G7?1G[R:C M_.RTUD_^S^)Q RTY5SPR",(44%YRB-HFL%Y:)HR)3K7>NMP.6?]^1"MNK#8V M;:Z)+DX27;9?6)7#TL1G)HLI%.PJG3,H%1$\&@$F*6.R$,FSULW,[@75UV+= M%3?:2OW0^;?9='XAJ9/I.=$7:9.BI-/!:.R@\!\ZU+&J[(]W'I?4-194]*GT7 MN790U?2*H(QG%_4R1@B,.7C@0A.84BQ$CAJD9BRA3Q0"M"Z7O &@/S>QH5(F MK23:T ^DV)3"LCA+T^'BOO-S-#H&[6OV*6@5:9$J 5PB-$$RY6S1,N(MIV\E MR%W_S8]9<0UDU=?FT*(_38VJSS"?D/NR/%Z\C+^'_X.S^<=ZF3,M#[-)N7K_ MX1F-_9[7)*G1<,BW\AI:9Q6%3=YH3V:]^"*TTD):$0)7H@SV>_1^=GE9QGA9 MU/]K&-4-_5] MZ;2#K,[NT ?.ZVQ2;8W&.*NQ:3U\$3AD:U5BEE9)W;I9^^XH>_0>^B3 I%?M MM8P$=Y/2,B5ZCOE25"$P5H1","D2=IXYN4YUDH8DE,G"YML)QGWMWUH"3-??+WX*'Z:8AHN/D$_CW#!A_'-!#X-*?EH:XM'[NL6J*EM+Q0( MSUDPQF;.>8?TW0GLT=K/!MQI0-KN%-]!0F:'05X?SNU12)=CB=9!1EG+3F(= MA8O ,3O%0N%6MCX+W0;Y=\#E ZJZ@P9B.XIP=KYY6G=,!S%&YTU0()DBZ;$8 MR)UB!5@*6>K"#8;6W0WW@/N#FLV5VD'_L!V@TT=FLS?321DN[RWQF@=O0P07 MC*W>/4G,TABBBE8F)A6JUNGOAZ/]X=@V(.\^#&AH2W><[^<_C#_42K[Q[%I\ M*K@7-G$#R20)*B&GM< :T-SZK(W53K*V7NM&+#_XN:DTBJZ>A/MN3 'EFOC#7H0*650F 1$ MRS-X',%::T:VL][\7TG9#RH*KLH'_R'H(=5J=V!C\,Q: M62N\!:BL#+@2%0BN2ZYU84G;(Z#E%>(?87A+$C^0"0UMZZ[SOS;(.Y]ZEU,_ M.M2*60&2F>JI\ C.H@&:?(+'$HICHG&6: V,'\S<-T&TKVX/:U[)44&2\'RI ME4'@FD5;(IB,M4VL4! C2DC,2I62Q!Q:W]OQ8+#'N]SO38F'&\D]]'FX#-)U M@;W&^YUUO?",ZTW?JW] MR/)VNN4'WX>O U0ED&."P#+S)+I2(+)(%EJHZ!@73/O6=?^-H/]P'>^@=._< M6*6XZ83BA.M%*9CF)V7M^P-IBQ \*-#6T;Q$*8#,@P'.HV2Q1,E=ZTLP'P3T M!WUWHF]3O:^2U>Y+UBVFUX8K0-_BIYK"'7]X07\P_S8(V01R(RVX6#0H+@.M M8](#B]D[KRTOV,U)K ;@?Y!Z$ZD/PX]5HKLV1.]2X,M>&I'$60_90BHN@@HL MTN(C-3BC-,UK[E/S%KT]#:VO#C>/:VH<%Z..MN\.ST()D2.(C+4XT2B2L:\! M2)2.%KJ@^%8MS1Y1WYVCY,=]W7MVT5-O_5NV ?4==>_924=;-7)YB(![TSYC M+GM=+P/%?6DH678N4!C$]=*F>1<))7K-BF/9;)7*ON\YQ]+Z92=5;&C]LK<< MNV_A8ZWU)@@%-%BLW8$=!$9^5U:B,'0R![?-N=2#MO!I+O6[._GL(K(.3G2N MCHU@2%>2)P2UPW.HU](Q10,LP3/A!==<-(YO#CEMNU)W&P%WL$=TLP68*[$X M3O$1,\: RIAKT)Z!5AR3E @IL-;EP$?95.TA!GI_B79]1/OY*,QFBZ;7"YE6 M-T/7UF$\22C$:%#*"7#"!O#(@D-)9D=WL*]R%Z0?X=MJ^-:%-KO>;[X)[WQ> M;0-PE\BN#>T.$>UUHM+MZ;*'/OJU4N= HY.!9HZ#I&M-N*#5-]K,P+ @-1., MWFO=(O] A-D0*!X'7W910S<\66-7E[#IE?+KMS\QC&>+ HCW'\/BK."[3\/Q MI)3SY1B3(_M:=R6DX#0 4R &ED%'G;S4PMO<0:G^?J#[WZUJ3(1M-DX[TV(' MO>VZ=Q464SEZ;EVA6)#&2IY"IED,QAJ18\Q8/_8SLAXNWV<4[0FYU MW?CD/L"OPRE>F)TM8/?A/VX/^3!>Y3&RZ"YGHV,*=.VR[@*?5JP@T8,7TE;; MP,%I+.!RSDY:ZSRVOF#QJ)A[CWO[E(F[@^8;[[^\?D;+TKGO1",,3I0,*2T. MVZ8(+HD(B7OMN9;DOVV3E+_VE0?V3[M2P61_^6WT/7OIM?\Z3)>G_ELWU5_Y MX@Z[Y]\]B-LW(,=]VBBGM5+I =9%PK::E=J[43=Y=+@G5; 6$!?N&+< MW\?,!S^\?VO5D ^WSB5U+/HN+ON[E,7)],6_SX9SBO7G'R?YY?@SSN:(UR3T MZ[?5#U]\;!EG):\XCZ@@5GF1*6;G>RM%H)>8VQ-]7@64'_#NX.@]= M^-BSOZIY,+WE%3-(7DL1O2/#V&-AQ ^7KK'*#E*EM0W M'U5:#U;ISE4W#]''0:JTC&/1&K*W-%7(5M:B:!\#A^0#RRS8I%*/U:1'7*75 M+5]V4<-Q5FDQD25+&I"9VE];1G"*EF C?$$?%7>R@\M-GEZ5UDY$:%^EM8,6 M^]HI6Z[R-=28/?L\_DXV0Z?X_3T^L:N&R-S'+T-3(Q: 2% M)PHI/!&FWJC&60Y&L]S:5-Z%YP"[:YUQ966SHY4>.@@3;X_]-XSSJ_&?=U_' M7/<"?PTS\D 2%]K6.):)&M8:F\@X%U?O0*O!C<\!6_-F5XP'X%(S#4]Z5$\' M+MS=>!.-]Z\S6SB"_5T;M MK* .:LCO"U_&\P$G9S:B4L!K+S*%TH-CM/Y3&)YYCC0A;.NNMCM" M?,)L:JF<+FY_N;D>WP*_3 EGK974UD#4R FBX1 =4\!D*,:Y(K%]IOU^6+T5 M$?7F9K?6Q;&4"OT^K&T?AF'TM*G!!!E5J++JP&EIB( M.FM$U?I$P 8HA]JY::[Q27O)=^!D+VHT"TZO^D\,QQ].RAJTL_?TE;/U;UUV MK+A_+!WMV;0F7JOE@";!'D=V8G$ M6J^GQ\_4>_:5CIZHNRBU X+^\]U["E%F9]-O5^O)Q;D=[640M0&! M602=([FW0=)BTOK8Q68T_7OZA]/RI!,5=9!#?3Z9?II,PQQ_G509W0+GLXY9 M, ;9HP9E. R9O);$E0G,UJD107?](G/\X&'JW120B(07A0BI$Y M(B\%=%(^6:^Y#:T;K;8=P;$7>NS"Q]TRT)WJNHL3!$U'\RREL].S$3G?RTU MKIQ3!4FZ&27Y3TJ3)Q4M9&E*/5FC>6A^OJG+ ?W@=1],Z*+J>*_!70SJ9/IJ M,OY0HTB:EQJ-@6A\[1#D'$U?*< 8-#9K8Z541\7KVR/X0>1.=-W%@9RFH[D] M+24J;1BGL%9K"RHN5I]:3B:=.V.9LZ(86NA]X!3W MB"0I I+UYC:4/@7FBVJ=HCQ^ICZPT.QHB+J+4OLM-&/2*ZMIQ4@!Z]UQS(-+ M7D+(#&61O.3;#;9_%)HUT?+VA6:[J*CW0C,LV3+FR*$QM4EYC9]#8HS^*3$G MZ7/DK8^S/^5"LWTHU$Y179S1O:,JQ9FL5=(*Z(<(RFL.GH<(-DAD):1<7.ND M[],M'=J'0:V4M'';H7'IT&7-R9\+TXG+BI3SD/Q:2/I@^\GHRG-Y!H C=0M;F$LBJ!%TZ 24;6I=,+'UH['5MB^YZ)UHG^NO)GUTX :VT0)0C@T16: M +52(ZL 3!6MK4PVZ^:=&S:!^:Z9U$1#'530M!#1,ONO)!.>LP2.Z9H9$.23 MY\!I2CA=A%.1B]'\L^WWH/8I&F38F1[)0%2\Y!K<6L M60E&'H2)A8L@O,-^G+Y#[O8=B!U;^7D[:ZF#!?T#;@/[L-L^[7BP.3 "CPV$C+I9,P2M2[2. MCWSW[.0=(_=VT5L'G/MS,L9O?X;I7SC__6R<+_.QBC%CM0*92P"5.3DAF!0( M$V,6/(GH6V_B]+:[X< MV6[NP2C33C$=I"S6=Z- 75R4P4-6AE9DK1$B(8&2T!?/LTS8>@DZDC8A!V3) MOHKHX*S,9>BZN&7C8AOO]RG^^PS'Z=O2>U.>B3' ,&D0T)1=RU;)K?CYE"UP'W/%KI= M"+.7-CH(P:]-FLL? M__<0I_20C]]>X6<MG7Y\$JWLO+A.\'VZ-3M!'HP=VC9AK?QFPU55=?*]]&T,IQZ:WC8+@P MH(05$%/TY!4P)9/2*OI>EL!^N;6]_W06NC2=[H&35PDRYFD MD24$:6HS.FDD..,,"!-RSL9ZUGR3ZPXXWQM!'J*%GBR(O-QZ2Q$=C=%IF>O- M@YFX&VC(B>M,GK^+S3@/[+2I*.A4#M%]=QHH@AA3=("/$>*?V1@%/\8 M"X3+%FE,5*F3HWE/LM'$/@QJI:3>2MVDS=Z46N+K3.T+FS0$927H[*+,%GWH MX#ZUHRAU.QK.[*^8OFXT6IQ4OK@7I_[R\*XB&[^J25.0[8#>ZNEA>+3"($LH MO.+!^)0RYS(59I@,J <;OW7_9K17C'IU>20S\61M2!:,$>2UB)+)7B0&-A>R M(LI:S;JXTV,-E!;M=J_-FPGH?I]%M-R9U.SL;S@34^(HH")G@:;U04:WKE M(6B=JU*#2[B3"'A+OZ(:8*VS_'(?3R71>^X771@85X)LI MG@[/3FE97GQT-CNC51>?3V;SV6N<#YA/6M8;0G),]:H_X< %*<%H(T2*C);+ MUK5&>T)^BISJ5F\=N+_U,H[W.#VMV ;$<_#4(\6*(=U)!=Q_+\;#JE00ZDLTEY8ACCAGQR%!2O2Q^ O&<9#&:3 ML'4CI#4PGIZN'R+?#G:YKD-Z/1FG]F1F"J$*]?*3E!&2TMR8P.HE MYAUJ_0K)TU/\ Z7+(;UTN&L(%DF%,L2R7AUZC'< _#03.DB^&BID\Z=T&4E@!#"6Z=< MO7)"@K*R0'#15;_8%N9B8K9;Q[+7]E'=4V!WJ1Y+2Z=J].;G1J_F_A9;H43, M9$M$P*!,[\M&4OW:Y96/:2<0=6X3:FBTOK MMT#540G,>D2'*6;97V/W4& /3*RCZ]Q1;Z.>VRO<3;@<)ZL56+2[25N> 8T?-?ZPM,5$$]"V?N)MHL^00O>_1Y2+19>GOHN+!4G*?B@X1"B% QY M,(%!J5>G)B>M*\TK<%90/!6_;D_Y=E'X< /1Q0UK6V#JR*=;A^= #3'WU-6= MJM]#T)U/^PO#)C/*3.L,)DZ.2]:,3)$CJ,(E)14K(C:_XZDWY=_7D+('W>\B MWTZ:FGZ>C#X/QQ]N@CM?AX1G.43N(,I:LJ,+@UC!J4@CCT&B=NV[EMX!J/_E M?G^=K70C;27PSJL0%H07PBKAE03+(Q%>($+4.8$6/&,F7T2Y;C-^3VGAWU.^ M'6P*WD3T.IQ>.+3;X.IH\=^$Z3 .P+XZNY,">PJ\\ZS_-7S*VZ C.F#2U]T( M9\#90K]RS73B/+/4N@JV7R+K4D!,K#@++M15*7@&P7L'-FE9M-*!7KFGEO6.KS_TUMY#93]I*[B-RWD' M!*^#&)(44);#F;7%Z*4@F/Q4O:B.Y#J9>1(RZ M7JS-BH:8.0/M9"GH*.D.HH'K2>C+."5\'9Z> MG?XZF4XG7VH4$S[1._-O@R2L,9EGB+ZV(8XZ@2\4& =F"E,Y2<9:9X-WP?QJLZ403#9/0U8.Z90-'D\GT>GG40*A2V.+NET#V4!4;P9M" MCI4V0A=OA;[=SF6M"WK/8QZWOEO+L6&Z817:JY>_GKQ=Q2=M)"=.)#"E=BE" M7LAW3@J"SDPS=%ATVEG/ZY_UU)3=0*(-2Y!7\?V_9V%*N$;?WN!T.,G#]"9\ MJZ]?53R>E)/I\,-P'$9OIL-Q&GX*HT%(,I$0(D0F";Z3 H(K-!KI1739)%'B MSH1X$)2GQI?N]=%!5?,Z#Z@>#A[.%_8.K]?/\N1LP$Q02TW3UW2MJ8=I9H \"WF,]250&]]&P\)I\ZS&J'M-E@E3RN/7ENT_L"J-"\1.>1(K9J4M%Z,JX4P$F691(I6N4?8HGN M?.A3)4<+&:^2P7=Q#(<>*Y(Q''(FDZ99+92JIP*9)=K!X.8R(11M&]D0)F]BU(V/XJS NRMAD/0A6: !9:-M'W-P]3>X[R',0ENPB_<;U'TM4[\Z&LQF> M5S HBID0/0U0T_*J4E+TDY& J+Q&LIPA;!.-K'[S 4YN-)7\I)G8NMBY77<$ M30N.H5[UH9DE=\E(!=$K!*&TE]9PU+=3ZT_^<.Y>WL"^,NZH@<^:PTG;H/I> M#^?NI+'M#F8^1-S]'UIS)^W<>UIS%]%V M7*9UT4;9<:6EY<"=)@=5QP!1ULM7B<_2,I:=:%V%N(KB26A[3^%V7E>UL%_* MVFB#H0&:2&Z,9D3 S)%@Q6Q1V)A4MQ543\FOVU.^?9[1V0;7]WI&9R>=;7TV MXP$"[_.,C@XZNR Y.%DH@O71D"-#+HV32F?-"NK8;3OLXSNCTPD/=I%S3V=T M,&01' ^@N$=0">L=;4;6'B'.(R9?;G?R?*1G=':2_19G='817$/OK4+ZD\S$ M<-DJ-'VK=RVDCQ<))&VY3Y%I\"&GZEK4HV4ATC(F,GKK:*#;U$%N?L(3T&@C M\36>H.^&XP\C7 _+<<\\62.PLG:)\:E +$I *,)AR2RDHK?0ZAV/> )J;27 MSMND+-87(UU,]9ZCA(F8%C0QS0L%!96(5BF4LO4]HT]WAW5/^7;007EM_X=M M,'V/C7%VTM4VS5$>(NB^&N,XC-[(Q,!;@J6$=>0R+"Q3%-IZCU*WOGWZF!OC M--?]+O+MO3%.2)DBAYC 64/@:(@0?S(#D\[9B$YBZ,'&1GLIJ:4 (2 /CPD%@J(!KS0+]G5)^JU9H],77=$V_ M7>GY]C,?NV.WEPP;'A]*YQ@&ST:CG7E=M/.Y..1-MP"M^)S:,6M!XYD(OXU&D/]'_Z2?C(DPY>W#Y2 M_$C4O<%YZU[;NTBT"RW_\]UO X%8#*?5H!WM:G: M6:OTS/X6X';2OZW.7477@8]UO1?!LF>ZU )C9J!#I'6??$@(?.%<2B:5,\RY MUJF5VQ@>^_K;1+8-SV*NPW-QI<$6B#I*JJRB.4Q*93\MW:'R/43<06B]!IG! M'%5.'HHIC)8B;L'KXD!X)9C2*;/F-P?TI?1[4BE=ZWP7R7:@ZQ=GTTF>C$;A MXLYN86/T22K0AM87%;*'&$("=)B5863?8NON8; NU@#O^.]#UA M]/O9.,\N[ZE[]R5\N@;1^ZBC0 =)\PC*,DL,+'YQ18DL6=9=N\8ZWP+6HR=" M:]%W<^8@3\:+ED,QC/\Z(913S!7?HB'1.H:T%W_+ME_3^>!M&']8>C;1L) 8(MA8>X]%(JIG&L$QZ5W6 MT@>V%0?NR9]>/O"Q!V\/EU[+AB87("Z8M 6,7<*T;939?JINEQM]H/!OJV\/ MR37>SK@.AXR \)PS*,S7V\B]A!BE 5%;RP:)(:46NQF=*_".;&=;_>TBL,9Z M^Y,D=7IV>@Z$:9<\N?Q04K0$)-4^6BZ!$%K%% SC;*M;6>[1W(V']K=.[B7V M20N9]=6)_5KCH3#.SR?C^9"&O4SI/K@O^Q9?VJ1+^Z[@;_5L-SQGH;3VT47E MH@DV*QVUS]QC\=$,MOC^??W6V>S&U[ZZNM\Y& JJ',5;QM7S_7XV7+QP'S4I;"&*18[R&SG!<*J->><5T*IZ@A&UH_M:#P4EH-J ANBD%[T_HBL(&IT*N7$_]^??2#*S>E1Z./]VB:RVVJO]]<[OMS#& M:"*E(%N(-2B.&9QP]!,)QPFRE,K++4BPS;.>A/*;"[6#PZHK=NO"8%VRDI.S M[87+R\9)BMP_^^+*P^Z-'KN[TXNVC6?GO,RUQH,1Z= M%PD"^;R@1(X0>&&@DV5)1%Z+C;H.KWIM8-K+7'^0>(^FC>GMH?SZ[768GTT7 M[9DO&;Z\=#$QJ2F$ AGJ?1:A7EZB2&(J2<4M15#M2T6V1W>H+8<65+B/76U4 MTDFCJQMV<(GRXE;5+:!UUOIL(ZQ#]3_K1J-WNR![JZ-OQEBM@Y((Q25;CZ_0 M["%<4)#)Z 7C2MK'SI1[FZ0=GB@[:*%U%]0:9;VD<6=:V,ZW#[*P247A( E= M*ZKK#>U!L>HY,R:,M(%OTXYAS5AE= [J%/: M .VB1]P6X#KR$^X$=AA/H9D:MZ/''CKHP#FX&V31 ;URED+J>NE$O1W<8W10 M>':TXF7K?.O@]0 $N<=!. P_=A%]%UT@)K/Y27D71C@[7^$2]UD[%.!S4F0I M78#@:=W$;(Q12@5TK?>)5T#T[S\T5-+M/A![2;@#'^(=CNBM#\_&^<\P_0OK M2GF^XW+19RI9E1A!RT$G4%PR<,4Q\ Z#$D6Z(+DJ$:"K_#DS" M'SBNY=F$[UD^)3G/YM-0*[1O@BS*L\2\!9E\!H720WT!O%5:%96"O'V'PMXD MV0K84V)*>TUL=$$W5(&=OUS_B6&&__4?_S]02P,$% @ #((%535SWA^9 MPP D@8( !0 !S=VDM,C R,C V,S!?;&%B+GAM;-2]>W/C.)8G^O]\"MR> MC9VJ"*.+#Y $>F=FPY6/GMS(2N=F9O?LW(H;"CQM;LN4FY3S,9_^ GQ(M"51 M 72G.F82ELF<<[Y0?CA=1[__#^_WZ_!5UE6^:;XES^$?PS^ &3!-R(O;O_E M#W_Y\A;B/_S/?_V'?_CG_P?"__/KI_?@]88_WLMB"UZ5DFZE -_R[1WX=R&K MOP%5;N[!OV_*O^5?*83_6K_T:O/PH\QO[[8@"J+H^5_+/RD114'&!:0DB2&B M@D&:I!%,1::$"@,IX^CJ]D]8!K$0B,,T1 PBG'*(>9K!) X3PK, IQ+7C:[S MXF]_,O]AM)) &U=4]:__\H>[[?;A3[_\\NW;MS]^9^7ZCYOR]I#Y;W']=$@(^:7^Z^[1*C_VH&XV_.7__/;^,[^3]Q3F1;6E!3<"JOQ/ M5?WA^PVGVQKSLWJ!DT^8WV#W�?P3""_2C+?",^;VFY?4^97&OMZ]:V/Q[DO_RARN\?UK+[ M[*Z4ZGBSZ[)\TJK1DA@MP]1H^8^GA/UR@?J>]-T>ZNI!N=K<#[YT',+T@S=U MOVA^D-,KW!-SL;Z[NY$7:SZ]!K[^EILMG0]P]=B+Z:G\MI\\%[_ MU(HQ#0V0:2VGI>Z>JO+[5A9"-FSYI&F0BW_Y@_YI]5C!6TH?5M=?::Y_7\NW MF_(S7O%\?FPSU/&AF3OQ+0>]E]4#;%[1-9HG1F/FOKQ\ER NP*23XH?4$ MFQ*L957]\R][\R?OH?7"<%]/#+E6%^RUOP([RZ#:E-#8=@6,XJ#6_ JTMOW0 M3Z[79OFB5W^T$."S7BNNY>[/X+7^RQ4P9@-M_LDNW/ GIM4M;LKGR&^X9^3W M=%1IT&K8%:U8C5LKZ1>S5/U%KK=5]PDTG]22%+O0R"V\YA-QFH#HE^8TLZ# M+@/:Z@M*R67^U:S'W.0<"0@(0$B@J1$XMB%6DZ+6AJQ=)J"+?WNNO 9 -2..?S -/E!68M0 MHR70:H)&SRN@-?7'$>?1\,00 X)FY8?S!C]G!XLWQG(#V[XKJFU9WVZ_HF7Y M(R]NK^\-[ZP$E3@-20P#AO3"@V %,:((HB2C0J641*[L<%K8TOBAOGT!#V5> M\/Q!_T1K+5UY8@!<6Z;P ]G$7/'>[":_F-VD4?@*_+G<#-QBC&"(\RAXXX@! M43.SQ'FC#WG"XIWQ3+$_ZWY^"OZ70F^1UOE_2F&6E!\W56Z\/';'WE_,HU_D M]^VOVL*_K7@HF9 HA&F4$(@0U\N.),50!8DD6%(EJ7 E%D^Z+8V'C"^->%Q+ ML%%';JIZ%UGFP.'5IMCFQ>/FL0)[HYM%?F=V?76UO]YR)S1?WP%[_GN!GEW" M'>2I'NS?3H+?:QN!,1+45GH\,9\ >X\D[4NSV3G=,Z3'I@#?(MQF#"'SU1M- M1-L?UT+H86/$Z,74_YL_O-H(N8ZOC MK&$Q2^/Q1E/0JGH%&F6!UA88=>UX^ RRPY3J#Z^)V7$L5-8$9X?$$:ZJ)/_C M[>;K+[J!AJ;T#WMV.M/L+$1C9UK'&99/NPW_ZEO^;!WZ_MVO-Y_>KC>;\EVA MQYJLMI_H5J["C"WRO08%>K##J=@5':,Y*B]?NOG=9G1?2)Y$4C:\V[ MKC U#*S?JCDV2..@YEGK9F9A7%>C.NYU?F_LS6)[=%C[8GR^H[K=F\>MBR;+58R# M"$DL8,@C<^X7(L@X"B!1010C1$@<$A>RL1>]--[9:0YVJE^!O?+ :&\FX6]N MQ./0%W8<- W"$].1-;C@]T9WCX=F[H!Y(BH'P;-RECL@S^EK1 L^+D.OO^?5 M2F0JBU!*81((#!&3&%))*:0JX)3R,&3,R??J4,32F.G9A@#\;I1T]'\_ N28 MZTY7>.;=A)Y#YL);SK[QD]QMU@)>\$:S;^#P/>:3)T=[BS>.$X8ZUIOJL937 M3+=/^79%>);$DC"H*(T@"C"!3"$. Z92ELHX%H([.H>?DK6TP=YS[=DKJ[_8 MK;KN82\G0;8;_YZ@FY@(1J,VQK?['![^7+E/2IK;<_N% MO%&-L^Q;RHVS]X_?Z/?\_O'^UTU9;K[I[=,KJK\F^O,5(C3.4FJR<\2I7BMD M4J\5,(-@+6*0IXJZD;I3AU@!W'3 7KQ*1CU#9. M(*WG=J>YB4]NH-XI#UZ=@]J9A\9@YHF8G$3/RE1C0'E.7:/:&,EEFZIJ'(1N M9<%_?))K$\J^#PKHO,5J1X!K(6K/@&H5,A1)EBBH I."* L32#A5,"8A$2&+ M0KUJLA2]J;'/>I"=! _JH/>3^@ MY?HLY.ZD=Q%BONAOG!+S$N%%0!U0XF6M>2%'\^N[HLEPM!)$)C3%"LHXU0R( M< 1IE&&(2))*'*"4I^$%#-B7M7R:>RCE5N][9!,S=AG!/4%Y%(N-Q6YVJJH_ MR0O0J#H91QW#8QHB>B+I)=GFF,EG*.7H*^-XXS>:%UM9F#2'[;V*#$.:"4I@ M@E (4<@89#(3$$><"LF4Q,AI%W@@86DQOAA^[..[)/F/1_/IQ\<>SK\559;<]2\CT^0+ @X3C*HF!!ZW\-BR-) M0DEE%O T2Y(L]+$PV/T8=\2]>K.$QCEB5Z'4\%ATB) M&-*0)GK*CCFB*(Y5Y):4\KBL)]7J4-YHZ)IP\ :O=F/< UL3C MOH>34;&.K#N#DWM6QV$4?*5K/"%EWCR,PZ8>)%@\\_A(WXZ\>MA4=/WG! M.?,KP.^-LHY>-5X[T8Y37ZIK)F;;D;WB3*E3P.>) M;+VJ-BL-3P'J1(8/7^1?:957GQ]*2<5-\5=:YN8BS$2'A:LTQFDD@PB2 M,&!Z+\L0I%@RR%,E*58X(]@YEXJ-X*51;JTIJ&I538;(KZVRH+2."G7&WG*% M.@&B4Z]+GT>%-NA^WJ';*>XI,G0L5),X1@^(?4%WZ?-@##M16[SO&.=?;E>? M])>FN[RAL8RSD 60D P91Z$4$KU/AH2J(*.2HS"S"I5XUN[2>.:SB!4SO75A(34%.<(T2#$57#AYR;BKL#12ZA0S/OYU+@JP M:30>GX9B1+_8D=2T:$^]9#%:0KT<-I'@FWOCQ]@$BU^7I9F%Z_4+^P'ZSWVD M/^J/KTWAFBO06G<%.OLF\>T;C[(G_ANAP*R$.!Z@YPQY04L34.8GJ3=M.=^V M"3OJ+]T'N;U1;S>EDOE6+[*K5<13BA.40(%BO=T2@8",\0P&F(8*J5A(X;2* MNUBCI1'J7N>63Q^+?*L':FWB%2CDMJ;:)E.-*>=])]>B+C-2EP28B':M^M8# M"_ONL[4YR>&E;-1>\^A/UZX_?)"VJNF#4ESM:U)5"'_)BHU1[XB.X M9"BB$G)>9QT0%!(6)3")%.*81FDH$D?ODLLT6AI_'_> J.I,/K5-9M#K=5IM M5EMK;:L- TWZ[-8V9R^5"[O5VFEEOLZ:WH?%0S]-X"WO#61_CBX7ZC.WWXL? M^(ZXP7AJ>!QWOU%*]+!LZ=:L205<1H+B+!)@)X$#)* 8IA&""><)R+-G%)NOK ]2YLW&C@, MZ<@6D/H*�_U]4#N4D 9PIAU#_(O=W # ,@^HRVV1GJ-I6\]+?,;B+Z+_3= MF7@:VW]M.BSJNVWS=3$&7C59 WMV/MF0-(^8K]2S#Y^^X>KOZ7$GLY">]C27 MOK0UL\[$+VWLB7E\*6KY2EM;YRG,*!&QE"%,,G,Y&LE0[D-,IV''$9 M://01 -4JV172O>G5D^/A;;/8N&)($[+F94CSIK[G";.OS".*=I G4_2N+LU MY]!J4]Z;U 0W;)W?UM1D1)G5SI?\OG8H_VR6Q]'^1_D MMIE!C%_=*DMQ$H4LA#+$0F\8A82$!P$,DB0A* TPR>AJ:P*G[9C[2>M.!+R3 M,=T0-E?MZZ'2WA: A0BE"DL$(YX1/<'1$.+ U/^481"P,"%QB/4*>CL57+O% M\O:_ %@R8031R$"D]+=+Q"%D*6,P2I,T"J,@0Y%8?94EV]BN#$9_O_I2E@T: MD@EG!,>0.@^]C4P+Q1;VAI)OU*S_JUH\_U MO2D"M,IP1M(@X#"E,H.(TAA2$WB&8[V#"A(]+TNW;$X^M%H:332I6Z@V#7:V M=;Z/HQT=_72?'?G,WBD3DU;?'K W"'06-3?1/9OJF\G6*K-O:MPBKT!CFU: M:7J[*>27NW+S>'OW5JO\'Y*6U5N:EW4*[Q6+>(C#-( XPHE>KNF5&N81A4(& M#.$L"Q1QB@7RIMG2./SUHP34* TVA00_M*Y@V^@.E*$1\XGC.M!?+UK2^$OT MS<147B=+V!NB*;DS$JI-"1LW1Z,XJ#4W%5MJ,W_H)]'G_4@U0O6 M[L_@M?[+5=OCQGJ@ 0$M(L! XI'U??>++^;WIM>\[.\;SH,9P+N <;/ 6ZF? MI>NWCX6H&G\0,R5]HP_&&:1+#"%1(%*&HQ0]_'^1VE81!+$B$ M8)!@$XP>)9 I*B%A) W#&%$1I X^'9=ILVB'C];/HXZ>M$QT/SQW+S-1=2_/KC+Y44[XI65'%[;:;&9C5_ M/+@C2Q6)J:*0IUB:&2N"&&5ZO\E)EB8"*I,W2%ML[Q0'=:6Y.3[V$ M]5S6;W8K\]EZ8^)9K8Y_Z0PQ(: _&5M 7OP,]GVTM^=J^B 8+\AZ6MI?ILNL MBWXOL#W?#OAI=&0(Z-\?\^T/J?<%/ 6T$LL-+[ M )42$9 DRYA38.8Q*4MCRT9)L--R9);RXXC:\=W%.$W,8^X0N4?G#4'@*V;N MJ(QY(]F&S#R(+QM\>&3>)7-.*D5]2-HJ*&E(88(I%RR%!(]4P> M13RBDM @OC4ZCI> I\$T_)2UP=$$X_S1L?^/2S8Z^GQ M'O4<%+[N14_*F?>>\YRY!_>69U_P%.4XARB2!1&()(QS0 M,$H5BQ.GDY)3@I8VRY\/3QZUS#^)LQU3^$!O8J*X'#@/D=V3K/]/BGGAZ.[A M7<#9YT]SM&&42-">FF.- 7H%&8_![^^\D):>=\?+E MR& M=UYW!EY#O"HM7?_+I'MM#W7*C- &6$W.5A7/K7%ZHA_C, MXF3:$[L@'])#,-Q<1(^\/_)$]?'A85W3'EV;*YVWZ\VW=T4=E6U6;=>LVI:4 M;U<98H%>+B&881I %"(,F5 8!EQB)1GGQ"WKI:7%X0FO9&9;GMOXAGOHTMX]N??UL= 8]I<'OG=H^3WG=@/)U]FLI M==X383Y\Z1IRZ=YP=TTW:'1-SWM/0]S9L=-<5_83L)FJTZ[?:"G\,.!I M3USH+G]65AP-SW-^'-_0I![UU_=ZLY7_9QMO>LW__IB7QI]GJ[^HN5Z"ZFTI M8QF1+-1=1U*3^3R%5"8*IFD48*%2C)1==5C/BBV-5_L*FT4A;576:\*=SI-X M>I_OPF$J? MC]__>7%+C 2P!FED;(!]^V.C!1YRO2/*_U,*,^>;+="K3;4U$3F<)C$)@P2& M&<\@(E1 ID(.!8J25,E0;T_0ZJ&ICK6EI65:M=,"74;R<['3#>9?Z;I.(DFW MX+7DM8<1B,,KH+_JH:N#_TFHHX!II F&.$(((EY[%= 4BH!)&2 N61"W4+\I MQ/Q =T)G@?E_/182Q$$-<>0-XBQ+3,*/ ,8D8'J9&"80DX!#'L1"9%SBD',7 M[RT_\,[GOB6DDJ694O0R_SZOJC$!*B?!M=L+^X%LXB593TG0:0F,FIY"[>S! M\!8-YPP^C.,X^\;8&KET6Q\%WJCN*+#:G6"G'!%)%8,IXU)/>WH" M)()$4!(1Q8IQ'#&G:\XA84O;(^YT-1O$W2EW97.T[0ZTY56!)_BFOA\8C]R( MTK'G(?%6%79 U,P%7\\;?5C+U>(=-PH1,E^]T8OT[8]K(?07J*IEW)1UO)DV M9!6ETM3J4!"K $,4F5 OE&$8I)1$(6(9EE;'4><$+8TZ&EU!J^P5J-75D(). M83OF.(OO,&OX1&UBQA@/F#5AV*)QA"PJR?]XN_GZBVZBX0G]PYX>SC8\"S78 MFM?1@O7S%SI^OBL>'K?5>_E5KL,VG D1$7(<1A!+4_PK2X3FAXA#R=.(9VG" M,<:C7#T/92V-&/[WX\9<"WTLX@UU@=URPQ.P$W-'/^=?H^@5:!&;(CG5>4Q\^W(>D?0RWING M33[IKSGPR@4UPTRT:BGO9%'IP;._K*NKSW^AWYLJ]?KS4M)*OI;-O[NU-DL8 MHW$0010C"I'>U4 6XP#JA4J"XTQ%*8M<^.=RE99&4TU:'=XW29-5FS+MIE"LU?0,T+ M@$201=TE$WIM&W^>4Y6N32."Q-%4@5@$.3.D4"B.E#,F&!!)3."#1 M!!MPRE$@G;)\#(M;&H&V:G4N6L4M6!NUP;K5.WL-P:N;;P59K MJM=SG:Y7H-76(\E9H>*+P(:%S4M.5H8?$(_=6VZDPNNW^8_5]7K=M,2-!WT3 M]!H*)8* 49APQ2&*)(4X%#&D6<@R%/(T#*SVBT-"ED8@6D6PU]$QC'@0S6&J M\(71Q 3A"H\U*=C8/W!"U+W>4$'WVYX&!IN?9?#;&-@->:MGQZT>WN>%O%&O M2BGR[5O*:PJIZY8KIJ)(R@2F*)80*9I RK(,QJ$(!4T)2XC3NN&4H*4-^/>R M$*:$L7YD5!GXDX#:+0U\P#3QF'= R'D-<,Y\3[/_23&SSOOGC'T^XY]]?B0% M;(K;+[*\-W%RIF1TNY0-E>1IEB109"*%B"%R0 MRS=[GJ*,1L\FE%9H3>OLWW7 6KN7>##.;ZZA:J= EA+'J< PR$0&]>:,01Q) M!3.:!2H4@<#4Z0CL>*1>P=A\<6\QX7,R[N#AAZP[O#38Y==N_.'%0X$ST(J(::QYH"4"\B( M<;:,PRRE7.&$(A=/I)F?Y*+J(BC] ME90>HUW8Q'I;6,LA8!11 *(D @@C7@, M(Y1&H="?)<0I-:6["@NFR3J./>]4[U7R\,*20]UR$45Z OME^7%G1*\XQYSD M: 'BM,PXI, 2:-$"($M.M&EI;/3&AO_M755ILGVM=^;%;7/G7_M>?9#?ZK]4 MJY0ED>!ZEZ="DZU;8@II0",81RH4IJ0114X<:"5U:;1GM*K#ZO3:L#(&N(9O MV"!M1VO>\9N8R6I]0:,P:#0&C>E5KMYP./6T@DF;T$>-C)GCO9P@.$P M[,/EY;'Q'Z\V]_>;HI95YT.I;AZWU986YO!P)4/,$ TBF%":0$2%*1,0AQ C M%L/ [YO3A#:+54\ #,Q M(]2Y*TM M4*VZ;B0UC+ =*7G#;6(2VD/6* HZ32>(>+7"Q!/C#,N:E6&LS'[.*'8OC=P* MV2?*TX]4U<=RH_*MB0=;\9#%B4 A)$E ("(F+2Q+*90$JR!,0RQ")U>?\:HL MS3.H5@\\U/HY;JO&=X?ESFL6D*?>G#FG_VQZI#&FC7/UN(V[&%-?.[WQBLR[ M&;P8L(/]XN4M3EO;J8NI#-,LUOR(84@:_\@,TC1B,")(AA(+FF9RBA)/"PUI M/5[I:9I"3UT79 FA6&9Z19P8+S>9ZF6Q3 44/"212E&<*>06"S!A)\P3)+#? M?DX+O=T<-2&<"1>,U?@>I%HY)'0C*W'=5F\\DX:YX_WCVNZ ME>*#W/ZE*&63HO/=CB'_3//"3%[M-I0Q$@E$&42(TJ3@JL+199:\Q,(IV]54V!=A;4/7SG#BRGFO_6-+>A*A/S'O7-Z_>:;+; M&]#'_0I8T>)'6@<#^3]J&(NK+WYT%3\O08X$YX AQ[8SCB(_EFVR[=[]<../ MLHHR$26$9##,5 A1R&-(13M/&$^T*Y(UOE;,3 MB 7*=I3F![N)R6L/VU/'CT91?SQT'@Q/C#,@:%9N.6_P,/=F>QU6Y/F MBWYUI5(B:$)"*(4R2R6$( X39HI!<"&95 $+;=W&^@TOC0LZW8!1SM[UZPE6 MPV/\$@2FWH99&>_DM'7,TE'N64\:FLT1ZYCZ?9>KHW\?Z3S.[Z1X7)OD#G>Z M4^2[0J\-C(-17MR^J;;YO5XC?#%KOY6,&,(O,]K7J31;?3GG0:0]^K_5WK1%@W2-VL_HD.$],"?X@=GAT24Q@P+C!.$IHB*P*<3>.E$:>QQ(SH MTIPMU $D96/5) 4:+^CI86)=9/\M[@ZW[NP;!5K#^YED^K:;XZ;6^BN@[7]2 M^G%IWXM)*GK.\_U8;*G/2;\G4Y4"O;S/_-0(O4"/)18/O1S6D55%/0@>']MB M-%IOC//I%_E]^ZO&[6^K+(Q3G*H8AAG1:PV424A0%,+,K#V(DC0(K0X^SLA9 MV@KAM7,VME, VNV-/, RQQWU7D6]W]%*@EI+SZ$M SAX#&TY)F7VT)8!4X^% MM@P]/K+*<)]O]D5)PBQ*0LFA4$+H09\DD$4Q@UBE @D<9T@X960\*F5I0WZ_ M*:C5=*PJ(D27%& MK4(^!J4L;<"WBM;Q4JVFCB%IPZ">V;S[@FKR:\X1*-EO=VQ0&!K^NH'>T->_ M[8?]<-OS;#MLS-MM%:P>'IL5X_.=7*]-C1Y:_%@E(J)Q0#B,PI!!)!6&!,L$ M8DQ5+'"*!>-N63#ZS2]MH+=I&FH50:NC:UJ+)_"=O^&\#)2)A[03'B-R5!PS M^X*<%$^:FSD'Q3%3#G-.''UJW(+\>8&L^I:B?)2BG_UNQ7F=DMYWTA.S 2= MNN"G3N&?V_O-&MM)/>L= :2IAG$5(<)$&*G6*11H2MC36.1YXY'A6,(BN'<_X MPFQB?FG@JJLX]!2=Y #!!A%?'A)#HN9UBK P^L /PN:=D8ER\H(6/*?K?0Z> MNNQ3*I(P022!@0HI1";:F]*(PQBC3*F4BE2X%5D_+F=I9+%3LY<1:E0]K5.X MVG&%![0FIHDQ0+DGKQF&P5>:FA-2YDU(,VSJ0>J9,X^[^T&]H@_YMHGD>+4I M:FHQAYF?-NOUVTWYC9:B]^,JX"(061C#B">II@<<0TPR!(44@9(Q8R&QNFYP MEKPTPGC=1128)(9Y59ED]5? * Q:C<'O_=]LCRF=>^3,T>64.$]]E['7&W2* MUZX?+X*SO1_/9'C/Y(_C&7?.>UW^XGNI5OE))ZKQ1& F<<49A&40P1-P',DJ1ZXM!S!DIQ$"!ADTK( MIU).<\H,285,M#(WA1\>>H4?GI0C,?: Q\ 5ZSW[^>HE>G&EJF[DWG:8^W[ /S(K>1,TV8?H&IS^7 M>F][K']7,X__>[Z]>_58;3?WLKRN*KF]+G;'Q3_JJ)>]QR*F(8XS$<"(I@*B M6& ]JV)ARA\3%*I(I6ZW2R-T6-[&;$OS=5W)KRG?N=NI=3Y1O]*UJ>?BZC3F MWCMV9SX38S[U)JW;('S3ZH-._ZO]QJ$VI??[SJ2K^@[PD^0R_VJL:\/RP"3. MJA> [,VCS5V#F?W=1D-TZ TWOJGQT?]-A9HWA7BM*7D5D21F/ HA2E(&49!& MD*2$P)23#"DL*$ICUS0 3R0LCOBZD/A&2Z#5!$9/]]0 3X$<9C$O\$S,4<[( MC,H;<-3ZBQ((/&UQ]DP"1PTZEE+@^(,C0G*?E(1XN]YLRG>%'CJRVII5UHH1 MC!@VY1I$9M8X)((8!2&,HI0HD?"$260=3#LL:VF#^]5&KUUHH2=2950%>:LK M**U'N W"Y[?X'G&;>M0_K>]R!6IE0:=MO8'SAYQ#F*<_!.<*T+P$2;=P2CML MA@(AS[0P7PBCG2E/@@\M7QD?-KC/T/<\WV63'21.DC11AE)Q:$YI P&9BCD, M$$MC*KB(8Z?]I(7,I3&M12;#<3E:;/"WVS%Z1G4.'KX0T%'!B980>0Q4/"=Q M]J!%2PB.!3#:OGII"JE>6LD;XP]L?+-+>2>+*O\JWQ5<[QU-3LGG!U^",$E- M.?8D41!%YCI)80I3@8+8)(,4B9.;TH7Z+(W$FK0Y5>L@O$O96AL$GE@$&I.Z M!+JL+I'YL"F&TE=/TJ-VU#=C/TU,B_UT56Y]-.4YF2=\O>>W&J?-"V6]N@BZ MT[FP+FMV9*)R9'KG;>)-N:9;%9J$5II]0\636&(6BRAR*034-+NT M^_?FOH#6NCGF"V]@LN,P=^,GIJ+K88O=TW$_,=!7DNVFT7E39S\QY" A]M._ M^DCFL@LMR$@2HBP-H0ACD_1?4D@SDD+%<2IHP%.)G/+]'Q>SM&7+0>*2\\$' M+J#:[ZXN@VJ.#94;2AOJ7=Q>[YR^ M7C7^"/JSO4/"2@0LQ9PG4&2AGJ"9()"F",-,QA3A3/)8.,W-EZFSM#E]YU/W M:)Q\]'Y(=7;TG.F ^5X OC,';';VN!'/A5UI1U#S==#$1';HC<4Z;ZR\^!GL M# )[BQI'@K:7;L[WDC/Q^0'7$T%>J,RL1.H'N.>$ZZG5<<3\AI:%;J_Z*,NZ M4,%N(1%3RA,4*1@20[DT5!!GB3)>6"&C@M!86?D6G!.TM/59IZ>Y2&]J:(Q> MHIW$UHX#?2 V,;N- \N9L,XAX8F*3HJ9E63.&?N?M[2;5W[ M_;WI))/FTP1Z1B0(!$LS*!)S7L("S0V()I!RPK* 2X*14Q;. 5E+HX?VF'*G M*^B4'15).P2R'4EX@FYBGAB-VIAT'N?P\)?%XZ2DN9-WG#/Y2,Z.LZ^,WNCM MCVG?:EV/NYCO[MN^;$QPZ::HJ>MNL]:2JE]IE?-5IIA>@R@)>6#*"F"60I9$ M&>22IARK #%IE030NV9+HR2SQ8!VEH'M1F\$C6U-B;76 M..=MH*^.3J0I&J$G$J&[%\6AA(SJA6>&9!+&(E4XQFZ5C%^DJ^>I=%G:K-[X2,A&26KQ])4=E]E M"'$<)!%4G F(LE297-41C 4/I4PD3YE3N<^3DI8V(7G,<'L:7;OM@1?,)IY; MCB2MO0*MFA[=D,XAX9V5SIE[X+]T]H5Q_/!^4]R:I)7&6:+[[D8R M#(@*&:0*$8@"S"!F6/^D&*%*($*BP(49CLA8&B>T:@%AW'4V;)W?.M0G',(R M%IF,219!$J0:08(DI E.8)@ABI(X1MK.52%OC:/HE^DA)0VD!P*G0_:]K*H_ M=7P!'DQAM4UA_*C7VH0FXZ]P+@IV#&D[QKWPNS@QUQKMFK2^1K\=S8+?Z+:- M[_#'N -(>.+:8Q)F9=D!$Y_SZ]"CHU=>;17DCYMUSDUL3K?U"8.,) R;*X# M%/^+0TA2E.B?FJ?W-_4E!NT%=]7[07/EU ON:F^L?EJ;>P\WNKJ\ MD^U8;9X^FX?\GMO2=-+US:MW^[518] 5,-=2)H\8_7X%^F:9:Z?&,']DZ0UC M3YQZN3ZS4J\W^)XSM+^&1^ZF\T+>J%>E%/GV-WG/9+D*)<9A8!+^$:$W@(DD MD J.-%$K%,:<)RIQ\OXX%+&T-9[1T(S$1D?'C=TA@);[NHM@F7I;]P01\'NC MH,?%VVGK?6WE#@7,NY,[:>#!1N[TDQ=$U?Y*^=^DV*=9:+^;2,A8H01!$7$* MD=![.,R$@#B@C"6,LBQ(G39RIV4M;937JD)6ZPJJG;(C0G%/8&NYA_.#V-2; MN!JL1LU>>I4)F, "#Y\QOB>;(06D9>T/+'NZV\KSYHPTU6SLU:2[KMTDJM!)=A'*<*!C3$$*51 M!DDL)<0\YA$/HD IY1(\.*&N3FPU0V2A,1*PVIIN#[J MC2-,$LDS&$>)7KUD80 Q)P$,0I8%*A59K)QR\YV4M#0.V64T:4]1=HE-+DO] MXIH#V M>$Q/(L>0ODR3L/0O&1/E?7BC)[EESSV6 \988]UE2]/V9OW'WW#O7 M7BL],F\*^>6NW#S>WKW-O\K_D+2LKN^-VW)=OK?:KJ*4L"@PL9Z10A"9G.8T MR0+(4D082T(5!\3ITL^G=DNCH=>/>LEO% >;0H(?6E^P;?0'RCA4F4]<+PV] M]J;E->-+]='D:Z>S]1[T9YWR;6'QUMP?^B_KFO1DLTG^K,?N6N[^7)?MNFI[ MWZ -#"@1088:#Q>>T[1/[XN2KWJ-N_5ZA2P'ES&3B)D9%U76MV9L[:O6H]B M6UUO7]&R_*&_UW^EZ\=][#+FH5X[,@8#I)BI:!%#DNG)((MH%J8QC@/LY/=A M)W9IW%ZG S4#O\[9*O?Z.U9KM,_SNV*SWMQJPES%-$$)$Q*& 0H@0BF#) T(%)E>MNS92'Q $$_ XF/YMPGKL^/ MK.)E_E#GXRS$;]24P369P&7KX"LDDX$*$[UJCB5$*@XAQ5D*,4L8)D*D(;SQRG-2/HDO\KBT:&X[5E-;HJPJTKJ"G['GWZ1%? M2FOV]PGB3!1_&9A.+&Z+S@!5GVUB-CZV-:9/NM;OC#NH.%54[B]%*>G:G(;\ MVV9M6/W/6K"Y ;HI>D5"R[PR.:@>#0,U07%?Z/<543)A%(E\?C>%'"KC6@#@X$>7GGQ55;;^V9+7S2QJ2.N\Z?H M9[N3E!?NO8GGE3J$V.KTN]?%K<'@SW57U_>J5YT/^K7XOX]-?U\9OP-_!S43 M]H.G4YTI-)SU"&A"B)^?%TTI:HI2\WN]C#(?-U5>3VC[- GFXQ65*1<1PE#( M@$!$902II!RR.$A0)K(H$/LL5_8!2AY4LZ*<9PDH9HA'>DHTE2FKOH^A!$UM MTS^7)FBI1S_&'I]E[.WZUFZVF*NK%G0M^JQG0&?6U9,2T8.=-JK4HR>8/=:% MO%2CV8M(>H+P6,5)7TV/)'/[9+.OI9Z#>$[;#4K_D&C%DTS2-$@APRJ%*&,, MXE3&4!&<81ZK, B=,D#Z46MIB_^3=PA;YT-KS_UGR=FS]\K4M.V<5KMO5WV5 MW;?,(VU[1=H7<_M1:E[R]@KD 7_[;7V\"\KS$IKOZL.$)R4TCQ?)6,53NQC*^W^P8 M>[;>F)BH!PH)[_NH7TCX1'$AO^XP%R/KT4MFO"ZS.\]<#-LQGYK+&[TD?TL= MH/))-9!)+QF"GDNXP5R?)PP\WAVCE,/ MNWLKF+UWD^/C5A;\1QO]6J>*?%=4CZ6YN-.FT[D?H,5U/-M=-#K9O;:J\/F-T:;R0,$Y-N@\#'802<5W%';/6T=NNW M/.N*[8A)S]=IQQYQ&XY"YJLW>L!O?WR2M[F)IRBV'W3OK3@B,:]=F%79*P-)66XV.8*\D,%K:#=&3( Z/4Q_03#Q8'5&Q M'K;G3#\R=BO)_WB[^?J+?K49MOJ'_6@]V> L0_:<.=VX/?OZ!S_E!:AJI1V+CECB;C=;^T=S8FZH%0:-QJ!1>5F@-Q-$$B/9O^TC8??Q,N:L8HN77A>9K#598B91Q MS"&CF3D%X@22,,U@$*=(D(R*F#IE*1NMR=+XJ]8,R"ZK3IV_^<05&] _-T['WJ2'?C.]/E3'KB+IKGW+J?7/O$[5KM$+'SJ="3T8GGGM9>,DF4 MFF_ <+JI"]-NCP!_DJ3:+GJ\8,KL$7 -)\0>T^ XAM9M[D7OG.J^;%YM[N\W M13]+[NM\_;B58IC-DGY>P [>PQN9]Y;5&S_FQ-VM.R8TKM\3UH1\NS],K$M&RZXRDU7_>[ MHS$%]&TQ7A&U-9/D![D84T]L.UZ/6=GV8KB>L^WE#8XN6]SY(W_1F_]JW;BX M[:*;VCC9F$0\H'$ "9R\BS#7!G5T7V'&C?V G)L)^\,0!OGN]3Q8K\%]2RPE!?U62;83. M73'9 8@CU9-=WAY[27 MA/XV5J_TCS?EE\VW8F6J;$;$G"X(#&4OCI?90O-7S"AA--8[ Z.IZ87 (J.V=P44PS7-MX(;0 MB,N#DQA<<']PV.;,5P@GC3J\13C]Z,B\!\U6L[AM;_YW)=A7:4!0S!+C^:XB MB&B"]=J$9U#2),)!JIG<;4;HGA!:F)Q_L> MI$[)279-9Z'P%7)_4LZ\@?/GS#T(?S_[@M?[Q3H)XR>I1>1$NP4ES1PF^Y=N[.[D60.D9=432DXM[\Z+[S$GZZ 5O.FM[ MKD"O!YNG:YMV9_<]NR:_"'5&>-HK4GMUEG!YZ@R>Y;6J>[N.7O;E=O5;7N3W MC_?M 8;>E D9Z.V8R3L%4:S_0\,PA4F$1))I1L;**LK\H.6ED6>KG*5G]@%. MPVQVD?43TU*KE\_<L':((_5*/'O1O>VHX;&\>5^A39NQ\G4\^,&T)E'_7 M4W=>W!1U:OVGE3*4DIR&<0@S%2.(,D(A2P(&]>Y*?XP"05*GVK*7J[2T<6Z* MG>3%OM*)7OVLI6O.'@\]97DR/"O^$S/-#(5,NA(F\UYTKG'7NY]N9>EK%1 M5[9SQ5!"*5(2)FF@=XHX"R%)D8!1PL(HB(,(,Z>=HH7,I9'#JY[[Y!5XT#N' MKW4I+Q]>[C9=8+Z@EI9CP1D!8HGPAF6-2O!6)G]G%#L7G(_POE24I/.^/./>[99KW@F M8A'$&-*("I,H.(2,RQ@*'K$L3O2?H\SVT.9)RTLCAE8YT&AG?RSS%*[S!S&C M09AXG%O:[W34>^IG% 2-AJZGHCW@;(]"Q\$Q MS_FG#1(CSCP/3;[@H+/7V,RGFX=F'!YI'GEFW%+Z+X4PZ8U,!)D4;]I<%76L M9><*\&7SD9;;G.5E_Z9P6OYJ""+AL(W7E:;#?@L<[JK7\NG[D7NRW;+^Y+NY7] M+%TS#Q\],07L.J>+/._WT1.+GKC8U$;YVR/X@M?3-N)B=6;=:?@"[_EFQ%N[ M%T>CGZJ<:)1YGQ?RW5;>5ZL4F5.0I-W,()EF$ >).1*148(PDF%F%>PY5H&E M+<'ZT=2U >")!<]23OQN[ "U(8Y'OY4\(_,<5.@/PEH>M.\/D/8K<3 M_U+A[$[@# 2VN[4S]L*KJ(^2C>?AJT>]6KJ7Y?N4Q0PG#LE$O34N[2"/"U5+(LZR7F5UF80*@V5JW5 M%SP8G\V!8F\7=8+MG99W:">_S6HTKD/]0*?S%=AI?07V>ON\QW("RML-EIW4 MF>^NG* XO+5R>WT<5WV2E=0OW5T7XK4>?NO-@[F4:6-_5S&E@F0!,YDX!$0B MX8:A,DB0E&D8D)@(JP3>5M*6QDN=LO5EL-BKZ\9#PP#;L8\WV";FG">(]33M M(OK]T8P5(I[(95C6K)1B9?9S(K%[:6QN7CT29;7]2'^84(RVL-9*D%@B(A4D M<11 Q#B%)% $JI"A,,!$H-1ICW=Z2&*C+7AHU'7-D'L44CNF MN!RHB2FB4Q"T&DY2C&T( V\I9H\*F3E_[)"AA\EA!Y_V4,W\U9I65:YRWN0- M^YY7JP!S$2"JAS]%)K\KT6L'I0+(4< SKK*@Q^ M-RH[GN*< ]R.)CS".#%?7(3@957 3^,R17GO(])>KF[W:=,'"W(/O#:.7MZ8 MB/;M[I#F"_W^B6YEX\'WF!>WO?+,/%-<9A+!6+)0;U4DAH2Q!"K& DKC1#+A M=)AB+WIII+/3O$L>7=>'U7%_VA MIK[&?X:%YHG-.N<_P._MOY,X\QZ'P]>U^]/&Y[U$/VK8P97X\:=&WN;0RAR= MF'_>_/TQ_TK7QFO]B OP*D6A*34?0"4B/J-/9@]![#M&:U'V"8_KFUT!#]UVOYL\J?M M@/QX!L@Q)<3LP/%7*NR,O+E+@MF9?Z3TE^6+X]CE_:80FZ(^0V:T^-N-WDB5 M4IC=T_MWO]Y\VN4+91&72.F-#8X@"JA> :4Q@C**%4X8C21&+@QC)75I+%.K MYD8M=NC:T8MWS":FF$9?L%,8M!HWIRP_U4K_/$'1&">L MX_;R)>5?O]#O^Y72/N"7(R[,71)$420ADA&'1"H$B4A90#43<>Q4Y&I(V-)X M9G\@Z7K$,@BI]2+&"U#3KU^Z0]M^ H=)#EUL(/%:X/2$J!>H83IL]/$RI6?> M\5$K^NAE!1.2)*GBD!&BUR@X#"$+)8:($,5%D!"!Q6J[V=*U"V4,B70BCIW@ MZ0:%J2=@ZHDVI87Y3N->U>=+BCH?13UF*D@%E1"S1&BBCLWU7$;U5A2%@J T M)(BY%7KUB_M\%5WG1CY2*<<2)Y#P.-#?=XH@8RR%-.!"I)F>((E3SA'/W_<9 M)LJ70-UE%O6%Y3QS:;\L^5[CD\7&CQ>!G*KF^ RWHQ8"7["*N,MMJ,.;(Z]. M]&8@W[ZEO/99?[VYIWFQ2KC"6493*)FI2ZNXA)1C#&68QE%(68:I6^K)(T*6 MQD"-CJ!3$OS>J.F:K.T8G)97(!>"-/5MARL^[K<: P#XNL X)F+>NXH!(P^N M)8:>'>D,*MEV'US\/#]_RR^;Q^HO12GIVF3A-]S3I< .H]_T$W?53?E^4]S* MY>5UO)P'VP%-W&BG3%KMJZOQT97Y,E9]5A&)&120@ MBYF"B$L$:1RED$@4)Y$0"+F=WXQ796GG.F/9_(+.L&/N>2!> DN[U:NRZ+#) M*E:=QGKF2E5'%%EDA:K3@(VM3#70XLB*5/Q.BL>UO%%_WFS$MWR]WE_K2")$ MF) ,9C'#$&6*0QK@#,:(*!I&/(EIZ'8 .R!M>2>OG;+F7*I3U[':U "X=C3H M";")>>X84N#W+_7YW23W9A:P^*HG-2!IWC)2YTT^J!YE\V<:X=;!^T;G4M]"YV>VS,=@.A M[>G_:& F/^K?16GGX@J\^<[7CW6*XE?T(=^V>\_NH:ON[%___=I$U]23VQ3Q MW$]@\A[(W;3^0A'<3TP[';K]]+&1095MCL"NO$N38#/#"4Z9PC"(ZV2I&$&" M20J35(E I4&@ NJRK3HJ96D[IEJIYFYP5^K)2P&HXQC;T<+%R$U,#KM0,:A\P\B%T7T>]*ZHMN6C20?S:O-5%K38 M_KHIR\TW+:<-9Z6W>L71*Z#R&_UN*IZO.&,XB?6J0.I=!4222,C2((6"IZGD M*=((V#>N*YO/U9)B=O,'03F+\&1YZ*R;7^Z^UU(7ZCY=^DV:=TZ?=$ M%M.4AQ'$89)!E#*3BSI2, EXR@/* D*=IH['8:=1 MM3P-\X+5U(=AC9(U4#LU_:9L71>U]K$"CP<7@)DION;@2,"+4 MW.T(KL&E&0R#!)$@$RG7TU@CZTTAYH.V$S8+L%)3M#](+>>PBT":>N[J*?=/ MH%%OJ)E)T51I^I+?&U=N]5E_6BG*S=_J2[S]K66L9$(8%I"$H6<7Z!D&]I95X.VF!"T(=7JXVR)W+US@NY?MF.P% M^VYB&OS4594XUW]7H+,/- ::Z:1OXJ2WX!-U@+<:'CFHJG#YAT6 M4#WS_-@LACO'C:ZPS*M-M;V^-[65_K.Y=4@$1SB(0XAI$+:1>5$D8!HEG$2< MIX$B(^JE6HBV^M[/7Q*UKR(HFP6=ML(UF^%YY.W6:+Z G"N#X=Y5:%>,RNA[ M!?H:^TQ<: V/MY2%YR7.G*S0&H+#-(7VK_I*4+CS&VN%7[.J%KRB,LUHD"90 MI%$$$448LI@3&*]%+6[6\NM._RND:WJX/=.>;^IAQP1FRQ]XDG!+YQ'\1P@YQ,JGFUA M'"W^MBGDC^9.Z^UC(:HVV5^&(R$H22!F6$(4!0QB+"4DB/& X!"30+K%:QP7 MY#*$Y@G5J/5LKZ6!,IJZ\=$)0.VXYW*0)N:9!IU&0U"K.$%NQ&$4/'''"2&S M\L2PH<\YXW7%84JXU*/^D2:>"V4$DB8P% B)!C-,LF5 MDVO*<3%+6^[T2W*_EBKGN7.YS:-HVAZ"7XK1Y&?9C8)@YX/M?^P/@^#M//FH MD)F/A8<,/3S='7S:W?_:1-WLN _=J5]WQ758VD.C5=QC$1&PQ &B:$ M9H+<,\XAST(6QHQ%(K':!5E)6QH3O-9;%ZZ_J?7NY49I*I#E;A?S0R^M6[WM M'73/ S[,$MYAG)@LZMP@/65[M;_!NRG@L_=A]@KC3'[*E\'IY(5L#<^ I_'Y M-F;S)K8VI^\Q;/_2R /QS?W]IJA]--HU @D%P8P$, U)"A$-):0)0I %C&$L MJ H2IV+G!Q*61K&-@J#6T/%,^P \RQ/L2R"9^KRZA\8$RZJ3IOLZBSYH?]Z3 MYU/F'9PSGWQPW#B^V=[)4C?Z4,H[652[VGZ&/S[([8WZ0K]_-&?8FZ+O^_9E MTWB^K3(2I4)B"54JF7&"BB$+!85!+$B24)8BPEQ\?2_4QXDC9G ,KLTQI\-[ M>[JRHC^9N%G'N-A+>\N.9F;L@XE)J8'_B2G@21[>I\EV6Z,F]_+T!+ GZKM4 MFUF)TA-TSVG55[,C29CGOTJU*>4GR9_4@-[)/CJ:<2CTD@L+&+- 0L03"@E7 M%&81DB212.]SG6HVCU-C:%R/6?+OY/TP M->V^>G?5X7Q@P[SYS2_#TA?#CE-B7F*]"*@#/KVLM7$T^I'^J.->WV[*3_)! M?YGO:%W)M@E)P2Q" 25,+TT1U6P9"4ABG$ <)!E!4O"(\1'N68-"%^J8M5>T M2ZB@%SUU]%I]7*@7J-HBPYLF:TZ9US[=E?LV=[@_[+CPLGMI;.2K'J^F]=KQW)2OSD24"2BP*5\= MA!Q2D2B8Q5C*+,.4Q4Z%&9XVO[15UDZ[-JK#L1;#,^SLN& \(A,/?GLP1@0$ M'K/96S#@D\9G#@0\9MAA$.#1IR[-[_HZKQXV%5W_N=P\/E1ZJ]?DYS,%U9I$ MWE+LJ[@T.\&=)FW,[.<[*;?7A;@6HHY2H^M].;:J%R3(<11Q'L ()W4L/(6C+?LWIZ85CN; M06/T%=B9?:K?9TJT.WMG>$_@.Y\%+Y08>/8N.IUP>'Y5QM9ZI*FFFK$ M;Y22=4#5/M'4"L6)($A@F'&FE[M"4<@R%<"$AVEBMM@1=4IS["1]:5/23L6Z MZK9[,2![V.WFCSVV52_E17?-CCO%??;X4>9]0\%N"QESU[?1UG M6(Z5SW%OQ#UV^W7KS?2_'VFI9:Q_Z&W_IMRNA$HX12J"*(UCB&1BDM;%6"_& MLR@D+,,9LW(&')"Q-%+JU 0[/4&CJ'VL]BDTAUG($T93@QX0L;7 W.IKCY49+MS7'41CMEA:7@C/QJ'Z.RP2N:$,(>%H- M'!4QZZ0_9.3SN7WPV9%[D:.;([T#>KJ9XM[E1=J,H94CPC"20! B;E;*"#/%, M;_%E%B6$A8(IEXGTJ)2ES:2M>FW8OV/P_G$<[=CH8G0FYIQ&OZLN9=$DO#*( M@:]*BD=ES%LD<Z"&# M),0Q3.)02A$KB:1U:-QA\TL;X7T-[0.VCL V/*XO!V/J:^J>L M70;,3#%J;@ YQ:2=MG\@".W(2[-%G9U6N!]F-O#42%?H+DO(>Y,U9!>V]D$K MO$O 2*,010D4*$,0X236N_T4F\T_CVF &%.9D]?S.8E+HS.M&6Q5ZR4U6M?9 MH\8KFQ'RX3RY4*]N+2+T">X4]^B+;8N/+[?BLO'D]C&W- M/W FMG[1<7%4;E>?3'ZPZ^]YM2*8D(2D$0RIJ>"(6:@I!4O(,D$)B5/,[-)Y M/VEU:=QA+I;S:IMSN@:_:30?R]9OS2AKNQ9X MN9-=%8,*9>"HW#P7[*/V;W MT+#6+_2&M/YM/YR?MC7/ N"8^KMY_^@?1Y[GYX7L#@[?4EZ/Z_>RT V\WI@\ MT*M CT@:206EH(D>E3&%E,0(!FFJ-RLAQR1Q.]L_(W!I ];HVSO-[E36X%(6QA]<)=B^YR=9 M6"]?5ILN:Y4$":;F"3"893*0D*HH# MI&*K$W5GR4N;"/:ET]>MMJ#NCRMP[Z><_:D>.'^Q.!FN4[/RZ?+T)@U(ISWX MU.!\KAK]A3C;WU=.AO=,5YF><7>ZZQR%W< UJ%M[L]V0CC*S?WDZK@'WV>!M M7E;;][DLOLCR_OV&=K?W-"-$XD3!)*-Z]Y!A#!D)$QA$2411G+(DM"IE-R!C M:0Q?JPF,GL H"HRFX"=: ?U.(:3X&8A'"=Y*!O2W$-G3T"F(,Y,4-4KLR%)Y GJ<&Q3&8+P?S_"SI :")Y\.C7T!W7YQ3 M$-E/9TXQU!HR!N>G4F[/-0F=4[\\WYQYUGUFZ4F??\NW=J\=J MJW=%Y>Y^OML'52NN&*4BE3! 9H,A-0&23"10Q#)%49B%862]P; 3N;1Y9[\G MU#/-YM$DBA)2R;*T+8?H@/9YFO2/X<2LN2N :#0&G,Z M$\5ZP=>)<=V@&B!@RX9FXV,WP_KT[/CFR, /SFOZ^22YS+^:9"EZO]%57Y8Q M%RD6 @J68LW3'$',: QE%(::K9@2PJENY)"PQ3%TJZM)#-LJNZ\(N5YOOIDC MOLK\]M^R**T#K_X;RO0/]6?_Z[&0( ZNS+8A:J*R=#-F=@5Q6'^J_ZO5?6A" MW=>GTP&Z]YK=?8"OOIB8Z7?=\*G7#529F,[KKA?J'(NM(X=)T'SEKZJV"UJ^ MPE.&1,T;I6)A]$&PBLT[%^97;+(UFNS VL9$A3Q.(0 MAIF,]"9+4DAQ)&%(>()PK F(!TZ)\\9JLC0^VN5Z^TE^?Y!%4P'>*%KOPQR3 MZHWN'COFF@7TB>GLJRJO6Q\C2U>TXM_1",C]9@[Y:?WA"+(! T8E%(OZ.JBWU2&# 8D50S)3&3(C5J]JKNQG2XY^L=Z;FKB- M;\_>LBOPM">-=5=@;Q_8&U@?EX'.1!/\U.ODQDZ_Z53]X^\QWZI'Y69/R.H? MV&,96R>0,C:>HC_KO&G6AQ\VQ2[_P0>Y7;$(XR -!(P#B2!B%$$<$PP#P1@- M!0U98.7/Y")T::2^6Z*U:^@1:V"$Q/KL_4M^*G5^.J5F3L^HY)*GT#@HJ32S]NC(&X.\R+?R??Y5"DTENC]S MOOC[4<1D+\[@"]U4VGA+7_.^/>:FW(E\DORLVZ\VMQ/B ;2#&Q(?;8YCVU>; M:GNC_KS9")/=^+,LO^9<+]JZ,T?Y4$J>U]+USVM9EUPO1%^KE0RC()2$PT@Q M;,[Y4HA--E,24&[B+?3_.:4 O%REI2W4C$6&;V\ M/3 QZW;@U^;4SH"M05=@9Q+HVW0%=E9=U<_W#?/'OOY ]L3!'A2:E8G] ?B< MCSVV/(Z5C=<>K>X^EINON=Z__OKC+Y69&G:I%Z^-WVIS$MAE.<\RHA*9Q%!Q MJ5F880E)E"$HTR3#4DH<**>"Q^XJ+(YUM?I K3??*F"^/+WLK'2GNQL!C^@6 M.\*=%NR)"=9$,-=8=^H#]@/\9"P >?$SV!D!]E9,DKU^/(B>"'2$ K,2YGB MGA/D!2U=Z'W\/B_D._UCM4HXD1S'$<0XR" *400)SP*]U4_3* Y#FH;C7(YW M(I9&:+W"YD9'4"LYULMX#Z0=15T&S\04Y(C,>&_B ^-]NQ#O!;R,W_"!@2>= MA0^?')L%LMX*?9(FHZ3FCH^R5)ORWH26W+!U?KO;^O*M%%_R>_W(C?IL$@8K M,X]O"JU1N7VMM:H=Y7E "$J(A$',$$11I-=!,4EAHI(XB5FDNC ME-8ZXT';V@=Z!H*]A5>@LQ$T1IHM5=_,*U ;"HREH^(?/'\/[%CMY7IW8D9\ MF8X=D35S"OR]9=CTJMS,V3BG /8P<^=_*F8X$O1@;8;.]DV;F@..YX M3V)JN;'U@=34^]>>C@>^)AZWI^>@\+4+/2EGWLWF.7,/]I1G7QA'"W^E96YN M3$QU\ZZ,04@4HDA B42LMXXI@S33OP8)2Q-&HHQB)]>T0Q%+6^=U&IH,/+"X-)??^Q^_+=< MBN08(2"-$VA8":SGHH"R%*J(!$F[U$8I)0X!2+8B5T:!>RC M!:)FZ]'D6B+I.*AVW'(Y5!-SR0B4W L@#8+@J^S1<2'S%CL: M-/2@Q-'PT^,HP'@.?,O7O8SS>X_',%%*4!9 F<8I1(3%D)F"J9E*A2 4X402 M%QX8D+4T,NA4=1OZ0V#:C7]/$$U, IV68*^F9H$I_#XM\/#$!T.29B4%"Y.? M,X/-*SZJ*G_*;^^V-^HO5>/QN9)I(ED4"LA8QB'Z_\E[UR:W<2QM\*\P8B9F MJR*$69 $26#F4Y;MZO6\5>&J]T>_]5DD>O1-^[_8TY>-GG?^-JV%'/(!@/3$-W M]^\^1G?;[;IDNVWE3=VNH@>ZKB)R@E?D9JJ&. WB6 M#7AZIN7:Q [=K]L:-_?JMY4F29/Z4B>\/*P6)7\YF/A)(B%$B@ ED ((40ZP MB!F(\R*F"4L$2YWB>7R$F!J;'72(C.!@4664W7G82EY+8L=C0P,],*5U,%ZM MHWUUKI6J(?^M _DLJM6(_FS^'637=@N>H0H5^(@P;N&"&T Z*61PRUA^#/FP M7HD=WWY<5E$T5>660[QSBB3)(02"R12@3/^'YBD"B> 0)BE-8N5DR_7,-36^ M:T2-.K+>$ +=![(=M06";F &\T;-F9HL\ C$0'TSC4HT%BH?\XG-+?[U4+ZN MZ;(N]O19/J_6VSF*59)D2@*9,0Y0'L> \)B"@F#)LH+&BB6N!5&.)YD:4>PK M?AP$C6I)W2NBG #:SPVA8!J8%#P0\JJ)<@F"FXJBG PZ>E642VJ=*XMR\5KW MA_PWC?GBX=MJ*3_M:L>.+!A!IK9FBC% 0ML!.($*9 EG:2(RPFEF^W ?#SZU MA[J2+ZH$C&H)[1_F$^"N/\2WP#'X.;$U$DX/[265O1[6D\%&>T@OJ=%]."]> MX]YN[_?=8EO6S57T#D _[/Q;Z^GC)";2'/)B0JHSG (0@0J08YJFC!.:2*N( ML_YIIO:@5I*"5M2HD=6^ UP/H/V/;3B8!GZ SR/DT7&T!RK[!GEA(!NI*9XO M=$Y]\*XCTM/[KN?FT?K=75>@V^/.XNH;3[AK[[$Y59DC)3B2D(.4:T,%";T5 MP8@@(-("XYQ3I%+ADH1S9@XG0APA_:9SFJVE\SS%[D!HYYVX$9B!*?#^)-6F M_\S-_Y3Z5/W09].=&=[F1/I4Q8OGT&HCNQ M>C8'T@=MHM?JN%:G<5P8.SH9$NZ!N4:+?AG<<4YM?-$+5I+&R_K?C\N'M7RFI7C?-!%O$A?OEO5Y>GU2-&<9Q20K/13JX)I[16UT+>59\T2U*%25P(+/$KLWX)@ ML*+[7D*,7(;_%J!."_/?-)H?5_Y=FM!'*>Z^:SOTL7&ZW:LOWZC^2M_OMINM M_IY5W:T6.WW9(=BZ.A?;E]%C BF*C-&89J:Z/\H!5DC_BB3*>,P)5]+%A@PC MUM0LRU8K0&NUHDVE3[0SM?BVJTCO )ZU.E4C];+9?9F=Z<\1;1O*-)<]K9;1 M9JM?E=]6"[W8FTAO(^K1_L.-B@.MOQTUC[^J U-UJU#4:-1X_:L2/?72=K0R M75 UKY2+LCGK'Z#&8EB$ U%Y(*%&I?:P0!Y3?>#1?4N+&QKY8ECD9.)YP7B6 MR"0&6U'[(B_75$@M6:[YEJY"KR MUY4^K0]O<<]MJ>-ZQY,7G,6:I25+#6]0@ LF 4U3J@0M9,*MPO>.!Y[:R_"V MI/ YRG&1HB0%%*JJW*O>_"B2 B8*DDF*!$Q3]W>;#UA3>8]Y ID@Q6B6(B!P MH@#*$ 0D9QP4K,@$27E*9.SZGO*'\>W>29[PV;US? 9^/UR]?GS+B\0^)6Q M'_9-"@=<>A6<_/TVVK];'G> .F2AS"5AA!*9@;PP%>\1S0"#@H&T2%2N;7S) M8Z]70M^D4WU=5.[IZ][U<'OF0Z$\$A]4 M !\WJ8L^7L?3FR]L K,);U3O@G/V(!PB8.L[O7C)^,AJGN,2]&$E*R67^F/ M#TI)OKU79_\^IQCR-->6A,IR9IP\2N^")088"E$4&8526D6IWR3%U!BL"7O: MTA]M2>;H)R:7FLBVCIM@OT6Q8ZW!H1Z8QKKR17L!9Y%6(:IU,";?^:O"4=M- M* ;B.C\91B6_FV Z9L/;!G-/ _BB=U\+>3X6NZ"4,J@W51E3F@!5S@'C$ (F M.=8#0:5W7;9Y #WS3(WB:E$C_TR /DS[^2L@4@,SU 60/)(!^M"RSP8(A-I( MZ0#>Z#GE UA@TI,0T'?W:!D!%BIT4P)L+O>L6B7^>[?95D%Y7U?M4;7\I(W4 M?63RUY5K>T51I E."Z;M2KT;1D06@"A:@+C0/)O&2L+<*;9X""&GQLX='4VT MQ[K5L@H+,>$@=;O,YB59^1;;UV1U@[F,FWZ/SYU^C^>::SJ&B@SR!;&S=M]Z MV0=^U1RM^%[!R+3N?)6&8?X\A5Z>0RY(J&I@0X@X;N&P 4$^J3$VY%S>8=QZ M9K,SJ+?AO]2;\+D4"4%*2$ 3:>*T$P4HS!"(DT+JYRN/,^94J?W"/%-[+83S M2UP"UHZ+ \ U,)TV2%6NA!:I7ZXAY1,EW8=#N##HL[.,'>?RSWM MTS8$]M?5^@M=R/>2;;](OEM7G/.WM6:H/Y9K21?E_TA1I6,R1A*:93% D%!M M?'*]NT^*%.2QS#A3E"1IYI'0X2R(U:,Q?BY')6ET$#4RLKJV7'=?%4N+;Q"0 M1_)M:EFC@["S:*\,4*LU,.K,CG$/:)KY(A?*[G*>?URCRA>>$XO)>R#/%NL[ MMBE%2=W%Y6-V:!%"58 MJ-A4)S3=;C1),@D1$+EFQ00QEF1.'?9""CI%K>"SR&A8 MQ?T;'/BM%G9HY^Y;K*E[6_L!P _$\D%%&_4%, 2H MQ^^&0>;PC QHD@?W1OEO)67EHGI)Z>W]G.&HGI^R6M_G6P6Z&KRCL@:[OUU^V9M]:M6Q\ MD.LJ['Z.A$(8*004HX6V,HD )"8%$*@H8J5@$B.GQJYVTTZ-8O92MQEESW0= M?:\ZDYK\&K%:+&@W@]?1FV>Y%G8$%![A@7GH &Z3@:-E-K99+773 %;+76?F MA"RI[0)4L.K:5I..7&C;!8C3FMM.=]]RD%"-:PXX]F>/DE/$2)& W&3]F0TQ MP! 3 $6!$XH9$2QU/T@XF6=J?-2\L?=RVAP0.N'J5YC' 1 MAJ#'"*>SO,$QPD55SQ\C7+[<-\Q%5#6_Z>*!EMH\>D>?RRU=-.%8.<,<\H0 MJ@IEC@P@(&G,@>18Y'F:KJ"6-:E&C2E;WGAZG MH/:S13"HAO:6^*#DU=?C(@HW-?8X'77TSAX7%3O7VN/RQ7Y&PP>Z-DGCH7>VJ1' )PWXVGPQ M':-)^R&U,Q*" 37PX]_*>7!$S*)*UD%V%%:H!+(2^N<:U4JP4OO82K"[R;>^ MUF9[KTSRY^9N*;[(]?>2R\V7U4+,TRS)H2028)9HQDBX,!V@-6VDC,8*LE13 MADNM_K:_E=+G>6B4<6N-K11ABT!N:,=PU$E9A5 MLG;LG^GE;,PY5G!38\. MDF* T@("DE $,@&E,CL.(IVJ\CG./S7;H[>>JMZ)U_54ZVJ;^E$2M5J1;%_' M37'5_#U;*\A-VSAVHNS3Z%"[35H M+$O17AW&[X5GXF#?58F+CR9_]1/=[M;R_>J)ELNYS+F0F"MM"B=4JB=-&E>S[FT4#>5>$?3C#%[=Q*<,:LAL)XQP:@_#%JXG> MD"[.*=S/%F?O"),J>$C+,4DZOQM6JA.5GU;KK4G/,1M\X_K;?%XM]+B/S24O M>W]TFL2TX!@!66 %$!4QP,+$-,84QB*&.!5.^3+!)9P:-1EY;\LDO'W1[&CK M39=BZ'-'FTS$O6*1T6P6-6I%K5[#%) 8"O6!LAAOE^]-LQR#P7LM"S+<1)Y9 MDOR;%#N377-9LH-A$Q=$T"2- =6&(D!IH@!+J\K:2K(TA3Q/W-(@76:?&F5; MD,4-YJ7;PMA1]V!POSTM#V25>B$6*F70:>YQ]UNK,HE M//065@E,!6<*J S' !4T 32)-?W)&*;0U,1T*Z)SJT!3(\-6'^/I/O-T'I0Z MZNH6GA1[ES$<3X9:G(&ITW==FN3L89I(A\)W1*+M%6=RW&L#G@\=6XWKQ]#: MQI6?Z;:M\XH897DF!,"%% #%J:%:B@$4.>'ZCQFGPH5O7P\_-?8TTD5&/#L>-G^\)5-_?!K+(.YY*F"4>J M 0+I7>%1 *FBARPC%*8Y0@1[)0$=#S!U)[6U_TN_Q7^.X3Q(4GY/Z)X!B%L M_]>&9M#=]MMJ7;F-3'!:G,,9+N",P*+^/2.SN,AG$"7M'>5FLVNN[O;4I!OS M+O^OG=[MI' 6F6]C=Y'6*^Q';?W'Y6:[KI+,/NDO>1-4Q5'.4XIBD&!>&%[. 8$I!6E*<:Z48 0Y[>XN M330YTC6.[(.@)O[JR3=H[2*X=N08 K(QW/[N:'E4R^J'(EB9K O3C%P?JU_9 MT\)85ZZ_V2&OR:B*4M?;E(.GZ<,/OM@)*0QEO3ND)=RKXPRT@V^W8)13 K&F M$B0!$C@'%&48"(%)C*$J%/$]G PDXM3HZ"1:O8E1;S6+C&K1:39FU%'7VX$? M:MF=7?IOL)AC.OD[ZG7=^_LUK2S(=Z\S?E5\<^1AWS+REC:M./@/;39V^[@*S5FT5Z1 M"_OY616'N#DD/X?-=PX :KC.K]Z2C-W_]5;(SG2!O7G($+5K:POQ;G^8,2=< M$&YJUJ(LUTQ)4@A,A6R0<\%E',=9ECFE6/=/-S4+^J16;>>8QSNI]@KB=EP8 M#L>!Z>ZD(FVS"3D(.U05VDN@#%)]]F2R-ZPZ>TGQ_FJS%^_R/$:FFV_F?Z:$ M_W>Z,)WT/LO-=EURO2,U?[A;BM?F/ <: PUR@%D1@UBDF""H M$A(G\^>JH-67+5UO+4^>;Y')Y9DZEFS J KY6"Z75==3%=73.AX%W[1.+$FP MR#$",!5ZG1"- 8%, BYEDL.4%C*1S3I]6(I)KE(KUW!K],$<\;_%ZEB>ZH^% M]] A %JR6=T.MB/@+#K('M67F'.THP^[=P2,%PB!;*C@@IMD&3<2(01L)V$+ M00;U#ZDJZVZR>I97.9[&Q%^L-KNNRS,M,B+B1 %3^PP@F!& $VUS8SB1W#&&?%7N5A\?'JFI=Y0W'&^>]HM3.>*^B,C1]7N M-,4)AP5* 2/:5D14:&Y#"0$HBS.:YU+DU(G;K&>>&JUU!(T>&R6B4>E+V4&)2&&>.=70N3C5U&BI$2]: M'"1VK&3= ZL=^80!:V"V>=7?=&?;I2> M7/_MMT-5+I2G0J80P%11@!*( (XA!EE6$)JS!&.WYEKA1)L: S6:&;]-HUO4 M42XZ:#>+6OVB6L&J#&='Q1O*,P1<>3O2>YOU')@DQUY*9W(-CWH@,@XHV*CD M'1[08[(?8 ;?@_,5EU)44??5 =K]2N8>9JK _1H54OL>F!^#6G;,_. ^ U^;%[+ M6L=S5M)&C;C17MZ0)^>6T 0[/+\VW\CGYY;JGQZAV]YXIV8W&=3>@3B7P+7W^]\( MV0@._D-.="WDH$G1YW (GQO]:I:W2I$^IVI/IO39R_THX9/OJX:*8P WU8+/<^FZNHT3R"-E1 ,0%5P@+"* 1&F&WV&B(I%S-/4 M*4DOD%Q3HQR32WO(G>9[G;J9T[35*MJN3'../4HF VI<64(QN8]B"<6IL.]_IQT:^KM2P?E_5@_.7KFBXWM5/M;[1< M&IK\12I]S5?Z8U[P),<(40!1F@%$B@00D@I0H*R0>4KB+$WG2_EHCG6_VC.3 M@PA6#Q2I'Z@300:,4]!R1IJ?5*U)Q!M5(OF#?],7RDB_6EPCVUQ6QHZR0@,] M#G,U4D>MV%%'[JA"OC8)9Q&KI#91&X"S:GD\9)T& M)Y2"I2'8S#ERNH$##*=I!2XWWU(B\UN7R45_P:;5H-)-C:J,Z5M:6X;]$EAN M)]]J:8?><+[%JKIO3(= /]36-:ALXVYNAX#U9/L[R"3^%5\/Q;^.&XG\H6>M M36&S*7]8U5O!>4'UCE@E DC]F@"H@%(;J"(%C.MW!\-9AHK"J>R6AQ!.+X,1 MZFV][M6S,;UZ-IT&:'4YK@.WN)>.=5XE.QH?&ON!V=JJ >A!BRI1+&KU"%N1 MUA?%@-5JG448O9*M+TCGJMQZC^5&E4*6\SMMMPMCN_^ZH(]SP7*]/T>:^M(4 MFY.0%-!,DR#):9ZF"8XALNJ?BFT 8F%TL];>F MBXNZGN$ _?;X]\?5]_]3WU,__OJ'PU-_.M(HC_)%!=KG\_(%;@_=YJ^R__QS MGS7 5X]+\Z37A4OK4(YE928M3 K!G"DA8ZABP)@L $J8,)F?'.2IB 4JL,@9 M=#BV#";81 \SWQ]%6.A_6T7LGO]P*]?/&^,NQ,AA&O_V+SB!Z7\:O9H?.T$; MS2=[1=L/&H4/O[:*MY_L 6@_:(!H?VT &7N=Q8I7M>HKI]BTUON5:/^_77?K M]UOP-:K?BWK8ZLT'\Q16;[]P\XSRU@P.2_NV#3]PB+XQO^HO^=W3:K?.#-4 $T$2MOB>28Q(>9\V^UD^\),4^.#@Z". M88"7L;0]N@Z T.#'UJV,LZB6,OJS^7>0*)FKF 0[MKXTS\A'UE?4/3VNOG:# M9PLIDT!59\R]WZWK3/]R)2I_^(>GY\7J1Z!::3!DHW#>9=-.!Y+;_)Y:;\+NMHHK8!Z)RE3*44Y2!E ML6F9;+98U/1 $HCG209SB9UZ(/7,-;4SUU>B1F63(6IR>]WK!ES$UX[2 J$V MN'^Q"]BKE-K7/8;OMMMUR7;;-H_V@8;.#;L*5[@R Q=G&KO4P#65SY0;N'J+ M^['*^8;"7Y[+Y4JI3BY&U99(SVJR-,0\PX60/"5 H10!E&<$L$2SCD))0F'" MBC3.;6YI+7V33>UET4FDUJOO MI9#BEY<_-E)\7#9,M7R\T^3TO:X ?:9(RQS'F"*E[4^*!3$'BQ(0%*< IP@7 M).8"2:<0Y-O$F=K&V&SEN&F"]=SH$[&7MKR5R538*]-3 \NYQ-4MRVE'9.,M MTL!49]:G:E+VT%F?GXPV4;G\.=HK%!TTFITO=Q6TC%4 <,-5K[I%F+&+5@4 M[DRMJA"C!BV;8&1JJB3E%!)H^G=F$!< :?L-,(HD*+@@JHA3)?(D0,F$PXQ3 ML^BNE4ORQ-72VQ@2K:%]CIQR'J3MF",VP!A,Y\4RA^<*J^9>&#,S=Z MA'*_,+G6FTQ-9'QA M_,D1AA$Q:F5TB+$] ]UU;^"-@ S-":^PB/ZL!;1,>KX$BD,8\6W@C!44;/>% M<0O.O:QY7ZCMF;O&"YR]+/*K,-B>RX+N4.OHF.M;&BIH$BLL@,S-:6Q*,T + MJ@ 4,&>":P,))@%VJ);B3':'NJLW/?K_&SU&W)W:+N5-N],!%NAM=Z=[A2:P M.W4$=]C=J:TP4]B=.@)GN3MU'=4]$?>#'FU?_/2SK$H#+Q]-:9W=9EYD5%(B M)$!4Z?]PF@*<% ((A(HBQH7 PBI4\-I$4S,M:UGW30OWTD:UN/9YN[WH]K-@ M2,P&YC=?N)S2?&VP\,KZ[1UXM"1@&_6Z.<%6U]]XZ+C4#+35"UVR15-:Y= 7 M>]^QE-.82)PD():F2082#! .(H MVS'^>B/4 (OC>)X9&O*1#CB#H.U_Z.F"6NA34*NYW^98U 66B^>D3H/XT=W] M]IMRF)*I9)6)4EZ9YD:?55" M1K22 MW29%JG*KBVZ$]\&Q7ME1AC2W/7U4!EY31 0LN. @0PH!Q!-MS!88F=033)60 MA,K8Y>CD;=9TI%.4?Y(UC0O*H<0<4*I7$L&, YREVD!A$,G"'/;'Q?R[7+/5 MI)_4KH1OOJYOM99VALV;K,_ =L^9+J07,V7&S*<,CG70S@TAY'J#+@\!X3S? M$2+D!+Z%NY[7DI=U.PKYO)#F!VW]W3V92?ZG":5A,DLR3=U(F:H],LX!B_7; MF2><4 KUMC)C;D6\KD\Z->NI*W.UZ:$=85U+>UE@;D>QH9$'J4_[('*%@I,(LI1RX+9@_":8DPAWMO*_=TT-K7G.1<%Q 4%2F*) 3&2 I&D&"L(+E&5Z]U!D;M:DAQ33LQM_/>Y MNCUH4SUEJ]IC?M#!S_GELE1N7K"!X!_)'3:+OAX!OB_\8BP1OXA_S@.B2H\QGJ- I.9VSJP)G#$.: 4XE!0B16&^WDU@3)*>P$"S- MBT!9.=,]%-22@6N'7?X(V[%9:-P&IJ]K*3I#'!^Z0#1XHLY;'2ZZ@&"?KA/L MZ/%"J;,OWZC^]EVL=;:9%VD2BQPA($BLR2?E"C",B;;.2$H3*8BD3C%6GG), MC9E\BC9&/Y7+:%,IZEC3S'?Q[!ANA"49F/3ZBCC6:O17<0QHN]T(YK"%'*]* M,852CK90619SM!XN1+G\/Y:-+TG+8!R!VG)\6,NGD37IM4F^JG1Y^=JD>I[VD6JE*J,TJ$Z M!'CC.T@C 7=IWK#?@#=T_6T)_(?U(V>]>=\][1:&GJIPOC-%.,VYS5=S'#-/ M98%A4A"@3'P"DB@%A!,(\J* BB9I462%BZ7K,OG4S-N.[%$=?MI3;C;ZL]+! M,9O :6WLZ'4HQ ?FTK!@.Y.F#VJ!&-)IZE'IT >48^[S&L/7H[CYIBG4_//A M'[OR.UT8-^7=CW(S1YC@!)(,J"JH3J40T%0E@,,X*](BEPFW*LUQ?:JID5B5 M]VP,C^J'CK#1GT9<1[[J@=C6D1@"N,'=AYZ8>3@-K\$1S%5X<:*1'837%#YU M"UZ]PS?KVM#/^GE5AZ>8U$UM2 = ?]"Y<@Y3FC)*%6!(,8!8K/=5<2Q!D:.,QR1- MDLPI66D &:=&=;6*YF&5C9+1VI@"]<_Z*5[6=<3,_J/Z07;V'Z'JAPWQ7;#C MUC=>X:%MO?WBMOI%GRL[;UGM)6U8:WMBSEXWNIYS,C/YF#$'"'F F/]WE @00D' M*";FA6(JGC&18QHCJ:UBEQ=*WV13>S.TLE8,(%M!/>J ]")L1].A48W6/8\GM]7;^KLD!J!WZDE&1 MI@BPG$. ((U-XY08"+V-%@FB"L96C=>/!YX:)[2R.7GK3]#J?^9OP6!H3[RE M^O8UHR_HVO?@ZGLZ#ZW^[?# G@PW3A7I"TKLRT=?^KMGU*Q<+$SH_U+\3M?_ M6U:YFC^>Y7(CFT+E%%&1<9$!S" &J$!$_T0X()1#GJ)8D\&[7DG?/3;5$II00:C7IALWVM12^9.P M4MO[?+<$4DG3KK&*3/VT,T/>JSIH]8&NJU;D>NXJ@.!0?W"S+[,IH9))3"A0 M1.8 ,9AKNP#' /%,QBEEF8J=.C'>*,_4^&FO3AWV[;J9N&UM;/<;HR$^^);D M%=AZ$U(I8WQ";12^5BBJ-*I(KXYV&KA8:B!\@^UO;I-FY"U0$.A.=TEAAO6, MV"\WSZL-7?QMO=H]?USRQ4YH3C];MV/?H:UA_#EG4.*"$9 64IM[-"/FR#(& M,.<\*U#!A%0NU:QND,6):4>H7_75S-%I3"EK,5WC\&]8'#NZ'0GR@:FVU2*J MU)A%>T4NU#":=1I17K/.WR4<(^R=EL6./0<# M>V"^;&6,#D+.HM?@OZO!_ZT"/W@G2R_@0H79.\T];IR]#RPG@?9>@P3-HZ]L MUNIO]\_5H?2''W+-RXT4BR1R#!?KA*J"@B=*GD[2S U MSFL%.^3.KYX] CG<5\+2@3@DOD-[%'L2X2L%9DWZ>Z-#M%=B\ SXZ_@-F_O> M,_\4LMZOPV.9[VXQD!_S_;9:/GZ5ZR>3ISE7>4$3::(38-6>+4L 4?YL[6I)B[$=0KP.RXQQ>&@6G%B 6,7%4.=SBJ.*=N(!9X M-?2H#_@YI8Z?W;/7W-!#Z--JN?>\U)F%K5-$%0G*)>6 9(G>;64Y 23."I#A M B*LE&#$Z7R@?[JIF1JU@[DIO_U3XY+ZV;>_T&64[9[N<-@-_+S7L'4EW2+F#DUWSH*BHANQ!=GFS\=D17%3_;E^CZ79YYQ*NG)Y,.I*V'VAU_M]M^ M6ZU-P8:YRDRE:,) @:70^Y@<:B:!*:")B),8,J4RMX*$E^>:&HW4HM:;E5E$ M]W+Z5_3J ]J.3 +!-S"3-,@UYX&UH-%!TH#IQ-?A")5/W#/3N G%UU4^R2BV MN,77+T*WTD0ZWJN:D$SB\FG!@_W9N"H014SO&!1,3'G3+ ,T3QC(,\@X(IB+ MV"UPRFW^J3',7GSC%#E;_L.W:ZOKPM@Z20:#>W 720"D/9PB7G@%:ZLI3JD2 M!8DY=2PC=7ZFJ5%8\_1LC8C1,WWQ.+"Z"*KEX50(J(8_B#(RMEQ323G$<=,U M*,)5<+HPS]CEFOK5/5.;ZLX:],[M8U:T)>'%THKBMC;4,,A??PEH5]&@S=N-??U;25FYJ"M(K27=R/>R_O?7 MU;J]_H[_8U>NC7GURVY3+N5FH^5DY;+NAP=EEF>4,P +*@$2 @,F8JHW3)HZ MH=X\,4'<',D#2#DU(GW?IE:LY7>Y-/D3C?2:0B/6R&_(M57 T=X:9JEM7=EO MO("#.\&;/CQ_:06C5L-9M->QBM^NM(M^:O7\N0Y*;&^]ZRQWJVW443>D)WW MU0CF@Q]"QI&]]P/"?.KW'W(R3\OZ.RT7QDFDY_M"%]+$0GR1?+-YCIW.#)PEF-I+ MH1(Q.L@8&2$=B=]]&2P-Z2'!'9BPJTX5!V%GT5X9H$D9&'5FQ[ 'M*)]D0ME M1SO//ZXE[0O/B2WM/5#0(NW;=W2]?BF7CU7DYAP5,H$%9D!P9-I08 PH32NF M2Q57(E<2!:C7_GK6J1';O@SY<1G (#7;CQ"W-%)#XSBTT7FIDOLLHMNHE;J. M"A^\JOMYE(8M\'XTYQ1JO9^'P;+L^X6;_;CHV.;[N.PU$>=8*I%A3D&CG./S5^.MZ-N]&2*_AV!#4@I -3U;G-K][F7MTV MAZ,M3^P"$9CK[*-2F2T$M5Q1_@*/,O=GB\D0Q^*5'(-$6!Q3N%0 M&[!78X^[N3JGULG&Z>Q%WH9(&X'Q0$M1M43-2%(46 )1F$)6+-:;GX)E@, , MQUQO@6BN'&V-HRFF9DY4)OJSEJWR^9:=0"IGP^(83&O;X0:(AC[\?3S#V*_R"@F?>TI>N].TT]>6)+A:M]WA.(,EBEE) ,Z)?P!A3 M0/(LU\]V'+,L0P5F5ON("^-/[<%N&B!5,NZ/;5Q[1KU&L/^!#H#+P$^S&R0> MW9_.*GY#MZ?7XXWFL,J?=G,Y?YO=&_I66=0FVW[6=OEM7,=6_KN4_=J:F M[OO5DSD"('&>)2E3():%MJ@+F@*:9T@_RP++E.$\%4[-3RSFG-JCW9$TVHL: M_5D+ZYBC80.YW8L\,) # =4 KWR;68 MM$/EU%1O '(E(("4%'K'GF: "OV32 G.L@0CQ)VRUH\GF!J9-/+]AQMMG,!F MQQ&W@#$P(;2B#9*#=4GO0(_\R?"C/M^7E#M^F"]>Y]B5XJ]R;LY+/R[U,#O# M"/_WCJ[UH[)XJ/Y9(N'M9ZCUL^T\6<<%Y MTU^6)U#JO;[>]6.1%2#-)9=Y D6<6'6:#23/U'AAKT3TW&AA,JOJ#B]T$U'S M<:.-">9=-?I$SZU"EETS JUF/_^\P1H-3%=5G,A!G5ET6*]6H^BA7:^#4M&] MBEJUHH>W62JQXM7==9SFA);LE6#_[$MGWYPE+-#U*TT/6KVF8)["NF=+H%G& M:?42%I)]AYC P]ZXR:Y]Z8UE+>Z7GTT DJGF5C5&/;3O+;AIEEPD0,E, 91F MT!1>R?2.FTFYVB2BG/S;GM4CGNU =8@(%?>P?L9^?P/D([^O.K";(;I@NS+XJAM_FVT[_- MGM\1G(L. -=Q;O(&?);&LU#7M52K]9,I\'O/%N5C91F8]$[3H/-K^:0ON5=? M]*<;I33^&'45QW&;F([* M[4IVM(KN.RO8*A9]W:_@EUEV!PA_76W"[66WAY@H%YP3L4;OQ0 MT:F=@^E#1?=Y+.)"I#@&DO(<()28,'E9 $&A(IPB27(R7\I'DR[[]9;@U+/3 M6Q$ J0G@1(C!PR7J.CR^O2-L5\"."Y[G3M4.K::=FIWY9??T1-E]3HYG=O6]%%+\\O+'QI3V:H(GEH]W M?%M^KXK?G#59-G,JF: IS4"FA#0'JC' .9$NS#*N5ZA?U1,OSY7+;^ZV^&GWQ.3Z7M5=V1YH$V^W MK*M\&S):K$S0W2'7"\,X22#29AA2*4!ZHU7W&8))GI!<,)%G3IQQBS!3(Y9N MUT'OOHSN2V)I9HT$]-!6UJO.CK4FUM4=C5N^H?5IC0&WF]R ML_GZC2[CY'=]Y;=-I]V"N6Q>4!(SE!.] 98%0-R4)B*( Y33E&&5%8C&'B[T M086>JN_]54GEC=8SVNPAB!:FO/U6*Q7%2?14J36+3LI=&_6<#TX'_8+8&YQO MN]X3JJ-]4/=X::-6XUGT6_?[\'OS?>AVO#'7A[6$!U^@@/;T<+*.;I4/#OLY MVW[X2=W3Z]OZF']UZF-6"3B?Y%_[_@Q"E+6++VLWLLZO=<.\G_$'1'-S /U]^MY+= ME.#[J].=II5_*)CMT]4'@WNDQ/2PL#LEH'M!UY-J[C;>:$GE7FIVT\?]!O"- M[/DN-UOSO=N8%Y7>.)F:\-N7SAO+S?U@/^"$N*@C]"RJK$KC5*@%[QB8@W@5 MW $+%GMB/?'($2BN@)S&H3B/X&$_O3!C;M3'YQ^7F]W:I+&]6WV7:_HH[YY, MW,N<$UI((2B0K)"FKP$")"D2(*$VI@3-,A%C:[/)8L+)64M=F:.R%3KBC=01 MK<1V>*W;H&YA- 7&WFC5N#H;@@8'8RBP'".90O="*N;]>. 49_1 M8S/,>+:.@U*O3!R7^]["4]ONM^_7OZV6C]K^.G+$25Q@A H("ICI_3!)*,"( MI0#F*!&LP*ECQMV@TD[MK=#KFYT=7'!ZO:-:H4DX9Z]])\9PS@9(*SJ!R-1Z MVE%YT16,8XISOM^/K:IXBW>KI^>U_":7F_)[DWRHJ526C\NZFQ-_^:H-_4U= MRT=+4_VVJ'9Y=^*_=[7/YI/*O$]%G4?L=:#&(.B!4=-^!(3K@4+7*,F%Y&HM9 MU* 1=>&(MJNH!B3<^^%-UC'02V9= MDXG?I0EHG"-$$@Q1 B##^@47IQP0HG]-1"J$2&)*N9-_Z?)44WL;_?'O7_X] M:H7M^(7<7C\]T-J]*\( -C"Q__'E@%3WF+(6-*!%?AV-0/38,]&H7'9=X6/B ML;@C2"UW35<=D_Y,L61]P:?5+?:;*LYYY*3 M&+,X!R@G$""9Y@";W-U4LE1A(H7,,A>F=A5@:H1L!'/L,N\*N1V;#@GD% [D M]AI$O9"[][/WQ"U4RWO7Z4?E05]PCNG.>QP_5FOZ&&V^KN[X/W:E*3>WU5^X M4@M0\^T\QWD1HU0"368GI 0FB1"0677]O5&.J=E6;LV!;UV$?E8:$=JAK:U&BZA2HRK\ M6RMRL=ZO2W/BH$OBT*MSG*49JT>G_Q*U6@7JS'D[K'T=.6\8?;Q.G+=#\*H# M9X#A/(ON?--?L4/E4SWKA\VV?-(FYF_[LE$""A''4()$P1@@!2' Q!0[5$F2 MFE=4SIP.=RSFG-I+IQ:Y4]+7/':MU#=4ZK*!W\XP#@SJP*^; 'BZU\.Q1RA4 MV1N+&<>M;F,/P4D1&X=;PW@=#ZX XQCXG6Z;W_9>TL^KA1[NL?G+(:8QS@5! M*G1_5RNW_.DA$:VC(!W*+>HOUIN[26\&\YD:]>7QW-\>G.SU]$Z^2 MDE1(E"!M(R946XLX 1A2!9($9UD2*Q[GS"Z\_VADE^=WG.C]3\"^1\8Q3-<= M"YZJ#TQ=M<[78W9ZE;??PGN",-*6O &CEB_,YOJ,PCV;Y>[5HVU^SXC8W M^[.G1=BTXWB@+P;G.AAR.\>)4'&6"T!,TQZ4H000IC H3%91S$@:*^ADWYV= M9FK6VKZ7S',MIJ/-=AY*2POL9H &)J4]-HV$LR8P/.2)<"\&H0R<\Y.,:Z[T M*GIB?/1?[=V_J],PK$EK-,VU]Y7G'^3:' GSJH[J7%&6JX0AH$T, E":0H!- MGYUR(9\"%&)B1SC1./(C?Z:HQB[0&4;UBE0Y!^X/Y@!>N59C3 M[&-W#?.!YDP#,:]A;JY]]FY!-YM2E:9G1UMB;4<7[8[N/=W**@[PT.VYR%'! MT\3D'C MVL'Y8I1S)WR%@#5\+SUV4MZJ.YPU:3[T\ M_S'].+BEBGOUL%Z)'=]^7*K5^JDB^SK+H4"8H0(7H) 0 L2R!%">IR!6.8-I MIG@JG)K"79UQRFS:B!QU9/;+0KF.NQTU!D5S8/Z[%4AG@K,&)Q"+79]O5*JR M5O^8C^QO]".=3X;-].B=%H92IH1KG@%"TPU 4F! %:2@P'&:$%1(;E>H\_(4 M4Z.5^_4C79;_0_<9_K7(YN&PZ%%HBZL=B]R&UM .^C.X:*X8PB*ZC$,@AC@S MP:B4<%G!8P[HN=*]<_0'O9'*/UD>Y1IMM*NN^R@0/]-U*/_>UN*=[+[W*Q>C9;F;G,DESD)KU= M9";*4D! D'%GQS".XQQSQI)!POW/23,U.FBEK-[\XB#G0!'G9Q>HGS]&AWU@ MMO&)-F_62.L4O7^;-1HH-^#6M9IPAH#CF@V7*-"'<:AT@;-S3#-IH \.[]2! MWD']-J=_E^7CMZT4=W4M]-<-+N]WV\U64W93G(#/"Y))R$@,6$Q-3ILV95E. M"I!)'%,J<$HSZ5;[U6E^EV=VG!"R5GQ FQK^O&XD6YW!;J+508%HM]'/;KDT M5SSOJH!Y5AT;ZC5=ZM\VT4^+ZK#Q]<%N/9#C::[;HDHAXH1*"B372XF@_@]3 M2/]:%%AB&'/!G7HO#[:D8U@J 19T*;=OOZAVGI#!EFI@ZZ:5.VH$/^G8''6$ MG]7G\^'\)EZH!7*IN,T]JK?%"Y9C1XS?('[OOL_RV=2H6#[^L2RW#U)_-[6) M]RCOU3[4^N/RPP\N-YM[]8ZNUR^F9D_=K";ED&6%?@<*561ZCX<9P$QQ@%4> M2T&$(*E3Q1Q_4:9&H ?AS=.H3.K#]ZIQNN8]66E@/N>-#DU'IN@GNHFH84ES MKR,QWK",=BPYSN(,3)E[)2*C116WU%FG0XJ*6:EV<'\0A>F'=.7;U*:YGEMKTFZ,+L@;3[M]&/P MR\NKC=*F?Z?45"S4FQ0(XP*#'.4I0 EA@!6I9NJ"YAF!28$2C[C2P>6>&J._ M=DMLKOLE-GY! F-]+>Q(?X*+/:K+,,@Z>P:]CH9ZT X:5^@R#;T9;B?'#N M>--[UM\P_=GK6#8M51U"_"B7O)2;.UQ(D]G]HHWJJAK')_UUF&N%4B6+'% J"$ L+P#-9 &D MC'E.9,+T_VP#0\Y-,#5J:&6,6B$C(Z5]:,A9$*_'AMP*S<'7"T^) ^=;H!(KW7^?9(U'OD39L%'R/"&,$I$!Q#@#)2 ,(S#HC,*4\0 M45 ZA8J_&GUJCVTCG&L;PRY>=F]K;Q0&?D(;N0;H=G)6XV!-!KMCC]Q)\(Q: MI^T"SUWD62!:0R;7:UEW':P<6/,L$[S(M-%=J%R9U.("X!BF "G)]==%(GNN=2;S^VZ<$D]9>^^O?C\N-2/^%RLVW**7R2V[E$,38Q3]JTYQ(@S @@ MF.< "Z720EL0HG"JOFDSZ=0HZ8[S]:X*EJ@E]:N!8@6WM7,W*(@#$T8K;O13 M*_#/YIBNE?E0-D6+'=07:PU2.$?J]2G']H):@W#&A6E_KQ\%_4TNY9HN*H_H M4[DL32DX\ZK]\..Y8WD7F!*4Q@RD,D>:B-(44$JU443B&.<\0[QPJKAD->O4 M2*@1NC)37HL=-7*[T9$=]'9\%!S0@0GI.I8#[).<0 I$2'9SCLI(3C <4Y+; MS;YA556)\[:FBLGI_WNY_?9NI_F MK4;Z0STG(W_TEU8@:C6817L=HE8)TVX\9.23-X3!0I[<)1@YULD;HM,@)_^A M?(^$U\\KS:KRE]52G+2#SA#."YQ2D&62Z>T@IX!E108(2:E",(<8.A5RZIUM M:I2V%S9B6EKG@^ ^7&V/@@.A-?AA< N4$7389MM6F 0[$^Z;:^1380NU3\^% M;6[RXPV'3+#FA^7CH8+=G,4J59 )D*A,:6*)%:!IF@,FA4PA4EF:Z3V>L2GL MB.4V<9R89R_4< _47L2HK"L[5B: Z(:U'6IKNO'2C>MF1USCK<; S.:>XWI8 MNE=%.<,18!AL S'DC<*,2J%A@#OFV$"CAG+I-[[K>@9M',("EN\^Q?G'MJAEWS9&Z-B*&<^Y>!]_7Q!X'SK5S] M%<"5T*V[?TA/_U6H!G/X7Y[YC?W^5R&Y[OZ_/H1O7!)EY:(R13]I]>HB[H=& MM)BEN& 4J%3O.U$B"X YI"#G28XHU4S%'>.4>F:;&C/]MEH^ CW14[0XB&W9 M?-8.7CLV"@;:P/S3D7,6'20=I$V5%2;! J'ZYAHY,,I"[=- *9N;W&.2WZV^ MR_6A]5XA50RS!*@\Q0 )B0 3#(,BU[\7&,=98I6R<#+RU&BA$LZY]?$I8/T/ M_TTP#.YBLD3 *=;XK+9>0<:O1QHMNOBL MVPXO,7>+I\)-M^7.JAJNI2=79B M%A<@MG2YW ;.*KZ+G4CQ(ZN??/ MN^WF-U/H*VW.."C#G L:@[S@^NTL"VW(8Q1KILBPR!/]WE;(A1IZYIH<192/ MRU*5G&I3](_EBFWD^GO5*J(6/?JI$O[?_B7.X7^FCO5#^B"WHXI 0 Y,&=TV MM+6@LZ@2-4H'.%:RP"008?3--"IQ6*A\3" VMWA&!JY6XJ]RL?CX]*SG,/14 M'3<4-&$H1BG@(C'AR$("EE,$>$*02FA6Y,0M%/#L-%.CCU;*J-R+Z1CL=Q[- M3,4*YQB!M! )0%0S,LM2")(DCH6$E' :N]5#O!W/<0H?#H4H3D1.HW >$M %$' M =/XS:?"D($BJK"87#FIPS?,^D1RBM^;X4\T)_B5F6!EJI/%^Z>I3G60_/]C M%:I.EF3\*E6G(MQ\1JPEJW)@OZT6^O[-AW_LRNW+/-&6=9K%&4BTK0U0D4$3 M0)@!2E$&"4.K)Y-^5A'>@_X2;>89 M)A(50@ N3=9\DL< 9TD"<)$R*&2:9=(I'RR48%.SQUN]ZGCFLM&LJK#=]"TP M2QSMC(J1?'I>K%ZD;#Y\UD)\,Z%FSWI(U\H<@=;9CO7>8O4&9L=6I;KJ1[MH MM4JS^E]0*6&B_2I?Q]UZ;5K=)/#X?B^ #[OU2JP6"[IN#M 2G'.N4@$(*5* -'$#EL8(2,4@ MIK'*J.(N1'X\P=0(^2"?&Z.> &?'C+? ,3##'40;X'3QDMZ!..9D^%&YXI)R MQ\_\Q>O\GMV[)],.H&[1?*]^+9>:0_0;YMUJL]W,)33=+6,,)"S,N8RD@'). M0$ZY23O+"A8[Q1[T33:U9[HKJWE+"Q-EL[>UN!'9[6'O1=KNP0^%W\ D< Q= M':#40O>N%SIG4K#!)!!!]$XU*EG8*'U,'%;W>+J95LM'$[YG%OJK'N+N1[F9 MXSQF>18G("8B!HAF"- L5T!B"+49$'.6.)''N4FF1AJO QEGD9$S^M-(ZGB. M<1912V_1C3@-[2%Z%;=H!Y&[FZ@'@U"NH7-3C.L.ZE'RQ 74=^UML4:?M3'R MZVK]%UV+.10"(T4OV$+CG?TQAGU X=N=&=XD[B-,RI>"MHX=ZEWM\3: M$[6Y5X9##'&;PRG3'6PM1;F=DYS*F")S@I3HO3XTAT]ZK@JHD"@(W\=N M?77JC=@_L4$ MP7:T#H8=/ _&0R5OU:RPDCAHCT([<,*U(KPRW]@=!^W4/]-8T/+&&XHTF/'I MXEUURE&[.>^VVW7)=EN3%_!U=?!Q-@[TCO]\,V=$Z/]+$LU2$NG_L 20#"< M*BF++!9"2-?6@#>*-#5CYDZ(2)2+7574TX2D\JUYQO9G2/4A>'5VM/%O:AU@ M*>V(;MP%&I@).\I$M39MV^NN/M%V%;UO5_"#4K)>P2MG2P'],>$P#UEMXC:! MQB]"$03 L[4IPHSL>5!$UTMC##W(=35-]465XI")CO5MA"*0$JA9.L$2D((3 M$*,,<0EQFDDGE]&5^:;&ON_E :^IBID=0TM*ZY M;18UT@Y2M,(2F5 '45=F&_=J'8*_-\XU-\*NLQW[C;YZ W/D6 OG3*9! M@0Y$N6%D&I68@\)X3-]A!P]0&_=:Q+QI]/A^]43+Y1Q*D^],,Z!21@'*\PP0 MF60 )YE*5)QD:98Z%5/QDV-J1/XZJ:9J-1K]68OJ6E[%'@$N =F7B^D M;ZM@ZX[3$*5K':1XNYJU[E#U%JOU&,XS4NO^W_65_NB> M';)<%EBB!- $:PI,$PJ(@@PD$C*9I;'^?R<*=)A[:K1G1#_QD-725ZW3C.FC M-;CI^-9E:>Q(<"# !R:^P%B[QX*YHQ8J-,QAYG$CQ=PA.0D<\QC",Y.H.4'Z MNKKC_]B5:_G+;F..D#9R4TWVCFZ^-7_1'*=(3)# H(BS B"A%"!QD8(8)FF> M=)!\SW%&^O;O(7-S/$ +E7_C,O6X.38>H)SDT?B,$:[47])D?Z0% MXQ)*#& / W'2YTE\R4J6_9+1*?\E4*OTE[I7^CF\)9"I]7'Z7FVT='4$2 MGL*8FZZ_9OM']4_$%'E F,5%0EB29#*$:=29QH\KMB]G8'ST0*VVVV9,W@,9;MTIWI;6^6,TE=MDW/W>+0 J)L)_%IN.%W\ M/Y*N/RS%>_U4SA%"J<@H @FC>EN%2 XP@12D10(IC'.1V7G/^R:9FO71R!G5 M@D9&TDB+&AE9'9H$7(*TGR%" 34P,WAAY-9&X H(?AT%+@TZ7G.!*VJ]ZC-P M[5H_8^&/Y5KRE;:P_Z?J=?N+7$I5;C?[ED0/:Z!4#*A@KIL2FZ096JTT57%M$&+6*/,K&TX:3Y\ M;A6J3MW+1J6(UCJY&2*W+*2=G3+2\@Q,5J]6QGB0MN.^ M /@-S&L]<:^#![L&IJ)+LTPAN/42A5R[W#>S::O7N&0+>;?9R*UQ.>\K?;49 MG7.509K(G ">(::Y(LT!S6("F#;#8J1_1P5VRUVZ/NG4[*V#S!&MA*X.MUQS MCRS MJ.+T! .S!T=].X:],QQU4^'JG*MT ';;+M@%"S?QV+*D3-Z[$$XS=EQ MN#= G&5_--/?M-&TIHNJRO%3N2Q-G*?)-/OPPQ24DW.<82AQ7@"B[P@E& *.*7&T*0*T%ABD.9ZDTHA1G'L1.&N M DR-J#]+(UY;/GEC1)Y%?"]T5"VB&V<[KXD=,P^)],#\VQ7]_VB*QD=&^EE4 M_2GZ4N-^4"'ZW(N[,\?Z@A>(29VG'Y4O?<$Y9D7O<3PCYL5_[YJ3TJ^K0UN. M!UJ*C\MW]+G(@EK)0.!NKF2KP)'.DT6?+NHM1B:('V2CE0/WQFIG>"M>B$= M*=C3_>CX2K]GV[S)[I5QOE;ME&H6V7S19FVWQ/8\)BHM.!8@5::U&J8%($)@ M@#.)).,XP[%R,0[MIIV:B7=<"[[-0(JVDG];KA:K1V<^L,2_@!E/4ZI 1D@& M4!QG@*::;S-,49&K&,9,N;7I#K\"X[3MKGF8OME*V+%U>'0'9G C\"SJ"A>. MO]W ",3IEI..RO-N0!QSO^/=(]0I.?0$_2I_;'_1JO[O><[3.,\E! 2B%* L M3\R;(@:"LP++C.8%8H,5+#DCT-3>(1=Z_@Y8M.3<*GD= M1L[1GT:GJ%+JK:J>].#[%N5/SHDSW3HH/>#=5!"E;US?(O7?I9[CLS155O2\ M>D>O5NNGJAL>6Y2/C3V.(2-%&@,HB:G^G*0 (YJ G"HL$4D1Y<*%9:UFG1J5 MFD-%;H(OUP=_1]W=2LGUNOJ\TLJU,+W- M@1:'!8!V;)1MY9M)D,R:EGTWT(/P;[M%JN:@-N^5@GS#312?L:NY@5DL X!XDL8LU;N=[- MPH:LS3HVMZJHE3=[?3[(6]F?'.N[7<;9CJ*#H#SV"#WJ?N'VY$T)_M3;-/X;? MDGF6%R06. 4PA:8@@2H E10#!64JH$R@@L2V(,'%6:;&)K6@42/BK/VA:GL5 M??W+,N"P']A^*@D&U\#TX8V44VV"JTAX%2>X/.IHU0FN*M8M3W#]XG /?CS/ M<9PP@AF0T$0B0Y@!QI0"!_%LC=-^MEI7A\/=R^^W=;K/5)L6ZC==XF7,D M,ICD!"0)E'I/46@"R%,)>)X1BG"14)K,GZOPK2];NM[:GN+WS.GR_3Z>>;BO M^B]T43D3Z39Z+WE5/BY*XUFDOU.QZXE]+^!4(HJ)!$G**4!*0CG2UE<#^(>E>!.XVWE' ?N_=II*4E@!G80$VFX7%PRZ@9FXE3/Z2PL:M9+. MHKVL(>,B+" )%@[1-]?(41 6:I\&/]C[]NHMKN?I2; M.5$F:U=(0$4JZD@RS L$8DX12E&&A;+:,E^:8&ILV$W8D9_&D$M&[A< M!+*?VD+ ,S!=>2!C34'7U.^C%7UOAU+T;P.C_%?I M4BS@OO6_-Y[W0Y/+/&$HP3 #!<,I0##&56TH4!2:#W*D",VLC*I0 DV-*O:" M1LW9W,;R;"[8"EWAE#? ?6 .POHM%&J:<=Y:@4'9O^5"CWMCMYQ#T/#A 469 MY$(0 01'"* TE8 @ @&4E+ \$YS Q*M=SIG)IO8V.S1[Z83<^_?9[L79;IL? M"KV!WTG^P/FWR.E!)'2/G'-3O4V3G!ZE+W;)Z;O'L_S5CFU*4=+URQ>ZD/>J MJCAB3JX^;N739LZUS4P2C !%L3::$2P A8(!)HF@)!8"%F[%KGJGFQJ)'*2= M149>X]BJRRW]61VB5D([,LD5P.VX)!R, [/)C0BZ5ZFR B943:K^R<:M0&6E M^$F]*;N[/,^N7\7=5EZC+$4R4SD!:54/*HXAH#R/09&R5&9(*HBX4\K_R113 MHY"C8'(GYUL/D);GHS?!,_2AJ!LR[B>A%Y4/=?QY.L&X9YX7%3PYZ+Q\I=^C M7<5RFYI!:_E-;V?*[[(.=S4M).C"-)#XOU:+RH]/R^5OJ\WF?OE%\MVZ*C)R MMRXW9I^D?ZW2B4O,$I8DV0#(7@AA* MT*G1S$&?JFN$:>>W[+;SVWN?3&4R MC:'^WUK*ZO--^2-ZTAO<;YM(+H6>\%40R"S2:ID42@WUXG)LH)AB4;A5.IG"]VJGO#Q->(J(O6[JMVQS?/>EO#J>SJT!8,][9?6/*73] M7;]^M!UQ_M.F%WV>%!G-J 9Q"9V1W* XYB#3.$D8U*B+';*_+]%F*D]U4;( MRCJO?NB(&_WY?F4J-SBZ'&Y:*#O#:RSXAW9C^"/O4<_D=LB"E3FY0921JY_< M#MII490 8WH>V/!O4NR,L]98]!^76I!=7>5Y7XB-2FAVNP3 PI@Q<:X IC0% M!(L\94E.$VZ5$&P_Y=3H\,ONZ8FN7\S+WHCL>$)S'6'+4YJ@N U]4M,(:S#[ M;;5\!%_E^JG>-78DC_[\:K:,T2"EZ^SQ"G6 D\%3H0:[MFKZP^OJ@(I\DISM*"K8\=C0X(]V4#+:C'>LE/=.2C';TOW2HJI M]J [!]4-#>?.#N=;N.$K_?%1:"8N5WBRJ7S]0>?*VO/==H]Z+^M_ M]Z3VX0?_9II,?=;VRP>EI(G5Q[Q0:9$!CHD"B.,,,(6@H1S!"Z8$E\2EM\ZX MXCM1V CVFFD+7K:]NWX2C0(_Z\\BWKJ#JA_D06G'D)]QOQYV=N!T%WT$']_L MQ,%G*AJWRD;U)6;ACSY\?4>-PJ'QVT\M$#]WC=(6#-/#4T8U' $#H]YD&4,% M78TK_+@!76^R,"?!8F\CA6<'TS:(X=?5VH0P'(Z*C1_D=[IM?ONB)U_(YO>7 M]WKZIK^):7VWV?Y"-^5FSBABDF4%X(6$ .4I!U1D,2"0)OJ563"]IBXOR9#" M3?$5^(ZNUR^&KZ[4;1]^Y>S>7V^U'D,[-VPB>UIM]%\7U2M"OYZJU/=*U_V? M(Z/MOF>3>85IA0-V(AU@!4)U'0TIVK@=1@< ]:2;Z!!S^);$>WJ2:UZ:7J;/ MSK0GTG M39VVA:D5].-_R9>YB&.>,8&,]X( I H!2 HI@)@64L$BIJG5LWYQAJD]YXT# ML)&R*J3U(])RNKI*CX&T=9'> ,\XKE%[9#QTO\$5>CSBR"[0"PJ=NCXO M77ACK8)?7G[7N\+=6E9=.-;R'SL37ECEM:44$A07$A *38%5$[7",0,9TZ]W M_1K7VS#J5;+@\IQ3>]@[L%U3$(7,>B9 M\6UJ&5R'X&)) XM;/9N*K3:;=]79[J,>4>]-?GGY9/8EIB/0_N/Z(:")WA[H M[0-@7%L5B.0QP#"A(&842BFS.&%N/<6LIYX:^1C)HXZ,42VW%_TX+( ="PT# MZ\!DY(FH>P370:!N3<^)W]R-G_^YG%_Q-+J7>U-PMQ9UX*I>E M*:-DLM7;F$B".4QA)@',A-Z"9) #(E$"\B0I,,(DX]BIY-&5^:;V:/Z_S5U+ M;]LX$+[W5_"VNT )Z$%2U*5 FFV!!?H(TNY> XJ/5%A7[LI.B_S[)27+\4-2 M2%I4="E20R9G/IHSG!%GOIVXS($W]2%NQ[).?XO4 M$I6)'/QSL\WJU2U5/W7EME_S? O=]#+?]P.4A!$>(06+(HFU!:$ZG. J@X2E M68)XEF6Y4Q+C>/BE&8Q6.L>7O\> V=D"?Q@";_U6L" M$OMUGNJ5Y_'@\[ZT M[%7L[+5C_U.^"8'J7F^([^:-Y5<]1%N>>8<15S%.$X@0,V7%*(=YBE,H!*<1 MH8+GQ*GE4/\T2]NU38G7MBOQ>@V,I)ZUP@.XVL;TEZ(5/'X_K(6S!2F[D MKIM+UF75$1S^ZB,XO%VO5N_7]2]6B[LT2B*$.(-YP3!$*4DA)2*!D1!4'X@) M3IE5,:+/Y$MS8A_7/]M7QV6ECWQ*UK443W;3" YVDCO83N<5>=Z?A<0Y= *\ MK6[1 #_+C#H?XO;>*23R,WFC "O@Y'U\(1SQ-LY#SN9=?)4]]";>8WAV&3+- M\EK*QJ8G_+?U2G]Y8RI]MH_[ UT<(RP8RV"$9 &1,FY#*00S2:*$4)**S"G1 M:37KTOS%7N@]M\%.[-] *[@WZ8S=(MCE62:'-K"+F 15]PY$+BA-U83(:LYY M^Q"YP'#6BLCIRQX9G*,&1^;&>=FT(GXOY8W4OS[M.^_EK33\D]J%ZH^NJNKA M^UNVT0?NZI/_4]@\"9A1V2'G M,.EB6R2)7FH)0V>,CONXF>3"?A&U;N#F8!'WZIE/0:,@:#0$GRM@ZCX[)4&C MY4LMID,VZ:46=:[4T@LLKENN*<0"C"6>)IUOOBQ4")B.4E)!)O"+,/1PIG? M3;W^60HIWC[^K6?YJWI?:B?#R^K^RE"(M$W?NY,NITF&S UMS"F'*$((YG&& M(2L*AC,E!1-.?4W=15B<4S8-1M1J_6L#S$\)J$YTP/:RN\4<'LMB%X"$!3NP M^VR['6BL._%!\0A^-QJ LOH#[)4 3UH$B4_\09PH6/$08-;(Q1^@TS#F@I$\ M4R[?6"T;6VO8,62U:0\V4:(-&\$"8AR;ZRF\@%20'$94TIQF!.<$.>58>J=9 MFF%K(D=8- <3?B"G7WO4 6@M,R<7 Q8Z56($A.TA[H8]-L>^J[HV^<+V./A) M[YVF$]74]U#'H9DJ/](_R;P)D5%%SS(@XT\'O;1BFG-LKBKQD=7_2E.BRKMHFAUP,>9%R7(Y92+%F>Q%U-<%BG4G91!9*>YCW(^_!+OH@R" MX'D/97@\OR/M/ZPN3=,HT^ZOJ?.E*<)(10SRG"7Z,)L26% E8!JSE.*$1]H; MN1QF3R=8FH_IY&L;>?H449]!:'=HO028P$[!"1/G(^F0XA,=1L^&G_48.J3< MZ0%T\+D+V)Z[2P8ZX#7Q1,,)M[TK<,H41Q(F65% A"*D@S::0I8@3'+%4^Y6 MZC0\U=*V=DL0L=J74:R>A/;@O^U'UVZO3X-9X%W?PG4@91N6MG).3!T[BL64 MY*_]$\U/WSJJ<"\!Z_@W)J (NEZQS6;?,G]7$I3G:5*0F,*D,%WH"8XAPU$$ M(Y;%44$H);E5>P/K&9=F-([/VN!89,_RJ^=AMS,CDX(Y:V#IC.-EM#UCV(0@ MZ.F=[^6H>,;4'R7=&?VBG\G9I3LW7]=7_+^'LI8W]5H',]O'&_USV>I(QMPZ M^F$>N>-Q1F211A!QR2'*$(94'U @R9(XDC&664;W1&3V)LA> JOM<\(]-H-) MNM$#?6.;EAGYQT[X)BTF.\G=[)'#FM@9IHDAGL="=4*#[1KLQ :=W*]!(WE+ M%_'N692=K94[8!.9+8>)9[5?[H"<&C*/$2ZE=WW'ZJJL[@VE0O="H>1ZIC_+ MU8.Q#2; >V(D5:3(8DP55"P2VL852L=@:0Y%+F-I;F8+ZG2T\I1C:0>N6VE^ M(OJDVYX,S%UBH\/&5#XTBC1[<*<*Z%1M[D8U#X)KMN(/J^;;OBRR;@MI^5(R M_/*$?FMYP#=[COOKGM69AWK6"\_)^6C=I'@ADEHOJ(:9:_V&\R41,!673;Z[ M(Q!@*$ORB$$9,RA8#**.4ND2JSJ^@=G6)II[,J+&Q%=F0-.T;.S M6A=A$M@>'<$1A"Y@0/?)J ).QY^9)F! O7.*@*$'/>J<:RG*[9>'O#2(.]< 7(3-7Q:\;0F[5O(, C-7KGG]IOHK<08&/:FZ'GQJR M58=X?M!_O7G5?:+_,=<9W[SZ'U!+ P04 " ,@@55TQ*QRHIQ ".(04 M% '-W:2TR,#(R,#8S,%]P&UL[+UI=YM)CB[XO7]%3LW7067L2Y_N MOL=+9EV?<:4]MK/KSGSAB05A\Q9-NDC*2_WZ09"2K-U?<)X6>3I__^]_^OW=K^#^]#_^ MXU_^Y=_^#X#_]?3-RY^>+]+91YRO?WJVQ+#&_-.7Z?K#3W_+N/K[3V6Y^/C3 MWQ;+OT\_!X#_V/S1L\6G;\OI^P_KGP03XN9OE_]:LA#,I@S!:PDJY A!&P$F MVY(+9XA2_%_O_]4ADSFK!(:K",J9!"X9"UIR[9-ESJ#;?.AL.O_[O]8O,:SP M)V)NOMK\^.]_^K!>?_K7GW_^\N7+G[_&Y>S/B^7[GP5C\N>+=__I_.U?;[W_ MB]R\FWOO?][\]O*MJ^E=;Z2/Y3__K[^^?)L^X,< T_EJ'>:I/F U_=?5YL67 MBQ36&YG_D*Z?[GU'_0DNW@;U)> ")/_SUU7^TW_\RT\_;<6Q7,SP#9:?ZK^_ MOWEQ[9&KQ2PLOTSG>?7GM/CXL M73QCMDC7WC2K@EU<_N4L1)QM7IUDG$XVG_HDKM;+D-8374S(W"N0F (HDS6! MCQ?(*G"!WCIF^'6>*]$KHGJCAQ6F/[]??/Z9/OCG*HCZS48B&VG<>MQ6,H?1 M?;'LWM%[)\BUTSE9" 8]*&0(D04-.JJH69)!JGP4V5>?=IWJJQI]LDP_+989 MEV0W+AX7ENF6=J]C]OP=/W\*2_H@2!^FLTMBJP%IH:OUHH'DMFHAVT/C_"@^P?#H?+LA,PO%N&^6I:!7\.Z.@P M62\#9&89\: *BD+Y%-H8B)M/W@D2JG]('"71D5'QRWP]77_[=3K# MW\X^1EQ.5/(1??$0LTLD#*G 22W ZIAX,2R'47"$ M)+M P@N*Y)=DPC:"?TORQV>+L_EZ^>W9(N,D><*N3PK(*S8D&TL0%XZ1;2.Y M!)9B*;H!,!XD8B>QZ_$U1<[U!I(=LN0/(D9U+!ZOR?E],Y\HGFSE@1 M$SA5R%$R*4%@%%419SQP98RRJ@% [GCT3N#PO8/C6)EV"@PQD6BR2LJ#RDAB MX3Z 9RJ"3,[EE%C&' 'S+V$VI/R'A&W[Y:OEM\F4^\E=$:;X&B M*^)#<]QZV6A+Y"*GJ%-#7'Q_\&ZHZ#BKV4*@/6%BXS2]6KY>+CY/YPDGS&3T MQA"B/:MRD1%B"@X,XYP43.&X;@B,&T_?#1T=YSJ;B;8GB+Q>K-9A]O]-/VV< M:E6TSCYJ0%TS=4A?G'2$>^<8:H9*%M<.(->>O1L\.LY]-A+KR."H5N_)$L.& M;B*2IWHJG+CGH$2JH;F@D"LZP4)R/ED\"@Y7G[8; #K.=!XLNI%57@_-9Z\_ M+.87N3G/M48N(A17"*[D\H"/L8"JFR 6P5$<%W#X82;*%!R!Z+82&ZP9Q!**2"T02M58CH?E\&Z^<3=U-]Q7O,H M$8ZL_G?+4,N2WG[[&!>SB2DJ)*$9R.C,^4Z%V0,J2PXO1J72<1;_VN-V4WS' MB/LQS&9/SU;3.:Y6 M$\V33DDR<,5[4,XC..L\%)Z#Y5(6VV03N?;0W7#0?;;Q<$%V@8-?/N+R/6UY M?UDNOJP_/%M\_!3FWR;:\("&O./$.8FDD'""1 VFQLST73)-LHQW/GPW7'2? M9CQ>L%W@X^T'G,TNJ.?%!N6R ;)HX3QE%I6&['42(01>8HMS[JO/W T-'><< MCQ1C%R @PC_6 I]%^OO;#R2WU:NS=;W:4R/KB8X64TH"T&LDP6"&(&I>S;M4 M0HB.BQ;>Y4,T[ :2CK.3C<7S'/^/7_QF\3E#XI% Y\D=5%8H%, M'_'C&<_9DN"2:E&1>^.QNT&CX\SE\<(<^[QJ&RK].EVE,/M_,2PO+AUD)I(Q MC(//DF(GHQ5X00:Q!":]D9K+=)S3>=^3=\-$QTG-)B+MY!['=R9^I5=6$^MS M,9R1G<-,+ A1P)//!+:X& KA6HCC7,]['KP;*#K.8V%Y1VC(A18B& M!0JD@A.@?!$0HPC@T3'AA I,I8:HN/+HW7#1<8JSC5!'1L83XB!ON)B%]Y.H MT'N1"_ B2R0Y:.N]IQ[7&[7?GK.(-YN/"::?W??KXEO)?T MPC%W]AEGM-T#!%JY7UWG8\2+_#S^TV2W__<@_L@7 MV0K>A_!ILJF)JTAX57Z=SNEA4[((B^VEOTN8>:$$"U$!$\6#*L)#2(RB5'NA2,BB4?!'\HEW$(E]JV'P@:XH)^)$8/LH43>06A[ M@)YQ6K0,"*U6LN\ 1_7&^$=\%[[B%78F+&N*:!D#(M:2GYG(&L>40#A=.'F@ M2LC6>^.=A(S3R64XY!PO[0X@\WJ)G\(T__+U4PV8:6M_M?Z RVO"F@AC#8^. M0:Z,J!@R1)]\%9*5A:ML7>O];@>RQFD),QR<6FNB W!=)SZB8LXR$@Y%+13* MJ 2N& &BF*RE\,+*AQH]'!W?C=,]9L"=ZV#I'@Z-Q3K,&MF=Q2=X]*R$A\XC#C,X]]/3@S?= M)"'03.@=V)97Q$FHY>0O,:SP36T&_*K\3H:SBFNBG#3.4P1*E!M03B?P,F9( MZ!4JC+S@0^40AR#H08)Z\)J;0*B=V#O T//SQUYZ^]9.\_W4]. Y-T%/(X%W )V_+!;YRW0VF\2HA2XH0*=Z MX(?"0K3& !:C,]$M\7NU?2.@7#R[!P^X"2P.$F8'('A!XIZ_GU+8=XGC7[ZF MV5DM*;SD":T,WO$,(3 $Q2,#;[, K@QW7@N!L77^9A>Z>O"&FX"GN1(Z -:5 MT.^WQ3R=N_@>N2C5NQ>NMF92OH!G B%PQGPTQ IK?71\)R'CM%<00XSG"99$0I1?%YMIS?)C3TW$Z* YV7+J7(#L(I%].0YS. M-J9US&12/;5(N'55TC&,_N\'V3&JZ&%#.S^1>QV^U1.5BP2GB;H4DD,MJG1U MRHJGV-!Y('88-RI)HG:@<]#KE'0#IJ/T?,\QZ!%"[P,ZRS-ZZBT93;RFE831 M0/(47BH6)83:"3FS$*+FR",.<(I^-S'C;G?# :B!Z#O T/4,YP4_%UU,)CFQ M[#/9:!^9K/W,&#C-"MC$K$[!1*E:GV(]3-&XJ>6!T-10"1U :M/>!%?K&\:U M4%A)&SZ"$K+V6Z9((]:[!UH+CQ1J:,RM0[:[*1DWOSP0A!H(O0/HG)O5*[4F ME[4 &*1A,E9GD5S$5"*XB!ITD8XE5!2OMC[BNI>8<3/1P^YH1XJ^ PP]6\PW MTOC;=/WAV=EJ3>PL;YE4%T1B2A5 +C2H@!F<\KG.BY!"Y919:9U'FI> M<5 .X#89XZ:K!X+0L>+N 3&W0P5MHT?K B11VW!8AW7X!,DF:V-8\ID6P.!) MHW$3VD/AY3AA]Y7H_GY8*T-QX0BR&VT$ T(8!CR-"6HM ]U$"CN9NT MYZGL*=*2QX)A'V?I0,UT +A;I5!7)8BTF4?O31W=5M#7]*LB3L@N W=&%>TD M=[(UT'Y 4CK1N!1F3I,=CR M4/_\@^N3[J2FFYQF:T"UD7\'2+H:PE[A@ANEA"X,I,KDB!I6(#"&($-DK 3/ M2VE]V^QN2KI):C9&4 .Y]U9\,BF!9!!)'L'7B[I18;UXH,B.E?P #G=I">;QVUM--#!3O5 L5GKWA0$HJ5FO;<.F';&F(L M><^\)Z,:6H=I1]91GL*)'B[IU$@5'8#J2C_J;=<<)21/65LPIF9A!82%S44I"K/-U$SEK*D L M-D%2.3MG(FK9_H;T+3+&KML>!"['BKL#Q#S)>5.]'F:OPS2_F#\+GZ;D6$V* MR2(EGZ X4T 5;2!F\OBCJ2.WDD>%#PTD.JADY&Y2QMVI!D)."['W@)Z4SCZ> MS6K/U$VRH0[66.('G*^FGW&;)'VY6-74Z*OR+GR=H/=>%XH9/0:*!U F"!05 M@/:,<5\$D\T#]CU)'#<7-!3:!E13!RA\@^LPG6/^)2SG%#BLKK#[',LT3=>3 MX(APJV5-<-&ZXDS6=14A2E$+TSF7N37P?DS5N%FC@;#66!D=P.NVH"8V)&DR M!2/( P6E7@N((68H#$5)V6656Q=4WJ9BW%320/ Y4M@=I)-^%-M.G$R)BR3( MG-)&KTH6X")7('@)AC$CHF]]+>!'-'5S G*2$I3CU=(,9B.TXW^]T$FJ 932P>8NY*^_>WL8\3EJ[*=WT@;PR8[=]$J]?ETE6:+U1G] MZE*J,2DM2D#@WD5R,SWQRI("'V+A-C*=3.M+X\?0.W9"=6#C=S)5]@5;XN[5 MJ)N1**"5()!8A!UW%G=3J"]F"TLM%'G@NV M#E@?(&=[%:G1$;J(*-&#P$L>"?9\#C; MDC+NF5,_&#M ,3WBZ^KX;E.4-YD)B%4J2B"'Z ('$X+C3F (S1N&'STQ?;#, M6S](.U1%'<#M>A7 _G(,FCM#/C&(3)&6XEY T*E ;?AO)*<8S[1N?W8DR6,? MR0\<>YQ2H=WA]UZ'MJ0ZHEJE:OIY;3+ P)!VD1SW>'QEK-KLPI1TH[CG*'=P5D+7@5:Z-D[AYBE+L.:R[X"DG[P=Y2F M.L7=N0.<618A^PSHM:U"HK7DC ?-C4>-0N8\; UE/\%);W@[0$.=8NVJ"YPR M%L9(+$;X.J))1 @H!3CNN77:9,=:CXKX 4GC!BJ]H>Y0736#WFD*!RY=[=6B MG%]/IM^VJAFXY].'+!?8A:%&E0+;NLK+!WZ?XT98Y)@)BJ4$4 P51*E9[4_I MLV&%1=7Z&M ]I!Q?&'?^@>\VXRQU5"Q8FX#5_D#*) ^.L *.NBG[\BX[]F=U(H]TW63W9!QFX!QX-%&I[7TTT;Z\_Q7(I\VY%JS\E>L?M^$AR1$"9$\_$P.E_&%?*W@ M($:A58Y%,Q9_X(_L\IS1,7&L&A<#R;0C?)Q3KX7TT=8]5M42\93K]"ZMP7.5 M.),BI^3V1,2H&&BNL7N@<(#X.@B>;\O",:3PL +4?# ,IK:R5TK"M9Y(ML9-6ATEF-P M+K9O&725@)%0TGQ3.5ZZ'4#CTBU_.9WC"_IV-5%91Q9D!N,SK\D<3EYY72HN M:N-9-M*TQL=M*CJI[3P\6&DDX X@\@8_X_SL2B:1N9BM\Q:DS*R..#PV6*U?E7. M&;W:!]Y:01Z:#[5RSW@-@:A*TXV&Z/L9GL<63SXNENOI/S>O3YQ(Z*6QM<>;!PH=!42>%4@; ME,Z..=-\4-[Q5(]]9>%HZ-P)QI/IL5?DKMXN9C>X*C&0BYJ!YT*A#<4QX)G- M=:H@%NM)KKQUG=!NE(U]@>$D"#Q.'UVCC#R#Z$JR'F04%DAR#IPBSR Z[246 M([1LW;SZ?FK&OJIP.C3M)?<.&H'\9;E8K5XO%V6ZGF".9=.Y!'/>C(&3X(J5 M9&QEJ#-YL/C6'O^5QW=2K]W&^SI4K!T@XK+#_R]?/]6LV??@!J/2AID UE=H M9Y$@)*>A!.YMT8[''!OCXUYBQFZ!UA0M;43>P7[T%F>S&J'6_/[R[WB%I4DL M##DCT8AZU"Z8R4JJD(J%''6L&ZP&EY.M?6^-M)ATU*T=FP<)&M=3'@9+ M[330 9S^@G.2T:P&E/GC=#ZM\EE//^,%.TR;XIF1P H&4$B.O\.Z1)CFCDF1 M5/.VBS\@:5Q7:!A(M=3"R+4=5R/&5^4%J6;^?AIGN.V \SU/F_YQ-B7*WF'Z M,%_,%N_KI "6@]%)NYH@KI=,"H,0O854C"G!6:?SC5SGG44@1Y PKN?4%ERG MU$87,V)JR/EE.IN]^/@I3)<;#Y0"C0DC@\QJBR65ZUP+;^K\"710?"DR!*V\ M:-WE[&Y*QNT6.Y#E.E[F'>R"MV1##$A3!%? $R<&7-80??T M6T2,VQYV&+P<)^F>,@#?NVY/O!(R>.5 .%&;K-6>[SX:R"S$Y*1P0;\5VT0YP8+7'E@2!91- IRS MH58HYZ1"DEZVS@P\3-&XN:9A\=50%QT@ZWY&"M,B&L?J?(!4$QT6 A,!BE3* MT*Z?3#K9CCANHFE8/+710 =.UG?W\*(T<#H_(Z:^7PU_BF6QQ,MY[[CZY2O) MC]0WG8?EMXV/48=AUJ+"Q>:0X,*63[)FLG"O(>O:=2K2Q8]>+VKM9 <3B^0I^BG/WVQ.M5H)@#>$^.*^T+7D65 M65;MPX@?4;43EORCPE(S)71CC"XXJGU\MDQA_L[3Q9"Z)^OU+=-FC M1.FI=-J!C22FKF0?1)<"[ U:%&*ID" MWA1'OK!+A;Z4PEN[BLV(WPW*CZ6V>AR=]@;FV^Q=F1;Y?#H[6V/^?BTUHY*, MXC7O:.DJSC@XB0E"#I;KP+)7K8MO#R9V-[ ^EM+NT^BLB]JD'^\OKW&Y67C; MCM\R^YA=G=C-5;V @P4<:@U29R,DK3[>?)+*GB2.?)QW&NCL'; ?KL4.;.@^ MD=YU1IDT(JHD@<(X09Z/41 %B5<6XS#Q2'O&F-'Z_L =[IRP ^ .I=D.('PQ MM/YB=,+6EPG::Y.9@H)8-ZED(;*LP M59,3,6&I]DG,G(2,?*8X"O>,UTD'$ MOY/A/Y?:=MT(4;AVJ;83EXS6C12T;JK2.6_#: WR'TVX' M0+ZY<9SS,K&>:\9R)N*+)#:"AE!"!MI0[&9$A&K>O^T>4L:ME>UC.S]$*QUL MZ'_#Z?L/5284Y(?W>'T>R979(.?L?9](LLEZ7$K2*!8<0P/&19*D5QJBE[4- M+TO(L!CN6]>KM:%\M^C]L=P6&$&;'1C(7;G>>MPJ1BVU"^"Y-;6EBZ4%2M%< MI@6:I5-H8FN'="\"Q\TGC8&@ T&\OSJ[R(#>P]Y5#^7:4*;,D.E(W@HR5WM, M:3(%.A;0'&64M(-IT[JARIXDCIM(ZA>Q353ZAYBS-;FQ!%M/VJ+//_VLK9M, M74[;^GE F9)32^Q]H/=,/^.5HI@!Q'O?HTXEZ9U8;33B[,HDYNV3GLSS'<__ M/H6/V<1=E,!J- !VSVUZ"]XR)-=Q!;'D?Q[\NEN3TS9^=$4WS].W=,LQ7Q-ZV)_'FI]D6 ?E_GZW653V7 M\JFEP/2+:Q7"KS>JGFB?#!<^@.&TYA7C#%P1&1"9,<[7JN'6;#I+V$ZKPI[-7^+Z6PY74]Q]60Y7=4( MCWZ$!N^"-2CY[1N=%AG[ ? M0MT='$?=P>GE0I62%>[K.'IA$ZB2$ (&#MJ4$%UDS);6Q?4/D--))_(3./VM M=-(,7J?/9-ZS +=K[ .NIRG,3IB"N_[P\;@2A?L@=6B'>%\,/.*#J:LU0;_\XZS>5!_ >-_QE%.9ZA\QV-XPWW[B M)<@E2Q(-5V!5J2>K*"%F7T!*1>Z#R%8W[^ZX$V'-9NYNI\L6[G0P <&H>JG? M<02GR-7/14E6J[RU:)VZODY!-Z:O$1;N'<&[O[P[B-LOJ=]*I!KNQ;RNUB=? MIZM)"D['2&$:ULHOI74!)VM.HB YT9%SKP<#SUT$=8*E S1]'VB.%GL'&+K! MP_G0+Q*,=AQ D\62R#EK;8GUI70=\%R&=8.9X1=^L]#U:ZAU MYTHQ]/F$>PQU?H%B@"G6+JR20G<=-3@6=4Z&5[FT3Z=<)V)5O&'V>LPS2_FS\*GZ3K,+IC1FN2A!'A'D8HJ5M?!U:+>ZK71,UOO M532&S(,$C7L@TAX^[:3? Y12.OMX-JNAR7VAZCEC,NGDT'N(I1Y5>@HX(_,, M4@R1D\A43*V+BW8F;MPT[P 0&T0K'<#M#:Y)-I@O[N5<+!J>HW*.07!U1@?6 M+FL1,S#MZE0[^F5SQ_IN2L:]8]H>2 WDW0%J[KA_PTP1J!F#G%'73I.T @CO MP(VUQ7L1<=IY6"$ M?=JO-.A9!:Y\%<<2<:)^WO_O(9*R- M\)28.E(#W2#IM&6NC$4;ZH#%Z!Q)/+L,(66L$SJ]QIB"2Z>Z,#!>Q?1@\>.F E:U/XK"8I))23M#39OX7ELF?%@K95.'%,UT4D' M5>P;(;U8K*.^2DH85(X[.NWDP=AP&NS H[R'P_\,LS.\FT%?C#)69B#6*H.U MQUF4"-XC>0>6%=Z\8&!O(L<=L=8!0AOIKU^ ;I?@&UQ14)[$;U&>HXH*@J!EJX32$&P=L!.E%+2*K;:MNP,<2_/($^ ZP/,PZNT7 MSMOU^QM^V?QJ-0DN,BN=!&VDKI=?$SA)*U4[+0O'K&-JG6#:C;*1Y\AU ,UC M5-4O #<+[CM3B6=1N$/0J5Z^EC)"\$)!9*BDUHEIUCJ+B=Q"UH2([0.OW ]W5N\4]I?&;%1K#YBKLQSJ'?J/O-TC2 M7DW7^!:7GZ<)M])Y@VGQ?K[YE(V@)LHFCCKDVKPBTXYC&3A6IXO+XK@+&(QO M[9H.S=/([>Q/N0:Z@D<'R^7!FC0AHE*H+63/ZP ^5?>HFJOFA=PNK9S,K;V. MXRL%_RC'6FW4QOYB? M-^R?OW^2UM//VQ*HRW84UCG&!0=I--(J5 41.N>!#\[*/'U,U M^D3K07&Q]QS,O93417G;M="HQC7S-)WAM9J]=XM]A:W](>@(_1IUZ?$MRC Z$#*_P1!A7IOA5.,EW+A M3 FGO&SMI^Y"U[BVM#MX-E=E!_#MX+ :6T_?,9I)7ZY[%=U,R[MVS[J#70%T=@.ZJ6_&J_#J= M!Y+K_/VSQ8H6D U2!IDX1&U(/+(.=2@\ _VGC%8I<]?ZXO%#](Q[]:P[ #93 M70M M^]W_B*9QKZUU!\>F*NP DO??R;^X8. 914Z-@7HO,>/>8^L.EFV4U@\(;U<+7$KN MO'+I^XB0D++UR4%&59OO:0?.>MHH;(PV>N>5&N"$:$?JQHVX3W]2-(32.MC. M;W-VD2>@Q8_3SYLND"($)LD;@11\/>O%#%Z0_^RD]3D)4W)H;1YWH:NWIG-M M,/%#Z!VIH)Y-X14G^0IW3$>624Q@>.U^;6* :*(G&99@F6%&IM95Z#N2UEN+ MNA,A\'@U]0S"UTO\%*;Y(G [=S8-X@JK<6;2?>K ]13:_NX?*,Z)B&.)UM/.R)4,HZ- GTYO9Z M-!*\-G7<,7)9M!$FGP1N-^CJK27;Z1!WC(*Z!-V+.7TZKM;GJXBBOXE@P7-D M";(HF182E[!),7"M"X\E23Q!K_7;=/76M.UD'N%1"NH2=.<+Z8JS>V'$ Y=: M&ZQ)3U%9,QP<:@2=F:LIJ"!"ZULO>Y#76ZNVT]J](]75)1)K:7*5V-^FZP_/ MSE9K8G!Y8=^_3:+R6;#"P%BC0%GN*>[R$207KJ!F*976=UGW)+&WUFPG0F0[ MM76)RLO,_.;$:'W5X8C),I190F8^USMI"H+-!:2IG813"DFU+EK.JV= M"(^-%-8!&'=/_]]YJ\-G+VJU&T0=* C3%L$7%2&(:%-4M![E ,VBCZ!XW.#Y MQ(+#P9#MLHK6-4WKC2 MLYH4YQ(W)8 H0==J=@Y!10LB,%^**%$WG[[W0Z*Z+,@YH2T\0D4=0^_IV6HZ M1V)IM6D:7&5\_IL\L8Y;%ZT$)2)]"9&#CQ0B1A.-+D9GG@;?C!^@K\N@Y62 M;*6X?K"YNT3OC,N<8*BM2V -5_402D&,SH$++B3':97:UD5DQU$\[OGAB?%[ M0N7V&W1?7A:Z0[C$F/""69(K9Z LDF_-109O.-Y*?.&KLNT:^/N ]#/_:1?%\LW M^.F\1?&K#9#/5 M]..S7EUF=X_&TCJ%7 0#H;PAOL@K#U)9P."L\3(R8UK7E9>+^7M"\\>7-18DMVASYW>24XBI=F.7LL[:-9L)U"8 9[+8 MPB-QVSIP_R%174;K0V&NK8KZ,7>[B_'NHU,GO9:1@W:,?(E@#$1#-CX4S;14 M/)72NI#W.(J[#-&' NT)E=M!B/X+D9,HDOSE*_DA\_?XAE;*JWD50/VO.B6? MPPPWU^ N!JQMT<)FSI-G7K(')YB'&$/@ M9&=R4"?*3#U,Z+C&^M3)J89*ZP"9.Q9DWNI1 1M$GDP#.1ZJ#65&== M8"XA125:A_5'$=QE)JHEH&X.*CF9=CN%\AW''/9J=U<%; M]X@+G7:QU&/KD.O*EQ23.YT@&2D*BX7^O_6YV<@L=YGP&W Y/2:$C;@@5U^F M^RGGDN^K@MT*>Z*B5&@#0E8\4]3M!$2A$- SQIF3-OD;#2!OS>UJ24^7Z<(! M(#^:#CO(&QZUH+?C0&_?G+M?.B(K%[ VP32Y@%*BD'KJ7BN%1A6TDMAZWS@M MA^,V-!@L:],Q3#I91%?X?4*F9+G\1JQMQN->L4W!\Z0L>,_KI1,5P)M4P!B6 M@Y$ZHVW=?7HWRL9M@3 H:!NKI0/7_[@4/XE+B, DB% GF]?Q*KX.TT7%4DG. M&/*T>C+ X^86AT!02\NZESJ/G&9+RW2Y[@#!6BO.$ZI:3U4;07BR"*($2$XQ MKV-4D;4^=1\>P8.E%+M'\#[J[&6P]]FG3[/-CA5F%SO6BWE9+#]NU7HAU.R$ MBKY(X%(;4"@=^(06I+4VN51$,:W/<78D;=P.,X-M^$,HIH,=_WNWL&FNK<*R M<3Z%DD &0R%FC+HV:'+ ,=!27'M\U>+65A^F<[SZL_$S?8!KY;OP_Q\4%28 MY]_"^FR)BW(E0WZ-A=7T(\GZ!]G*'W_FS]\)OLG*^4??0D@#XO'K&N<9\Y^. MG*!RY:G/Z"&+V32'\TFLKZ]P4-)'%.NVY!TN^(:A$4G#)"UI.TG*.*!4VOQ1[ MBXIQ-[_38^I6!==Q>NG7PKT]^_@Q++\MRMOI^_FT3%/MS[%M2$T!TVN2=*K= M\/8W[<=<(BY93S"P!D31Y->'(FK%DP;OG%>)9\O:3X&\ MEYJC(\"')/N.A/F4WOWWB3=<,Y80DI#$LS$!0C8"G)*UO)PI@AN4W(K^VBOEL=NJP6W6.+9K+!NFBBPN:%$GH4I0WGN@;2^#2$98'8U*S0<[ M#6?#GH;5=/6JW'C M^W7[\M%&29U1-K5LX[$,U.TM;,(/C@K@W39R-9AXVZ4 M=6O#]D')31LV@%(ZR$;\OKD8O5I/*<[&U423D6=)6O YJCKYB(POY@@Z; M0['E19WL]K+]R^EGS'?SZ)FW.A4')M5)'2SYVB^T \R8HC)T?^U3ND?0.>X M=:0#07%PA?4 RLN.R3<9$<$EPTP&RR5Y%YZGVD:)8FKM+5-%Q#3 8=(]Q(Q; M.M:_P$S_ND#YK,9;G(S9Q_/9K43T69"4.TQN,0/ M.%_1OK\]_7^Y6&UE?L5J)XK&M4U *Z8*0V7P-6V3G$14Q9:D6L_0.9+D;O-K M^^#JUAG!"=78P>9[UTBUC6=* =3E:+4;+#HNC0A<@U6VQNLQ40@5$@BOC*RW M[RSSC9%Z )G=IO".0>?0ZNH D6_P,\[/:-O^&*;S*C]<;NJO:C_7.)N^WZBP MCA^OM<+OIA]K4Z[REEY=%1(,_>X&^]P8'T4FI\1&34Y0HJ6IA01AD-P@EWTI MK7,PC5GH-DMX#)+'5','*#\?3#C]9VU!O%W3SQ:K]0VFDD4DJ1;07#%0D0MP MCCNPR=J2'1;)VO?YV8&P;E.'1]G6YBKI &>_TN):XR;A=#,?^N3C8KD^KQ.K M"VV^PIN\!I5#"+K.R"1>.6KPR5@0)1NI)"J62^MX^PAZN\TB'H/*DRGP8+!^ MQF5<]!"7_Q:6M=SP,S['=9C.AHO0;SWHI+'ZPVP.'[7;D#BOV>DDO05%$(/H MD(&U,0J)FDG1VOT_1=3^;'/%?#/V_/Q9%T?EFT4U*32NMU=3[$\^5A%/>&*<\&5!DG! M4QUV&\C8\P3%\GKUR08EVI]E'$KMR&UM!D;IB;38 5XO2FJ_US/68^^)$X:I MD!AH4T-[%TOU;^K2LT*Z0+M/:ITUP$R'9%;")F^#J\4CS.=##I9/WJ1F: M8.&ACD> Q)RG-6P8N,(%,&EX%)EC-JWG!>Q#7[=)Y7T0<].<#J:@#C;JRRX> M6Z^YLK:8;YIZU)270D&;31$0DY:@@G,01.20I8U,%^N9;;W.'B1H='@-A(-; MT4PKI72 L!L\G&>Z#+-%&?)B213$1/$:O)8,3_?;:]Q'*>SE39D).<*)8WI8X)*DBQ44D@ M4'%?M$Z%#W"XO -EXX*K 03NWPA;Z:,OE/V&Z]_G2]P6='V_+/47$ERU[.?\ M"6,LBR9"SHY\"4'VW7-4@!Y+T2%($5IW&MB7QG'S*(,BK[V.^L+@?:[%Q>+2 M)M$:,L!X;=)AM8: G(-7.5 PKR,+K8_5=B9NW*S*H*AKJ)7' ;>ZEKYGHTQ( M46VU)2D;%UXFY?&D>_NW&:V&!0U?4 S5?/7CQ9KY?3 M>+;>%*8N7F\40&;_57D7OKY9S&:_+I9?PC)/,)HLR$D&QXNI#G)M6.09"!6- M#;ZD4%J7NN]!WJ,(5@_$R4U0#J2T#O!X^V1Q0ML',Y8C^)@L**XM1)D96F3[$LEO@&TRRL5IL$_*;+[87$ M[I+FA!ER7R)Y*S('1\Z+9A"3(K?"%1U+$BK$UJU8#J-TY,WW1&@\@18[L'@W MF?N5Y/UDD:;/SI:5G>W%N48[GC.XC_:9SQL8NJGE^SL#YE?R3%<_< M\]QQBF1V$<+PQ3#:NA T"K#>44#$:BO4I B2*7D?I8I%]M\1J4[+WLIU.K^X M2?_E2L.2RT8E5Q>S*2;[(BU@">2+8&U3QE2$PB(KWEH4F?T ?H<\=_3$3@LD M7!U3/JC@.XAH[NJ <\G7A$7EO!4)-#,U=Q_K= @C08N"FKY).K7N$/@@0>/ M:W@<[-"6Z#"EC)[EVD!>TK_\3\R]?S,>6O/F'M9/,TS&H7FTF0 MB7$3:[O%9*H_:BG.HF!+6L.Y8"0"++M8M!;$C)/3.1D.QU':^"'Q5;[O%.R3 MG*?G [BB+29$!YG5H38N1@@V9XA:*>ELI@A)[H'&AY\V3@)F%+@U%'OONRN% MXTL,*_*-M_^2""_>_R11#+6L-1Q/S\B9QM6* ODXG6]T/D&M.(LZ0XF*A"!4 MG>5,7S3FPJRR 4MKKW801L;)P_2UFY\$!+VOA(E2L4Y#CX"&OBBG62WGU( Q M&ZYE-D*=%-'C)&WZ0N9>2ODC)' NNB.>>S7UL8MRXF3./C2<-+%SL'!.,.@R M)Q>+9\"M$60)I:HC2'P]=LF96VZL:WV+=[@;3SOU\9R(DD3D)M6BO=J$'A$B M%@AD<#H@_PG)X>5GW&K(KC%Q8B*4$4#$9 M\"):\%86:QSS9*IZ6PHO^RAZ_R,L@\. \$=8 MMB+S[A+A2?9(&@:BNDG NX M4EOADS22D5RET+J*OA7MCWP7.!![K9? (4!X[/.X]@CU)S>8'B<3,N'=YD)N M"N@R&_+S:YWW ]4.F*%T>"(&E8#_9JMJP.&)B5H$VHM MJBFU/)X; PY9/;Q-ABSGFJ:7"MBH+D M48'RAD&H8SIL5K1PF_V2WCL6Z($L^+KIAT1UFW'=!QOW#]-LH8H1]\?57?JNC/J= 241\D4[0!:QDQ_< ?OON31SI ::[T!G+KP"#CM18Z %0-+E^5.LWMZCI[ MNYCE:^*PW%TT!Y26'6/L/6"\M$\9$IYJG#7>B;%P?MQD0;ETH;:Z5 MGJ?M;:9(U^#R#/.K3[C<-CP](*5SSP0I?<[?)TS%&%(2P'))H)*.X$LI4,N.T0MG8V[=@^E8FL?]R@1O$NDDBC%"2R)VMA!D7/O M? "TM TK;Y+FK0_43VP:OSN[>RVC;1O;R_EPYZVFWGY 7!.I%T5C8?9]N:V^ MKS>E4X@L&" W6=%BKUUMZW!S845&K[ATS3O:C<#FXS+ ^R#]_D1\GQAZ;#9[ M>[0W_2>NUA_HXU9G!.U%N;*''7QL>=SS!K7Z!S$]TK8@+)>Q;&Z$DLNBF T0 MDDY0DSXL6:G)A7C#&3%B7+S@7@G.OM\O$NIMK/ M4+/B6#;6_,"_W.4YHV/B6#7>].&0E M"D-7YX7Q/1$Q*@:::^SA\^%]Q-?!<=YM61#9TE6O,->S;17JV.#:U]27X)GP M@FO>.E%SF+D8Y!+F(%!I(^P.T'*] ,:56!QW$I@Q== 09@A"9J!=U20E0@JL M=?/@_K-SH92& .DM9L>^\TVLS L" U$XQ^ MU[HBZH=$C9Y3:@>!W>%U@#[Z -C=I\_$)KU2GG[[*X;Y:C,@\MV','\;9OCV MTW2^*.7)M/4Y:Q!]'= O00$-V&Z DU MV@&$A]^6-F8C>FY=H2B)9$.[4JZI9WJ%I,)XK2WX,3D6' M".M@W>W%X&_A(UX8-[(J0:('+Z2MFN#@-!9P.66]^A/I#4/_IQQ/ZH M.Z:D[4 (C)QN_.T)68_SC9$D$IPH&5**!11/=3"HH,"9>^VYEK0Y[Y)GO/*1 M'3DB0ZEO<;PL&]9U]^QFO+RLJZ\M\F1R$F2IEW^BDA"48. P,A\R;66V=>;A MA.R-V[?BOQV.P[$VLBV^QN'##)ZWDOA>.2*S2#(R T)XLC9=[#=1Y#P1_<\7HHV!,8HND P*1*O/',(LAJ$ MD(0R6=A\L\W,L7;W3CK^Z" 7"K_( Y>.5\8RR#D94^^,"^V;D MRWF[@MJC8!)C=-X$!9(IDC:+@5Q&5H"ED*4NW&!HW9/]"'+'Z]7^6&!]E(*; M=1L]"9;I+:O5Z^6B3-]J6\V_F[^M MOGJ2NPON!&#]ID-I&XX\G4*UU/*M-_??R[UCYGBACE$I)@Y0FTLYI M/40= DBM=!:.N(^J+;)OT? HPLI&2#D,IL>I[?' \PVIGNC\4._VDHY3*_EQI? N6=T&[9O$C8W!,VME;?0L0&5E MP)6H0'!=7CI?YM^']#C4BED!DM6Q M8\@C.(L&:*$+'DLHCHFV7LE=9.R$:O-?%=6GUO/C^"U\GJ$H@5PR!9>9)XJ5 9)'V%:&B8UPP[4_2"GY_TG=" MN?VOZCB/B9,^2(^?BD%TWK3T?WV[R?2%B%X4*"M(U. 4@!9) .<1\EB MB9*[G?J*'KL8?D3H3M!W_PW]H3'00;2XPU)>D:_VJA#C3];KY32>K>M]TW>+ M-_BI)OCG[W^A/UA_FX1L CG1%EPL&A27H79C\\!B]LYKRPL.S%XI>62YD8**0MQF,E!(_F#3YJ!-$P4;;&0"SED MLO*_FZ8=CKI&3=/V@4!'3=-*3+7C$6W#G&(;A11DA*P<6!DQ>J](9+O4"C[Z MIFE[J>^>IFG[R+*+IFG7A'5'+V8IN"M<*"@NDV0TIW5D,8/D=3"!=UC"";M7 MC]]BO9O=NZ7B>MMV[VRY;!R+UM#R) G1TG*;H?:!0_*!919L4NF$S?Y[V$J; M0F#O/NK[Z*,/@!W;=9N)+%G2@,S4BS0R@JO1JQ&^H(^*.SG +>P_=A_UO4#4 MOH_Z'AKM ,+?MY,KN\R51+64D3$MP%E#NXDF68:ZKQ3KC+,BAY138WP^3-&X MG0"ZV:D;JFW\.K,[5MSYFGJWI,464GUITZJ#'.^S2M\DZZ*$J6W[M!-U>ID& M[[0"Q@+ZPA7C_D?I_8,?WDNJYWC-+TZIAGX'G6^79 A+R6CN02=5FV2R" %I,Q52<2MS*:5Y M3Z_=J3L^Z7WQI'SU1]J5\\]H;UWN(N[T-L;)E(0E1PA3W%Q9DK2+ M. 6.$Q:\0LYN=NE^1#;F;?J ^:SNU$\^A^FL"OS7Q7(3-UP^ZPW2WINFL^EY M<5.MUKA<$2[RP'1Q$#)J4$*1FXA) I?((KH@A&]]"' LS8_&>NV#O%LN^"D5 MVT&D6&5Y180W>/Y]OL0PF_Z3R*J=Q1:KS9'+KV&Z_,\P.\,;K'.OHN#1@JN) M;&6*J:/.,DB;8V I)"U:S^YM2/[8;:5/ N^QU-T!TJ](^"+!A/GIMV<4'U6Q MGH797\.Z"N;;\["^R:O,T;DMK[).5C*<9"Z(:XY.91N%OQF9MMS,]J9W[,Z* M)\'RR13Z*#S2^[>KPVLE]_KX]G[LGBR=WL6U'H7)7H-)VM->;RWX>@_4%I>L M3D'QV+[NZ50N[L-;Q3;9F;564ELR_!HY**15%!U3P&0HQCF*$MN?^?Z8K$?C MJ.Z#G_UV\OW5T\$._>MT'LBO#K,76,>0\DMP+*.U-;#@FP27BNLA.)M;9P+>D?%[!- +7H1+L= M(/OWM^\H0%N=+:]L)A+JI,;S#CLXZ9'@O9UY27X1R/NPT-'R\/IJ@<@?E@LU^]P^?%J.O:R!S#+T==; M*X9\59*:0B C;NIH.,YR,)KEUN7-#]$S<#"X";A6.ND 7S=E=6.Q;MN; M8ZYUB4_#:KJ:)"ZTK>>,3-3K4L96)Z*X.LRMEM3Z'+ UYO:E<60<-D/'S>UU M2%5U#\7-2+7OY^)_J.-]ZPSUWD2.?+^C"S3N MK:Q^VK(^=!!_E>-G]?[ ?#WAR$Q$I8#7[E,*I0?'R-7A0F6>(ZU!V[H=ZYXD MCALZGPR0+175\!+ZD'4P;\\^?@S+;XMR6;;VD&?^M^GZP_4EVJA>IAT9[>MJ M!A+1"/4WA@D;0P1NM*B-UPM0!)4 ]->615B\[;/?=7?1)6$CAQ!^N!!I9ID MK0DT,AW,&B]T^QK[/U3]S1[X.:3^9A_U=.![WG=<7YQ+VIL(A78F4"74N3-H M0*"2)13.BVV-LD=;?[.7RG>LO]E'_AW J.G! '-6%,,%29%;4"))<%IJ4(&< ME128+ZKU/9D_?OW-7H :LOYF'^UV@.P'"CJ8I U#TT)/ 1,HR\B33EZ2Z\Y0 M%LE+UJUK%/]+U-_LA9#=ZV_V45<'P'NXE -+MHPYA&PDR4@FBA@38_2EQ)RD MSY&W/@?\KU)_=Q=5J^SW: M,URM:G^DK$TW?+)DE3:PQDAMR\%KJKPX M"&H'[?6,JO>_'>K?I'3U[>JB'E"M3\2X3?L,1F:^.#]E=K$$%3T0PI MP-!";+,V5DK5E6D\YF#B8_]78@N#]/[JUX?'W#_V!!*5-HPGRGPTY4!QO5C6 MDC+IG+-166-;)Y>C,C1QY<$KM8DAJ.C>1+:+X-QY;U.12$PEI# 1&7AM%3F$ MB,0L+8KIM,T5MM.Y%Z#UWQW0#738PVC6(WA\;)K!2D\A5FUE05&;LER *Z: M%=)(;913IHX9?/_)XJ':+CU5.XQ2\?NMXM:[5)%DPJQ@]_6OA!L&,,3 MU'NY+'4@X$6'A;)"3I\E-&!YM,)$%"Z_WGJOW;6;&U5MO7'Q:7%!#_URH\U; M<27NG,@L@JE=*!7+&9Q+GCX(JU%A78Y.6H9[!!.OIY;L &P>5K8[MNH[B(_W M%4"M19W-/\SQ_V!8/I#&N=SFW)49K,(&E!S.> M$%A@$#&6VE#.LS+V#(:6_ (IHS!K]&3+PC[T3[N#_CJ-HCDN.MB8V9?WVQL]SRE ,L24 M4((U@?@.A=Q R1P,RI*55(+;L6^+'DO[JVG0?HI4H*FB7Y'3?Q#]W0KA7#"* M\(34( ,S9--*0JS#J[RP'*6+WNG6G9B'4?PZ(O^V*&L1\!^G\E<$\.="NCO& M$^?/-RVU;$OXX@OPO8MP7"*[* I_';N8_< M8\H6BA!5WMF#=Y&!""*GDH7*IG61V/'4OHZ8O0N,#U1UL\"\^:G2?RP6^5^S MBXLCCHAN_[31><]V4AH=WMP\G,+A]T3?_,N,E+Z^>E#'*Z>+Q>IJB??N6X=D MBBI@HU"@?+#@*"$$9JVI4\:M=JVWJ XB<*B'NWG9W9/O!LY8K:0UR4 F*P*E M%:>$DV(6ECC%,4Y$PUH?B^\@9]KPK')I74A MM2H6E(EUP!:)(B$6)UC@7+4^-]]!SFOR/8>@YOFK4,,TTG/CI1O.;GA=W/)Z M?(W,R\]L[*/V)'X:M\6+LHA(\ @!5)2T2"4IP21E2N&>A^;G%Y.$3#4+H63A M7V&9SX,5I:#3P$,DXPC"0@A6@47.M9<8:7=$Q\+-8,EWY%7>?_L>9LMZ\K>N?A;2:N-9A*1;U@NZ7$_<'CJ_N11C3/VW:1.DJA3($Q9EJS!C:^[R:E MD((BG)2LDYBDRZT; $Z2J%^OSYCO70I[M&2'Y)4+VD(J]::CKP>'F5(&5%;S MK)DLS:^=[$U<'UE:>T3MCJ9:::O?4Y#;T^S?U@T?\3I@.=R!;7].(^^U!Y&- M7-?MF^Y@=5>>&)!K E !4R3ARG$',5K"5<&2#2>%Y]:QP"YZ!G>MWO+LNXUV M31$;C]+6XDM)^0.Q'>@C!,Z02Z&=DLUGQ^\B:.*&P*UP\:1U=3,EO#(?<_2Q MZZZGC>EO1CR0W8FN(HOUC 70B(YR)U\[=E J)5&&H+(*V+PMP$F\SO7RO9%P M_C#_5$N=ZJ;7^I[!G0TX[TMP,D(0M5@O,U\G?BN0SC)CK-?MQS0=2F/'OND0 M]#SKF\90U2MS5W='G;<_7MQUH'THH,4\/)30\7GA>+2,Z2K;"^L4CE:CYEPS M"R9A!"5# 1^% 2:"TJ(PDU7K\O 3.EI*G+<(IS$ MFDYP=UIX/.[CWT97':#N$Y+-SM(EYNT\;?_N[<@,"HDR1_!*,U ^E]J<-0)* M4S?-N8V\=0 _A-YID=L*,XN)%-@!6'];S/'G;V'Y)U[^>D7!VLWL L68L9JB M\5P"!>?<@,.D0)@8L^!)1-]Z0V<[)=,"['1(6#172Q='HSN& T4T/&DE@/X1 MM3= ;5(0,XB4)&6>@3'>NN_RP%E.H]4'30:S1NKIP(_M'@/$I3=2&0,FRKJQ MP32XVE71LLR9<+6"^=60J8M(YH084.5T@&R;A.RMS_O;93]NL1_ M7N$\_;R.;Y5G(G,%:/4Z$H@0HB .K=#(,#)N6]='[D'6M,MH'XEL:^WU!,AM M#&VFJ"6C'(4*L78%)*M5P8+W'H%[;1//MA31NKIR#[(ZV5EI!87GH-9(+YU" M;75KL1M_G@I*&96#G"WQ9#T9:@P:1#0E%PHALFL^*GL/NCH!6RLP[ &V09KI M"6UO?]Y^^C]GN"2BOOX\PQ]XL;91S9U#K!L+B^_GWJ\O56F+\)K4* C$8!C(Z2MJM<5#K-T!: M)87*.C$^VG'O4W(ZP5E[$#P'MX$:Z11!1)2XSA2LNMA\ M3W@'.9U$D&?:T4U@'VME=*2)N]*;7 MT)DZ/SEI",I*T-E%F2UZ"F[^_N4KW>!MN)(Z0%J+//#L=BQS,#;6)F9@C2+F MI8P0G33@E!:*G+UU9K0Z@Q8,3-NHIY.Z^.L>@:C.O M3):/EAR!2N"%$V!2[6C*K1?^M+,?[[[JY,1F,+H6[#9CHW0OB!($ M4/15R-B,@9A5 *:*UE8FF_4HV=/1KK+K(IU&*&RBK7ZG$6T]1&O0[F^_YX[9 MHN$DC0!W7G]'4;+,W@+6456*:XHV%06?7"FF0L*L3?,SM1';+3S7AI=R01$U M @^U#:]GA4($'< *ZXJ3 9-O?20]H.GQ-(T0#D'"OMV/#Q![!ZO>'?4?RN,& MA^_)$,ML/KO$"S+7_,M?Z>(JDQN_;:AJC:-4311@$K'.\TS$:[UA$[07+'LM M36N(#:&WDPBN-1!/IL)^&R?5R/.(Q7#]9XW6NJJ"'3[UKZ26SSJZ$!$)9#BIG"\XK#LD0 M7.L@N%Q:U\D_0\JT"U@#_3_V&"U$WK1SW<#>2K3[__F')W60V8C5J1C%6,60*V3A: MPSAQ;9!Q%23GH76?QI>IZM)I'(**YV?C-5%$W_[C\]6W;V'Y<['F]?AL^]E' M-?0M+Y,ZMJ<1.?@BP:*CT-66!,%2UA.$SYR3VFUJ?88V7B!R!^OK@RDAA+=. M.9 ^2&*NMD%VT4'0VA;F8F)VC"#D$1F=^I+]];XM !DBZ@X2Y[/%_ L][=MZ M>:>_69=M6B:2+1$IC5.F;GDKB,*6]>T9I47B5K1NI+"-CNGQ,DBYB\:2[A M MFW(.SYR)-A+9K) -.=3@$JW,F1B><"O(@6 O*4%>5N1;?.^I]2T1=8CM'M8[@, M$W0'4%D?NV*N,MDP0*DZ)AL]&&%SK2 4]5S-@#>".\U)7*YY4O28B&DW7$< MRC Q=X"3:XS_&E(]L[WN&5-8*DYF!<0^<9""H54Y,"BI2$Q.6E>:UZ8_H6): MI+2.6 9*N3N?0.8$6/&.F%58U'X/Z ME(IIJZY:+T\#I=P=3GX/WVZ".^5MT!$=,.DC69(SX&RA+[EF.G&>66I]Y>0Y M6GK:A#EHC M@V<0O'=@DY9%*QWH.R_L\^]X?$\P.%9OB[9"[,Z!G-V6I":>K W)@C%"DXV4 M##$E!C:7I(6R5K/6&[C/D#+MI;5QEYSCY-T=;.[*M[)Q*8H2P8E:T.CH''<75X.&3]-63G^*5.G_^CZ2GH'YL=^7,R M+(52,2 K(Q8HXH1@ X?"+=.T+BB36]>-W']_3RE]&TP=+=UFMZ#:(./=U;** M\%PZFY0G4#-N**5 $<%3Z DR6QD,9I.P^5GG4S)ZBL/;X^086??I3WY?S-.& M&>XS85U[.,Q"?K/& XY9PG*)0E! M$',4R'(3@_&%C<'<:RC"/D3O^Q1A'R+J#A;RLWN%>P]*,BALE2JG MGENJ43 M$_A(JX.1 67V+DK9O!#[&5JFQ\T@)>\HE3Q:XITBYZPZZ.5-IST93<@JD5$I M7CLLF1HE,_J,)6(T"VU;CXMXB::)ZVZ;:'X/.!VMAHG/EZ^Y^'PU6ZUP9","]$+=N?W!\4CM?:HID(>_ KVZXR:,$Q MU"DZFM6[VD8JB%XA"*6]M(:CUJTSR*.O!9VTR';02C14TAVB96,^:+-C/ 5P MQ=;AU>1,G1=("6X29 %!.=ZZ)/O57 LZ2,/[70LZ1-P=@.;I)03I;1%")]!) ME^M>^2[XVL9!&"N#H,];1[O'W?4X]:6@@S3[XEV/0\3< 4[.GMYJ*HXK+2T' M[C2%:CH&B+(.;R7;D9:Q[$3K&1A/J>CR5M 0I P4= =0V5(MJJR--A@2B(FT M-&M&8,\%D8S\.HS"\CDOUM"/0EOO4>K6K0]?Q37U@W2[SS7U0P3= 5AVWY0.*5,D'A,X M:X@9$@G$'$)MR$P+JI+%Q=9%!J_MFOI!^C[HFOHAPN\ 26=X20][M.6C,"KA M,IF7LA2.9UG[RL@,3#IG(SJ)S0&TC8YI<=-0S8\WV8;*?,I0=WEY?A.7K5UQ M)"I9/1H-H79=Y\)!8*B :\T"_9U2?J].*O3@>SBAK^XP\OB=/=4B'Q^Z#)+D MA A(&YK/WUQ<;.BO Y,V[3]0"W*=#N0ZX'?: _U/GPD?>=+!B[PKM%UA^N]? M%C_^[>8=UXBX^>H.$;MHF,9K#-/FHK%H>X#'/S[_^[E +(:3%RNRUN=KXM\; MEBEA<]X(U";P73TL#H8#O7,:];?3W&,H'"K&#F**_PS+676+MOB0'@EF-(IL^;M0)]2,6W$.4RK.R!RA(@[ ,DO5\M%7EQO5 M/*]N+]I]_E?X?H\E7\?-"W20-(^@++.$]N+7S9%ER;*>,C3&RQYD37N2TQA$ MK=70 ;+.%O.\F*\O)$"E*F'5.14 M(8M<7/',2#="V>O+A$U[ZM,87>U5,?'&VJ7='6Q^#0EOFOYQ'8PEMXDZDN]D M14/,9%/:R6I&.6H[QMBZ;;3T5*IZI*)W@N=(J7> GK,M%UU_"W]5+_IVL5PN M_E5/NL-W^LGE3[(V:TSF&:(GDU-14[9? H/ *$JG<%TRUOK&Q"'T]50 VP9E MHVFG ^0]E-?;L)JM/A,M(7^8WT\(^3FE^[(X1MPX20),5E$PH!"X,T)P87*R MX][3>9ZVGNIKQ_!KC;0R<0WV(U]]L5@L[W?<.A>J%)8"V4RH24:]&>=-L>"T M$;IX*_3CZH2M==@OO*:GRMIA6&DMTZ[@L=XC>LJ/I 24*9' %&% (2_@0E(0 M=&::HZIA: Z6!=+M"R_^Z"DMZ[L7/C[B<+?(L?0P_Z_?O MFO=]*!^6LR^S>;CXN)S-T^Q[N#@/22826H18^X8H)P4$5XA[62\U94I^2SP8 M3$>1TE/]0VNLC:^;#J*H;1'BN\6W;[/+M5_&^VTD>7(V8";62AW"56=<.$?) MLC(Y1V68%?$4#9^>(:^GO>;QHO<6NNG* S[#T"?,5ZDJC[[U9CZG?"6LD(+( MW_'R#'_@LOY*5>YYJ?4K,46P7N;:QCM 2+F.<.+!!6%MRN)@7SB0J)[VN5I[ MQ5/JJS.@_L!YH)SF)G&^OP[<266UR:_//7J>8T[ (Q.4X"@./NH"03#%O*#L MQ^[3V6P0$7L!T;]6((ZGCRZ!]]B4;A@3FI=ZE9TRZ>KZT7I:!"BQEBS+)%*T MRA_C 7>^=+\-6?:ZD=5"X/VVT_XE+.=D-:NSQ6I%IO/Y*TG^(=5[]8S>^IA& M/:-?)K%1S^B;%]V\Y+9[L'8L%X4,DLH(*I8 GNM8![P5%RRY$M6Z+^%SM RN M>WWTW#](=F_I%_X\-\[XS%2 K!CA64M*G%/,P%V)0D1I<_,!LL\2,^U)3Q,< M/*F';2+XU^5(UJ>KQ[2@W_&P$9W*-G+'=BU<2-1:48H6ZH<* R]LJ*71-DF3 M96C>$&HLU_(Y?:7P_X+BKL=OJ < J8[HFEU08J\WF!R M&5PR#B@4TTXS;F5IO:%P)*F=NJ5#,/2D>^,)E-;!!M<=FV_FE[-<6:K%PK5U MY>QRAJM?_DH75V3FOY+4*6OX?G6MUJ=2N9- 2((8)5EK01]4JI/#HLV4P@:3 M2@F*L]:S3-MS,>UA]\B(GD35KVN%_H1I,:][BNOG+\KZFZO9_/(KO@L7Z>IB M\_VU,PBWSN"QJ(X?-G,"HD:,&,84W]B1A\&<9-$<=*Y7(Y)2$#6O=\BC3B7H MF%WK@L!3)3772]==U,X=6IV!. JU$[8CZ^4:5#'&)V8B\M9]CG82U&D4<0@> M7DINCE= !['"^SG9/%8SOUXB:!697Q%W'[[C.E=^F:J^<#4 HM1]=$=PM:CC-=,8;[CZ7>\_%#^"'^]N;Q< MSB(%*37\7GS"[W4 \OS++_0'ES_/T:$S 3FX4HO341@(Q42(U92UT,&HUDZ\ M&?%]Q9YCX?54VIVT:>T-Z\36'??G2;JB+7JPJNB;ZW?)@O111N542LT+?1\0 M,&U=Y7@ .U[*'?B^?\SS;'4-^KM N#+RYF+]QYC_6'P,9 6UD*;:PEWFMI;@ MN>"$?4E"RYQ"%*6)'K3LP;@H4>N4(M"J@Z R]Q" <8\*CH&!F MU"5_"/'35K&>$-0GT6X7\>B3C;;K_;=;L7J3T-?+3@+7>QXU=E+)@,42O31< M.;/7W>@!6T./2.HK*1IE@NQ]C<*SO!HT%H66I>.'$1@7YM&@Z"Q.)6> M.@ A.?0EUBJU<''/6:\>;B?\,6*,=8/@9 ]T(]8F=GFL6LTI.0EEW<9$Y M 473#+34(1EI4)?6G0@.)+&O#:<3.-,FNCH>B@LREE.?F#^2Q#VFKZ6P*!OS MO5RD/W_YY]7L1[BHUGE3=M#VJ+P5-2.>D8\BL+$/QXOGIF"=P& \A0.Y<+*5 M4, $YQQ'P57SQ7&LP_&!53";AB3)8RU$92"E** 4Y9Z!.0]HM!./OJO(0\^ECLX! M^GHR*C4#1[$O2*.R$$$ST?QH<1<]TWJ95IC8?I#=0 .OPG\<'YAM>4A[;S)F M&+0+0,DQ(RA>!R>2!&4C 2BK]6FS1%&R]:GU(=4IG,HO?WW'^0K?XAS+[/+< M<,FYHRP%"PN@RKHY*'?@C?*4KDA*949SG0])Z=>5'(*$9UW) +EWL&5QVV;\ MEI_:>&9K25H(F3%K$VBTM22M]KA"BJ^<-5&;@#KKUK=:]J=NVFVTL4 VDG8Z MP-T_YDM,BR_SV7_5BSA_;:QG=ZT8PCQ?V^27ZT%F M1T1=E=,B**LD:5VL 9':CH"GAOJX$ZY@+CTI36Z>!A%$X\I7@T M;#V9?SV>WEZE;SL^J=SCH>-[NC&3SL- R7R.F&6!DD1%BA&T#G,-J&AY+)1# MN/;#ZD_I\.J)R8-77'>F+Z:&I2)!T%&#$ID6?UX8Z&19$I'7"9V-V=Y.R6MR M8(=@Y>G8G\%ZZ"!?>,+%VY^_ATN24>V)=?/MZU'"(C&I92D@0VV:&FIW795< M+1]0W)ILVX_&W)^Z:5'7 @LOP:N-8KJ#W(:KS1PN8;4.2B(4EVH*4V5']$-! M)J,7C"MI1\78 W(Z U4C!.P$VO'JF+@'WKN?$9>4)L\RB78SD"<+FU0DSYZ$ MKG.NN8,8%(,8&6/"2!OX/DVTMSRZ)V0,4-FBG?PZ<"S7FR2?20_K,K>S^@=5 M(]5"R \S9X@!6=OO*2_)0C &(.L(/C#-O!SG'O96';D:K-UOG68O9.@'@Z!&JA]/S@=H8,. /5NL;K\ M4#Z'"UQM_&KB/FN' GQ.BBS-!0B>O#5F8XQ2*J"+C4'TA(@N@7.,@I_L*PV1 M=@=P^8P7]*,OE+W^%I9_XOJ2__51Z(8?\L?U&$I!#CJ!XI*!*XZ!=QB4*-(% MN==DS@/0\Q)-/9P2C@&FIKKH %O_@?,Z")OX>9._S>;U2G:HQZ /F2K*L\2\ M!9EJR2%*#_4;X*W2JJ@49&@=*^U%6 \G?F.@K+U6.H#:DR#S[+;K=@HFZ> 0 MDG$4:$8D)I"R52L,"A,T8[SU\O<\-=."ZA0;1\<)OCL(_:Q?OI]?#]_L;&TI%N'@S,3$N:'1M[5K;896)X%-R\DN.1%HN38Z%F3(G7%14=B$[[@/-. MAX>=EI COM?A/ QW>20.=@_W_A/ R ;$\S[6+6+YNC)526TB27^WTZKO[Z;N M:*Z$FW2#9O.?E151)V]=C<=JG'2]P6B---PKFD,=:]/=:OJ_(VJI17RJXD7W MUZ&:2LO.Y9Q=Z2E/?JU:3'+-2J.B7-"J_TIHA'+_.,\-VL1!B0J7Y02[T!U?#L[=G_=[P M[.(<@+RZ_M ['[+A!;OZ\'[ @C:O!9UMOL,NKEBP*\J'MZON/AV:'^K8\-V M70_Z'Z[.AF>#:S;XO?^N=_[;@/7Z0YC/@L-VI\IZUZQW>G$Y')RNN(Y^?CK: MS=;&^PE?O*N]JS>]\\%U[>+W]X,_2B];S4]X4$!RI)W3T^X>M"V!]##]ZQ=5 MYTF'SJKL.A,3?L,-N^)3?F.4G22\RD)IG(H6S$VX>[6U>W#T.<\*/XY2+@32 M72V6D>NV]\K5IQ*!P'5KM!Y_D*]!O?3A[]>^.BU!L[Y+TW#&)GPFF9$S)>&$V8P^[OO/I9'%(.3 5-D8)(/XRERY M"1RTJ0R]@31N"M.T@)LS=!-LM%B>AA>"P/;/@T#)(I4@Q@27^YA6 3^(H]DL MM:LD0A+QJ0+?PS@3&!.X60I@%9A3E'A2A)T02TB.XWM(%FBP#U0#]<)3YRI) M9#$$@$,-L'AUUML3YG;#RNH2UFQIS"-K7PC< M.AL'M^%*;%YM';2"_2-; *K@!90@=!0I//JHG3%NI,<'XJU&L:0X,@E0CF(P M"A(GL2F2(R5(>A;*AK&V&?I1VC0ZSH&2&AU*@=>6;0,70@)H>? 'M^&$)V/) M>LA(5UD,"4^9=[?ECN_J.3,]^<=76\%>\T@174QRE)(21KEK";PYF&!0+KZJ M,G^WK#=_LZ(\6E$>[>SD,C0!#V$.,:KX7T^H]EL;!%V^.= -ZLU]FH=3:;%) M0.Q\G?L\Q*I4@D.>V?6[4"T<28"DT)175YT9#("<-5/69T)(R<2/0Q3Z/H*'% Y"?"5(:&1,DN% MV2]7ZZNXSYO:2ACDD*>I4PJ.J<(,1!+I'FYY(^X+/'KD=&&9Y>#;2)(@,C+Z M2_'U&7BC8#S:'!@7&7@5Q6MGL$=@7KOG^IC&.I@I05#E5B><,CVW@#DQ3<(O M-Z+$$M"M^$C%RBVHY#^EEE:6AYU'5+XH5D27F*HO*+>%0VF&C8]%%(BBA*$V MPAO@.>M8)F >,8"-%IG2BB$1\/$'VCF!0VO-PE\+7 S\?1:Y>L%C=R+@X3'@@7_WF*?(0IS7T\^_*=C<. MYE^W*_/GBZ)<(=7[[$3)2UE=OPG$ETN0/EGIF"^7VQ9$OHSAYW_[['^ MJNK>B\'+P!,5@$:[6MHNATH"&46%OMOKS"6_H9*;\S1?=#W#].>>Y?'0%^&M MV);DAPU/9#4NT-'*NZ3V+#8+7HHN !CH8S6O^Q9%WV93P .SY)TIBLF3!VG? MEO V"F>;MPGJH7Q'!CFCBJ!+G^8 &W](7>"KFE<_E3KD*^@%VKX+/ZA_==$K(GYR/#(G:_Y^&#PSCO,;LJ++"+"6 MIH88QCRULEM^.4(]2&.^Z*K$1\)W.EI50/B5%Q<)*C[BP0-)QZW[=5;G?:SKO*ZT*V6' @C=5GK+@M7;#H2-1W'4Z=^? M8_REDE.L6U^6V1W,"]=_9J]ZV3@#C]JM^HL\+\FS-XM5$O4"7'JUU4%6]Y]/ M7GQ8\77-==ES^,/1#: M>1RUAJ<72XQF';;SX&9BJO.KF=W\!Y.9?/:N8D%?FO==^ CK(G./NSQKQ\IG M?MG27_L\^1]02P,$% @ #((%5940ZD1[" -"H !8 !S=VDM,C R M,C8S,'AE>'@S,3(N:'1M[5IM4QLY$OY^OT(+=5FH\MO8!H(A5!GC;-C+00Z< MRNZG*WFDL57(HUE)8^/]]?=(F@$;0^*\[,:AC@_&,VJIN]6/NA_).O[I[+(W M^/U=GXSM1))W[T_?GO?(5K5>_]#JU>MG@S/R9O#OMZ1=:T1DH&EJA!4JI;)> M[U]LD:VQM5FG7I_-9K59JZ;TJ#ZXJKNAVG6IE.$U9MG6R;%[@T].V6,Y(;D8[(!\;-#:E6"ZF>RN9:C,:6-!O-)OF@](V8TM!N MA97\I!SGN!Z>C^M>R?%0L?G),1-3(MBK+9&PN'48#1L';+C?9KQ%HT:;\Z@= M17MQU$SX?R,868=XZ&/L7/)76Q.15L?^TF[6#O

S02SXT[4:/QS:TG4 M\EM;I5*,THXW&*V)@GM%9QW#_MF2Z^CGIZ/5:&Z\G_#%N]J].NU> M]*^KE[^][?]>>MEL?,2# I)#9:V:=/:A;0&DA]E?OZC:CSIT7B&_UL@IU5:E MY%]4FKQ"8JZM2.;$CJE]L;WW\NA33A4N'&64,62ZJN2)[;3VRX4G4H:8=:IN M*7XG-Z-:Z!:SO$^4]H2 M!.6UTA,2-:K_(2HAUTI2_0$3:E _-$2HJU@(TN$S"%)SXX)T2@U"@R!,YN0F M53/)V8A70JR*"#$%$U*%8@\-5*2$IG.2IU;G'!Z@_'LF@-!1,L&3%E22A,9X MI8F:H)Q9%>16!%(>WP5)L7FR_;$8'1Z8 M5,$+7()022+PZ*-V3JCF'A^(MQA*[N)(.$ YE,*,G;@3FR YN@3IGIDPL50F M1S^7-K62 2B95C%G>&W(#G#!.( 6@M^_C<V^&[OJNG MR^[)/[[8CO8;1\(QQ32@U"DA+G "08%\665X=VBWO!F27FRI#S9W0TR M;@(>PAQBKN)_.:$Z:&X0=.GF0#>J-0[K\57(<1!+I'FYY(^X+/'H$NK#(=AY1(5%L22ZP%1]0;DM',IR;'P,HN H2APKS;P!GK..> KF(0%LM/#, MK1@G CX>P(N5)3+D[V<"WWASX%MFX?Z4RMRG*A='5-B M+!-CH.)8A^P\T24!?)&\'D@7AF/SQ/WY@3M:2/,[NW:#56-J[@B&2WL>[ISY M>N#GH\C51K[,X?=_^^Q_JKJWI7@9>") D!SNUJW M78X%!S**"GVWUYEQ>N-*;N!IONAZANG//"!6?+.%,7DT8.TKTMX&X6SS=L$=5&^$XV< M44'0N4]S@(T_I"[P50G53Z13):? MH.V;\(/:%Q>](N(GQT-]LN9/A]$3XUB_(2NZ# %KKJN(H:29X9WRRQ'J02;I MO"-2'PG?Z6A9@;L*,'5%!62D^,W5(S4T%[<$#ENUO?T#=U' PG++2L7%'8*: MOT-0MVRU;;_6;+>>;&W4HB?;/C9JJUT[//SVP[9KK?V7WW[40QB[O]:P=3^] M88H11)/1]-56:ZOL4 "AT\QN2;1\T<%A8R6.*OO[O+,KF#>>'Z MC^Q5-Q_EX%%[%7^'YSEY=CI?)E'/P*47VVUD=?_Y\,[#DIMK+KF&\W9KK:GY MMJ)%;O>7FS+,HCL;)N7T?68T0D[_3@'YD8.P8?/L1^P("VWQ&C/?&PN>D-=W M3.8R;!P="]EY%PY)J0P_9:T([:[&J>YIQ )S68?5/+A\F*EP^[(3?AB9\B>O M(Q8TI7'?A0ZQ"'*[VN5).Y8^PWU*?[/SY']02P,$% @ #((%51EH*N+9 M!0 2, !8 !S=VDM,C R,C8S,'AE>'@S,C$N:'1M[5IM4^)($/Y^OZ(/ MZURM@KP *F]K%0NQECT/7(CG[J>K(9G G"&3G4Q$[M=?SR2P(NBY5>[M:F$I M)=,]_3X]3Z?2^K4[Z+B?+QR8RED(%Y?OSGL=*)1,\ZK2,+P2;3"64K7(9 MKKBX9C<@?/)Z5RZO3\=7$*J,X1VOYO3SGK]=K_3:Y\O:>NN;T_3#W7RXG(XNFSW M77 '8-?@TA@9'0-&3D<[;5>.K.)/[T-[!.WNX,)UNG#7G:43=>M89<]][\"H M/7S7[CNCTN#3N?,9VAU74*[ MAZ&Z-0R]"#P>1=13?1'F3$Y!3BE\3(G W(0+&-*8"PE(/.-B!K95^@@\@!$/ MB;ABD9]@FQ/(0K2 @ N]_\MJ?XQV<1]HY&.;_)!&%"I6,6N()(& A;B\4CNB M7BJP1:-_)/+!N?6F))I05#&;L211&O!7 '(I?)6A#@524HP=9+?/0U92/?W[&.KJ8^$4DE\'JO[XNZ>-4Y5=ZA; M!X.(,8EH4AKH(TQ%A[?!:'*GBK@ KZ)66"JCLF MT3ZM6W5 #@$S9A\=^(/XE&8=T21USX5-10E-#$B>T ML?RGZ;,D#LFBP2*M46]JKC<<==7?J/+T2)AW&=UP,G*. NH5X^CX1 $!*?#/ M7RK.,8*A,8(I_4W:L5&N5AZD6H;](.TQJ96J4:\_O]BJ43FN/;_4.AI[_"2Q MI@YO%F),8A*3Z&VA4EANB(GO(W9LE.-;L-=OAI &FWGD\?]_4VB\V,4CN[]W M5&O"JJ)SUU^R5^UT@O#W!Q!A*'C(?EC'\QI1DC?T'9>7%9^(G"[:6V& 2M7E/"/\% M@B/FJX<1"BEUIHP&FWBV-1:G!RN\FP&3#:;#S:R9&EX\#EZJ\?=_7K =8+D* M,G)!)UP]?9NP>4NV MZZMLGZJBVHW +V$$_F# .[0&-_Y.PB2]-_V>K::NW?2[FWYWT^]N^MU-O[OI M]V5[]LJGWWL7^HL:MU[-X/N2D_"3Q?D;9]YLRMW$K=O&W VNW9B[&W.WX>/' MY]E[;U)@>#1 ;P@:$O40Y<%W*W)4:GW=0L;8\U*YN>5!.]8^LY=#]&LJI_\" M4$L! A0#% @ #((%55_(&:+_+@( GR8< ! ( ! M '-W:2TR,#(R,#8S,"YH=&U02P$"% ,4 " ,@@55OZ5!W1(- !*AP M$ @ $M+P( '@S M,3$N:'1M4$L! A0#% @ #((%5940ZD1[" -"H !8 M ( !%M\# '-W:2TR,#(R-C,P>&5X>#,Q,BYH=&U02P$"% ,4 " ,@@55 M&6@JXMD% !(P %@ @ '%YP,

-8?20$3;8T.P6BP^0"X99K>]9!:G MU6:6NK9>I]G(A]DJ!AB "G M:__Z87O9CN^2H[U0/R4&AWP<;#XXO'DT]MO2F&_L>Z6TFR4;[[>7X[$K-E ) M]]IL08>:E;&5\.'2KL=N:T&4;@/@*S7FD\ET7 FID[=O]FW=VS&^,!X*+XT. MA4W!@X1'][N^N60[Z>12*NF?9DG[74'"*JEE)9^AG"63A+F->?Q@K'PVV@NU M**Q1:I:D7<4#6"^+/XH7#>07L71MB1?+SR* S)+I)#2XDM;Y]HZV?1$8=Q!N M[JYJ;ZZE\F#GPL-[:^JMU.NFF="+,>I&&X?]9Q?$2_LW832KE2Q@;HJZ NV[ M.%I0#:!V&[EU"=.B@EER979@F_Z$/[@IN[[Y (4B92]EJ+ W98L7$T67H!V4 M+'QS1LDR<)3L'Z&$+H A2$Y \@$AOW($F1&0V2"0BP8G_!1!Y@1D/B!D+Y*G M!.3ID) 9@IP2D-,A(7,$>49 G@T)>8H@SPG(\[B0=W8MM'QN*YC0);L5OK; MS(K=;7OSY 4!>1$7N M"#:5N@[#W$2ONP7CD;*);)L;O0/GFYMZ2)1:TLAN>6],^2B5PCR41=+(&KD6 MTK('H6I@GT"X\"+\$2[*'VED@Z,!6P+^([] :0,D(:70E5);M7L)ULK]KI8@VZD'U(R@AI M9"60LVUOF9)23DB'E$)OH<(I*?!AI,!.PM9(]0:=4W+@+R>'/=HKS$9N0%[( M$@?!*%WP871Q:&PI;? 7T,;!V%'^X$/YHR/%F)1%>&2+T+,,WFEP2BP\LEAH M3+S7X)1:^*!JF6),2BU\4+63XS8NYV0JO'/Z-K8T4+@Z3VC M+)1%ME ?$SVIG=HQ)F6A+/I>!F-^:E(TTC^Q)I?NV-T*8U(6RB);Z-="+80R M-%?6JDTD'=CE9Y2%LL@60ICM.],<5+"3.?CPD/862!DEH2RRA(XM+G_&%J>T M*0GED25T'//_\U%.22B/+*%V#=Q[P[M5\<]1QYB4A/+8$NHPZ<LN:CRT?GITU>:54K=17*[O1'(\K]2?'^ ME/OM#U!+ P04 " ,@@55N2/:-[(! !4' &@ 'AL+U]R96QS+W=O MCN9U3O;_?F@$02-R@>-(6ABOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;[["$0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;^\==A/H[:BW M$^CMJ+<3Z.VHMS]2[Y1/NYAN/=7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW+8O^@)L\2$026[:A\/=UPB"UHJB( M2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0AV ?&?%90K7UJ+#5Q9&Y\B:]]:9I)XJCR2>]Q-['-FB3: MVJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G).QD0COR<\!^W>N:G"MSZLVT"R^Z MCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7I-XZTKDOB$)=I;NB_?/)(>XP[:[\ MZORNS+G .'/FC/7QQ!Q='G&UL4$L! A0#% @ #((%5:-6$(;N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ #((%59E< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " ,@@55BF;3M>$% "V'P & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ #((%51\2 M#&PO=V]R:W-H965T M&UL4$L! A0#% @ #((%52P=2V[; P [0T !@ M ("!"20 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ #((%522[LI/6" =RD !@ ("!@3< 'AL M+W=O&PO=V]R:W-H965TQ> !X;"]W;W)K&UL4$L! A0#% @ #((%5=\*P-='! 2@L !D M ("!,V0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #((%5>FY#MK+!P W1, !D ("!TW$ 'AL M+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ #((% M5>+@5 "&0P &0 M @('(C0 >&PO=V]R:W-H965TC !X;"]W;W)K M&UL4$L! A0#% @ #((%57N,Z%$-! &@D M !D ("!>ZD 'AL+W=O^>->V($ 7# &0 @(&_K0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ #((%58D5]Y#/ P W@D !D M ("!4;4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #((%53Y=PX'# P J1( !D ("!=\$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #((%53X& M)^ID P 8Q !D ("!M\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #((%55)6^F1?!P *C@ !D M ("!E]D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #((%50%@C/E!! ^1< !D ("! M!>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #((%57P+_Q < @ /@0 !D ("!\O, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #((%55Y+CK/) @ )P@ !D M ("!_!(! 'AL+W=O&PO=V]R M:W-H965T M 9 " @4H9 0!X;"]W;W)K&UL M4$L! A0#% @ #((%5;(XY%A5 P KA4 T ( !6AX! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ #((%5;DCVC>R 0 5!P !H ( !S28! 'AL M+U]R96QS+W=O XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 174 266 1 false 44 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 Comprehensive Income (Loss) (Parenthetical) Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity 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 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2111103 - Disclosure - Discontinued Operations Sheet http://www.solarwinds.com/role/DiscontinuedOperations Discontinued Operations Notes 11 false false R12.htm 2115104 - Disclosure - Investments Sheet http://www.solarwinds.com/role/Investments Investments Notes 12 false false R13.htm 2120105 - Disclosure - Goodwill Sheet http://www.solarwinds.com/role/Goodwill Goodwill Notes 13 false false R14.htm 2124106 - Disclosure - Fair Value Measurements Sheet http://www.solarwinds.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 2128107 - Disclosure - Debt Sheet http://www.solarwinds.com/role/Debt Debt Notes 15 false false R16.htm 2132108 - Disclosure - Earnings (Loss) Per Share Sheet http://www.solarwinds.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 16 false false R17.htm 2136109 - Disclosure - Income Taxes Sheet http://www.solarwinds.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2138110 - Disclosure - Commitments and Contingencies Sheet http://www.solarwinds.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2203201 - 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 19 false false R20.htm 2304301 - 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 20 false false R21.htm 2312302 - Disclosure - Discontinued Operations (Tables) Sheet http://www.solarwinds.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.solarwinds.com/role/DiscontinuedOperations 21 false false R22.htm 2316303 - Disclosure - Investments (Tables) Sheet http://www.solarwinds.com/role/InvestmentsTables Investments (Tables) Tables http://www.solarwinds.com/role/Investments 22 false false R23.htm 2321304 - Disclosure - Goodwill (Tables) Sheet http://www.solarwinds.com/role/GoodwillTables Goodwill (Tables) Tables http://www.solarwinds.com/role/Goodwill 23 false false R24.htm 2325305 - 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 2329306 - Disclosure - Debt (Tables) Sheet http://www.solarwinds.com/role/DebtTables Debt (Tables) Tables http://www.solarwinds.com/role/Debt 25 false false R26.htm 2333307 - 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 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 27 false false R28.htm 2406402 - 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 28 false false R29.htm 2407403 - 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 29 false false R30.htm 2408404 - 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 30 false false R31.htm 2409405 - 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 31 false false R32.htm 2410406 - 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 32 false false R33.htm 2413407 - 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 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 2417409 - Disclosure - Investments - Available-For-Sale Securities (Details) Sheet http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails Investments - Available-For-Sale Securities (Details) Details 35 false false R36.htm 2418410 - Disclosure - Investments - Summary of Fair Value Of Available-For-Sale Securities With Unrealized Losses (Details) Sheet http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails Investments - Summary of Fair Value Of Available-For-Sale Securities With Unrealized Losses (Details) Details 36 false false R37.htm 2419411 - Disclosure - Investments - Maturity Dates Of Available-For-Sale Securities (Details) Sheet http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails Investments - Maturity Dates Of Available-For-Sale Securities (Details) Details 37 false false R38.htm 2422412 - Disclosure - Goodwill - Schedule of Goodwill (Details) Sheet http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails Goodwill - Schedule of Goodwill (Details) Details 38 false false R39.htm 2423413 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.solarwinds.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 39 false false R40.htm 2426414 - 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 40 false false R41.htm 2427415 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.solarwinds.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 41 false false R42.htm 2430416 - Disclosure - Debt - Summary of Debt (Details) Sheet http://www.solarwinds.com/role/DebtSummaryofDebtDetails Debt - Summary of Debt (Details) Details 42 false false R43.htm 2431417 - Disclosure - Debt - Narrative (Details) Sheet http://www.solarwinds.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 43 false false R44.htm 2434418 - 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 44 false false R45.htm 2435419 - 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 45 false false R46.htm 2437420 - Disclosure - Income Taxes (Details) Sheet http://www.solarwinds.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.solarwinds.com/role/IncomeTaxes 46 false false R47.htm 2439421 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.solarwinds.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.solarwinds.com/role/CommitmentsandContingencies 47 false false All Reports Book All Reports swi-20220630.htm swi-20220630.xsd swi-20220630_cal.xml swi-20220630_def.xml swi-20220630_lab.xml swi-20220630_pre.xml swi-2022630xexx311.htm swi-2022630xexx312.htm swi-2022630xexx321.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "swi-20220630.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 174, "dts": { "calculationLink": { "local": [ "swi-20220630_cal.xml" ] }, "definitionLink": { "local": [ "swi-20220630_def.xml" ] }, "inline": { "local": [ "swi-20220630.htm" ] }, "labelLink": { "local": [ "swi-20220630_lab.xml" ] }, "presentationLink": { "local": [ "swi-20220630_pre.xml" ] }, "schema": { "local": [ "swi-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 419, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 20, "keyStandard": 246, "memberCustom": 8, "memberStandard": 33, "nsprefix": "swi", "nsuri": "http://www.solarwinds.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "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-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.solarwinds.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Discontinued Operations", "role": "http://www.solarwinds.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Investments", "role": "http://www.solarwinds.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Goodwill", "role": "http://www.solarwinds.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Fair Value Measurements", "role": "http://www.solarwinds.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Debt", "role": "http://www.solarwinds.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.solarwinds.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - Income Taxes", "role": "http://www.solarwinds.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Commitments and Contingencies", "role": "http://www.solarwinds.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - 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", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "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-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - 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-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - 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-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Investments (Tables)", "role": "http://www.solarwinds.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Goodwill (Tables)", "role": "http://www.solarwinds.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.solarwinds.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Debt (Tables)", "role": "http://www.solarwinds.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "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-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - 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-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i1b1609c9aef047269146380ecbbc8578_D20211231-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - 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:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "ia77d2f52e370428db2734abfbda65c28_I20211231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iec645b7196934743b56ae4d55395e472_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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-20220630.htm", "contextRef": "i6e6d0df0528a4ca8b11dac1534a91c76_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i959f87d72e2648a1a00f53e94be39a42_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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-20220630.htm", "contextRef": "i959f87d72e2648a1a00f53e94be39a42_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "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-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "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:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i959f87d72e2648a1a00f53e94be39a42_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - 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-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "swi:ContractwithCustomerAssetNewContractAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - 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 }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "ie3ac463cfd90450b9296ee346152ec83_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "ie3ac463cfd90450b9296ee346152ec83_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "swi:DiscontinuedOperationsSpinoffTransactionCostsIncurred", "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "ie3ac463cfd90450b9296ee346152ec83_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "swi:DiscontinuedOperationsSpinoffTransactionCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Investments - Available-For-Sale Securities (Details)", "role": "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails", "shortName": "Investments - Available-For-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Investments - Summary of Fair Value Of Available-For-Sale Securities With Unrealized Losses (Details)", "role": "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails", "shortName": "Investments - Summary of Fair Value Of Available-For-Sale Securities With Unrealized Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Investments - Maturity Dates Of Available-For-Sale Securities (Details)", "role": "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails", "shortName": "Investments - Maturity Dates Of Available-For-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i959f87d72e2648a1a00f53e94be39a42_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - 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", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Goodwill - Narrative (Details)", "role": "http://www.solarwinds.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "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-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i49376e5411e24a62ac70902f4c6614fe_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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", "ix:continuation", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i49376e5411e24a62ac70902f4c6614fe_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i1b1609c9aef047269146380ecbbc8578_D20211231-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.solarwinds.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - 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", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id38cb3e3b8f64935b7b81f7acf40cf50_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id58bb5c81ae84d538bc985117351d3fe_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "swi:DebtInstrumentLIBORFloorInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Debt - Narrative (Details)", "role": "http://www.solarwinds.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "id58bb5c81ae84d538bc985117351d3fe_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "swi:DebtInstrumentLIBORFloorInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - 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-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - 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-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Income Taxes (Details)", "role": "http://www.solarwinds.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "ib5f9fc706054441ea9a1a41de8501db2_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "ib5f9fc706054441ea9a1a41de8501db2_D20210401-20210630", "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-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "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", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "role": "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "iede699ff68e34795bb6d8ee4dc8dfc5b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i95648c57e9134d57b4aef29fd15519b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - 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-20220630.htm", "contextRef": "i95648c57e9134d57b4aef29fd15519b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "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-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "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": [ "span", "div", "body", "html" ], "baseRef": "swi-20220630.htm", "contextRef": "i0361d029abaa49a2bb61978f8036f46c_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r528" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r529" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r526" ], "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/2022", "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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r526" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r526" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r537" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r526" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r526" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r526" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r526" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r525" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r527" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MinimumMember": { "auth_ref": [ "r264", "r266", "r267", "r268", "r288", "r323", "r352", "r354", "r440", "r441", "r442", "r443", "r444", "r445", "r464", "r512", "r514", "r522", "r523" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r179", "r266", "r267", "r339", "r341", "r467", "r511", "r513" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "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": [ "r179", "r266", "r267", "r339", "r341", "r467", "r511", "r513" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "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": [ "r257", "r264", "r266", "r267", "r268", "r288", "r323", "r342", "r352", "r354", "r358", "r359", "r360", "r440", "r441", "r442", "r443", "r444", "r445", "r464", "r512", "r514", "r522", "r523" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r257", "r264", "r266", "r267", "r268", "r288", "r323", "r342", "r352", "r354", "r358", "r359", "r360", "r440", "r441", "r442", "r443", "r444", "r445", "r464", "r512", "r514", "r522", "r523" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "swi_AmortizationOfIntangibleAssetsExcludingAcquiredTechnologies": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "swi_CybersecurityInsuranceCoverageAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cybersecurity Insurance Coverage Amount", "label": "Cybersecurity Insurance Coverage Amount", "terseLabel": "Cybersecurity insurance coverage amount" } } }, "localname": "CybersecurityInsuranceCoverageAmount", "nsuri": "http://www.solarwinds.com/20220630", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "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/20220630", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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]", "verboseLabel": "N-able" } } }, "localname": "NAbleMember", "nsuri": "http://www.solarwinds.com/20220630", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "swi_NetCashProvidedByUsedInDiscontinuedOperationsIncludingExchangeRateEffect": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Cash Provided By (Used In) Discontinued Operations, Including Exchange Rate Effect", "label": "Net Cash Provided By (Used In) Discontinued Operations, Including Exchange Rate Effect", "totalLabel": "Net cash provided by discontinued activities" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperationsIncludingExchangeRateEffect", "nsuri": "http://www.solarwinds.com/20220630", "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/20220630", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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/20220630", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45", "r433" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r182", "r183" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 $726 and $476 as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r32", "r472", "r494" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r57", "r58", "r59", "r64", "r71", "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Investments, Net of Tax" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r61", "r63", "r64", "r496", "r519", "r520" ], "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 (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r71", "r72", "r416", "r417", "r418", "r419", "r420", "r422" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r64", "r71", "r72", "r73", "r119", "r120", "r121", "r393", "r430", "r515", "r516" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r56", "r64", "r71", "r72", "r73", "r393", "r417", "r418", "r419", "r420", "r422" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r37", "r433" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r119", "r120", "r121", "r362", "r363", "r364", "r399" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r355", "r365", "r366" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r43", "r184", "r212" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r85", "r105", "r308", "r425" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r147" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r196", "r343" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-Backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails", "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails", "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r30", "r113", "r168", "r171", "r177", "r208", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r390", "r394", "r410", "r431", "r433", "r470", "r493" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r25", "r44", "r113", "r208", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r390", "r394", "r410", "r431", "r433" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r402" ], "calculation": { "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r188", "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r194" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r192", "r194", "r488" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Rolling Maturity [Abstract]", "terseLabel": "Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Fair Value, Rolling Maturity [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r192", "r195", "r489" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r192", "r195", "r486" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Net Carrying Amount" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r193" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r192", "r193", "r487" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsMaturityDatesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r186", "r189", "r219", "r475" ], "calculation": { "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Short-term investments:" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r187", "r219" ], "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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r228" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r227" ], "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 June 30, 2022", "periodStartLabel": "Balance at December 31, 2021", "totalLabel": "Total deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r227" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r227" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangeinContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r229" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r24", "r27", "r107" ], "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 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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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 equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r101", "r107", "r109" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r101", "r415" ], "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 (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r101" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "swi_NetCashProvidedByUsedInDiscontinuedOperationsIncludingExchangeRateEffect", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r101" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "swi_NetCashProvidedByUsedInDiscontinuedOperationsIncludingExchangeRateEffect", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r101" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "swi_NetCashProvidedByUsedInDiscontinuedOperationsIncludingExchangeRateEffect", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingEstimateLineItems": { "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": "Change in Accounting Estimate [Line Items]", "terseLabel": "Change in Accounting Estimate [Line Items]" } } }, "localname": "ChangeInAccountingEstimateLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails", "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r477", "r500" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r259", "r260", "r261", "r269", "r521" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r119", "r120", "r399" ], "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/2022", "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 Disclosure [Abstract]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r35" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r35" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r35" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r35", "r325" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r35", "r433" ], "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 160,870,907 and 159,176,042 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r67", "r69", "r70", "r81", "r482", "r506" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r335" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r332", "r333", "r340" ], "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 June 30, 2022", "periodStartLabel": "Balance at December 31, 2021" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r332", "r333", "r340" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Deferred revenue acquired in business combinations" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r332", "r333", "r340" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails", "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails", "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r79" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r89", "r467" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r86" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r111", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r302", "r309", "r310", "r312", "r321" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r31", "r32", "r33", "r112", "r117", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r317", "r318", "r319", "r320", "r426", "r471", "r473", "r492" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r33", "r313", "r473", "r492" ], "calculation": { "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, 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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r285", "r317", "r318", "r424", "r426", "r427" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r51", "r316", "r424", "r426" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r52", "r112", "r117", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r317", "r318", "r319", "r320", "r426" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r112", "r117", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r317", "r318", "r319", "r320", "r326", "r327", "r328", "r329", "r423", "r424", "r426", "r427", "r491" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r298", "r314", "r317", "r318", "r425" ], "calculation": { "http://www.solarwinds.com/role/DebtSummaryofDebtDetails_1": { "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r201", "r223", "r226" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Available-for-sale securities, 12 Months or Greater, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r201", "r223" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "terseLabel": "Available-for-sale securities, 12 Months or Longer, Gross Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r201", "r223", "r226" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Available-for-sale securities less than 12 months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r201", "r223" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Available-for-sale securities less than 12 months, Gross Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-Sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails", "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r199", "r220", "r226" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Available-for-sale securities, Total Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r200", "r221" ], "calculation": { "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Available-for-sale securities Total Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r198", "r222", "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Available-for-Sale Securities in Continuous Unrealized Loss Position and Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r368", "r369" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r368", "r369" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r106" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r166" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r14", "r77", "r503" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r4", "r5", "r6", "r7", "r14", "r19", "r370", "r379", "r382" ], "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 (benefit)" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember": { "auth_ref": [ "r2" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r15", "r22" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r15", "r22" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r15", "r22" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r23", "r256" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r351", "r353" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r82", "r124", "r125", "r126", "r127", "r128", "r132", "r135", "r142", "r145", "r146", "r150", "r151", "r400", "r401", "r483", "r507" ], "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": "Basic loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r124", "r125", "r126", "r127", "r128", "r135", "r142", "r145", "r146", "r150", "r151", "r400", "r401", "r483", "r507" ], "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": "Diluted loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r147", "r148", "r149", "r152" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r415" ], "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, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents from continuing operations" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations": { "auth_ref": [ "r415" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "swi_NetCashProvidedByUsedInDiscontinuedOperationsIncludingExchangeRateEffect", "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; attributable to disposal group, including, but not limited to, 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, Disposal Group, Including Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents from discontinued operations" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r371" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r71", "r72", "r73", "r119", "r120", "r121", "r123", "r129", "r131", "r154", "r211", "r325", "r330", "r362", "r363", "r364", "r376", "r377", "r399", "r416", "r417", "r418", "r419", "r420", "r422", "r430", "r515", "r516", "r517" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r402", "r403", "r408" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r402", "r403" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r300", "r317", "r318", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r403", "r437", "r438", "r439" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r402", "r403", "r405", "r406", "r409" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r407" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r300", "r343", "r344", "r349", "r350", "r403", "r437" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r300", "r317", "r318", "r343", "r344", "r349", "r350", "r403", "r438" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r300", "r317", "r318", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r403", "r439" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r300", "r317", "r318", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r437", "r438", "r439" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r407", "r409" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r397" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r196", "r197", "r203", "r204", "r205", "r213", "r215", "r216", "r217", "r218", "r222", "r224", "r225", "r226", "r311", "r324", "r398", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails", "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails", "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r411", "r412", "r413", "r414" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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 on foreign currency exchange rates" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 5.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r28", "r230", "r232", "r239", "r244", "r433", "r469" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r233", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and indefinite-lived intangible asset impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r240", "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r240", "r242", "r244", "r245" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r232", "r239", "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/GoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r105", "r231", "r236", "r243", "r244" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedLabel": "Goodwill impairment", "terseLabel": "Goodwill impairment", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/FairValueMeasurementsNarrativeDetails", "http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r240", "r386" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r113", "r168", "r170", "r173", "r176", "r178", "r208", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r410" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r105", "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets impairment, excluding goodwill" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r250", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r88", "r106", "r124", "r125", "r126", "r127", "r140", "r146", "r387" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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 loss from continuing operations", "totalLabel": "Net loss from continuing operations", "verboseLabel": "Net loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r76", "r168", "r170", "r173", "r176", "r178", "r468", "r479", "r484", "r509" ], "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": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r75", "r82", "r122", "r124", "r125", "r126", "r127", "r135", "r142", "r145", "r401", "r478", "r480", "r483", "r502" ], "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 loss from continuing operations per share (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r75", "r82", "r122", "r124", "r125", "r126", "r127", "r135", "r142", "r145", "r146", "r401", "r483", "r502", "r505", "r507" ], "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 loss from continuing operations per share (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r14", "r19", "r388" ], "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 from discontinued operations, net of tax", "totalLabel": "Net income from discontinued operations, net of tax", "verboseLabel": "Net income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r77", "r82", "r139", "r142", "r145", "r483", "r503", "r505", "r507" ], "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 from discontinued operations per share (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r139", "r142", "r145", "r396" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r351", "r353" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r8", "r9", "r10", "r11", "r12", "r13", "r17", "r20", "r21", "r22", "r253", "r254" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r252", "r258" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r258" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r114", "r372", "r374", "r375", "r378", "r380", "r383", "r384", "r385" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r130", "r131", "r167", "r370", "r379", "r381", "r510" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r36", "r476", "r501" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104", "r465" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r104" ], "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 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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r136", "r137", "r138", "r146", "r356" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r246", "r248" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r102", "r108" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r49" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r207", "r508" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r202", "r206", "r209", "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investment" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Investments Classified by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r113", "r172", "r208", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r391", "r394", "r395", "r410", "r431", "r432" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r42", "r113", "r208", "r410", "r433", "r474", "r498" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r50", "r113", "r208", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r391", "r394", "r395", "r410", "r431", "r432", "r433" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r341" ], "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/2022", "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": [ "r46", "r112" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r46", "r112" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r46" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r33", "r299", "r315", "r317", "r318", "r473", "r495" ], "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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.solarwinds.com/role/DebtSummaryofDebtDetails": { "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.solarwinds.com/role/DebtSummaryofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r273" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r270", "r271" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r270", "r271" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r262" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r270", "r271" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyReceivableProceeds": { "auth_ref": [ "r100", "r271" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyRelatedReceivableCarryingValueAdditions": { "auth_ref": [ "r271" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r341" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/DiscontinuedOperationsSummarizestheResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r343" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r155", "r163" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r101" ], "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 used in financing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r101" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r101", "r103", "r106" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r65", "r68", "r73", "r80", "r106", "r113", "r122", "r124", "r125", "r126", "r127", "r130", "r131", "r140", "r168", "r170", "r173", "r176", "r178", "r208", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r401", "r410", "r481", "r504" ], "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/CondensedConsolidatedStatementsofOperations_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity": { "order": 3.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 loss", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [ "r133", "r146" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations_1": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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 loss from continuing operations available to common stockholders" } } }, "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations_1": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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 from discontinued operations available to common stockholders", "verboseLabel": "Net income from discontinued operations available to common stockholders" } } }, "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "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/2022", "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 income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r64", "r74" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r168", "r170", "r173", "r176", "r178" ], "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 loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r429" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r429" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r428" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r388", "r389", "r392" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity": { "order": 2.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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r66", "r69", "r388", "r389", "r392" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r57", "r61" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.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 before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized losses on investments, net of income tax expense (benefit) of $(34) and $(34) for the three and six months ended June 30, 2022, respectively", "verboseLabel": "Unrealized gain (loss) on investments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r58", "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "terseLabel": "Unrealized gain (loss) on investments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r53" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r97" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r93" ], "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 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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r95" ], "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 purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "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 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/2022", "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 Disclosure [Abstract]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r34", "r322" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r34" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r34", "r322" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r34" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r34", "r433" ], "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 June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r96", "r361" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r96", "r361" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r251", "r433", "r490", "r499" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r84", "r214" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r64", "r74" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r98" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Percentage of fair value in excess of carrying amount (as a percent)" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r367", "r466", "r524" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r38", "r330", "r433", "r497", "r518", "r520" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r119", "r120", "r121", "r123", "r129", "r131", "r211", "r362", "r363", "r364", "r376", "r377", "r399", "r515", "r517" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r164", "r165", "r169", "r174", "r175", "r179", "r180", "r181", "r338", "r339", "r467" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r336" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r337" ], "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": "Remaining revenue performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r337" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r337" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails", "http://www.solarwinds.com/role/DebtSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r64", "r421", "r422" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r147" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-Sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails", "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-Sale Securities Reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "auth_ref": [ "r127", "r153" ], "lang": { "en-us": { "role": { "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.", "label": "Schedule of Change in Accounting Estimate [Table]", "terseLabel": "Schedule of Change in Accounting Estimate [Table]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r52", "r117", "r317", "r319", "r326", "r327", "r328", "r329", "r423", "r424", "r427", "r491" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r8", "r9", "r10", "r11", "r12", "r13", "r17", "r20", "r21", "r22", "r253", "r254" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r146" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110", "r118" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r55", "r71", "r72", "r73", "r119", "r120", "r121", "r123", "r129", "r131", "r154", "r211", "r325", "r330", "r362", "r363", "r364", "r376", "r377", "r399", "r416", "r417", "r418", "r419", "r420", "r422", "r430", "r515", "r516", "r517" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r119", "r120", "r121", "r154", "r467" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r34", "r35", "r325", "r330" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r34", "r35", "r325", "r330" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r34", "r35", "r325", "r330" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r34", "r35", "r325", "r330", "r357" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r34", "r35", "r325", "r330" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r34", "r35", "r325", "r330" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r325", "r330" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r55", "r325", "r330" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r35", "r40", "r41", "r113", "r185", "r208", "r410", "r433" ], "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r331" ], "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": "Reverse stock split, conversion ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r196", "r197", "r203", "r204", "r205", "r311", "r324", "r398", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails", "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails", "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r116", "r343", "r350", "r485" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsMeasuredonaRecurringBasisDetails", "http://www.solarwinds.com/role/InvestmentsAvailableForSaleSecuritiesDetails", "http://www.solarwinds.com/role/InvestmentsSummaryofFairValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r141", "r143", "r144" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r373" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r156", "r157", "r158", "r159", "r160", "r161", "r162" ], "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/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]", "terseLabel": "Valuation Technique, Discounted Cash Flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.solarwinds.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r134", "r146" ], "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 computation of 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/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r146" ], "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", "terseLabel": "Weighted-average common shares outstanding used in computing basic net earnings (loss) per share (in shares)", "verboseLabel": "Weighted-average common shares outstanding used in computing basic earnings (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations", "http://www.solarwinds.com/role/EarningsLossPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average shares used to compute net income (loss) available to common stockholders per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.solarwinds.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e777-108305" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r23": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r525": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r526": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r527": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r528": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r529": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r531": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r532": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r533": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r534": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r535": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r536": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r537": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://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(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" } }, "version": "2.1" } ZIP 65 0001739942-22-000064-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001739942-22-000064-xbrl.zip M4$L#!!0 ( R"!55?R!FB_RX" )\F' 0 R]:U<;N;8N_/W\"K^L\^[=/09%="^)[LX9=( L^@33 :>SX4N&KKC =K&J M;&Z__DQ5V<;<$I( ML%[[='!=5%)FL^\:D[I]_]SWNTT3GU19GGOCR6\@I8: M_^?M[_]?DOS/G[L?&NNY'71]K]]X5WC=]ZYQEO7;C<_.E\>-4.3=QN>\.,Y. M=9)4[[S+3RZ*[+#=;Q!$R(V;Q6IPA*#4ND0K3A.FG4DT%R01+@TN8.0])+KM58YB2) 3%C& Z%<9AEQ*CO20: MR^#B9]M]&!V,L%>NED7_CZ5VOW^R^N9-T*59R8O#-W#Q3>SJTO"A\T[6.QX_ M=G9VMG)&JP>Q4NI-=7?T:'9^[;ES4W2J)PG"]$W6@T=]G,)QRW#?9>-7)AY' MXDU]<_3HK3Y,/DS?Q-M&EW[X^/V]C8._ZFW_[B:O>OJF7^A>&?*BJ_L AC@O M*$$DP>/9*<^R:XV4>4<79UG/E2LV[U83B01%XR&7V5V=@T'@-_^S_6'/MGU7 M)UFO[.N>'0UGU0Z*PO?LQ?6I*KU=.D?2^_R7A_8.&E=G, LV/K7 M'TM]?]Y_4\'DS=O_];_^U^_]K-_Q;X',R8B6O[^IK_W^IF[9Y.[B[>\N.VV4 M_8N._V/)9>5)1U^L]O*>A^]GYZOQ05_4?V;.^5[U)]QO@B@I,EM__KR_Z\,? M2QFB CM$E#9:,Z6),0*K5 8)-P(3]LMZU16,<'*%KY[NQD_[;'6C!_V[> >C M*71GJ^?\^?_U%TN-S$'3COYS8=;STP]D]W2?;@_?E7MO_Y$]S;.-]Y?W#\@38[^Y[ IT0=R<+'_V8KM]UL7 MS?5FY^#]7T<'[S]>-M>WSO=;A^B@M7W1O#RFVT=K#/K!]\G'4_=^,S/O/XDF M^7B^W7)'!U6_W''U#MFB.^^;\(UF>^?S_B7\[^R@.WKG'_@6[QVT M),U.\_T6@7;0]M'FT?Z19?L$QD,V^,%1$_[W9^SCQ8?61G][#YU_:!VRYI'E M7TR*;> A34(*;,]0RA(3B$ITJKGU5EF/PM);!+R;4J48^?W--:(^)8W?53S? MW\Q*JSO[7A<;/;<.VFBI4?,;?.&\O^K@2M*%S[83IQ<0^"8$+F]!0"#O4A9X MXC%R"?,V362:ZB2EP1(E2)IZN_06DS<4/R/U1R;(%?DWX4JY(/"W"(QN$9@I METJ6XL1XPA.&)4X4346BJ46*I1YY:9;>1B),C;Y_0_NY6U#X013&MRALE4*6 M<9$@YW#"**&)% (E5 FM!34IF-I+;S\^)WW7@+BN(G!''UX7V2$[]RX)NA.- MV06QOTYL!,:L3:Z([Q;D$8F.4<$LU,M8QH]C2V\VU#WL;WT-OY5-D MC F(:L\L1I+P%/0"DD9SSQ#YLG63S$.S>777G_K>P.^"69_ULMXA,'-%;C"] M=TPG.ZQ,XXWS$V_!E6QE77AD)^S!U3)H&^_5W(^OH20:WZMN4%2J?;HPP=N9 MZMKN9F_GZ)]LI^7:^Y>'[.#] 9 >H-+=;&]WX[/'?.?SUMEV!9-_NA_H;GN_ M>][9 >CLD_T+(!UIMK;)]N7'B_U6N]V$O[;))[[?_0>@\U<7_J:C=^!;@P/R M26ROMX\.C@ BE_MX&\ $S[5WWF_0_%A3)8!-#D0B7,,@IRWZDDE1)Y<*I!!XBHV+\')82 @8!YJD 6L."< M9@ W*5605J. Q)10<@'VP0(D#P$)O@$2IXB6U/G$,/@/$](F2NN0>.V-IYQ' M>0#&P?=@A"JN?>HHMI(R * TQ'KA+)4I2YE*)S%R7F:KO:P#/FDQ\$\'F04R MOHT,>@,93 F'%/@%P>HT83+81#OM$LN4-0ZG$B'0,_< 8[.H*= 8]+(:%KU! MU_ABZ3I4N,,B!2L#<4*9,$$*CD&6,$Z$3U-'*B,#HY2B9/3'4L-YFW7!>OAC M::NY>1,S>_W<'K?SCO-%N?&?0=:_:.9]7UW=.^ED_7=Y;QCVW(WPN2Y.5J&3 MB;J#]_]2K@-3H5^;B[Y#YHE%UR-\91GRW]7^OAU9NOOQV=.EZZR>55!O] M*ONZZ,>X2.7!)= YA$?O7=T;=]--/"J2&.F[?F?T>_21-]'?#@E0W1PU,;HW^AW;N'-&'9764$^-##"CE)O42!Q2;0-#-G T MH4%G;48G,?6#,SJH^/GZE V#Y*N?]M:_>S85!Y4"O@SQ1#"IL48H<.H5 P-' M:59[-A@3BF=K-G&"24+QS\\FF$%[$8CCX;GL%+HU^6BEOG4_+WYPXF^]'R^N M^UX.1ME=S3Z4/:XU\>9Z[[])=TO!1 F8(9HRPK'Q-K6*TR EITS*H3QGSRC/ MA\/VAS$R4O]T\+%SL$QLUM_VT41JN SNU@NS9=%?_;O(W<#V=XH]7YQFUJ^= M9R!N0 .N[@U,:8OL)*K;^MW?W]S9Y'BNQE_^ <7"GEVQ6$Q5H%2:Z&<21R02 M)%@/SBO75A WM Z'!,0+ GZ%@/CA!,2/1D#/1+"8I90RQK1Q6BO!I2=*,DFX MX5.PJ.:6@%,Q[2P.7!)E;2H!*\; DJ0@.;4UGL $!ZSG6@>.?/YMG<7,AA@7>HEJ$*@2F -76TC* M1&JEH8$:X85U2'I&YEH-/C\-IZ()B?6.2R5\&N/P6"N/A??1KY,:@52=:TTX M%3Y\?F5(#$-"H%2 &PY_11M4>&(<>!E@F;)TKI7A5/CP^?6AX=89)%DJ/&8< M,2.!7L)SPI2D2+NYUH'6N M5>-4R3D5+:FQ2GD0/D@?&-(WDFV\M.6WN?'Z%B;S6A'/!.//, M4F1"RF,@6PO.'0EZKA7FM+GS^74G2K6GP)^2*\L\5DJ@H!4#&M-4 ./.M>X< MV3\?X$JO?)'*DG@>P'@50A'%O#"*4VV0=2GF1"+&YUI9/B_]IJ(=L:/:*P?T M$H)AH8T1*FA/M B:&IG.M79\=OY[?G48'7TFD%-IT$R#NQ< MJ\-GY[\IQ%*=%TJ%(*2G#/P+X#\GO6?.2A? [YB"_IL+O6-X4,&F2"#.&,-> M*XTUP\Y+CK STXA?SH6\IX VY@U--?',4Z\-9IA*22E.G<#3D!=SP:>$(6FQ M(E3+P#S8J*E$E#H:B'%$VC#,GJ%/G^_QO>+U*HD1AA[?J3,8W^7=D[P'/\OK MLA:N=_->E=OX^/+V>EH/_>%$E.ND(5Y+&0@'8C# M$+&4"NH)#3H0,2+(?0)+YDE(%L /D(HXHA$"NY+'JAWAJ552 M,V)3^V)(MNO[.NMYMZ&+6!-0S@E]O!6,FQ281X'QR*CA0H/IR#GPFF3[Z M3$WV<^>]03+E!#.DF!9@$ H;DUH#40;-0?AH'J3+].U]A+41RK+@M&;>$NU4 M )0@9"FV-&71^BGETG3IZH!,UIAK2A8U"S%3"(O)3*,(:T]OI M$Y2CJK#%&@L:"?209!0'JU!TG;1PX>41]-F,\ND35U!&E.=:6TM82+W$*3C% MFG#FL&#>/U\%R3PSZ6.5MESG.^+ T_5(2\Q8 .?* ,H0,%L@&:PU5+X=,T_>!'XEDS*2&"",D :?74BX= MT$DXY)$0SG+\8DCVW#[P(]$G9=(@QYPWFC.#K&8H]8PP@JTCRCUC(=X+44H_ M52%XG308O#81)#>:,6*E2E,>(X"@DT) 1KX8TDQ#*3T>F1S6/N;:@",=&#:I M(MA0(CG0+D7*JI=#IBDKI4?D+(TP089CD5IF/59:8.6)TAAL/BO%BR'9LRJE MQZ./X,9K8!XB+&?8>DTU09JE6@F#63H/.:?SP%O33[\!TYUKZZBEJ6;:"2.E MXX)@:31X9'@>BE%GCB.G3U7$P$_SUCOE'>,BF#1H9ZP5-E4>2?;RJ/JL8X&,MSW*P?(2@"H0I9TIYA3&S$H>@E<$HU2^&--/Q M !^+3$AZ9"5*4R-B*;&27''$E:,A[L+E_,LAT]0]P,9=$ZQ(*E1 MTCON S :Q]2I%T.R9_8 'TWR&:41X8H*(AB5!O03$3+%1'D)TTF>CSY3FP$J M!0@4RL!@9HH00\%ZQJF2U#+&PSSL,#$/TF7Z*>6@UX4W*:*QXMU1HBD'G1$T MU2@H9-*71^AG]H&G4QA&<)">>"918((A$SQQ# AKJ7",JI='U>?S@:=#T+CJ MG'J&.+>,I$8J'/>MP 8T%4V#>7D$G8X//!7B(O"S4B<,5DHS()T"<1P)[!%' M(<5V:&[,/TV?T0=^K 0"2@GS7@7A!,,T:!P$QF 3>>X,P^[%D&9*/O CD4EQ M!XH-QXV8.$N-U1YA[P+QJ2=8>O9RR#1]'_BQ4C]2S(2R" >DF,' 8A)I873* M'3=B[&/-/\F>VP=^)/IXEV*/9*JTI"QU4LN4B@L.<8V7J* UZ >OTSZ66T:,MT6LGN!-QPTOM60H4 DG/8A!- M@L6DA_+^)9!F&FKY\Y_422/:L:OGQZ!.$I,Z ;>L)8U88$U+% M&>98&A68I<]'GVG-@$$*V92 M8@",\8K<,Z0M (\96307.PA-P_29?J[=DBK M4ZVMTBX(YH64@EA&+I(,:;^7Y@@C]_*'IYZ>J5CPE@0J1(LV,)"8&^0QUHZ_/().+30]!6Z- M9RX&3CP0F1'I#$DITR88IP6W9 ZJ0/[1G4%U+&C+VW8O^\_@QO9TM^^O9Z7- M!S )[ITNVYN=_&QV$]?'AWH-#],<7;]^JM8)_#EJX,&'I.%8VJABNF5 +"4B M;E5()?+6&"O!F:OY.I(^>2X,?#_+7)O:K[/,M4=_IM#:"X=<0+RJ.=328.RT MQ1SX1F&;OISRC@FSM%7H7MFIV&C-'0W*?GQ[=KGFNHBS/CA%J='!,82LXMXH M+*.4BUNJVI=(KZ;O?^H57G>R2P\*[-37%'L/UN>'O)R70IU P(*4(4UM /N1 MQFW^E>">8K JXPY"+S Q_-E9;@8RQ+GWQJF8Z>\8QDAY3HB*I5DD6$Q>8#W' M-!EU^O162 OLG2"&$T:,-BGF6GM/$?"X"^'%U.Q/57\^7@U_7!CTW$OCP#5P MWNJ4:\.DQ-Q;)M.7L[',C.C/QZ.<\BDRQ@1$M6<6(TEXZE*&9-PJDB$R;^-_"[O@O3GO4.__9%R(MN/&QCQW2RPXJ=-LY/O(T29S6=?W^:AE=<'ML9DBZMY.G3?FD,O(D)G!W4$<(\N$.IPBIE M(1[DRXR24@5I-0I(+%#WR*BC"]15&QAKGSKP#21E!@MIB 5'W5*9LI2I=(&Z M1T8=7Z!N*>,.B]0A@CBA3)@@!<<@Z!@GPL?(ZC VGE*4C/Z8O1@:T/%J,KX1 M=DX?R>=+#4N%Y5P*P9!U&J,0/ HFY8PI-P]5*8]VRO2#S=AZ)7ALS/ZI.Y&W M]MK>]]=Z[FK1(L:W.WD, I=_7L"/D[S4G?=%/C@IH8G.P 'G53%P&#LPK-L! MPE7,65[UO[EF.M]:='YPQZ_UX5U'ER7,N:V]H6L6^-V]JE^'*^'/BVT/CE2U M2-YJZ]Z>[OB]DZR7A_ 2ZP8(H9931;4 J]T'HQ76(FZ.( DV8A2AG^F5MP67 MO#(N>?XES!# V1#.>1\4\Q@K'H05*0K$6"?3>:B%>\Q#FA>,,A^,,HW3!(.5 M)H9;L0,CRP*W<&N408BG$G[-M3I9,,I+993GUR@ICV6:/-4BC37S&AR2%&O% M J4N4('G0*/,+7:?Z/CE5\8SSZ]<+&(J32D.Q@@6-U5) PY*4DQI[9*0":1R,&FZC.1^YRPOL3@^[T\F[5P8%JAW'%+% MK>&I]PAL:^>DTP)-.V/JVY3?S&(8(].=K5[9+P;Q[>L4_[37*JIRN(L];P<% M(-C/2^ZN25U0C$F9PC^8,6T0#H)*[N ?@?T<2989(=/T.0[CN+(0E'#@PSHG MC (W5HI(XT %GWJ.XB.0\EU>G.0@6?V?><_-'=-IS9PQSG&A@?=2+IFUQDJI M ^6I'N["^D*8[MDH-7V^0Q),,>6X"CC$HRBY;U'RX3C261$WB/&5[Q^#&K'SFX7_S\#W[,7U M3HP?GGBTW(WH*K+>X1-T:?SGOV&"=6';%Q_\J>_&<#O+."%T8#5?&P M.)%BYA2)OH/'SO+@E<5X#LS,%RIPOF7J/2H_S?%Z"N>@JC7CVD7'R"HE);B\ M*L54..HD7P!X1LV]!8!'>9!.6,^\ 9N3<>&T$8H'*KWT'*=D#GRE%PK@;YE\ M"P /34ZAO%/2>\\#<_!G(-ZF8&LBC9%= 'B!F=N842#OE *P:*D9 ,@038R* MVYDY(1#!LX^9AQ#HQY9BYQFVKRG(2:DU2C@>I.$L#'7'NMTPLL8,**<:B:UE0*D,76 ;!\TYW.P9^L"PZ\]Y(F=\VEJI4(,,R&\ M(A@\)T4$UC1%=.K[4BXP/).P<=0;YQE+I7',::TI1E)2YE/L4VO=[,-F!N7. MPY#\/0E3"]/S#NRFE@4B%94:I2P>YQ/2@%/B.3$@^,(B:O\*L3LO)J?&J<7" M8Q.H9$9RY1UR7@1"A.( Y@5V9]3>FR(CS0IVP4XPAJ:!&>69]D82ZH0!+"-N MO4!SX"[-('9?+ER(H<0[3[6BAEE$M%5I,,92FR)B\1Q$.6<0+J_)SF.($4:&P'JBC&16ATKH$( J:,I M07H>MJ]8H/?5&ER6& [M$0E_@-+$1A"EI1 D54$$-0=) ;.(WEF*;LW(KB=/ M@EZIB=94&V0#99YJB92GCF*'# I@3"S0NP#,C7/2+%-,2TWA'V5I/, (L..= M,%:F=!'AFE5K[_'0.]\[ TGIF [>:8E5H&PT"5+R)LLVKP+0 \ M=/8%8C2>:&(, -@S1;F4/&64&22TH0L OWB#<[X!G K)D!18AB"8"ZE"X#!1 M3%Q*G29SL5WE# +X96-&6:ZT,T)I >K;"YD2+&P*8M!J'? ",Z_![)S'C "3 M.NG!RR8H%TUF8A<1=8N8IF"ND- M=@99;\ GT1*!O',H4">"56:1FOPD6/F1+3UGRJB=%?BF%@<>" K86L:U5ZD* M2AHDE16IH60!WQ=O7,[S-L9(24IZ" MQ+.V%G@8$XIG%3&O8Z_.%V1LX@23A.+' "\'EYI;BL#&9-QJ:84!C 4M:0QD MI@OPOD+P/FV6YN.!URL%P+4>61&8LT03;X1B5'N1,D_( KRO$+Q/6Y+S>."U M BF JP# .J9TJ@&QQFB$;2".6K$ [VR =U;P@BTH:*J$MLRR-"!-)#-:"H7 M5Y&IFGV\O%"!,R^FGO^'MFC ^% M \(H92!SM$P#D8BZ%,@MV1R86R\40/-B\B@:@E8$Q2) %AQ2)"!NI$2I<)Y3 MM #0[-&,>ZPE#VG08*8*'L\#XQ@S1[D.:6KG8(^R=X5W67]3VZP#W;I.HEU_ MFG=.@1K7'WHLYOZ0]P[[ONBN>]-O79SXZQ__D/7\3JB_/">Q3NU2AA +&%P5 M%@]C-C(X*WWJB.>8ST.L\]6CX?%D@TL%YPI;S(5EA@5P111(""V\"M:&.GW(=>]Y,%"M?7@7;\Z)0 !Z$,&\P(PC)@AH M!YMB39&C#NL4T]D7"*\4 H\G!03#R@GJ%=.>J2",)IQK@IGG'LR&.4C-FQ2] MUS5#!$)]?6^0E:5_+ R\4M ]9KVJ9YJ& MR+/C?49,GTCTLW>#HHAA MJE:A>T#\.<&\H\$$'@SX%(Q9Q;4WPDGG!6->*S$/9R%/#_/WX6$/OMCQWP>( M!:/!%\NBOSJ:MOHK=OAK]=/>^LPS$[;6!1VDC<>4"L2E217VC#!J@L4F_;)> M,1-&.%EPU:L%^*[N'0X_$7]N9[VL.^@^UEC^T46F3^D,BE8E2E)E7)AX3:] M6H:;KDIZHK,"4A8"LF&]CR(&,-]Q*K+UDCE-IK)(< Q Y=C3XA=2?.1Q,7RHR9A%6!GN- M"2-I4($Q:@S!*9C2:;HP%7X,-)O>^4)WJC*PC1"\[6>G?N],G[Q4[6IY"H8F M8R%&'9!T4G(5 @H@@:BPJ5S@Z(=P!/K0Y;TMF.C"Z-[Q#D )OA^?^[#UY\[N M2T12JH0W#(/F,ICA8*4FC E): #SF ]1TA:!+*>*?]D^JA%UF"NHYGE#/.> MF)0)&C3R6A%"$1ZBELT!:C_D9?D.Q@;8]#V;^?+/BZ;N@^$-]!M?G@33!32T M!4_&;S\];=FSTY9ZA)TFUCGEF:%64NI-"H1V)DB)245;/*(M7M#VQVB+'TY; M_'A\JS 3C!B!%6(F>$DLM]RD6K)HM^@%;;]/"T![>=?O]8$]&I!XBMN6[6R\I^H:-?_X)QQH*000=E*45,A%0*2042!AM 0:K#'#ECLVSZ M3,5E 2O6,XR\E%XPP[36"CF0)%)*1#W%"]K.M>DS%4Q)@JGS@3)E$,/6:($L M0BZ*#(.,) M,O2339SJ1%B.5]H2#[6.9YTXZ*K0BP7+FP6E#"XB].--G.OD" M*=@[2"@DA&0&494:4)#&.PTWF+1#$QN_NW5S%"___2]>=T<0B/FKS?S[NK\_N[*=Y 5^J_ZQ[=ZM=$<];' M!(O[6AN]8/-.7JS^"U7_]UN ^4N"[F:=B]7_;@&VRD;3GS5V\Z[N_?=RJ7ME M4L*,A_K!,KOTJYC!**J?9_5\I- .B"\_FI]Z4CXUMUH;ZXV]UEIK8^_Z(.:A M^WL;[S[M;K6V-O8::\WUQL;_O/OW6O/]1N/=SO;VUM[>UDYSEL9$'C2FS[IL M@TCJY[W&^LJ[E09!G*E[AW$=R?PZDOEU)-\_SG[,"!HU:?(".#*Q,0_QI/2K MHS]^IS]>TA/[)TA6,66;(/C-]W MHP\/N76EXM8W?7?[GI(K"MU_&ZW@\;TW5=O%Z(&15*B'ZQHPJ#BC?RS1I1OC M'HX$G_0;9=[)7&-$\A/M'!!F%35PUYL[O=^!W$ M;R_O-0==:,0VAE)ZUX=J3V*!'2)*&ZV9TL3$5>M4!@DW A-WYFHV>CHJ=^>S MU?7<5FG<,3EG:;3=Q#\79CT__4!V3_?I]L =;9P>O%='.]V_LN;Z,=ON'G1W M6KM9\VBWW;P\R [6-X^;EW]E^Y\_P;V-\YWW!\'ZP;B_VNYL=N-?>;K6[!YOR_ ,YN-C_;,5.:^UROW5\ ML7^T?=E<;[:;ZW\>;[G[OT_S/W[K\X!Z9R: MHYQOP_,[K;^R[_^T#]YOD":!,;3:1SN;\F)[_=/% ME\ 88E*X)/58)\P2E"A"=!($]S[5S,&4+;W%*/E8*<$K*KQM?(O5(V.3!6// M#&-_PSYX-,Y6#V+L7Z)OTMCI^5\?@B/^8%/G>8&DU(KD]$> Q%92+AZ$H^^" M)UU!C'T//._#X@AKY.0\HFUR]CL^W)Z:_.1KEBN]2PX\''AK1:8[C4^]S.;. M-[;W'FJXL#L-EV=0)Q\'X)+XHG.QZT_RHK_4"'G1U7WXP'E_-63GWB7]8C"? M&FS M#ZVU_O8>.O_0.F3-(\N_>$,])90G"KRMA&D6$B.D2)2/"8C&&1P=_/_ZETH9 M_^VFTKKA_@QYY+'@_[@&$GZ0%?[QT]IN:V/WPWYC=^/OG=U6X^]/NWN?UIJM M1FNG 6Y'"WR+!J:-G=T&YK^X7QL[FXW6OS<:$Q[)V!M9>]>*M[&B;#Q1,VD[ MHH?9CGG1Z+=]XS\C9FS4[G[#0]?<%@(,K21>^V8ZO)4Y? M)!=>%XGOS:50^&$S]'S[\M,7T*$&.VX3+5*9,(YX(DT >Q1+0;14. UFZ>U? M@YYO4+3_NC!]GLGTB5L) MEED,&=]O^P3=*>?9^#GH?N('\.QV-'"._CENKF_0G?=;M+G^B1P@X$#!M)'M-VR;/_(HF8+C*+U?;9-X-\NR,Q_[C!^ M"-("<>T3+'2:,.&CH"0N091KPI'D1/BA\<->@?'3VEUK[FU5)L["^KG'^NF/ M^7%D_H0B[_[7O[! OSW_?_OYM+X\?_;!N[S;S&Z M42W!Q:_5'YM+&?TS(=&/Z(L@1BC'61(8L@FCRB6*& L_&8>I9-Q*&5> <4)E MBO%WQT4G[((),T\N(J4S$RG]7AOM@5PO'\3U3\[=N_ZP6J_O]9MPY_5Q./O" M7 H\#)ZF-B& D\D<6%&:)R;3I;=[>4<7GX'YRL:[O#BYR>=Y4>5% M?(??.:5 ^\:YMOT*!8T\-(HQ]1NZ;)0GWL:D%=?(>HVL7S9LNXJ5?#,H?[<0 M6RSW3%F(3=""SFK)08$8Y/$#!UBN2/8P&G]O;^E3QR.&'/;T#MDW9BMY8->O[AXE[OK 588@8V987U_4N2GL9TYC:S6$8=M M>*?9W;\X.-IBVY=_=9KOMW#SZ)@>'!T<[[R/RR?'9P>M-;K=VKX1<W MR<'17]WMH\/+[>XGZ.-O-_V1>-H4&2ERVQEG^>A M2GS-)C5']6AQJ'O99?7[UWF14S?GX[GEU%2IO+6RN[*WTMCHGG3R"U]49+TN M6QK-?.77GPG>3L=%>W(AO.9)9:&S3"5"Z]78MQG-Y-""T_ M_:+0D$:5J;53_ U.-9A4+]3G_JGX,O]BB$R5D2))4TY SU"9&$5M8@.S$NB: M8DJ7WK;\N2YORX)GHN/?.1"J8.L$5\PNO>7X5H;BKT_)V[%,M_-W.^^]VH5[H$SJ/:)8)4I@'BVQ '_! M?QCQE .QF,-HZ:V09$71G[+"GCQ!Y&$KQ;\,17E#]URC[SO^)-*_T:L $-?Z M3@I0T=F)[C3\N;>#6* -E\%9]N782W[:Q)9;\0ER1WSBA^?[KI+FJ=+M8=*Y M.K$EZV?08+T:&[>O;YP,BG(0EV7[>6//U[$K3'XQOT9*QD2N-=M?_8&$X5E9 MA,4(K: ZYOS="W]DA5#Z^"MT3]CL4]=@S5YXKI7U.U6&P8:V[<:[CB[+EQ:! M;!6Z\N'W+KHF[[RTT36'&2(5_3;.;3N>0]L *?2YG<&5W;&H>@'K",^>'3^4 M^1>8F(I1YM(^J]>_FJU_VLW6YM%VZT^PS38NFNL'&=SGS=9'WB3[O'GY"=K> MN-P^.KZY_H6;GS?P-MAPV^^W+K=;6ZC9_>MH9_T8PU@I])LV6W^U]UO;%SO_ M0!]O+D6G@5',#3AKAON$>:-B I=*:&J"=E0*C6R=-0N@W>OG]GBY\;^CTL&- M$UTT3G5G\,@+U*\*PD/I5PN_!7X?@-^-Z_BE3F@'&$VXC:D4BK)$6^$3S:E& M1'IE"0;K\//6 J0_+6='^JM.<;T9H_1P=X[#D\^-XQMY"%:@0)%RB19Q&2W5 M)#$:D\1[#_\RE7+!P9P J.SGQ7$MB<<&Q;>3$KZ5W'CW9ECI=VV&]7R)0Y7' MM]5S<87:-\Q%P[8]3$YKI. M!QZ)]731:?S/((LN(WB*Q@\?@):'7F/]*J8QR:$N>AHZD!-^Y]B\ Z%-[ZRM;%I%%5*9>-7Z ]8*1&.0!KL&SG,4]X5%+4;^O^C6$T MSO3UKL9^UB\/!_+K&C<4BP[+J2=53 M7?8;"C6(L:X)&E(@@#+M9OP\RU'= *!9Y M+UIQG8N&!XONHE$=@ZFKHU0;Z[JOZU+!&RKBJHW)*./N )YDB$<% -[]H%/G M4.TEK<8OD03I;X22E>$#_79658>^^<#]_5NJ?("E>_JW%.L2*SV%B4G(R).9=%]6YGH3G1\NAB-\ MA0W/\LNS\4[X"7#_/BXH[86?50Q>5V M^-!VL;T,_MRX//LZ0UXEDC8?,N VQN*7AW'L!=%)Q[PNW5!FC-=V,K MM/XYM#6G/^!'9<0GMQ.J*?US4,*7R_(E[O+W3)8!6 3;URT#GA)DC,.)28U( M&/-I(IT*\!^C;= >6\Z^O]O%HH&91UC S&66\=?L>>FGE1?:MS M$3]^EL&GX;.-'@PMCV&OTZRLS,6>[MDH+\"(C!O7Q(?+ONXY7;BR$:OF,G=? M+CC]1?]Z9P"L\;VKRX]E9Y [S,5I+XPL LLQ'-SVG+?>YNWK MX=1?[TVB6(!L-!/[OIR199VG-_(CDEZDF?!3Q6;D"Z58&")9@@SE"2-8)1() MF6"?4LQ3[%(MKA:-[];RBV6XQQ_@3J^Q-CB$+M5C)/5I$>/Z^,UJ41O4Z:"7 MU7Q2MG7AP7^]QCO,Q^W.K$0*":88< VW&J,04L>)Q^C+5L4R$I$E$*TV U>X M_&-IJ[EY1W94E8]>)4'N59_:&?0KE0_,?YVC>H-NXO)^,FP0S#CP2J M]+KX MZWRG92^^Z'BR/!,BX:G3">.$)YJ+-.$LY1Q1^ MVZ@I&Y67&V>^\(W\BD(K]Y>%#F''XD+?25Z; M@ZN%[U0'X=Y[HNN0I=#5*]J4>6?0O_^59SD$]GN/M4V71N^TBRM_X] GIO#Z M.-&A[XM5W3G3%^72F_O.OF5J)<[>K)Q^^SW?>Z(]HA^V,_S>SH>UW<];S?6] MQKN=W;]W=M=:7SM"]H?']8T"V[F9KU:UJ ^"(!ZC'=.''W%(,Y!$P%:D_*%# M".4*?N!I@=_5*EIA^,VVW MU=AJ)(W-K>9:\]W6VH<&F"\[N]O71>(?$N&M^P8&WG C MRM4!R(TB/@44T;$Z9LZ"]]_>\:%"VU;?=QMXPIAZ_'!])LMOOJUBI3W[2?GII['W3:VG?8& L8?!\, MQ#TT?WR%L&#V*5%9Q8+Y:+O&Y0GXJSJ!HDIM^5-W0 ;XQE[;^WX9#PL!^[D" MQ+P.='A^Z%R/H0YG53G3Z][Z:J"&A7QWO+B3T2Z/S_. YEV3QC%,:-*% M\GR58C5=*,^73F7Y0.49,QP*WX;G8AU]/&6LZQN_?,C+\M<;VG2DD.Z2Z4.Q MN) LKQUSX-N5Q<7 M56 (*% =7-WK-]:NJH'_!IUE,[] X *!CXM SI?>TI7&>E;&2K>L-P"S:"'P M%G![JNPDC, %8RN-K=ZI+_O/8G$O0/;*0,;ETEN^TGB?Y^XLZW06^%K@ZU'Q M)?#26['2V-19T?BGJAC>]KH<%,\30%C [;7!C2V]3<%$\Z:_P-8"6X^++;#& MY$IC0Q>]N.O,*+GI;U\TJFTI%H!; .Y1 9>BI;=J991+U]+GBYC& F./C;$8 MTD4K,7VSFU4^9A71?5<%. Y];U8#:7-3LDU6%A7;,\\%DBR]W=8]?5BY)?]= M5C&^05F.%CC6>KIS4695'L750FA<*S:UL6Q[S=VL_)X M(;Q>'U08?272BRVDUSQ LJ[=[A= FTIR_5WDUKLHK!;2Z?5!@7V7;37G.\O% MK>5V6O_>V/W9;>7F1B;CA4R> T8D>.GM!W\(#G EC*N3JV=%&M\5.5P(Y*?# M >.OQ%S$:PO9- ^89$MOH^O:V-2VGQ<+L?0Z(?!JQ-)B=6$N()DNO?W4JX\8 M\D6LS-2=.MHVW,U@S]M!D?4S7SNYG\JJF&)H7BV$V.M$#/O)K0GG1HB)Q:[6 M\X!)2I?>;IRW,Y/-3.7G0B0]+_G98L.WET]GL?0V5M95-9T+1G^= &"SN__: M-,R4=[$OL=)TF-3S8&-E"D<,/_B(I7H07SV>:B8/:/OZB)X1&M7!6.0QCH+# M:>TNL\"^ZY3L"\(FK5XFK6A^_;KR_)U>?%Z> ;_]:%R8O&.SV(J(Y5Z..] M4![E.+2[9H&PE91/92+NQGNKG94Q?Z@ 1'8N&KO^)"_ZC;S7V,R+;@.CY&-U M#JC.ZEW4SW3ADDZ>'V?U.=VC#:GB^=Y9K]IPINMU+*BH*OKKD[J'!X_BC='Q MRA/QD=4O\87_^I M=VY>R^+1?>[6^P"Z[AW=*+T_OGGMI*-[-Z_!)-SJZNVG;#[HW/ITV;[K:BQ$ MO74M/CBZ!CQ89H!V731@\&"EEM6F_2.Z]OQAI:#*&CYY/'L^$B664L!OP&]1 MH7;Y:P#->K8S<'[R4@'M%JZ"ZJ"8.(G^I,B/:N"6T.2@V@MEXJXOJB-JXTDP ML8=Q"NN^YJ9Z+78T[L@V?#._.H6@[@-\<+GBEWS0;W1@W/WJ]G(UUI!W.OE9 MM!\>*('H=0E4:?:;I17?DDG)E$3S?0YFY\O0:%E)L?'3P\:@ M@=BI7NG+R6M957&TW.CEO>3]VMK?#[M5HPK$JXN8 6&X\>=6:WVM&L?-:Z-G M;=R4,%2;$L;'? @U1PR_T^CK\P8T[W_[,733!;J?#=T X2H3I!&*O%N!.JOV MK1CJTRC-ACO,V0L3,=/7]C@:#O'1G2(B?B\/?9#'H)G!PZBT;P1%U%I%#UBC MO (@6ZM-/S2N]A*+([+(M66?IWDBMADY?N.#J$>&1)U5&.Y4<(30WGL!C5; MC1X9=JP2T-!,+:ZAY\ EE7B.UXK<#6R_O+M[<0!E-"F&\K[(3Z&+C3AGE=G8 M@5?J0\OC5V_)@6H2*XOFS'S[HFNC91J^[YKTS*:7S,H M@8AE.10J)X-)'0*VBHWWHI"!9RO_#EBU>V4+U6]UOYW,FVRSM625@Z/%? <>/6@CD'(E?X_ P\Z$>:VK?LPULJ8 A)"#Z(U-Q1] M=P]K(0YF7AQ\&[#QS\,< -&KR@YO2(L(FLX5 FLTQ!8J\7('TB-\VAI4QPW( M+[#R K 2T6!\SX>L7XY$0GD"I,I#&/UN)M69X6-15^D;#=[ &?BIMO"54*LV MV_>*I#;O65]Q:D/;_PRR M>L%Y&',XB5'^0:^.0MSP(",")M]8\/)\$?ZK,;"=?[;6$ZP:,!3GN^#9W8@) M+-\=6*]0%-7B6]0EVH*!N/)J\@ VO[9T"@;U MJ6\<]_*S.G8\Z-5_%UEY#!,\B#([I@C<" ^'NFBKC@C'>)[5@](/175_ "PY M9-OE:ZNJ>;S=CDOF]??!:CU/EQQ]B[> ;G3&:W[5ZNQ]TW*RJ@BK1YQ\E3LP MZF6,D _7HI=!?O6KY85>/EP)AD_W\YLKP2_(AGD9@JDWZ/HB'Y0U_L<++*,# MEZ[%L2>7L>*B?P1E5'OQZ5_PK]4;+IY '"NA%D/1@(0ND+UW:M+W_>E&&:% M;YSXY?$IJX#:"L%QUG'Z&_!MO6H$3^_E'5U\!D24PYL-WSO-BKQ7'^GVWAW?&:ZY+8^7Y$!Z#XIJ&F)&!:!L7VUW.C$7026)]8C83A7VJ!F%IC6 MP7>PS/"E.)6573A>!RWNF()(NK@2&1\M?!2D]W-$O8P;[P Y,UN?EQ9U1PW/ MB%.P%N$14%,P99'NPTD9!A<[>;0[XQ(#:)UL)/>+8G RHI'3?3U:,A[1^CIY M8QOQR:OEW!N3[XMNUAL2O:B2-(#&_BQ&+4)#'Q9^=!YD7.8%AJG6/@K;UJ6O M+@Y.#N.*R'@M^(JMKA')Z:X^]!,Z5=>)&]$2&L(&$*N+?B\N^L*(3L'#SH=+ MR]'2;F^HD*,Q$9P]?M%-IJ?J\!M%7[-2D"@'=T\]A<3V!D_ MNMSXM+*W,@0YR.E*) Z@%WDUM[>6''V<;NOKM8)13M?5.F3L&W@4OF, M7ET>SDB=R%5I\Z'!$O-W;3M:%#!OE6?,FOH$; A;K5UU]-F0-E4? MZZ;+B6..JM7UJHE)>322F-7J>64S5/2K9F)B(1X8D?\ZR2%U6*P<%)6A4ZD4 M&,0D%XRN#2E7AT2'QEN=Y!!GHL8L&-!@7H\FHA(A'9UU)S*,)H2A/M59IQIS M3.8;F><5IT46@1=B9F8<*%APU[()SH;CO"$3RLKBZ]=R77Q%KH/".*F8=YBC M,1$;[$SJK>7(V<#TUU(^KJTE33P\Q$Z5(5(Y')-3$UL_K'Z-5BY'>2ZCU <' M7@M,=!5OCK[)2/3>K3YN3QGTKA_EE#Z,>;?]D3T[J;8K7-6Y+=6?T.(B[?_' M;4]Z?]K_2\W@_T%W868\5M )U@. *V_-GX/Z&"WK ?M4>CXF'E[QGBYO5>O^A^ MMV@BF1*&EM=J.J_]CPFK\9JM-#GC5\YHQ:H%RLCT'9NO M(Q-M9,%'L 1LS7Q3O)^+71'/O"H(/J:>S;T05VM)T"ZU1YZ-0G@3%9^4!VW'^(B BE&G"9&,1D#&?(% MJ )_#FIS&,N*9!D;4^.^+@3L? K8F-IU&MDSVBC@5(V,BSK!+W+Y4#?;-B#0 M]PYKS3\^;W6X='2]N@%@4N8 Q_B="M=7$J8$)5X)C6&$N)_']:!&Y;J"F5+Z M&Z) N_RD=D- ,)K2%ED=#0Q9 6Y\91>!:;5 WSRA;Q@ENP+%))ZJ KFA+=C/ MNG5ITG*%R4I,707M%[F(I6D M BKD561_J%CK,&_4M[4Q ;IL9 [T[$A6U0]5AA3]X:QRBFECHO=:_.H M[Z_%3V-Y8+=>WHK+/LE_JM,3+X:N6<=K-['IB\NB> ,*B=;\P26#-/O#J\>S/N?[NL>*(VN&+Z!6EGGK2C2!I\REX%#UQ6#C.S;U6.WHYR M+&)CLTSF^P.ID7]O;FTX7)4.G4%,X.[[X2X@5]9_7"..F82]?LR+OMI4L<[A M@4>/8Q2^J*)MDZ7EP\C^*$9P;9M/4.FN3O\M!U71\J0W6>_H./(Z%MM:S0WF M[E8:U;+T<,O=X2)P60ZZ0UDSJ!<,:]72/=%94:67]WT5-%@0?>:)7J4N7CF4 MM9'NKW8VO=IMJ/80*Z$1EW7]8CUN[J@[3" ;98]-IH[YJ\2Q!6'G@[#7 [_C M$/!.W0L[CEOZ# MX5:!+K>#.ILK9)TQ,N(&_D4O*]M7V8^N[XN4&000_='.2 M.XX(F+/-2=Z#F.T-JT+OH>YRXR(?-.H#**IT\I..ME5&^:"J]LCJS3]&K7QM M9X^U3IE_]2R)PL@-Y+^;NC+,Q7%0UU=]? M.8.E/CPE'L2R$A'G3_JQA2+N<%/4*?8=?5;EBU=?BIN)3)0R5_7V)]6'OC7P M8^R8*$[-NT6&Y$7SRF MN<<(^^2RO_'1N2\GZHZOY<_?SQJ+6MAOGF4G&-^O9Y.DT\<]1!;&Y17&VX.MW88E\9 [Y23M7:5<==I5#LI#+WU[J 7RUK\5;!F^*UZ MD^C1PEM58W6K4*6V)X;[$*PTMOJQOJ8..W;\Y*XD5Q-X5L4E*^E]K3>UJ*QJ MH^).#S>#5NR'(;IZ#=>N8KD$YNA ).[P(LSZZ"LBH0\M7WP(#M#@9GA$ZWITIGLF1 M=S)7%_\-@#Q T0(LI97&3J_QUP 4,U:U(3FL-JL]X;J6X22B)1^4E3*O!8:; MK/4:[]@2=SF;J/*MC:%QZ?'HM)2B\(L%NC$;7RB (@[474Z]?0-#RH9;CXT9!%_7I\0=E?AYFCCDE&E_M#^ M\VYEL>O&3U@:_%$.VZ0O_K!-=?U[ZBZ:/CH)R0T2WGV0YM]KNZW&UFICP:VP%EIX)7&YC@_ M?7R*:/G#$Z"^/0%W!)MF@-'O.6[U3EUUK^B':F>E4CNCP\6OW4O)BE#DWMMH!=][[VO-8KPB M:/I#S7[]'J=/U%GUH&:?Y5S[(;B?Y61[^2V 5R;+7X.>;U"T_#1'VL_%%$R& MR:]-PRN%!#AXY!7#(?JWWP,#H^WQ80$.KTN&/;36^Q!^^\JHXT+4\XQ9?] MM(<>38?P[X9[0.L* *L_A( ;0_XA CUU&X_$PXWJ7S7+!+WO5(N;I/V>D:/& MK./X?__4\":'5<169V99;3KPQ]+@](M5MJ-B1H&BIJFONZD[YQU("3-#371];3 ZU M/EF-"%KKN?C/QA5\UOKO=%%9 =K&\>-R__RO8_?X)[&^<[[P^./]!F9__R)-L_^LAWUO_J'AP=H_VC M?;3?LF2_^_'\8-U>[''70_<;AVN=W:OX#^=O:[&Y?;Y-/EZ!WXUN" ?!+-SQMX>QU:A;[L MM/Z$,?[9/6@=P[7M\^;1%F^^_R?;;VU?'K2:H?D.G7]H;?2W]Q#;6=^G.Q^_ M&*1$R@E+:)KZA!%A$B.D3*A@B 2")#5TZ6U*R#)CZ/WJ<3C)$S' E!&$@GSI=3(7]6.'U%1CR) MS?10[_A5,_5C&1H_Q=0A._:SP=#/%"JNOSBQ?GJK9F1*861K87!5OGL\:*5.LHI; M(\4-2.-^A-4V[O'7_YZ&MA[U !A[/1^8?AAT1CW>'7=XS-8+]GTX^V;H[!K[ M[BET\#]M9+O_]/1G-=@Y=H^W+W?;!^V8;VCJ#,1QOKV^P M@W@?QO,_EQ_)%U#D3%D1DB I F6>ND1Y3\'S0#15 9.4BQ@!N>UF5+'/[T'7 MHZF-!;KF EV?+K\0K;4GSB0:E=Z*JDUVC1 M/.;"D@IQMTJMED='1U;UGC=R][[';GMHW.M.U=3-G.OXF3?='DW"W^*WIN\O MG*_'Y\>;SE MA"6)#2E)&'4ZD4&G2; .*T]U*BAP/E[&Z4\O?B\"N3/(N8]E12PX]ZDY]Z;Y MH#QG@7J<>,8I<*XFB4PU3["3WEI.&65IQ;F8S0KG?L-T&)5Q0$^_X34\UY.O M)I/Q[\*?Z,Q-E-7;:\FJ/V3V_)07-@_"\[',GN'L;]0GD:WUW$XD09TGOO#$ M'EF4[MQ>S@[_C[UW;6HKR;*&_PK!S#M/=X2V.R\[;U7S$.$VKAIW-% NXZK' M_N+(JY$-DD<2YF?\XNV,A@!7(;5I!%%,I:1&4M'?XN-!18U\<[+YE^U_>OR'(>-Y""'!>8N60&'"$&D G M+!,A;S L;.]H+7I&M>6IW0X:JZ*^;"+06SO=J4!?&- _?PMT1IECQ@30T@I M300XD210%R0K,X@I>Q%:Z)Z>/Y-H\4!?:GC=@T@>I2G(Y*P<:LG=_'#2--T= MQ$E5.Q:K=IP-_&_'=C#)/M+3B['?CY6A6F2HIS.F"$6NE)<:C'/9/:+&@D/F MP87 $G,6(\ON$5,]*4Q7W*.JJ2DTXS0S*$34^5NC+=@/"ZU_4XN&QJUA1,;D':6%\&:LN(N!SS?YC9C14C*(\VF!#B" 3 Y CH9 P%5WCHH9GK*%"15CQO5 ME9/G&C/202NB8GAY&)XR(XSWS!DDD/_51914V0G(/@%E)C#*M3"NE!? 'J>= M2>!==T%BM]0^+TUC)B6*JFH0BS0?+L;Z,FSM3">M[DNKO+,W8SLP#))*I\!2 MR0%%0+!$!@C*>_3$$)K\]@[EK*=E9\J:5 FB@\9#1?"2$#QE.5"&CC@C@: B M@ X-&*XE,,)$C8C&+%'954@EH2_7X?#\+%_?%PUAT4:#1>C7 FF/8)Y M/F,B.,&%4)$ $['$M9N471.OLJ=BI7-21R6+PMF3R'I<=\8[J0I#!XV$BMB% M('9:3,AFO K4@J"T)+)Z"SK&"-%[SA0U5(BPO<-[G.@>DKD#+ZN><-O\U8D= MO&UZ(9Z=2-38AB4DL%Z,^:4[\O33>9Y84!)2H@K0<@/. M<0%$I&Q*:&MM41B8ICU#:C+'.F*YO936BN4E8WG*L'"6&(7"@$<9 '7BX%CT M8)0CT3-GDTS9L,B.@)"\*UA>=ZVA26F:VZ)8>Q>FM4"'KQED^\.!KX'<;=/. MJQD30B#%2$4I@D%*C%5D8#52$"P81WDF"I_]&20]+N<.DZSR0P>QVUJ 0\7N MPK$[93*(/#$2K05.DP-$ZL$I94%3$1,C3D>IB\G0H[0SP4EM5IE8@0S0Z\,C M[]U.;MV[U-SRP=>">-M-;ZU,VQ[3^MF\5BOR/R61-7H/*(4'[04%*[EQ7D3J M5,Q64H\HG=TSVI)[UH',UCF;:E4BVP B:S=]MQ)9JT0V'=$B2Y,+)\'34D_9 M<@MY_PE DA&:*(R!BT)DRK >97-;C8LGLG57H/[=MZY_W/2%:9)WQY.A?W\T M/,[C.6YZE*B?FX3>R><;I:E;C,:5">)Y%L+PM)RDM=)E^;9.^&+N(>6ZUJE-/>WOCZKK'6PL3JNT^ M%;^=K9M:"J5MD^K=-36/N(F<9F>0!ZL 0Y#9I#(:T'-&+==)<;>]H]HHP]8Q M ;W2T)K14-MM-BH-+9"&ICP[9$P*E 0\1PDH7 #+(@'%E,7@*)*0"@WQ^;VZ M+IX%=-V>&YW&<-5*_UI]N@8I+M@B*D-_Q8VN;-0Z&\U67PIHT09/(&AGLE&D M^=G1)&KJ-9%&DA*9R#,=Z9KZN([X;=&4J/A= GZGK(GH7:):(21$!QBU D/+ MJ9=+T5 G@A9L>P=I-B@WG*K%=,6\J'&*RRO(=,%-GRLSM#RRO]S!*C M.)[<=&Q6/;.6TS^;T9X6>2LUWH$:9TM"6!&%9IJ"$(R5XZ3L>:G,E(QK(Z/@ MRCUL)HH0Q X41'02 )Y MUBAX9X+WA"4362D@1>8_&*UQ&O<\6/DP'#4H'*:,H/-"U:/X5QR<5DUAH3;% MDWS1\G%_]B='3T['D\Q,HZK,+HZ>9NM!:!X4#9J"LJ'T[7017$H&,D49'1U7 MCL9,3U3T:"TIM998;LN^J%A>.I:G:U4R-(0& ;HTXD7&#.BH&%!'(C->4B5< MQC)3/47:REFNBL5=C8T0W61KZ/+-V#+N5;18I('Q[^'@[6$SF0:\;7 1;"@GL88C6*\=&,^]\DD1T10RH;1GS.;48ZIH M7Y(Q4M&^6+1_GCGT])YJ <&[09PR1B(Q@@:99Y-JDLY MIQ8(J1Z;=1#$"VL=7T&\0!!/ISD+#(%X!!I# @Q"@^6*0$8VD9%X[V4XB]6G MG4'QQH@95\V*MBNIK+WWL^!**M7O601!S1934=YR$Q,"(=G 0&EXMC?*45I* M!$DP4FBSO2-ECV)G4AJKBM%!,Z/B>+DXGC(T5/2:,QV -4F!P1)PP7L(V5E0 M-O_?ERZ."GNB.SC>&/WBK(GL\75G8E7 6'@[V:O^3F6C!;#1WHQ5$;G05 H+ MAE@)B,F!S3,(#+DP$AUJ:1HV0K-N)?$K@%OO*5L!O'@ 3U=_-89?17I*FJ[@MTV98@52BEH2)S8QN6 ! MJ425D=ICI-E2:DP8'C@-8)@J.H5S8(7.WU&IA;6*<,ZW=U@/968DT58UM0YD M$;4H8FPBT!>0152!WBK0IX]'O$C:&I47CM<9WB%"AK<"%=$%EKQ"9PO0!<%> MGK7N WVI;:U#_Z^'*9 R/#GI3TYB:813J.]O%4PRB5N4+/:>OGL'?[]%[+L;T^33N_S3H'__?[-!>')UQBOWW8+[9@NZ69UWI5)/WI?H#C2&@$4G0/#$F.0Q,.2%5J8H MKS.=WQ>S+==%N-A%.'V@H&R>$!/!YQT8D&@##FV$@-PHHH0.Q-RX"->_\^F S]^Z/A<;9NQO_U'YI1]?-6_-_3_N1SS?&=T^(ZZ8=P',^,KHMKGU\" MROM_HKJYIP_='CLX]!_W?GU]7)XYC]/)J_P42N*5\Z\XNM#W:T]5>9WI^V;EQWXS+MXR7P5K.^ MQH]/)T?#4>;@<#L!J*[#I:_#+WMOWS 3J EH@6N1 %VV7(UU!I2,,3JFHE/R M.V1V[:):!(_51;5"B\H3;E70!((LC6Q12K"4$6!196N2([/,E?/0;-1=_'L+ MDCM;:UOV<@TTTEE7^.[9>'Q:EV5GER7=__A&:$9$D!8L*_T'\Q8+UO@ BKH4 M?$PN%*V\*POJX'0RGN05GOVCNJHZO*IB$+*:5 MU72M(DWXAR&S-7-FJ>[NQ+:X/;<26Z>7(-M__,9PGEU/A1"<3Z42N0;#F0,I MJ A,$!&=[XX15XEM-595HEI290E0Y5+9+CUH9AA0FHQV1G#%;.D(:GI4R1[! MV7;F-]IP_893&IH;?ET-6W9+H2]LU J\1 "9(=**F)4@5@\F$;V%RN\M6*^5X1<+97:Z^"@[3%D[W=Q__R,BEK]\=OW_]Z],OK[[X?!_/LI'[ZLO!X?[Q_LDO^3K')_M_ M/N>O=Y]]WJ?Z\][S-Y)%%1A!H!ZS]^ZI!RL< 9\GG,2DG/BNZ[2$$^&ZCE9A M'<5LPG&D#%BB%I#SO%WX[)&C9\QI@XP8NDKG>=^NNGKZLB)+\"(8YFB9 #CK"V-&*+6+.]27G3*&*MKJOMK M*J+(_W!(M(1748)@&+&9MH1-05#!$]G>&0Q_;("MX(G=VE>8:^NX[EMPGQ\* M_ #0];#@EH">.LG3BFDE2PRWRV!$JTOSUNQRV\@,]X%:1OGV3I-0Q'[N2EFY ME:D+N6%'>16X"P3N='4KVX^0@'=I/ MEFU9MD6$]-L[3),>%[.JYH. >L/: M8XQO+'VYD&X9]Z^COR*.4UO',%=+DCYMYJ,R57M,-=N,RVJJT1H/"DM%?5%\ M(Z,22!(--X9Q;DGQC215/7U--9>6*^K?OZC^@^LB"\#^*@1PM:685. O&/A3 M)DH07$>5$$)I,HZ62G#.V.Q\..*=5SJ_7LYLF,[ -VT)(PL _H):AZZ #7.E MQ5<3AGI[F^9' W(^36><^A//0Q*&I^XX7D[5?&1WW5@^I)WSGP\X/M4 O+&7 MTN-!J+O"(G>%V4YJ+B6B1600-)H2(4C \%*NAT>BA PQ[^K;.]@C2O=$:Z5Z MVH/3 TM:E5G;*V?;":<$6 .$,SK\8 +J8 -I.J44%2$K#P MJC*L1]G<;G9G>+6QR/\QL?E#+_*?KE12NG(M'_.:'YU=O3\(^:>%E%:BY$?X M9 6?6]^F;*W"+1\>Q2WK2U"7'7PNR6J#X:3X!:/\Z\%6/]_JVU$35CZ:E"2V MR5$G)U\Q^>_ M*0M8?KL7=FMVY%0.X)6OY?D:3G4.C68I96J7:)5T@6;:=S9J9JE.X0TKN;-G M?W0T^EJ-[&T$-XKV/=B4G_@G>_S1?AYO_^/;D-)/ MGV\:Y)W_=J-\&]<\^8V?Q[_]/-Z-.577SNF+X;$=_9GO8[SU9#CZ,!S99B_O M,G5<_R!/+EG@R546>'&)_4(8!Q_BV0..5^\!__9LD EO>)JO$<:]K?C)Q[R? MY0+;WZ^:)/7'S0WTOS1S]]BN'S M%!6/N_LY:_$\XBFC)TSEX3[)%&=>/+Y!&]\;7O7=8\TA+O==7OOR;XS9]9[[5S]ZIN=S\_ MD)I_>*!D9MYZC3]_SC-+<5SUC[CF3'@^&L6XM9??=S3>>IJI+UR60[A%Q\AU M'947_4^W&)-YE\P57>H.;ENW1ZYHPK=I-7J;!]ZT@:-M(&Y-QZ8NJE86U9*: MY3ZD%/M[_"L.3N/]&AY_J[/-OY(6V8^]WN3#W62;P97JD1+=AM2+4S?VH_Z' MXD_/DSFS9F=4X()HJ$*V2"NNB5-X(GK05'K=_L-J?_2"C<+@S@ MG)9_&0U/GN0/*K?P9W]R].1TG(G91@?C\^_.OX\@3K MY-67/?:4[K.77_;?O>*O#I]_S+\1KW_]U]'KW:?TU9>CX_V34DWO,4Z?8+U^ MM_?EU>%+_OIPC^V_"T?[N__,OSE^G^_O_=[A'^\.?GW)\GO$WNY1NCB]VGM! M\&#W%3]X_D:1B%Q)#UH% UC:K^G2?DUKRVDL6;.4;N]PV3-ZMA3RPR71M10' M6EEK+5G+4VX2Y]J%8)$%IHEDR4<2N;!>LM"P%KU@+5I9J^NL]66*M9@3SA#D MD/>G$L[D3>8O8\![G1R5CJB(V>TQ/4ET9:W*6BO!6A%E\A05YXAH7;#62*$C M,QHU$TZR8 VH,G;KPF"4,.3X-Z=VUJTVEHKPEI\BK4<1:ZY MIN"Y14 G+!C% T3JK B>,Q[,]HY0/<-FZQBL1YF5[DMS>[9$ I;HOKA9-5;N M8E^)Q"/JI)(PB%PXGIU!ZUUDW)A$;=6R5HFI]I_,:%E6T&PLET(K"@.@S%\T M41J<30XU858)OKU#*>\956O.KB_0,W03AKPW2#":TV5,91DH"/MT4X!?=EUYA\2KV?%24;1GXY&)1%Q=(:A6E?M M/HSFA ^.:%0RTFS$HM.9O604#(WFQ(8J1JP4H[V8$2,H5]R@X.!]MEJ02@0= M. -/ [<8J''EL(<*TC/7E(KL3!6F=2R_MB(4$;6+2E"E=#2HM=#:"V*#(!(;2:].8'IF_T^:R*&*SHC?^W?>E M3DN-W+B)PY2-/!LZ6AB/D1HC2;(&,[%Q);,%5,62E>*P_FSDAM%YN[XX9U$D);V4AAF,TAG!K2,^*"J8)BBJ MXK%B.)]6/(JK:KPH;2@2!4P\@4E,@Y&)DY30!5[R=F1/JKGS=BK..XOS(H%' M$S*NIH",%7[6'%<#ZM/03C M.'I+0%OJ +6A8*7*L,>\E2OCL]-&MW<$[8GYSSAKU,9<41LU5N/^![$A2F-2 MDCIR5$9DLE2*N"Z<*YGD%9%$("*-UEAJD8:H!:'!U9235:.(F923($,T MD@!73&>*X!XT31D ,7AN*4DZA#.*4+JMDB.5(M:)(@B7-!!FK+,6C679BJ!& MZ:3S"PFEKZ+'BE'$C.@138S*29":64#,/&&U5!"X"$Q9IR3R[1TN6,_,GY56 M*6(-*8)G-P.CX\JRB)%'ZRA2KC7GM/22JGK)JE'$M%X2'=)L U+03CI XQ0X MJ3P@1QYT4*7$1J$(TI.X,H[&!A23?C(<-]VU1BT4E>Y*M>-ZC5M<8[,*/']= MYBWF>*WUCMVZ-%BFX"#].AR&IIUG'/W5]_%RG]Z-'_+<])N.5OG[XUB^R>][ M?#+,H_>E^7W=P-O:P ]FL[J4\EI[;\%K*0 5%^"*.4:D(E1*RV3P)66CAW(- MRR57V"]*[JNP[Q3LI]4_Q11UP6B(R"*4,[3"?FUA MW[HL5V'?*=C/J'3).,E"GLU(L)SU2; B99M?,JZEC5*)E&%/>WS^;(068;]9 M.5-7T5 T"^O_][0_BF%K$OW1(-_#VWX,17;ZXOMY0@0 M%=L+Q?;^U+9M>6E8EO=I(H0!Y-GQT*75AA/4!*X8I:$D19*>5G,WV*C8[BRV MEZ,R5&PO%MM3^[;0U#D1(N2I+#&!&> NF@0E.S(&QAU3=GM'DYZ@7<+VYB5( M^6\C?&JB5,=5A4I;[='6TQDE@3EI)2DIG$Q0(RE$CO2O/;=]@XU M/=I:?]4:R;Q.3+!$$:(R0:M,,&W ).*5%1JXH@)0.PN6!@/)>!3$)"1,;^\( MT=-,5B:H3/"0DD5E@C:98%JF2)9PS-,/*KD2^IC- 4-D@D2-\)'X$! S$V"/ MRLH$E0D>5."H3- J$TS9!-DI$#)Y!"DCR39!-&"E0<@S)XS#*&+IRD4I[6G3 M5B/SFL4T/U9_'0W'XZT/HV'J3^:)C-A<"FM=X&BFY+=F1BIGM<=9SV84#:., M3=%0R-S$ 07E8'TB0*P3/ 2+P6&)X)8],[\CRO$_9;%S$J]A>$ M_6G5PGM6VF-$" P]( L*M"4$F,SV@(_21QI+=PS=4[SN^Q7[2Y M*O87A?WI MH$F3+.."07(DV_PI<# $#01NC>'"&\5HQC[/V,>VF@IW3Z>X/C2CRSK%P8#L')XRL[.#[73VD@"YQ(QGE_$LC 8BG616 M)"&5W-X1ND=46QYVQ7/W\-RZ1E;QO!P\S^0C6>7R?"F(SFO F#PX'AA8&P.U MBGMI5)'+14\*4P&]MH!N7?BJ@%X2H&=T,!EBY!P"TQQ0(0'MHP ,2J;(/$^V M1/.7\F6XKFV:NJ\%_!['T8[\42,'A/A7/!Y^.(F#^T7J;$)9I@6T93J;@4Q0 MNU_'OU)4ZQ3U5+TIZT)IRX$1$HHC5/(;M'<9:3#A:T?CA MM8;T MHH54@O"])35D=F8,V0!)"1^NQ&" ]6H )G4U!Y+;\CL16A>BR>N M+Z07T/:H0GI)D)Y6!H*ATBJK0-*,9O1$@#$*@0B3]^FH N&E"I'H"5ZKGZ\O MI!?0IJA">EF0GM$&.'628QY0+@&M+?%Q@@$S5"@=I:#*;.^(;'CKN;6^6NOT MOHD[<1!']KA1!FPXZ0_ZXTF)D/DK;M5P@:6EZIQ-0BG$_,T45)IJG:9>S>@# M4:.54400C"5 9SE8%Q.H("QE5'GM4[8\:(]IWB$%LQY)=%P?J*!>)JBG; ]M MF*)!.&"BG$9(1L&4Z &CH@@24828;0].>HK6<\;U!77[R345U,L#];1&8+*! M)4I@'S%YN\;D$*PV'I210J?HI#)\>T?QGFDMYKZ"NGN@;C]KIH)ZB:">VJDI M2LZ#-."U*7$#1D)VK31(PQ7S(7^KW/:.I#VAYVY;7 ,(VNZ(TA],[.!MWQW? MLR'*)FB:KZ5A3>:P]'O,S,H(3 MD@>2+!!6&KI)IL!$2X$*QJA5J'Q3N8CW*)E;1J@'&)T%>VLR0@5[E\ ^9;1( M(:2RR(%Z:0$9P=E1/WSA+I?(J !,NFR!*)# > M%2A&;+ R3Z?W!W'X\0MV4%XKCJ4V9V.B"<@HB M*V*^$@*L,!$L2R&R(O1K[.*FW&8( A.==_K/FJD.9PIXUGZJG9 %+BNKGD=- M5>-C,8K 1:,D$X*)- "F4AY-V@3:,@Y$**4)4H,Z;>\HP7N"S!TW=5>TK-"1 MQ>8R0.M:0F6 Y6@)%R<5@F=WHW1]9\D#FIC-%IT8A"3+U#H:4)1::CHS0.VD M7!E@"2I$98#E"!"7@0E$*\IH]E2094/ !K"6(]@8B?$N6AGX]DYV1'M:M15S M6!E@G1B@=>FB,L!RI(L+!HB2<24(4)^G")5 R/0=(,;@8OG.$UD*(:D>\KDE MR&4QP :T2_W:AN1X.+Z?@K&RRNK?EJM2C//SYN]N)*IG S\\B?6TI%VJ>C\C M6"CB6$C972%1$L!LG8 +C(&0.BE.8E*);N\((WM"S;HK?Z\')6L YQ8DAPKG M!X+SE.41 E/&2U::K%A U-GRL-D+\0RE<0H937I[1_4$SC9FJ&!>!S"WH!Y4 M,#\,F*>%A!1B8EH&<-2+DLZDP,K\G1(B)$(%L4&7-BNB1_EL984*YW6 ^'OM/KHIU]BL#)UG>6<9Q?'D(DJGMS6(&Y:CTPV=ZV(BSO;> M'N[\;NG,\(7-X$SP2+HJ$ND3G:2C:(>C.$I_Z TRM#L MQGEVN[$;5]MZ972O"N^EPWO*V$:N@THN06Q2>J218'W4$!+77#HOE349WK)' M387W>L)[<4I8A?>RX3T38Q."I2HJ*.6] $/>QQUC&A1+5F)TABBZO<.QAUWQ MI2N\5T89J_!>.KRG>Y1PHH3.UKC-7A:@MQ2L# )06\-)Y(PHG^'->ES.QL^L MLE2V(CK"]:K9_=6$32A4U'YJ3YF$J[3T#5]5#KH3!SV;3>4)3*B2<*A5*3GD MG03MB0+)LH?(@^$IJNT=Q68/TFMQL4YCMAL2045ON^B=KE\>E6"1,/#9C@#, M8 ;- P7MJ.-66.J1E.J LVU&;F\^5.!V=K-M/X>FPK5-N,[T&0U.:V<#,&I- M"4.-8(6/H*1P-L]=T*6^GQ!S-Q"IF.TL9MO/>JF8;16S4ULL=QQYMH$@>INR M@4P)6*=4GARMD5/"O&'92===PFR;Q_VK4YRC\=;/O?1Y3OO7+".O&Z$ WR&H M*C&VQ5Y[L_U%55*<:E'BXQ5@C YL9"42@%)+HT!7.IM3U9.J!8FQ,_FY+1XO M;# ;+$X6J&RP'#:8LF6OCL?J)?647+8M%S,HXD60PL1^JC5).Z=]?$T]_&4T/'F2/[0_.,T#>9Z; M.!R,_]G,XMG[#LL;[V<46H" M4N-<.<8*I2,-*R4NLGL%7EL9,Z-1H5RI"*G5[%%6;8;7:2QW27*IJ%XLJJ>L M$2E8M#Q%,$E*0)&_+*JGB[ KR26+ M$J23'C F#MIGNSMQ]$J3*"EG!=6D*Y7E-B D9#].FJ8N6VDT/&G0=Z:[772N M'0X6$QVRYLSUD*$AE<3:([%7,[J!M(9&APQ2Z5R%CNMLE40'D7++C'11E )Z MDA4?8[:3;7N"Y]J=GJPY(SQD;$=EA%8983I$HS!"# *4+)J#RU\,N@"168)> M""JQ=+6C/:WGR9A;)4)8( ETS8#ZS\5,X!TFKN/$]Y!!*)7XVB2^&94F&[#. M> O,SG22,2F#QG@-8DT-H*(#&@$,C1E=0GY#TY5QW6I1#?!O0O/CL2*%+7>=93 M(W:%_OA<[XKABMS55&O=&J8F*J8&P2PW".:"TG:OS,U74LLS>) .[:?'D\FH M[TXGUAW'P^'O\<-PU#1QSW\P^?PM\Z7^IQC@2QP-*^G=B?3\;&<8%0+W!$&6 M+$^T3(-AC(()GOK$+),^%:QI1MG/]5AN;:'?@I*U%.A7HV=._$_7M6/.&^9X MGE5N #GE8(E-^4)2(D MJDB)\3=@'?/@N0Y>\(2A-%RN._^Z0[_U2K1UY^\F_J=V_H@TT6SJ@?(D[_PA M,G F[_Q.DN ]E52XT"0A:]VEG7^#PG<6),56&;JCI-V-6*2\^KXR>*7@]BCX M[8SXDI*206&I_A 5("H.)L\BD$S,*9E(O/.;%G942:Z2W!(J#U>26QC)33,JQVT@J9-@41+D5HK\3S;D=.:XSAMRRZ\(E!_DH>.D?I 2N&7_LOWC MHL1O38;Y+2/ ]6&)Z6BZ\[Q]_QX=>&Y)#I\T:_?%D1W%\Z7[3SON^[H]M+<]O)\5,UFTBF<7GR4I &5( MX)0M15NR/Q,LQ[SWMR%FW@U>#WS*7!FR,N32]XMDU1:%V&M&;,TV@NN>L--L_Y#YN#,< M?WUT_EU9OF;EW(_@OSR>45'S)AY(D@J4*ZW!B*-@N"# %)>"1!1>Q=:R\CLX@416357YV2S*7/5&&ZU):61M/797.4*+%$$I.:.$U24 M&MI6=G$ELTIFJYDK7:VRKO'83%$\1).<3>!C<;LQ4M#4"_#*E@KG(MD2WUFM MLDID#_YH#YGY7:VR;K+9=*&[;(AQ'PU(Y5TVS8P$IVF"2!02XP-7Q+:5^=TB MF6U 3;LK N'?2K3FWW\L!694;8T+?GZZL:Q=&U4RZC6ZQV19^ M&,%\"8:JD*^P"?/=\]#?XJ@Q%]J5RMD<57GS'36K\_RVSHT34HV36Q@GSV8$ M<&N8PD0Y<%*"Y"Q'<(Z75).@G%/YE<2W=_@CK>;/,:DN5N6G)?'3G IXY:<' MXZ?I<@;:ZRA19+^):C /<1H6'),IA#"]@YY1%O(@:O\5/EI2?PTIZA= M^>FA^&E:JN:6$&:] T,Q\Q,Q!)P6A:2,XRQ1I+JQG\P\[3@K/U5^6BX_S:E5 M5WYZ,'Z:;JR'V5#*/ 31,9.-*"= )Q[!YQD-UF8S&4FQGYCN!C\MOU) 5\2V M:$>#_ 3C[\>JWBRY^8VML+PPC>K^A9:G2.P'<0*5W&Y#;GNS?82%EQB) ,Y* M'^&8&4Y+)<%*[25+2LK07IQ K:G>><3/K_JTAOB*[+LA>\IL\9%8#-EL,2YF MLP4Q@G7:@(C2HR)$>V**V4)F9>F5A_7<4.Z:E7/G-,/5\:T>1/JI9DFWR&M: M$Z)>499\ &?RD**("4R>6Q"2*9N$\8:P-39+*G^M-7_-+PU5(^N!>&K*R I1 MZ>P*,_ R2$!2C"QN(Q#A"4'E7$K8G*W)#I'4DAK2/'#J\I7XJTO%I_:GJ15_ M'RPNZ^FY.GGQN>=QXY6![\# SV<$+!.\S^9AA"!%5TRJG;0:G+2S^JW):&YPVDY!LI+1$2I!4LE'6= MTS:NN\QN__AT$L,B\C-_6(KRWAS^8&/68I7;NY/X@SUUI]3#6T7]GJ_J>K9S M=W9_.:,L4NFEX42"CK(I!2; 1!$A4FM$_AT/)LVM+-X9+[=G^#/<=*.P=Z6\ M]:6\ATT4K90W#^5-ISH$;UB)LV%!(V2O7(/35H"VP1C-I):ESLZ0 MY4*W7$JJZVTK$72+W58OS_5;=JLI)2VPWJO9/B5(!3?6@N J 0I.P4@CP7@B M)5&)R""Z41'['B;=#\Z:*]H[E.-:;9EY4#UER]A,U-3PE+$<,;MONJ2,40W1 M!,%Y)%9%UTZ6:\<@O9#R02O@A]VK=M JL=,#)[=66V0!K#4M.FG'*4^60' J M9M82!G1T'F@T1"2N!,>TKK9():XU):X'SFJM9M4\!#5]$"@232IRL/F_@+9D MX@O'@.K$D:&V4:1V\EK;8J&D9K>=K MM++OG=C7STA56K"H/6J01'! &@D8811$&9WF*3)92C>U'GGV@+D2[1U)ML%J M)_T0CN.&L=I#/G2GPLXJJ[7$:E,VI0R)(B8-G!2I+J$%EYT$H%90PYC 1.W< M6:T+8K5+<*PPJU5;;058;6E9K975[L=JTU)>LMK*&"0$1QP@EJ,(YAD8CL'9 M;'$G3Q<0/U9MM0Z8+=56>^C@LT@[X\_FAQC YINR;^.9-#C>.AW'<-Z$]T-&Q=9@Z;UZ M9W.7IX( YVLY>]NHEWJ+';W%S6I5\N(*+/N#K^Z8F+HX-T-H$'IY/QQ [*B)Z7T;@: M)3$X/8$PG,#YY2\M$5XMD5M8(N]GM7"I@A9) )?: BK"2I\X ](SH9-1>8[) M]@Z5I";3 0>L))XP"<;0TF2-!3">:7 8?2#" MJ>ADAKE0/2UFDX\KS-<(YG-*H!7F'8+Y3."CYMR19(%'QP&3=!GPG()R7,GD M'".&G>WF3*QA7Z(*\]8TP0KS+L%\:C?/YIBP0@<@489LM M7LC($^,"]I=R+ MD/39;H[7G(NL?&>,M= CPG2F:2N*Q+="T=G37Y<9/&>1@17GQF4)&E=CIJ]2 M9&7'MMAQ?_?QC*21DE ..8&(2@-B.2T.U@)A6@?/72)2MR9IM ^X!ZZ;7&EF MY0252C-+H9GIWF2H\H:A/&B7OZ!* 1RG&F1PSC.E"(N\-4FETDREF8<6="K- M+(-FIB4=9YV6RC&PP95<5LS?V<0A"6XD"DF3,JU).I5F*LT\M*!4:68I-#-M MS2B>&#,(DB$!]"&!I8* M])K'0-/'EN3E+I#,XTB]8])B='*_PW]OW;^.W^Y MN/,3.WK;'UST1>A*_8$=^'Y^>T;T))[DYQH_NG&(SF\#B\;W83CNEV7VTR@> MVTG_K_CSQWZ8'%VPV)6_.A]1\O5/K,MWD/GDQC_Y[ES(Z^;B[#?]\I!YG'2S MWSS$Y*AO!^_JU_)\#0TZAT:SE PZB59)%VA0S-FHF:4ZA3=,;U_\T='HX@D^ M9#H&-XKV/=B4G_@G>_S1?AYO_^/;D-)/GV\:Y.N0 M]0-\\6\_CS\(OM2U4_AB>&Q'?^:G'&\]&8X^#,_*+MP(BJ[<]I-+A#^YBO 7 ME[@N9/ DL\8H'N7W9<1N/3L/C"WU)O[>^0?\V[-!)K/A:;Y&6(7;?3FPIZ&? MY^#F>_T6$^9;3(@;,-%LC%_)M=F-\T,=VP_C^-/%-S^'_OC#L?W\4W_0W%KS M1S]_^WGE Z9+/93/.WOY*W$\(F?D<7Y(=/[)YR\_:EZ:LB[.7A/LD49UX\OD M$;WQM>]=UCS2$N]UU>^_)OC-GUGOM7/WJFYW/S\XWORACVIFWGJ-%WEN@RS% MC=0_8A]R9B2.8MS:R^\[&F\]S3M#V/K7Z2!N<=*[15;#NH[*B_ZG6XS)O$OF MBC1R4YK/-:Y2MT>NB)2W28>YS0-OVL#1-A"WIF-3%U4KBVI)E< >4AC=CY.F M$%AKJ9:WTH>[-@KMI5_//'ZG9?'O9F"W'TET0^IU7H-?*S2NAO9]\.1<^SYY M^OG@S^?Y?4_QX,^77PYVG^/>X4M\Q?:^O'[WR\G^NS^.7__ZNK_WY25^U;Y_ M/WZ]^\^C@]W7_5?LCW<'N_G^6/[^SZ=L_^3EQUOJ[]Q]GM.]?_WB_ M]^M3W#_YU[O7?^[A_J_/^.N3?QV].GS%7A_^L__ZSZ/\S/_,^WUSW3O MO1<$#W9?\8/G;[R11DEBP<9D )DM)VPF@B B\B\EM[TC&>I2UVYCMAUO# M2A::J&2WIF370CQ3);LED]V7*;(+E@B1O >J#0>TQD'^UX.,Q$BJ\\X52M02 M[Y4-.RP%=JR"1(7PS";%;2R& MG>PI/1L(7LFNDMV&D%T+H5V5[)9,=GR:[*+,7FNPD.WQ )B(!X=)93O/2A/0 M)1M*G*C.7+<*AMT&U!4[F!S%49,6^#5,XIOZ87,5!>M*S:IZC5M]G_,ASE'P=;_G0TB@/_>6LRRA<[/DN,M:'$?Y48HLTJR-4-S;EAI&_BMLXV M[_,I>W(^8X=EPL[N\_$@''Z=OL>7LW?9.&@X:EZ83$9]=]I$!AT.?[/Y,I-J M#;1E#>P_F=&TI:0"D^?@D677QS,)FG@)G(=L#Y#@A,JNC^ ]JXDYD>@$A+LZM@$$P, BQS/"EGG(FE&)CJ210=JAY2 M&6)E-,[*%:O*%=,:*F&*."8,,.H%(!<$C%(:B+!*E'ZJ3/OM'45Z0LYR134D MUH$F%J<.5II859J85A]-1&>YXF!(L)DFJ ,;/0/.&(N"4K1&;^^@[E'2$9I8 MML!X)17G_!)0WK^0!,+;<<#+P2CFF_QRWO4T7W=80&O>:C@;#="%* M3NRGK?CI0TG\VOJ;BX.8^I._E]?_L]OJQ=?G_)_A<1GX7VU_4,XC#@8OHC\= M]2?].'X\ZH_S2[OYQ\';W_)X#D.FDTH+=Z&%%^3C.2V(O7?/V-YG0U[_OR/B M3_X8V#_-Z<')<[JW^PH/#I^2O5^?L]?OGO/]=\W/'U\=/N:O?WW&]M^])/N[ M+S_^OR]O^<'AJX\'AWL?\[6^[']Y]<8K2_+6P\!(DR [M0PLCQ1,Z9F<79>( M(F[O\&M.-[;L(-QME2[?-*ZK=.57*.^B@&PO(Z#7%!QE#H31G!A- MK8G^AE6:[9.20I__+0E59!5#6VXQ=G8WGPIBMN+X;KJ=%<"N"3,Q1X [SAA$P@#'.@K?*!*4#HE&E MILD\3;:^4Z%V!4H>K1[BNZB SX_SJYYIZG^* ;[$T;#B_V[XG]:YN4 3B%6 M0LF,_U(-/XH(@B;E29).$=S>^:__T(RRGUNJ:52)H(-;_^I8\W7KOQ_TIV7K M1 DO\;V@A+2 +$1PCF6CG'K4S>F7(G7K7RW$+U>RKEO_*N%_6H_VDK.\]2?P ME'M G0@X$3UXXUP2SB8;4Q>W_@U(KO]AV.L\D7_SY2YTCO*ZK6\4GJL';\LD MNMGD=4JE5PE=GE/B +-!"]II"7F_2]G8E2@":0+]-%MD+_&.I3AM,&5T42"I M1+%\HI@10Y#$:*. *(4!5-:"3JPI]6PYYE\&B2T'_56VZ#Q;=%M%J;RQ?-Z8 M5E*4"^B\YI"-R\P6P6@PBEEP>=Y90$Q2G 4 *CK;?J(:&)M-&^ 2OLFMEUZZK?)53E\.ITPH>T92P% W(4&*: M9"EG%H4#PH34@?%D6?;$9:\IV+WT!FV55BNMKCRM=D,.K02['(*=ECHU-RY2 M$8!900&=E&!+ZD8PW#-/LK6:="98HWJ"S%,UI;)K9=?*K@^E'%=V70Z[SH3D M4:V#"A&T,0804\KFJ[(@2-#<>D45#9E=94]KLP[DNJ#6PJUAMO,M@!?<-;8V M&[[+,M!M-!OF='MGLYH-=V1.[])]>.OV[6Z[\B"WZD?\8C+T[X^&QYGUQ_]G MZ^G_GO8GGU?O4>_;F;@S]W_G5L6,?0LI1CK1K-B81UKP^_0JYODOC6B]3ZU\ M)(592$]=MM'WJA\ILBKW:AZQ>ZZL.JX_N%=ZNW[5DWQN<#3.F3XE5:*-[N\%\G.^U6-?VN)G6WVP_9&NL^?Z)_="?Y-]_9XCO.S2;.]S> MGYZ<'A(>3V\85G/A@.XO<'M+YS-=]9%\"&O[,N@ U_9UT &_[.N@ V_)UU M 6SX.^L"V/!WU@6PX>^L"V##W[D!50[_:8_MP,A5Y]_ M\RJ)W!@./FX4VJF(<(9$>VH8MSIA),DJ33@//#$7F/;IS;,FS89S^L/TQ9/A MH!'+SY3@@]/)>&('9?!6(@#\R]Z+\P#P=[^?O/YSC^3/XGOO_NCO'?[^[F W M]/*OO[SU:>#W;TOKYN@\=_?[^?[ MW3M\^>G5NZ=TG^T?[>V^_/CJ\)?WTP'@34#YNZ>X]V7_^/5A"0 OP>?//NT? M_E+^GK]B3S_N'_[S:._/W]/>X;,2_-WDA1_LOF7[7]Z_2380RB0"I4F6$F0, M+%46>&".,\N#*4W"J"0]%+-)X>M=@VRQT.\:.]X^1>;.C[^:C#>; -,6W5T] M%3P[":P\=E<>^_PMCTE'I,K3 -QF]D*;-&AG#1C#M7-&$8^LX;'*8;=[CDTF ML#5E+Q:MUHF)S%>(D1OB'/>2ZU*F(#$Y#WM5$ZT]:MN?,M$"85$I8H DGJE- M&05:<@*1)1<=16*]V=YA/:%43U.]:(*K[%;9K9/9R49(13DB]0EUIK= B>)! M&$L=I>8[]'9#4G+EN07SW+0)AP9]B'D=>Q\ 25!@,3@0A'!AF"!&R=(?J"?F M2D:N_%;YK2L/?1=^2Y%9;5A@EA"43C@KHHS<&VV1>>4KOW6,WPZF[#AE2.#, M"##95P6DC("VF>X8=5J2Z"3W*MMQ6O0(G:T65@FN$MSJ$=Q="LYZB<*I;*D9 MC@JY$])&#$)DPRZB8M4][0:M[9V5D,G4]A;WWWGQ1B=G?)Z7[)HZ!IZ9?A*/\XV/*GHU$<^,]; MDU&^V/%9Z0D;2D6.4K+A7L>D*]O:\KP186TY7&>ISE*=I0V8I;MXHTR$&!W1 M2C"*Q*"5D@CIK4^86'9PVN]L>;Y)/3G?HP[+%G5VGX\'X?#KAO7XCQX&8@ 2T4$=(R!09= !.,9RL03"4TC3*E:J-U:>:*R>9VECC5[ MJ6R^LFP^X^AS*6TP$8%JX0&##6 E=6 $348HZFD2W:+SEH*:5\2-?SD8Q7P7 M7V+8>FO[@_-F85O#4A+VKWB&HG%O:Q#/JL+:3]^IN'"+R.?5H\3[;5S?61,K MT.FRSE*=I3I+FSI+W7;IOVY8_S,\+B/[:]ZV2LFO@\&+Z$]'_4D_CA^/^N/\ MTF[^Y@TCW_ZJ ?/O^\O_OV#>/H%>$6K/4.T$8%6H4$ MP25J"-);UP/Q*OO66:JS5&>ISE*=I54P MI0FU3AJ/*5B+T3,;3#+(N"3$5)R M8$)T#% E#]HK UYP$X1 QZ/K&)(WZTCY&VWH^SYO&U)?O4:]QJ*OL7DUW;JQ MKZYZC^\5V65?SNZRP4M-5#!YQF@$C)*!%5R"XBI;T%Q9;C#OLDKT#,[6>&LO M\;0F9]T'O4\_Q9'OCV.)V1J7W,:MX8.MS9*?[U:9TEFE#;6&1Y)04=0D M:DT<(K$VLN!OP6/7I)4^&X]/8[AZXG56KK)Y\>!L6B[F*U3BNA-QO9JI3>E$ M""2% )((E_U\'L$JK\$@X9I1M*PDS,]?\:CZ^556K;,T1^J^()IPF;SSAJ,0 M7".GR1M2:F5:&5);9/N'/3Z-E6O;X-KI(G/(2:#*9,LP_Q?0>P$Z: ]Y KEE M@@3'V/8.$Y5K5PO%E6OK+'5SEM9,9%FNQE*WRR6[)M.:"F,F"(<4"0+ MCE(+W$E4:*4R5+:X7W9/4UGI8XW?XW@RZOM)#.>22D'K>*O?0.@R0^Y,6-CZ MV)\<'<7C4$3*3*<3):6V/BD%J(,"C8E#3+;\F@FM[/8.-[-%"VL2PFHB>]9F61:L&YNEHGH1 MJ)XNSI(=^V31@D_6 #(3P1GN@7A&=5*46^^W=RJF5PS3=SGL;4&W^UYMX;G0 M74^$VX/^M-B7DI5:<@>.\ @H,_0M3Z72.O79KU'*:)JAWT/5PG%P17ZG1:0Z M2W66ZBQU,V2J[J)=VD5G-,"8N"NYN,!E*7R=5P$8'2*HF/TCX92RJ,^VT5D9 ML&;I+AS#!3A-O]^+P*D:+]45V2X_8?-2]>+O1D)O9[0YC5([)EE>0IX!)AO M264@1<6-]9*FHLW-W;EWM8\:5P^\FW@@O'JSU-40J4JO]Z77::4D9GN>"$Z M628,TOF/;X ^TCM ??SBVG\O-QN^CO;YS-=]9 M%\"&OW.S0AJ;G1"<'")_="?V./F+*%AO"=7"._W^+^G_7%_$E_$T5]]'\\\@M^C M'[X=-%=IG(-Z--J:P_#NZ6PVH6):&^8!DPJ V;<#2Q0#K:35-JKD)&9_0?4T MG2WK5%FATZQ0N;O.4IVEU9?.Z@Z[2COLC"2GF*$N)@'>EN CSA6XF+?8H*AU M5ANDU'5PBVTI!*G+GO@_[7$3=F0G6_\Z'<0M3GI;!9+SA!^=YW^>/=9// ]^ M&)ZZX]CD@-Z<';I.E'AMV)+D)7%%6.L]R[9FU%01[2T3&*C$&-\\NQT99GH[ M&0X:#>4L0NG@=#*>V$$9O$ID[1'9LYD )NE"D#[O6GD28^8QHD"3Q$%)9:R0 M3G,9,X])TM.JK?.%-M"T0D>*E3RNL:?:8HZ&,XZ&QWD,QT^S733Y7"GAKI0P ME9G(>1*&<0\T"@0T+H )*H&B7'(3LFF32GJ2K'10Z: U 9.%Q&0D-IO+F"(W MSE-3HOFI-)I8-P\=5/.A/:Z85AJU"SJAIJ "S6Z0Y@F,M@YD=")F)YG($O_, M>L)@CYK9;FF5,2ICW#/O*QL,) @N7;(172):14)<7DX^>>^XN9DROI?N5;EC M<=PQ70'!2>TH=>"3R:Y', Y<"A1BB"%810+UV?60IH?71#;=N?E$Y8S*&7UT MRK&R[IBVZ+G0(1.%#"02*8,7M')&QSACNO=48HYE;0^L"V##WUD7P(:_LUD _YA8=QSS?T/_KYW_SE\N_N+$CM[V M!Q>G%(Q]F/Q\_JMR-,'(MP>:/@XF<92OW%SNXAKG9QGY?H[MAW'\Z>*;GR]N MIS]H#MZ:/_KYVT\L-2VFCC*:SSM[^>>/_3 Y^LF81UKP_V_[]=5CZ2PMSKJM]_37"VT?>J'RFR*O=J'K%[ MKJPZKC^X5XJWNNH/MK8?QI#QV??>-8CC"I->1Y/E]_,&-*BI@ 9U?16> M_J>MO?RNH_'6TT&(X88,P&8?N#J*%[=Y<3'=C-G4R(Z&'\^^9[AOAD8U\[T$J9O28/Y M-=>\F=:2< []0?/]>=KY]X;XOD.SNG)Z;&=Q-",\<'D*([.1GMX\F$4 MC^)@W/\K-K]Y-O##D[CUMW\/Q^.96,4Z"RW.PFY,?=^?U#%N<8P/AY-S3KD: MY-=40E$_-[\_"_C[9M!OV(#9=1OPVHW86:[[,G:TM1NZQR?#T\%W\?L]$ZVE MVI1=#G>^4@9C-_IXXN)HB]/&$*;SU*2\]1):C>R1N]6[4*@="1BBLP(=\1:) MBLB041^8":R)@J:4<5KK77PG'OIDC^VQIY_V=Y^)U_DS7QWFSSAYCOM_/OWT M.O_=WKN]3_M_OORR=_@4I^.A7WW)_SM\2O;>'9_L[QX?[>_^VY"^D^9*VOQ2*_:_QX^W20.S_^:A+>;,Y'6VRW MKC4ZED=C7Z9HC.DHDRU)';[TQ2'"@$5)@3KI93#_/WOOWM1&DK2/?A4%YSWG MS$:HO'6_S&P0X?%E?MZS@&?,[(3G'T==0;:0>%N2,?[T)ZN[!4("S$6 A&HB M!H/4:E575C[Y9%9FE@:AF1K&"H3=[#DV&;^>*7@13*Q,6CC+.?7:*"4489Q( MDQ)V^C[@50C:TI"-S"&;BL9XIRSBF:5Q,#/("J\1Q2HDR3 SG-<-1:3L*LT> M&M\*N!5P6T%P"\1&)8W"EB5.G#*4.$:U ,13V'A3P&TEP(W-@1NG"G/,=#Z] M*2!N,$56>IO;G@0M#9:POG,M+L,/[GL68"O MHH=6I3%A.;C/:7RW$=BK"0F M4F,)>#5>RZN1K71H>0J($PL0EX(4.B#M)44\!H$TO(*$LIYQ15W*1T]0C;M, M++:#NWF#EH)O!=]6Y:%O 6]&F*154#12R;4E%N,D6#3<168LOU=(K:#:\K8- MSMID[[_$NY_??)*.)14Q1TG8U/3$U9@$1!/'B@>#'1/9+:5:=;59#_:VI+, MUN2 OK?#"OX<=/RDJN+ GW;&%=RLWQS29\\.X[C/*0'KM_M93G@N4BI2*E+: M'"G=QA>5PD6KL*'2"TY\M,Q2;+FR1CK"E6S/?"+7G/ETA5-:)X%>R/]L4C]; M(_6JM5'[V40UXWPY"/OG!NO\\*C=.-Y+^_;;^V%5OS$>5STWJ8N-]H?O+=QF M7)CALICA[JO%D%Z(BF.C$356("ZU08[HA R35H1$N69L:UOAKI!+Z$=:8** M>9'2G< <,TD"!BUUUG)CJ7.2&*53?7 NE[Z ^>:!^8*;'U)(CD>&M X8<KA>9+RF1>$R?^ST$5813?8^@8.F/[[9KL^F=YHFDY=[9(J4BI2&ESI+3:#OVYP?H_PWZ>V=_ M;.7RSKW!A^@G56_^?[N4XP!7&Q%D(Z$(&X)0TX9CCB304:&;3!^A8!YL_;*895WLF==-L-+ MS+=(J4BI2*E(J4AI'9@T"%)8'YAGRG(;I-,Z"$F)=I:&1,3=F31P@H8Z9Y9< M=J&6R(WG4^BU5S"3*B#E0D*<:(^,=@*FUP;.C%):IZUM22\O@"PY!<]!CQ_. M(RYZ_ @^;K.;;#"CC-.(1 @4\104LH)$)#WSP43FJ94KILB;M9U\(3!4>[R= MFS1CNW.@K]RCW..A[[%Y+=Q6PZY>$F0^#Q87*[LD*]N[+&?+)2.=1*"8:1C]$@1RBU84IM"6**Y7+V REKO:?P1 M1^.JY\1TM1'X05C M=>U(EXM[!VE*<<**Z/TEA.:1E+XF-#?3^:+6MU'K^;,SI#,L,N$1./X&<2J55^E:[P/RET,^M(T?SX.R!CV M EN#/-<1<2D]L@9;%*S620@:.":/'1HNZVC]UI'PCF%N+$HJ!B"&GB)G,2PF M&74BU,*JP%O;JJOU(C%M_ L?P>JV%1Z-LI],5@[\DGDH('OD 1DXHBKH)#QMGHJHPQ;Q0 ("AP3\ M4QZ-8CP)'>.JF<'-2KI+1<7]X&F/[XO&D\H=V%#O'?3LHF9:K M$CY[TTJIONA]*Z/W(*("7;NJR)EF*?D"0JYY)CAC1-&B4CI*02 M $SBW.9UL3"_;.BMM#Z7;==UD-*J1DBN1-RRP[I,--Z=;T@F*+>X/OX@9[0' MZY#A4B$FHJ1*FZ24RAGM2BRV(RN:OM*:7O"X2*E(Z7E'5(K5?!P?IMF$ ,OY MY63W]<=OGXSTS# PFRYPEK,"(K*4<225HK#"18@IKI[9W*SLI%HGD .%R$][ M=!P'H_IPU0UK(U9"]D5*14KK[SR?GPD]VA^^A)G+([#]][87W@U>V>/>V/;K MX&6->*]F .^/^+^3WJ@WCA]B];7G8\,?_HA^>#"H[U)3B<(8EL<8WBSXV=H& MAZFDR!C)<\,IC. 5A;3T(@:L856DK6W&NE3)%=JS*:A0L+M(J4AI)2WLLAWM M8F'7R<(N^.0N>9%2< ACI1!/7"-KF$+$D9B\T8Y+LH(F=DEI$:OLB?]J^W4J MA!UW_CT9Q [#W4Y6R?OD.[0]PIK'^IG!Y(?AQ/5CW2?LZ@YBSPD2+\V3D(Q3 M$X6UWM.FU;W"VELJ>""2Q_CIW9#P:VT&>O )DRP.R M=PL)$EQ*SF)DB$G\ [Q'$8P,A 2VM0UPU=6*+"FZN QM>N(-B"<# MC%5#V_]Y"N'?0NBK!*&+K')9^%DCY^&P#W,W>@/L<'Q:@/&VP'AZ$1B52YQ8 MI9&A! ,P!HTT V ,C'GMLPO 20;& HH%% LH+A,4!0V)RH@M$!&>(C/.$V-T MB$0:C:V[#R@6*KD\Q)R/.E.-N71"Y#.P)+C$,2+GO$*>49-DP@8DNK5-N\+P M+C'+:G!8<+/@YC/&S5L=OJTP#H))EVSD+F&M(L8.E,HG[QTS5P/G=?V*"H(^ M'(+.<4[/55"Y Y%GF@""6HY,H@"CF$FAP!1RSO)1@EU.%FGG74\2+,A9D'/3 MD9,[Y:AT4E-MN6="!X!+&7#$4@8O2$'.%4/.O?D2564!+:E'3B><2U05LBH% MQ"/03AUX)#QL;1NLNH2) IT%.@MT+L=9#TP#M8P,]$YRPP0 J29)69\XT$Z! MB[.^&H"YL($=%--8FHBDP8"3"F#31(*1BL2X&)6V,N6D]__'%OX.O@W]+YN_PM^3(=\9*N#WF Z,H)!4=J7ZN'@BR#F(^A !7>N;W?V MV,WXX9'[]G@4?Y[^\DOHC8[[]O3GWJ!6MOI#OUS\QIS?/C?\^ON:MW\YZ87Q MX<_&O-""90UM]_#;+V[>)2]JY9V31?,>@T\:<>7;^ 6Y\KWK;BM?2&'N=-?K MWQ.,;O18]0N%UV6LY@6]X\HJ\_J#L1)^H[O^(*OGA\E];/':2XA;@WF/PU/4 M'$]1E_*4_<,JQLX.7'G\_8$(FTR@3H?KFWPS&XWU5>O^TLE_0CB M>Z3)/$\KK<6:CWM=8O_)NX(='L?/3?X:CT4+XH4AAB5)X'5//]\9ECI=I>(?C%E-F M_?:ZZ$']4K_>^/ W,<#T,@/\[&:L26M]#(OV[*;NY=%P,KA6?Z^C:#_@QE// M?# 6!;#A5Y8%L.%7E@6PX5>6!;#A5Y8%L.%7E@6PX5>6!;#A M5Y8%L.%7E@6PX5=N5N^+'5OYPPXCE^R$SS[_S9M?;&!["^4=\5HI(HGC-FEK M:3+*,<*Q<30TE8@$,T9*>XMKTAP___E]]_4?_=W?=G/"X[?\O;N?/=_9_QWO M[+\\V7O]W\\?_]K]O/MZMS>?YKB[#]_UVY\8[OG]X_>W^1GI[O>#;[NO?_^V M\_HEW_UK]_ CW<$[]-]I9W_GO+W%ZP.X[LLG0VE*Q)E)83(@SB1&7BB,C D?!&XM)\" PM[7-NH3RKES:X6P% MW0JZ/?E#WZ;GK([8:ZR4 P7QW&AA!!8FL!1YBB$6=%L1=)MC;2EA)XR32%&5 M3\FE&%EK@;4Y;X2QTD;*M[8EZ7)9?,X";<\&VF[3<4%JXEVP7(< /HYFSN@8 M1$Q Y 1AP5R-;:7CPI. W-X?>Y5$Y"FD2/&P&91CK4E8FN; M,MDEF"^MXT(!N!71]8T$N-MXI@X\&2H,RZ=,,^VT4E1J1:B)&F-""W=;#5@[ M[XMPP.$[Q*=@?&YZ'1&0;8FXE099HA6*)DC/-%@K37,70Z#B72+OW=O_4>!M MLX[B>SNLX,]!QT^J*@[\:6=7@S6F!27 %R#<(R!<\>QQI2%81Y#1U MB%/#D;$V(B4-6'K"##5V!9%\26G+:^*\@YIT^L/1U9TR;I"PO'X0=S=#=(V@ MGR@ 7J14I%2D5*14I/0\I'2;'7UCHHQ.80;>,0^,6B9BB,DRBY/!3MV >U^Q MM0^(-0*E'$!6;(!!\14R%2*3CCA@-')EU) ME["I7_1X!?5X"3YTT>/'UN,%9Y>KE##Q!(%C&W+E"#B[6(/(I+3"<4N(7#%% MWJQ-Z@LQI4ZOZ09[D_:0=XX-EGN4>SST/6X0?[YQ7]+UL*Q/&9R^)"X]C3(7 MZ[H\Z_IQT;HZ+;%QPJ+@G4?F*UMV:T[+RPEDGR;=KXE MS/Q#M7WS+5:^-XJ=88)O'OHOG>%QEL[H:AO\+!V#V_7#()0D'6GD&BH6#7K;#+ M+W3$T%8[9Q.X T$K< P"0=HSAX(+BH"; ._3K6V]K(KRXN*7@&J1TEWH(LGG M>*O(L1">4^6T(<('1YPSEJGDE@6V_[7]22Q8NPRLG2]S#U$DRRA#026+N$\. M&1DH(BXD*A/U2;&M;6:65>!>U+B ;9'21DNIA%>6%EXI]O+!?9/YN$I=,DE" M0$P:B;CC&FEJ2>[>%Y473& IEFDP5R^JLM:;&G_$T;CJ^7$,;5 EJ^NHTZMU MJ-L9Q'$=;ZF]^\Y);WQX&/LA1RH[8_OMFM.Q-BNM>05"+^>"K"][>6*K4(>6 MWPZK%'OC23W @G:W0+N#Q=ZD&$>CC$(B$ K> 8V <]8AZCW3T3$EP:1L$VU6 M*!FY%"PLV]RM;AG?/.$K*+YZQ!C*E(J4BI26LTL MY6)%5\F*+E;Q!A-!S X%81CB.<4Y]Y!$2:N4@I )Z[=*Y.YV(/1E(7(GI=,N!HL$8T#E-?/("":1D4:+% *G!GQY MMJSF@&NZ%;E^VKN)&\;K)Z55S:$J^'I7?%W(FW*:,N$U"I1*Q"4AR!G%ZHT2 M";H9:$ZOI_?>&"F:6_"U2*E(:1VEM*J94<4*WMG+6*@R\T)93#"*AE-P,[A% MFB:!1%)""T*PH7;%S& Y9'O#KRP+8,.OW*R,Q]H2(F=',3_MT7$>#=X98][8]NO-Q-JQ'LU WA_ MQ/^=]$:]#^BZULK06;&PZV1A%T)R M.CBK$M<( \$"P\KS:0)8(6&)=\8I6"-N!4WLDG*05MD3_]7VZ[PC.^[\>S*( M'8:['5KWW[I[_E%;'MH\UL\,)C\,)ZX?FY,9[W&:Z_I XJ5Y2[#XI0K2$6,L M!\PS"K/L>T0L@'D2WQYN>I,&=D?#01U#:5*4]B;CT=@.\N05(%L>D.TLUAX& M&[*S@+A*!%P%D4\YM0'%H%0DDIH@$^"8T%U,[GT8RA*UZ8FW%)\,,%8-;>]Z M_//]9F8](72152X+/R\['+H X^V <:Y,4Y!$.),)D93[9BX3!PY'PA2GKN$8X@\ MXZ8R78)5 =604O'&*D0-Q@:.N M/;)"9<0TU@632!W:I%VC2%<1]@PX9RE&V/ KRP+8\"O+ MCP*\L"V/ KRP+8 M\"O+ MCP*\L"V/ KRP+8\"O+ MCP*\L"V/ KZP7PS[%U_0C_AM[7[7_!C^DG MVE XS\TFCH>CNIKJYRKV[;CW-?YRT@OCPVFK^ ,$_VB"@^2G, M6=RWGKS9GX?5=##']B B5T7[!=D$@__9]D_LZ6CKGQ67Z;+L#>K9K3_TR\5OS',Q%]"NOZ]YNYTF8UYHP?),M8#6?G$[B2_J29R+ MSC?O,?BD$5>^C5^0*]^[[K;RA13F3G>]_CW!Z$:/5;]0>%W&:E[0.ZZL,J\_ M&"OA-[KK#RC.#RN]V>*UEVSEMT;I47:NU9QA4I=W8.I]ZQS!58>C3@34#]=4 M?[93-&?U6R,Q-VW5\*3YG=Y\"LUY;L8MSA6]X_0^V(1>,)1/(-"F*+3SX=K# M ]CMIOKJ57^II!]!?(\TF><=!FJQYC8#0([JW]MF ]=-\5VG9G.GV_O)T03\ MAACJ.=X;'\:JF>WAT7$5#^-@!"Y%_QV^]N_O^P>[8B]OW8___WZ=_KW?H#W?F\G.Z\/!'S?E[\_AR_S^:Y_?_88KJ,?OW\1'^GNE]W7?_=WZ5MXK@#WR;FR M?7BV/XYVZ1]I6L6_\P&+W=[OGTBN?F,D("$\0=P(@;16'IE$;/3$,\5C M+N2779%U9)FYKL^B#&"3$_TW)95_62#W7/N0/!YZ?9]#+QT\$XH[I%U]RJ60 M %S:(VP5E1AK)93,Z+7DRM""7"NBQ 6YKD0* (Q&Q8V.00N< M;%OT?D?D*J1L:;!&YF"-!6R<)0+)P.O>!ZUBXX+I4V@-&&G/=?68BL*N*T$N+$Y<$M14.V91P* #7&9 M3R:W,:!(>"(X]^:7&#@;55U*"K05:'LVT':;OAO:<.^\ $S#F&,N3'#@@A(C M ^@.P?)J;"M]-YX"Y,0\2]"2BW,$4B>$*32\+87$1.===P MOK2V&P7?5D35-Q+?;@%O26H67 PI4LZ]="XI(\"Y(=J9Q#TKU&TE4.W;63_T M_3_Q[OZ?G["3T3#%D/2.()XB0QH$B!0+@2E'/;$T.Z:8X*[4ZQ%UVZR3&-\. M*_AST/&3JHH#?]H95W"S?G,:HST[=:63;0_W(M<<[G6%4UKG?5Y(^6RR/5LC]:JU4?O9 M1#7C?#D(^^<&Z_R4L-TXWDO[]MO[856_,1Y7/3>IBX?VA^\MW&9?U@[F[&Z!I!/U$< MO$BI2*E(J4BI2.EY2.E6^_K>*FN]L2%)'J76DC.'E8P\B&0DOCO]!D[0\.U< M*%OH\=+H\8<+>_LYUD&P9R)$@V0R 7$J([*6PM9^ M4>,55..'\Z*+&C^4&B]XN40DAKT72 E/$1?*(J,91BQR&5)4#"NQ6GJ\65O5 M%V))M;_;N4E9^)UC@^4>Y1X/?8\;Q)^?4S'Y:MC42X+2TQ!SL;!+L["]10NK ML>3<>((,\1+QH"AR. ID.=-*49.=GJUM*;M:F_O'D5^&XTF,;R>5#!U[^$IAJ%ID5&_N=>(92JO4##K-IAUL1\&VSWYQ**,W!". M-%$ 64YPY%ABB$2IE;3!)TVVMLVR"I.*=U]"J45*=RDA$$QA$8(P(3).J#.! M$2F( ()!B UB65C[7]N?Q *U2X!:,@>U47B2 L<("ZD1Q\RB?-(TPHQ0AHWV M)N0L TP*UJZ7%A>L+5):32D]I]C*XX96BJU\7+=D/I02&)719S+S*$9=S0=:7O3RQ5:@CR6^'58J]\:0> M8$&Z&R/=WJL+ 1B^<_*)::^)DQA1:S'B%H#.ZL"1D)@KFP*6*6YM:Z[O"W2E M2F%%%/N2MG6/I-4U7RE*O7RE_CZGU"%$)Z3/;>QP9B\"?DO)(>&])#H7%/*< M,E54>KU4^C;;NTN(UUW7VNA>REWV@)>F^61.\PG74A-P602E#G%P1)%6U".J MO/118,4(WMHV72V7L -<%'^E8T=%2D5*14JKF2-5C.@*&=&%Z)_WA!AF'E,?+#3-EBI)4JL2LH,GK-\J M+ORM,.C#Q;C!UT]*JYH95?#UCOA*YO!5:^4B=P();13B7$1D@\8(8\%53,&F.ANJ M9)ZNF^86?"U2*E)ZWCE/Q0K>URCK8.45C5"R^_I/ M\DE@+J5P$@F5$N)$:619"$B#]L>W7P"9/0"?'*ND?.*(XQ-2!X'DQ? ZIG8'SCEH3RX\^_)('88[G8R)M\GX:5MO=0\UL\,M"\,)ZX? MF_9+&]'"[-)$&6R9!/OGB#&6@]$S"C-MB(A8X*3 ++Z[F34$^W8T'-1!M"8G M9F\R'HWM($]>L63+LV0[LQDRX"OZ3S+0X"G0%I4T0YQACC2.&%''4E)":&KE MUC81NHO)XL&B=PLO+T.;GG@'ZLD 8]70]G^>0OBW$/HJ0>BB6[$L_*R1\W#8 MA[D;O0'W8'Q:@/&VP'@Z"XP'GYSC@GA-D%/6(:Z)1#H$B9BF4N,D"<.I!L8" MB@44"R@N$10Y8Y3':)(,DA.6+ %M(YKS*(+C)-P'% N57!YB[EZH$_&?*#54 M>PF(F:A%7#F'G)<4 7$,&HR9CJQ)[^.X2Y0LN%EPL^#F$G'3B,!D ,WR28#V M>1LQB2'1J"(E.O*"FRN"FZ<7<5.PH(6,&@FC!>+6>61)],@+J2VSCB1*M[:5 MZ1)\[TX>!30+:#Y_T+Q-_S:E")?YD)N$#7<$:*?&5CJK1!!.$GHU:E[7MJW MYX/!Y]X<[<34^^@)1BYJA;@W'%GC-$I.\Y"T-4FXK6W*55?1);1B*]!9H/,9 M0^(@,P ,;%' M.DF!L*&61VY4< D0LVL4Z2K"G@'G+'D/&WYE60 ;?F59 !M^95D &WYE60 ; M?F59 !M^95D &WYE60 ;?F59 !M^95D &WYE60 ;?F59 !M^95D &WYE60 ; M?F59 !M^95D &WYE60 ;?F59 !M^95D &WYE60 ;?F6] /XYMJX?X=_0^[K] M+_@Q_<1,?J&/@W&LMIITW.U_N>J?VV>YCP_\L>G[_K[)OP3_*/N7YNS?_C.R@LOW.L:W&^:RI\6$<19CO08B#IO/Q MH$[7#D#1[8ZZ VFV:$21MN^DC-"Y<4T\MPY MK9=.FY=Z^/AJ&Z9]G,5^W;<^QI_.>F%\>$T%WKF M4^W \/E'K(-GG8RO_LAM'JF1^E5/]-C+@."+LS?[,S]@G7;M'#>:IF2XD]PJ MZ0()BCH;-;5$I_")J:WIAPZKZ2,J\&E;'PVJN^_BC M \[-AOWJ##I>S4+'AS/ R"CSRHX..V_[PY/1JC_.3^\&@(G#"=PBC/[1^>G/ M@9V$'CS16951;6[.,:7.>8?!]>WQ*/X\_>67J;GJ#>KOJ#_TR\6UE]%K+N6] MGH3F[59AC'FA!\)1A]FL.)&M_T!F?QA>U6S<.DEU5.MC7B48B']H_7>G'K0^];9@:L. M1YTWH,CAK.'>A=J0^T[.^:472T@NUHE<6T1R21W):L\LQ91>V;!P84*N?^ R ML1LJESG6!C1E ]I)U?"H,SR.F1\ O<\%75^!SL;131;;55.Q MM%5XY_;4#S+(#>B5NAO'G?YPU*Z+7-W9&TSRPFB7")"R^YP=]#R+@->GF/][^YI6^][]-_>WFN/=W[[D^S2?W_Y^_/O)Q_W?SW<>WUXM/?7 M1_9Q_X#M?'_#_GY]^/F\WO<-V?WM+;S_Y\G>7SOBX_[OW^ S,,;0WSEZ]VWG M^]O#W=[K=WB^WO?C_I_XXU\?Q=_[+\7'[WVX[NWASF_OZ"[]\_3CYS?? M=_YZ@W=>?\$[G_](TRZ&.Q\PWWO]D>W]_BDHKL!5%R@F'A%WA"&-=42)$H-% M/MPZ']\NJ>PJO5CK>^O^"&O4YZ! U>H\VFV@:@F',12H6@6H^CX'5<($C)F) M" R/0UPD^"T0A1+#5"0:L;=F:YNSKI2+O:B?!*DVP'N8.:FD,QYVJ@BZZ'O] MV!G\F#SF#^3+?/9 CJOAUUZ.$KC32UV0G^_C@ZR*F_&0GL2:G(7Y.A[#(NDU M$6@["!U[-(3!?:]?N,\I#,_H-(4'X=\7;=FL&.#W?LR_O!R$ES/2*-9L6=9L MV@QWQIHEJY*W02.E\]$*6'ID&,,H**R"8YQC3K>V!>]BL4H']RZ)?!?%?JBC MPXIB/[)BS]-4F5)N>\:!IH:$ *P%TBHFI*A-R47E&06:2HCL8KRLXP%6B*RN M"0WY;3@,)[U^OZ8@>;\_]4!)(^KWOL;\PM@.#GIY-]:.1D!1>T?'ME=EFKM9 M1W8_)469B@C Z]V9/%YF<;P[DT9!LJ4A6>^,HHB=[SO?=P\^"<\UB90CR[S/ M2*: HDB+DM+&:NET""3'!DE72;Q"YQ@NV[';=,U>.D>YO6:GWK<8T/=8#8M2 MWTZIO\\IM0)TCBYJA'E4B%/.D*4&)&<\%5)KS*4[.Z)XA91ZLZ(D[W,T;)3U M$K2@CJ/!K7/ Q'MXQO$H!]IB[VM._2HQD\3NL7@\G;IPF_9>M0 HL MW8UK3+TF'(F,0E"4.(V(8RH0K'6&N."6^I""%7%KF\EE'0Q48B&KI[!+YQE% M89?/(Z8*RWR(0M.$F#$:<9LBLN 0((^5UD80^$^ PIIE'0M;0ARWU;RZ*4HJCR@ZOR0MZ/EY(K M)<$UB#2G*%I0ZH@1(R8F3"5Q!%29JJZ@JQ2%7+L2\LV*L,SNA^8ZPA#=N-,; MC29VX'/5\FA\==7#ICMJ2R=(L\+82V^;VO#!P:LLA8*MR\+6O<4L%,IAW4L% MY,B L !E!=)!@-B$=)I@P:Q06]N\*U@)O#Q??5XZ2RKZ_$CZ/,^5M*14Z!11 M(!*X$@\2&8D](B0%F^ -86S69V[6*/5D[:C2V@WXF46^7L<4JRJ&SMA^NZ9X M]5DZQZM1U3>50%,RLY_%\'(0X-]7\&*O&($E%LKLOVO/[WPSWGM]0'>_?_FD M8F+6:HZBR;G%E#JD78C("1P"QM$I"E; =#%=/#+^YH4R)>RUNIK]<$5P1;,? M5;-/+VJV(R$*[CUH-@%_C0B&#+APB$MAK<162>FWMG47$'PU-/NY,:6U&_ S M"]O]9GN#3I,6!2\/.GX"8#3PIYWXS1_:P4'L5'9\1\ZWMJ[^(W.^BP;A;2.) M5ZT@]BMXCF8865:Y6OK7F*4%)J+ _ZW@_\\%8L<4-80EAIQ/#MQ[+I#C)"*+ M ?M=U%K''*[CB_L@Z]RIH2CO@P7J;J6\A=@M4;/GB)UQ3@L?#++>):!S02*= MJ$9.!4=%L#2%L+5-NH0M5H.NEM(Q1*5>HY4)**Y5!']BMA@M6MG$J65UUGPR.O&JCE.,.CF0<=[H*%<_CNIJ]'[/NEZ_ M;GK4K?LC#=/9V_Y_)[V\L35W77Y_FF M?ME3WF.S=C9?+JG^;Q/,V8/V+*VB'<77L?GWW6 JES_.Q%(LV_(LV\$"70V) M*(<-0<8E@[CA8-D"$%=FC!7>2\9HO0]B2"&LSU?#'[359]'PQ]7P.>X:K"(6 M,XZ,Q@&XJXG(:=#U&&S$T@90^J0#3$BX1@1EK@D--_:IEVJ5T2O M-RO:\;Z*Q[;71+N&]29<$P#4 ?[ZVYN)1ET>>CU M^>7BGAUVD8-XD8TR 2-^(HD#/K:#GS2+-<$J :P2H8TQ /#%PDA2FB+(@,:.1>IN= M)''O,&R)?SQKDG'KK98S!2[$8HG:/5]1AIV5WGGD&"@VIT(BY^!'P%IB*15U MN6, [1+\O Y56Q]B44WB7++/-!RR67&0U:ALOQ2NLHC^Y3J]N>@W8],1HIV/Z1VG\Z7 M. K/0Z+(@W#Q M] &/=ZTL6G]I-XX+"MT*A786.(;&SFLE#+(F:,1CZZ6XJ\HRB@K?7X7GB 3'+EK)&8K8*,0E#4B#UJ+$(L.>TJ!PVMI>;/Y> M@AJ/FS9Z'P*Q$=[.$\0R9E+12A!VZ5CU^R+=$(RDG$Y*, .GAT; *L(BDE;H MP"*X/C+DMJT*WRP1?G(?W5&Q^^FHQ@ M?F(U#<:>%L!:'F M=IN30H'LE,U5M1%Q$CBR(';$E*$1I)^\JK/CS27-Y$O5 MRW-0],=D)471'T_1YYA)Q)H:FB2R+.5>PMX@0RA%B5(:, F>>E!THKMR5>K; M-BM>TC2@ZP\'!V@KNGOF^,(6<4&D6R#28CNZZ(G6 M1$44+?.("^&1"0$CGW!DS%G,C,KEMJ6P9%791]'EY>GR/+N0EO/@0)>U M$X@SG9!CCB(II0K88Z&%R^=WKDBVUC*#'D2_H"O.+7;CN%.WM3VNAE][(8:. M.YWM2P>2^-JDG:9J>%0K:&\PR6^U%PT']^JV[X95B!4:#X]_SK,V&O9[H3-] MZO7#MZ=D*"#*5R#)]ZT@?SW]%)2Y9Z@Z]Q-$>C[M2(]Z8NXU/>8[,V"]]/*G\(GN,H=V=NY'P$ M?F,Y>.KQZ.Y[>UI/^?[P9=,6^]VY&(IY6IYY6FR&I\$X,1?!C[S]%,JCGV M)D1D$[&(6YF0]HDBBQU.R@3E,3BE_\__I2FAOZQ0JG==5Z!-4^SCJ]6=N6JT63WK<2>=^W@_'+07@S%4HA34L#V^^+;72DB3C* M9!!P)B!-5G @38D@AD5R@0;-4]W!2UQR&$_)\7X.JOWPI*FH]N.H]CR/H@N&Z86&^?8R%AB5B#/);A[@D?D$L"4LMH&#MZ><\! 5%?@DL_] M/#7Z,<(V1:,?4*/G#_B4(MF@,3*2.,09!^^":(N,L28ZG'P,+A_P*=1BIXJ2 MM_T(S7) )T:]>L/\["C/.MEJ>I!GB8,\'?GXM3TH-8YVXW@OYZ@(/V%B4: +6P5T@;;'/)>SZ"7!@J;7UN0:EV7R/E7HG$[MLI>='C MV^GQ?):2390289$UN4B#!84LIQQI3(57*6J1S E\3YM63X:S?@ MY[;=70UAM85I#7AT-,S#&?HO8#(!LSKQZ+@_/(VQ??&XW2KO MP!P.-FMG_$ECTZW(WH+$WK4"VTL?#FT51W]F.;V#%X!"?,UG;M8O_PI""J^& M1_D@SII/Y)2?PBF6QBG@'@L.B"/&>\DD4I1JQ#5SR, Z0,[82##+'@G-NVU* M+*LH;TU=C6>M_,O?0R_*OXK*/]].GCI%=5 H)@+*;\"K<$0QE(BW!%ZB.OF< MODOHXKDT*ULI\5(\Z^:B%JN?',31OEVWX1]^&?SNL MSL6UEW*F&V>(R0>W(P@'! 26F?S.H%TL $I+^ 50WPRV1O!72S* M27E/H)=OOL7*]QHJTG"0X?&]=WS7#YY6):SR(8M@KY' 5#0E!>AV(+184L"5 MRB4$!BE%(^(\862L] @$9P4/@AL*(,3NG0%4XB$KJ[4/&@\I6KL4K5WHR(JE MM%PB2CDX EHIY'R**% M@4-(< _$UC;'JW2\Y7/;="H#+@-^]M&XUCO,%-@- MJVIX D\Q38:L8NB-._:@BK%T!'E46GPNF+WTG^'@8#]61__)6?)[Z54ME>*X M+\_Z+K8"CD&EY)) *0J-N*<)V: ]HDS'J+ V"02X;;I&E/*7YZG12Z?,1:,? M5Z/G^+1@)D3!$PH\GW" @T#@*U8AR+[UI!?D'R'%OD($R___F7&Y_G.5.ULTT!N'B M"S-7%JA<'E0N;KU[H@U522+'O$:9+C35GN! O<1<18ETD%H1"UCD:G@0SYCE77Y):5)JQB!O&FX M:97)T4Q1,Q"DT!NU7">&FU"=9;B73WF/I>YUK[:@]RX[+?<.(G^6!NTI-[IO M>+[EZQDY7>7HEU.'[FBK?E\@KH92K2E-B.A $,>4H2QNQ%RT&E.=*^J6=NI0 MX:\KJ^Y+WP5?HKH7?GI/G9]OQV-)TBF??,TM_+ ,(RT=08*(9&0@.#$._)1W M-5T\,7!ENT7>KF)EM4G,N\O:%BZ9Q&Q".ORCD)A+6HP5$O. @/;G(HGQ@DNB M<@J]];F65B"K5434L! I$=YYLHI')Y;JE[4)PBU1\0N=N:?VS],9FC0/3"%. M%047AABDO:8(2XM] /QW5F]M$]'%]PJ^KVHCD-5F,F\OR^0JX9C59#*79%T4 M)O. 6+;85ME);1@Q0%V8 -?,*XQL1C7*.$C?2\"SY3&9$HXI3.;6BE\4_'8* M/G](F$^*).E0P":W0C8>N60"BC%B(8WC,8BM;8.?U\[@FA1)WC^#J@1HGIC6 M/$"R!"#A\7!D^[^!=([?#7Q_DN51B-$#XN9BG2:8.(:)Y B6BD:<,9^/*7/( M2^V, :%'J4J(9TT!8S6(T9-#1X&(VT'$'+72SD7*@5 IQ0$BI$K(8J>0(Y%3 M0ZP6#'PG(9=P'LVJ!8&(67EN=5;C=]SZ'AUW>I$NW>!TB1NXA<^I1. M"*M4T'# MX_ _4#"2&PQ)54X^?=[8\M3YU051UA11YOB9#-%B+S1B1!C$&/OXH)ZKKQE,\(DK8*BD4JN+;$8)\&BX2XR8SG]]"X;-$(9>4"#5NS3TNS3 MY\6N88Y)+HG62$DM$0^>(.M<0-$E(+DX6$;PUK9BM$O((N=]S,W71F'6:^=U M'90\2":&<2]ZQ6@SN ;1>;#AFHB+.8H%\ MR#7<$0-:!^<1D/$D&3,RA@B4C-(NYXM]SI>\IW/WL,$=^-H/W-P"@P4&6QB, M09&(M3)6,ZZ"MEH)X1(!YL&L,JGQ3 L,KA,,SD=.K7;8>H>8S^>N$FV0,<(B M'5GP2E'M"=O:Y@1W)5M6+XN'A<&6T4Y'T:Y]4V/<$[03FWE8!H\3AA/7CPM/ M^]1-S^XPR@T(47^8'!_WZ_.\;+].M>P/1Y.J/@/73]OA=7J#!I] 'TKD^EE$ MKNN=B6,+H 22!?F.8P7&Z3ZN^7.B0I<]WK-@.TLOI7K7KISWL)1V8]D"7B*1 M66QAHP4/B?F .$[Y'#H,1 86+V*:IJ"%$]SAK6V&NX8MEH:N=X2](-$S0Z*E MY[H4)'I())ISJ:SF5%DM3QYHA0JC(QY0H9+372">.7>381\*WMHGI8 K:^>O: M5S)*RXLPG-. M]??5K/Z^/=/?#V?ZV_GISX&=A!Z\_X\;SLGUPO\\&8U[Z?2J.;D,-A]2!E?! M] U5BVW=>GCUWXL3\D1K@KSHM#[3[N0(;N&7$&Z:.U[TM_! M.U-_Y_.OGW=^^_OHX_X._7M_A^Q^_YW\#3[,SO/T[__"L>.%D0SFV\$:#$S'2+T4( U../9NJQ/!B3S.?**: &'9JP[LH/>]GN:Z M,K*9_&RY]V8ZH5X0^-SBA_?:,31WJ47UXW%<''=0SNI@":%<\<"YX=(HCAWV MRB:CU=UMQP_@X[$M].7&H]NQG=? 9$XRC?(77@>9] !51Q,WZH6>K7(O_I]R MERB*?WG5L+#Z+_)+M].^?!*[[4O35R:CZ0OY?NV+PTG5OOJ/3@\87*&[P..V8POFRK@IK$?ZQ; ;C*"^8=/ MCRN0V/E8>S#<8;"G_^^H-R^4L['M;=$/0%A0H>0YJ.J&RCGYK'TCE_>RAGE7JS\)L3.(8Y#BEV:I MG(Z &, G!J"?$3[?[0!W !R 0=D =+$W NF,A_D-^(8JCVK^]=?QZ]XQ_/LA M>OBW78'5UYZ/G1!'7RX^<&TDS6"R<@CS9-]<4[RKER>*%@;%]=CGH$L M%WBC7GMURVAXZM/.Z"C/VU0B#5&";X4'J G$<=6#%\%:WI4$/1Q"U7?\N3<& MA/0W(;S',*B]E/(ZV$7UHONU?>K'8'B/#=%[@\Z_)_W3#C'=3@[D=K/F-WB3 M26_6MU$$__;<:(:\6'NN!K4\27EE-1IVOE+/0'4*WLU,GB'PF6:#"PWX DIT M F/(33[RES9KOO[2""^#:F3M.YZX?DW :C/0;873[;P;^ P@YW %RMVB8!OF M;O&K'D5S QA)KK"%54!OAR"Q:Q-'PCX M:)@'/?1?,A"U2I@7Q0 P9P@87'1XM@ M=V<:*%UCU@P[V M6D0_5^\%Q7X*];A<]W^LRWGYYAV2<6WZ9_GHB\4GZUQBB6_HM)MU=]KI@SOM M'^ A>P!A=C!^Z?UPDB?^X#VHLP>'91^^Z=<^@-<3._)['Z8;EW_W=G_['>]\ M]N+OWW;8;MZ$_/X.?O](\^^[?^TPX;]?_WZZ^[W_Y>-W M3W9?O_V\\[G_Y>_/'^'W-^3C]P!._IOON_M_I[W7!V+O]T_8)8\C4XB0^OR8 MG+RAN$%:$N$,%K#4^+PAPQ3K"%.MK/+<,*=QM)0)@1-E1%LR[\A_F!S!ZCO- MUF)&%)US672FPNC?L,]K+ C$/" MNG0>9 $+TF!00*IL\-%(2ISEC"9+Y[7JK\S;,VW)9&/2%N;TCFZSGU4W?!W6 MEJDW/FV\_S\'.3S>!,UK@O>R7CZV